html, body {
	background-color:#fff;
	margin:0;
	padding:0;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

* :focus { outline: 0; }
.clr {clear:both;}


#head {
	border-top:8px solid #6a0e35;
}

	#head #head_wrapper {width:966px;position:relative;margin-left:auto;margin-right:auto;}
	#head #head_wrapper #logo {margin:18px 0 18px 5px;height:68px; width:319px; float:left}
	#head #head_wrapper #vorteile  { float:left; margin:21px 0 0 150px; height:62px; width:152px;}
	#head #head_wrapper #social_media  { float:right; padding:60px 1px 0;}
	#head #head_wrapper #social_media ul {list-style:none}
	#head #head_wrapper #social_media ul li { float:left; padding:0 8px 0 0;}
		
	#head #navigation {width:100%; height:57px; overflow:hidden;}
	#head #navigation ul.an_nav {width:755px; height:57px; overflow:hidden; background:url(../img/navi_orange.jpg) no-repeat; float:left;}
	#head #navigation ul.ag_nav {width:208px; height:57px; overflow:hidden; background:url(../img/navi_rot.jpg) no-repeat; float:right;}
	#head #navigation ul { list-style:none;}
	#head #navigation ul li { float:left; padding:14px 23px;}
	#head #navigation ul li.list_trenner { background:url(../img/navi_list-trenner.png) no-repeat right center;}
	#head #navigation ul li a { color:#fff; text-transform:uppercase;font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:15px;}
	#head #navigation ul li a:hover { color:#6a0e35; text-decoration:none;}
	

	#head #navigation ul.ag_nav_main {width:755px; height:57px; overflow:hidden; background:url(../img/navi_AG_gr.jpg) no-repeat; float:left;}
	#head #navigation ul.ag_nav_main a:hover { color:#f88400; text-decoration:none;}
	#head #navigation ul.an_nav_kl {width:208px; height:57px; overflow:hidden; background:url(../img/navi_AG_kl.jpg) no-repeat; float:right;}
	
	#head #navigation ul.an_nav_kl li { float:left; padding:13px 23px 0 39px;}
	#head #navigation ul.an_nav_kl li a:hover { color:#6a0e35; text-decoration:none;}

	
	#head #navigation ul.ag_nav li { float:left; padding:13px 23px 0 39px;}
	#head #navigation ul.ag_nav li a:hover { color:#f88400; text-decoration:none;}

	#head #head_wrapper #home_teaser {background:url(../img/home_teaser_typ.jpg) no-repeat left bottom; height:290px !important; width:100%;overflow:hidden;}
	
	#head #head_wrapper #home_teaser #top_suche {
		width:511px;height:157px;background:url(../img/suche_bg.jpg) top center no-repeat; overflow:hidden; float:right; margin:30px 0 0 0;}
		
	#head #head_wrapper #home_teaser #top_suche form input.submit {
	background:url(../img/button_FINDEN.png); height:29px; width:77px;border:none;}

	#head #head_wrapper #home_teaser #top_suche form #top_suche h1 {
	font-size:18px;	color:#fff;	font-weight:bold;	margin-bottom:10px;}
		
	#head #head_wrapper #home_teaser #top_suche .suchhinweise {}
	#head #head_wrapper #home_teaser #top_suche .suchhinweise p { width:190px; float:left; font-size:10px; color:#6A0E35; margin:3px 0 0 5px !important; padding:0;}
	#head #head_wrapper #home_teaser #top_suche p.p_input_subbox {margin-top:5px; float:left; width:163px;}
	#head #head_wrapper #home_teaser #top_suche h1 {	font-size:18px;	color:#fff;	font-weight:300;	margin-bottom:5px;}
	
	#head #head_wrapper #home_teaser #company_logo {width:500px;height:80px;float:right; margin:20px 0 0;}
	#head #head_wrapper #home_teaser #company_logo ul { list-style:none;}
	#head #head_wrapper #home_teaser #company_logo ul li {float:left; margin:0 20px 0 0;}



	#head #head_wrapper #ergebnis #top_suche {
		width:758px;height:139px;background:url(../img/navi_ergebnisse_bg.jpg) top center no-repeat; overflow:hidden; float:left; margin:10px 0;}
		
	#head #head_wrapper #ergebnis #top_suche form input.submit {
	background:url(../img/button_FINDEN.png); height:29px; width:77px;border:none;}

		
	#head #head_wrapper #ergebnis #top_suche .suchhinweise { height:20px;}
	#head #head_wrapper #ergebnis #top_suche .suchhinweise p { width:190px; float:left; font-size:10px; color:#6A0E35; margin:3px 0 0 5px !important; padding:0;}
	#head #head_wrapper #ergebnis #top_suche .subsuche_links { margin:0 0 0 194px;}
	#head #head_wrapper #ergebnis #top_suche p.p_input_subbox {margin-top:5px; float:left; width:163px;}
	#head #head_wrapper #ergebnis #top_suche h1 {	font-size:18px;	color:#fff;	font-weight:300; width: 190px; float:left; margin:5px 18px 30px 0;}
	
	#head #head_wrapper #ergebnis #top_suche form input.submit_erzeugen {background:url(../img/button_ERZEUGEN.png); height:28px; width:84px;border:none;}



	#head #head_wrapper #home_teaser_text  {	margin:15px 0 5px 0px;}
	#head #head_wrapper #home_teaser_text h1 {	font-size:28px;	color:#6A0E35;	font-weight:bold; display:inline; margin:0 0 0 25px;}
	#head #head_wrapper #home_teaser_text p {	font-size:18px;	color:#999;	font-weight:bold; display:inline; margin:0 0 0 10px;}
	#head #head_wrapper #home_teaser_text p a {	font-size:18px;	color:#999;	font-weight:bold; text-decoration:underline; }


#content {
	background-color:#fff;
}

#content #content_wrapper {
	margin-top:10px;
	margin-bottom:10px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

#content #content_wrapper #content_wrapper_top {
/*	background:url(../img/hgrd_content_TOP.jpg) no-repeat;*/
	height:14px;
	width:100%
}

#content #content_wrapper #content_wrapper_main {
/*	background:url(../img/hgrd_content_MAIN.jpg) repeat-y;*/
	width:100%;
	padding:0px;
}

#content #content_wrapper #content_wrapper_bottom {
	/*background:url(../img/hgrd_content_BOTTOM.jpg) no-repeat;*/
	height:19px;
	width:100%
}

#footer {
	background-color:#6a0e35;
	padding:20px;
}

	#footer #footer_wrapper {
		width:964px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#footer #footer_wrapper #footer_menu {
	}
	
	#footer #footer_wrapper #footer_menu a {
		font-size:11px;
		color:#FFF;
		text-decoration:none;
	}
	
	#footer #footer_wrapper #footer_menu a:hover {
		text-decoration:underline;
	}
	
	#footer #footer_wrapper #footer_menu ul {
		list-style:none;
	}
	
	#footer #footer_wrapper #footer_menu li {
		float:left;
		width:180px;
		color:#fff;
		font-size:16px;
		line-height:1.5em;
	}
	#footer #footer_wrapper #footer_menu li ul li {
		line-height:1.8em;
		font-size:11px;
	}



/* ----- FACEBOOK START ---------------------------------------- */

#FB_wrapper {
	width:520px;
}



/* ----- FACEBOOK ENDE ---------------------------------------- */




#filter_sidebar {
	width:194px;
	margin:0 25px 0 10px;
	background-color:#e8e8e8;
	padding:3px;
	float:left;
}

#suchergebnisse {
	margin-left:245px;
	width:710px;
}


/* ------------------------------------------------- */

#job-box #job-box1, #job-box #job-box2, #job-box #job-box3, #VZ_topjob_box #job-box1 {
	background:url(../img/hgrd_JOB-BOX.jpg) center top no-repeat;
	width:303px;
	height:334px;
	margin:0 6px;
	float:left;
}

#job-box h2 {
color:#ef8300;
font-size:14px;
font-weight:bold;
margin:10px 0 20px 50px; 
}

#job-box h2 a {
    color: #EF8300;
    text-decoration:none;
}

#job-box p.box_jobtitel {
	font-weight:bold;
}

#job-box p {
	margin-left:20px;
	line-height:0.2em;
}

#job-box p.box_unternehmen {
	margin-bottom:18px;
}








h1,h2,h3,p,li,ul,td,tr, ol {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#2B2B2B;
}

ul {
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
}

h1 {
	color:#2B2B2B;
    font-size: 32px;
    font-weight: 300;
    margin: 0px 0 25px;}

h2 {
	font-size:22px;
	color:#2B2B2B;
	margin:0;
	font-weight:300;
}

h3 {
	font-size:16px;
	color:#2B2B2B;
	margin:10px 0 10px 0;
	font-weight:300;
}

p {
	font-size:12px;
	color:#2B2B2B;
	line-height:1.2em;
}

td, tr {
	font-size:11px;
}

tr {
	margin-bottom:10px;
}

a {
    color: #6A0E35;
    text-decoration: none;
}

a:hover {
    color: #6A0E35;
    text-decoration: underline;
}


/* ---------------------SUCH-FELDER---------------------------- */

#top_suche form input.suchfeld, #top_suche form select, #top_suche form textarea {
	border:1px solid #c46d02;
	height:17px;
	width:175px;
	margin-right:5px;
	padding:5px;
}


#top_suche form label {
	color:#FFF;
}

#top_suche form p {
	margin-left:20px;
}

input.input_suchbox {
	margin-bottom:0px;
}

.subsuche_rechts ul {
	color:#FFF;
	list-style:square;
	padding-left:15px;
}

.subsuche_rechts ul li {
	color:#FFF;
	font-size:12px;
	line-height:1.5em;
	padding-left:3px;
}

.subsuche_rechts ul li a {
	color:#FFF;
	text-decoration:none;
}

.subsuche_rechts ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}


.subsuche_rechts p {
	color:#FFF;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:22px;
}

#filter_sidebar h3 {
	color:#fff;
	font-size:12px;
	text-align:center;
	display:block;
	padding:5px 0;
	background-color:#898989;
	margin:3px 3px 8px 3px;
}

#filter_sidebar label {
	color:#444;
	font-size:12px;
}

#filter_sidebar input.neueSucheFeld {
	border:1px solid #8e8e8e;
	width:174px;
	padding:3px 3px;
	margin:0 0 5px 6px;
}

#filter_sidebar input.finden_grau {
	background:url(../img/button_FINDEN_grau.png);
	height:29px;
	width:77px;
	border:none;
	float:right;
	margin:0 6px 6px 0;
}

#filter_sidebar input.aktualisieren {
	background:url(../img/button_AKTUALISIEREN.png);
	height:29px;
	width:110px;
	border:none;
	float:right;
	margin:10px 6px 10px 0;
}

#filter_sidebar input {
	display:block;
	float:left; clear:left;
	margin-right:7px;
}

#filter_sidebar label {
	display:block;
	padding-top:3px;
	margin:0 0 2px 0;
}
/* ---------------------SUCH-FELDER ENDE---------------------------- */








#content iframe {
	border: 0;
	margin:30px 0 10px 9px;
}


#suchergebnisse h1 {
	font-size:16px;
	font-weight:bold;
	color:#6a0e35;
	margin:0 0 4px 2px;
}

#suchergebnisse h2 {
	font-size:16px;
	font-weight:bold;
	color:#6a0e35;
	margin:0 0 4px 2px;
}

#suchergebnisse h3 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:20px 0 4px 2px;
}

#suchergebnisse p {
	padding:0;
	margin:0 0 5px 2px;
}

#suchergebnisse ol {
	font-size:12px;
	color:#555;
	line-height:1.2em;
}

#suchergebnisse ol li {
	padding:0 0 10px 0;
	color:#555;
}

#suchergebnisse ul {
font-size:12px;
color:#555;
line-height:1.2em;
margin-left:25px;
}


#suchergebnisse ul li {
padding:0 0 10px 0;
color:#555;
}

#suchergebnisse table {
	border-spacing:0 5px; margin-bottom:10px;
}


#suchergebnisse table tr.tabelle_ersteZeile, #suchergebnisse table tr.tabelle_letzteZeile  {
	background-color:#6a0e35;
	color:#fff;
}

#suchergebnisse table tr.tabelle_ersteZeile td, #suchergebnisse table tr.tabelle_letzteZeile td  {
	color:#fff;
	padding:8px 5px;
}
#suchergebnisse table tr.tabelle_ergebnisZeile {
	border-bottom:1px solid #6a0e35;
}

#suchergebnisse table tr.tabelle_ergebnisZeile td {
	padding:2px 5px;
	font-size:12px;
	border-bottom:1px solid #6a0e35;
	line-height:1.4em;
}

#suchergebnisse table tr.tabelle_ergebnisZeile td a.jobtitel {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #333;
}

#suchergebnisse table tr.tabelle_ergebnisZeile td a.unternehmen {
	font-weight:300;
	color:#ef8300;
	text-decoration:none;
	border-bottom:1px dotted #ef8300;
}

#suchergebnisse table tr.tabelle_letzteZeile td a.seiten {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}



#suchergebnisse table input.seitenzahl {
	width:18px;
	border:none;
	padding:2px;
	margin:0 2px;
}

#suchergebnisse table select#seitenzahl {
	width:50px;
	border:none;
	padding:2px;
	margin:0 2px;
}







/* DETAILSUCHE ------------------------------------------------- */

#filter_sidebar ul {
	list-style:square;
	margin-left:25px;
	font-size:12px;
}

#filter_sidebar ul li {
	padding-bottom:3px;
}

#filter_sidebar ul li a {
	color:#6a0e35;
	text-decoration:none;
}

#filter_sidebar ul li a:hover {
	text-decoration:underline;
}

#detailsuche_wrapper, #umkreissuche_wrapper {
	background-color:#6a0e35;
	width:100%;
	margin:0 0 15px 0;
}

#detailsuche_wrapper.ol, #umkreissuche_wrapper.ol, #firmensuche_wrapper.ol {
	background:url(../img/detail_ol.jpg) top left no-repeat;
	background-color:#6a0e35;
}

#detailsuche_wrapper .or, #umkreissuche_wrapper .or, #firmensuche_wrapper .or {
	background:url(../img/detail_or.jpg) top right no-repeat;
}

#detailsuche_wrapper .ul, #umkreissuche_wrapper .ul, #firmensuche_wrapper .ul {
	background:url(../img/detail_ul.jpg) bottom left no-repeat;
}

#detailsuche_wrapper .ur, #umkreissuche_wrapper .ur, #firmensuche_wrapper .ur {
	background:url(../img/detail_ur.jpg) bottom right no-repeat;
}

#detailsuche_wrapper h1 {
	color:#fff;
}

.detail_spalten_left {
	float:left;
	width:290px;
	margin:0 20px 0 38px;
}

.detail_spalten_right {
	float:left;
	width:290px;
	margin:0 35px 0 0;
}


#detailsuche_wrapper div.detail_spalten_left label, #detailsuche_wrapper div.detail_spalten_right label {
    color: #FFFFFF;
    font-size: 11px;
    height: 14px;
}


input.detail_suche_starten {
	background:url(../img/button_SUCHE_starten.png);
	height:29px;
	width:110px;
	border:none;
	margin:0 6px 6px 10px;
	text-align:center;
	float:left;
}

#detailsuche_wrapper input {
	display:block;
	float:left; clear:left;
	margin-right:7px;
}

#detailsuche_wrapper label {
	display:block;
	padding-top:3px;
	margin:0 0 2px 0;
}


p.suche_zuruecksetzen {padding:8px 0 0 0 !important;}
p.suche_zuruecksetzen a {text-decoration:underline; color:#6a0e35;}

/* DETAILSUCHE  ENDE  ------------------------------------------ */

/* UMKREISSUCHE START ------------------------------------------ */

p.stadt {line-height:2em;}
span.stadt1 {font-size:16px; padding:0 10px 0 0;}
span.stadt2 {font-size:14px; padding:0 10px 0 0;}
span.stadt3 {font-size:12px; padding:0 10px 0 0;}
span.stadt4 {font-size:11px; padding:0 10px 0 0;}
span.stadt5 {font-size:10px; padding:0 10px 0 0;}
p.stadt a 	{text-decoration:none; color:#6a0e35}
p.stadt a:hover 	{text-decoration:underline;}


#umkreissuche_wrapper input.neueSucheFeld {
	border:1px solid #8e8e8e;
	width:130px;
	padding:3px 3px;
	margin:0 15px 5px 6px;
}

#umkreissuche_wrapper input.suche_starten {
	background:url(../img/button_SUCHE_starten.png);
	height:29px;
	width:110px;
	border:none;
	margin:0 6px 6px 20px;
	text-align:center;
}

#umkreissuche_wrapper form {
	padding:15px 10px 10px 10px;
	color:#fff; font-size:12px;
}
/* UMKREISSUCHE ENDE  ---------------------------------------------- */







/* FIRMENSUCHE   --------------------------------------------------- */

#firmen_logo_galerie {
	width:100%;
}

#firmen_logo_galerie ul.firmen_logos {
	list-style:none;
}

#firmen_logo_galerie ul.firmen_logos li {
	border:1px solid #999; display:block; float:left; width:150px; height:110px;
	margin:0 15px 15px 0; font-size:6px; color:#fff;
}

ul.firmen_branchen_suche {
	list-style:none; width:320px; float:left; margin-left:3px;
}

ul.firmen_branchen_suche li {
	margin:0 10px 0 0; font-size:12px;
	line-height:1.0em;
}

ul.firmen_branchen_suche li a {
	text-decoration:none;
	color:#6a0e35;
}

ul.firmen_branchen_suche li a:hover {
	text-decoration:underline;
	color:#6a0e35;
}

#firmensuche_wrapper input.neueSucheFeld {
	border:1px solid #8e8e8e;
	width:130px;
	padding:3px 3px;
	margin:0 15px 5px 6px;
}

#firmensuche_wrapper input.suche_starten {
	background:url(../img/button_SUCHE_starten.png);
	height:29px;
	width:110px;
	border:none;
	margin:0 6px 6px 5px;
	text-align:center;
}

#firmensuche_wrapper #alphabetische_suche {
	float:left; padding:15px 10px 0 15px;
}

#firmensuche_wrapper a {
	color:#fff; font-size:12px; float:left; padding:8px 4px 0 0; text-decoration:none;
}

#firmensuche_wrapper a:hover {
	text-decoration:underline;
}


#firmensuche_wrapper form {
	padding:15px 0px 10px 15px;
	color:#fff; font-size:12px;
	float:left;
}

td.firmenergebnisse_tabelle {
	padding:10px !important;
}

/* FIRMENSUCHE ENDE  ----------------------------------------------- */






/* ANZEIGEN-ANSICHT START ------------------------------------------ */

#anzeigen-ansicht-wrapper {
	width:980px; margin-left:auto; margin-right:auto; margin-top:0;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-logo {
	width:255px; float:right; height:69px; margin-top:10px;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu-wrapper {
	width:703px; height:69px;
	background:url(../img/anzeigenansicht_oben.jpg) top left no-repeat;
	position:fixed;
	top:0;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu {
	width:670px; height:69px; overflow:hidden;
	margin-left:auto; margin-right:auto;
	margin-top:8px;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-infos {
	width:300px; float:left; overflow:hidden;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-infos p {
	margin:0; color:#000;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-infos p span.fett {
	font-weight:bold;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen {
	width:370px; float:left; overflow:hidden;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen p {
	margin:0;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen p a {
	color:#FFF; text-decoration:none; font-size:11px;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen p a:hover {
	text-decoration:underline;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen p a img {
	text-decoration:none;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen p.anzeigen_navigation a {
	color:#6a0e35; font-size:12px; padding:0 5px;
}

#anzeigen-ansicht-wrapper #anzeigen-ansicht-menu #anzeigen-ansicht-menu-funktionen p.anzeigen_navigation {
	color:#6a0e35; font-size:11px; padding:8px 0 0 0; text-align:center;
}

#anzeigen_iFrame {
    bottom: 115px;
    height: auto;
    position: absolute;
    top: 0px;
    width: 980px;
}

#anzeigen_iFrame #description {display:none;}
#anzeigen_iFrame iframe {
    height: 100%;
/*    min-height: 500px; */
    width: 100%;
	border:none;
	padding:0 5px;
}

/* ANZEIGEN-ANSICHT ENDE  ------------------------------------------ */



/* MERK-LISTE  ----------------------------------------------------- */

a.trash {
	text-decoration:none; color:#000; font-size:10px;
}

a.trash:hover {
	border-bottom:1px dotted #000;
}

/* MERK-LISTE ENDE  ------------------------------------------------ */





/* WEITERLEITEN-BOX  ----------------------------------------------- */

#weiterleiten_wrapper {
	width:590px; height:350px; padding:20px; position:relative;
}

#weiterleiten_wrapper h1.weiterleiten_titel {
	font-size:16px; color:#6a0e35;
}

#weiterleiten_wrapper #weiterleiten_mail-form {
	width:300px; margin:0 20px 0 0; float:left;
}

#weiterleiten_wrapper #social_links {
	width:180px; float:left; margin:95px 0 0 0;
}

#weiterleiten_wrapper #social_links #facebook_link {
}

#weiterleiten_wrapper #social_links #facebook_link img {
	float:left; margin:0 5px 20px 0;
}

#weiterleiten_wrapper #social_links #facebook_link a p.facebook-text {
	color:#4a6fb3; font-size:12px; font-weight:300; text-decoration:none;
}

#weiterleiten_wrapper #social_links #twitter_link {
	margin:30px 0 0 0;
}

#weiterleiten_wrapper #social_links #twitter_link img {
	float:left; margin:0 5px 40px 0;
}

#weiterleiten_wrapper #social_links #twitter_link a p.twitter-text {
	color:#3ec3e2; font-size:12px; font-weight:300; text-decoration:none;
}

img.weterleiten_logo {
	position:absolute; bottom:15px; right:5px;
}

#weiterleiten_wrapper p {
	margin:0; padding:0;
}

#weiterleiten_mail-form tr td {
	font-size:12px;
}

#weiterleiten_mail-form tr td textarea.textarea_font, #fehler_melden_form tr td input.form_send {
	border:1px solid #999; width:210px; padding:2px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; }

#weiterleiten_mail-form tr td input.form_send, #fehler_melden_form tr td input.form_send_fehler {
	background:url(../img/senden.jpg) no-repeat;
	height:29px; width:77px; border:none; margin:10px 0 0 0; padding:1px; }

.fehler_melden_link  {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.fehler_melden_link:hover  {
    color: #FFFFFF;
    text-decoration: underline;
}

/* WEITERLEITEN-BOX ENDE  ------------------------------------------ */







/* ANZEIGEN-ANSICHT-FOOTER  ---------------------------------------- */

#anzeigen_footer_1 {
	width:100%;
	height:115px;
	background-color:;
	position:absolute;
	bottom: 0px;
	overflow:hidden;
	background:url(../img/anzeigenansicht_footer_hgrd1.png) repeat-x #ef8300;
	background-position:top;
}


#anzeigen_footer_2 {
	width:100%;
	height:115px;
	background-color:;
	position:absolute;
	bottom: 0px;
	overflow:hidden;
	background:url(../img/anzeigenansicht_footer_hgrd2.png) repeat-x #ef8300;
	background-position:top;
}

#anzeigen_footerx {
	width:980px;
	background:url(../img/anzeigenansicht_footer_hgrd2.png) no-repeat;
	background-position:top center;
	bottom: 0px;
	overflow:hidden;
	height:115px;
	margin:0 auto;
	padding:23px 0 0 0;
}

#anzeigen_footerx #left {
	width:450px;
	float:left;
	overflow:hidden;
}
#anzeigen_footerx #left h3 {
	color:#6a0e35;
	font-size:14px;
	font-weight:bold;
}

#anzeigen_footerx #right {
	width:530px;
	float:right;
	overflow:hidden;
}

#anzeigen_footerx #right #share_plugins {
	width:410px;
	float:right;
	margin-top:20px;
}

#anzeigen_footerx #right #canet_button {
	width:110px;
	float:right;
}

#anzeigen_footerx #right #canet_button ul {
	list-style:none;
	margin:0;
	padding:0;
}

#anzeigen_footerx #footer_kontaktinfos1 {
	width:230px;
	margin:0;
	overflow:hidden;
	float:left;
}

#anzeigen_footerx #footer_kontaktinfos2 {
	width:200px;
	margin:0;
	overflow:hidden;
	float:left;
}

#anzeigen_footerx #footer_allgemeine_infos1 {
	width:150px;
	height:50px;
	margin: 5px 0px 0 10px;
	overflow:hidden;
	float:right;
}

#anzeigen_footerx p {
	margin:0;
	padding:0;
	color:#fff;
}

#anzeigen_footerx a {
	color:#fff;
	text-decoration:underline;
}


#anzeigen_footerx ul {
	color:#FFF;
	list-style:square;
	padding-left:15px;
	margin:2px 0 0 0;
}

#anzeigen_footerx ul li {
	color:#FFF;
	font-size:12px;
	line-height:1.3em;
	padding-left:3px;
}


#anzeigen_footer {
	width:980px;
	background:url(../img/anzeigenansicht_footer_hgrd.png) no-repeat;
	background-position:top center;
	bottom: 0px;
	overflow:hidden;
	height:115px;
	margin:0 auto;
	padding:23px 0 0 0;
}

#anzeigen_footer #left {
	width:450px;
	float:left;
	overflow:hidden;
}
#anzeigen_footer #left h3 {
	color:#6a0e35;
	font-size:14px;
	font-weight:bold;
}

#anzeigen_footer #right {
	width:530px;
	float:right;
	overflow:hidden;
}

#anzeigen_footer #right #share_plugins {
	width:410px;
	float:right;
	margin-top:20px;
}

#anzeigen_footer #right #canet_button {
	width:110px;
	float:right;
}

#anzeigen_footer #right #canet_button ul {
	list-style:none;
	margin:0;
	padding:0;
}

#anzeigen_footer #footer_kontaktinfos1 {
	width:230px;
	margin:0;
	overflow:hidden;
	float:left;
}

#anzeigen_footer #footer_kontaktinfos2 {
	width:200px;
	margin:0;
	overflow:hidden;
	float:left;
}

#anzeigen_footer #footer_allgemeine_infos1 {
	width:150px;
	height:50px;
	margin: 5px 0px 0 10px;
	overflow:hidden;
	float:right;
}

#anzeigen_footer p {
	margin:0;
	padding:0;
	color:#fff;
}

#anzeigen_footer a {
	color:#fff;
	text-decoration:underline;
}


#anzeigen_footer ul {
	color:#FFF;
	list-style:square;
	padding-left:15px;
	margin:2px 0 0 0;
}

#anzeigen_footer ul li {
	color:#FFF;
	font-size:12px;
	line-height:1.3em;
	padding-left:3px;
}

/* ANZEIGEN-ANSICHT-FOOTER ENDE  ----------------------------------- */


/* GOOGLE-MAPS  ---------------------------------------------------- */
#map_wrapper {
	width:590px; height:550px; padding:20px; position:relative;
}

#map_wrapper h1.map_titel {
	font-size:16px; color:#6a0e35;
}

#overlay_maps { 
    background-image:url(../img/weiterleiten/hgrd.png);
	background-repeat:no-repeat; 
	background-color:#fff;
    color:#efefef; 
    height:550px; 
	width:650px;
} 
/* container for external content. uses vertical scrollbar, if needed */ 
div.contentWrap_maps { 
    height:450px; 
    overflow-y:hidden; 
	margin-top:-20px;
} 
/* default close button positioned on upper right corner */
div.overlay_maps div.close {
	background-image:url(../img/weiterleiten/close.png);
	background-color:#fff;
	right:-10px;
	bottom:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
	text-align:right;
}

/* GOOGLE-MAPS ENDE ------------------------------------------------ */


.clear {
	clear:both;
}




/* ----- VZ -------------------------------------------- */

#VZ_job-box #job-box1 {
/*	background:url(./img/VZ_hgrd_JOB-BOX.jpg) center top no-repeat; */
	width:303px;
	height:334px;
	margin:0 6px;
	float:left;
}

#VZ_job-box h2 {
color:#ef8300;
font-size:14px;
font-weight:bold;
margin:10px 0 20px 50px; 
}

#VZ_job-box h2 a {
    color: #EF8300;
    text-decoration:none;
}

#VZ_job-box p.box_jobtitel {
	font-weight:bold;
}

#VZ_job-box p {
	margin-left:20px;
	line-height:0.2em;
}

#VZ_job-box p.box_unternehmen {
	margin-bottom:18px;
}

#vz_box_wrapper {
position:relative; margin-top:30px;
}


#vz_box {
position:relative;
width:145px;
height:270px;
font-size:11px;
text-align: right;
float:right;
}

/* ----- VZ ENDE ---------------------------------------- */



/* ----- VZ NEW START ---------------------------------------- */

#VZ_topJobs_NEU {
	background-image:url(../img/VZ_vorderseite_box_hgrd.jpg);
	background-repeat:no-repeat;
	width:390px;
	height:478px;
	overflow:hidden;
}

#VZ_topJobs_NEU #job-box1_NEU {
	margin:145px 0 0 30px;
	height:348px;
	width:333px;
	overflow:hidden;
}

#job-box1_NEU p {
	margin-left:10px;
	line-height:0.2em;
}


#job-box1_NEU p.box_jobtitel {
	font-weight:bold;
}

#job-box1_NEU p.box_unternehmen {
	margin-bottom:18px;
}

/* ----- VZ NEW END ---------------------------------------- */


#fuerArbeitgeber {
position:absolute;
right:10px;
bottom:10px;
width:122px;
height:39px;
}

/* ----- FEEDBACK ---------------------------------------- */

input.feedback_senden {
	background:url(../img/feedback_senden.png);
	height:28px;
	width:128px;
	border:none;
	margin:0 6px 6px 10px;
	text-align:center;
	float:left;
}


#detailsuche_wrapper table {
	margin:0 0 0 10px;
}

#detailsuche_wrapper table tr td {
	font-size:12px;
	color:#FFF;
}

#detailsuche_wrapper table tr td.titel {
	font-weight:bold;
	padding:5px 0;
}

input.alter {
	width:20px;
}

input.sonstiges {
	width:100px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(/img/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(/img/star.png) no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1px solid #FF0000}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}

  
  #button {
	color:#FF3300;
	font-weight: bold;
	display: inline;
	border: 1px solid #f30;
	width:89px;
	height: 22px;
	line-height: 22px;
	text-align: center
}
#button:hover {
	color: #333333;
	border: 1px solid #333;
}
/* END jQuery.Rating Plugin CSS */

/* ----- FEEDBACK ENDE ---------------------------------------- */

#incorrect {
  color: Red;
  font-size: 0.8em;
  font-weight: bold;
}


.clr {clear:both;}






/* ----- ARBEITGEBER ---------------------------------------- */

#arbeitgeber {padding: 15px;}
#arbeitgeber #left {width:740px; float:left;}
#arbeitgeber #right ul {list-style:none; margin:0 0 20px 0;}
#arbeitgeber #right ul li {padding: 10px; border-bottom:1px solid #dfdfdf;}
#arbeitgeber #right ul li a { text-decoration:none; color:#2b2b2b; font-size:16px;}
#arbeitgeber #right ul li a:hover { color:#6A0E35}

#arbeitgeber #left img {margin-bottom:10px;}


#arbeitgeber {}
#arbeitgeber #left h1 {margin: 10px 0 25px;}
#arbeitgeber #left p {color:#2B2B2B; font-size:15px; line-height:1.5em;}
#arbeitgeber #left ul {color:#2B2B2B; font-size:15px; line-height:1.5em;    list-style: disc outside none;    margin: 0 0 30px 40px; }
#arbeitgeber #left ul li {color:#2B2B2B; font-size:15px; line-height:1.5em; padding-left:5px;}
#arbeitgeber #left .produkt_img {margin:30px 0;}
#arbeitgeber #left h3 {color:#EF8300; font-weight:bold; margin:10px 0 10px 0; font-size:21px;}


#arbeitgeber #left h3.vorteile {color:#EF8300; font-weight:bold; margin:0 0 10px 0; font-size:21px;}
#arbeitgeber #left div.vorteile {float:left; margin:0 20px 15px 0;width:101px; height:100px;}
#arbeitgeber #left p.vorteile {margin:0 0 30px 0;}
#arbeitgeber #left a {text-decoration:underline;}

#arbeitgeber #right {width:165px; float:right; padding:0 20px 0 0;}
#arbeitgeber #right img {padding:20px 0px 0 0;}

#weiterleiten_wrapper #infos_kontakt {width:240px; float:right; margin:45px 0 0 0}
#weiterleiten_wrapper #infos_kontakt p {color:#2B2B2B; font-size:15px; line-height:1.5em; padding:0 0 14px 0;}





