/********** Grundstyles **********/

* {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

body {
	background: url("bilder/hintergrund.jpg") repeat-x #fff;
	color: #000;
	font-size: 12px;
	font-family: Arial;
margin:0;
}

.my_content_paragraph {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}

.my_content_separator {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}

/********** Textstyles **********/

p {
	line-height: 1.5;
}

a, a:visited, a:active {
	background: none;
	color: #000;
	text-decoration:underline;
}

a:hover {
	background: none;
	color: #6686dd;
}

img {
	border: none;
}

ul li {
	list-style: none;
}

h1 {
	color: #6686DD;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 15px;
}

h2 {
	color: #000;
	font-size: 12px;
	margin: 0 0 15px;
	color:#6686DD;
}

/********** Globale Klassen & IDs **********/

img.left_pic {
	float: left;
	margin: 0 15px 15px 0;
}

img.right_pic {
	float: right;
	margin: 0 0 15px 15px;
}

img.center_pic {
	display: block;
	margin: 0 auto;
}
	

/********** Header **********/

#grundstruktur {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

#header {
	position: relative;
	height: 119px;
	width: 980px;
	padding: 0;
	margin: 0;
}


	#header .logo {
		position: relative;
		float: left;
		height: 50px;
		width: 243px;
		border: 0;
		margin-top: 35px;
	}

	#header .beratung {
		position: absolute;
		right: 29px;
		top: 53px;
		text-align: center;
	}
	
	#header .beratung span {
		font-size: 20px;
		color: #89a4d3;
	}

	#header .beratung a{
		text-decoration:none;
	} 
	
/********** Sunavigation Top **********/

#top_nav {
	float: right;
	width: 234px !important;
	height: 28px;
	background: url("bilder/bg_top_nav.gif") no-repeat;
}

	#top_nav li {
		display: inline;
		list-style: none;
	}
	
	#top_nav a, #top_nav a:visited, #top_nav a:active {
		display: block;
		height: 22px;
		padding-top: 6px;
		float: left;
		color: #fff;
		text-decoration: none;
		text-align: center;
	}
	
#top_nav_unternehmen a { width: 95px; }
#top_nav_aktuelles a { width: 71px; }
#top_nav_presse a { width: 60px; }
#top_nav_kontakt a { width: 61px; }

#top_nav_unternehmen a:hover, #top_nav_unternehmen a.sel { background: url("bilder/bg_top_nav_unternehmen.gif") no-repeat; }
#top_nav_aktuelles a:hover, #top_nav_aktuelles a.sel { background: url("bilder/bg_top_nav_aktuelles.gif") no-repeat;  }
#top_nav_presse a:hover, #top_nav_presse a.sel { background: url("bilder/bg_top_nav_presse.gif") no-repeat;  }
#top_nav_kontakt a:hover, #top_nav_kontakt a.sel { background: url("bilder/bg_top_nav_kontakt.gif") no-repeat;  }

/********** Main Navigation **********/

#main_nav {
	position: relative;
	height: 33px;
	width: 980px;
	border-bottom: 1px solid #fff;
	background: url("bilder/bg_main_nav_repeat.gif") repeat-x;
}

	#main_nav ul {
		height: 33px;
		background: url("bilder/bg_main_nav_2.gif") no-repeat;
		color: #fff;
	}

	#main_nav li {
		display: inline;
	}

	#main_nav a {
		display: block;
		float: left;
		height: 33px;
		text-align: center;
		text-decoration: none;
		line-height: 33px;
		color: #fff;
		cursor: pointer;
	}

a#main_nav_software { width: 133px; }
a#main_nav_internetseiten { width: 95px; }
a#main_nav_schulungen {	width: 86px; }
a#main_nav_support { width: 64px; }
a#main_nav_preise{ width: 57px; }
a#main_nav_warumonoffice { width: 116px; }
a#main_nav_partner { width: 64px; }
a#main_nav_testen {	width: 107px; }
a#main_nav_bestellen { width: 106px; margin-left: 20px; }
a#main_nav_kundenlogin { width: 97px; }

li.sel a#main_nav_software { background: url("bilder/nav_highlight_software.jpg") no-repeat; }
li.sel a#main_nav_internetseiten { background: url("bilder/nav_highlight_internetseite.jpg") no-repeat; }
li.sel a#main_nav_schulungen { background: url("bilder/nav_highlight_schulungen.jpg") no-repeat; }
li.sel a#main_nav_support { background: url("bilder/nav_highlight_support.jpg") no-repeat; }
li.sel a#main_nav_partner { background: url("bilder/nav_highlight_support.jpg") no-repeat; }
li.sel a#main_nav_preise { background: url("bilder/nav_highlight_support.jpg") no-repeat; }


li.sel a#main_nav_warumonoffice { background: url("bilder/nav_highlight_warumonoffice.jpg") no-repeat; }

/* Allgemein: CONTENT & LINKE SPALTE */

#content {
	position: relative;
	width: 980px;
	float: left;
}

#maincontent {
	position: relative;
	width: 796px;
	margin-top: 8px;
	float: left;
}

#left_col {
	position: relative;
	width: 184px;
	padding: 8px 0 0;
	float: left;
}

#sub-menue_line {
	width: 174px;
	height: 23px;
	background: url(bilder/hintergrund-h2.jpg);
	float: left;
}

#sub-menue_line h2{
	color:#fff;
	width: 174px;
text-align:center;
padding-top:4px;
font-size:12px;
}

ul#subnav_main {
	width: 174px;
	float: left;
}

#left_col .sub-menue {
	width: 174px;
	border: 1px solid #ccccce;
	float: left;
	margin-bottom: 8px;
}

#left_col .sub-menue a {
	width: 144px;
	height: 23px;
	padding-top: 8px;
	padding-left: 30px;
	background: url(bilder/dotpfeil2.gif) no-repeat 10px 12px #fff;
	display: block;
	text-align: left;
	color: #000;
	text-decoration: none;
}

#left_col .sub-menue-anzeige {
	width: 174px;
	border: 1px solid #ccccce;
	float: left;
	margin-bottom: 8px;
}


#left_col .sub-menue-anzeige a {
	text-align: left;
	color: #000;
	text-decoration: none;

}



#left_col .sub-menue-anzeige a:hover, #left_col .sub-menue .NavLevelA_2_0_sel {
}


#left_col .sub-menue a:hover, #left_col .sub-menue .NavLevelA_2_0_sel {
	background: url(bilder/dotpfeil2.gif) no-repeat 10px 12px #dde4f1; 
}

#left_col ul#subnav_sub a {
	width: 129px;
	height: 16px;
	padding-top: 3px;
	padding-left: 45px;
	margin-top: 1px;
	background: url("bilder/bg_subnav_sub.gif") no-repeat 30px 8px #ebeff7;
	font-size: 11px;
}

#left_col ul#subnav_sub li.sel a {
	font-weight: bold;
	background: url("bilder/bg_subnav_sub_sel.gif") no-repeat 30px 8px #ebeff7;
}
		
/********** Allgemein: ZUSATZBOXEN LEFTCOL **********/
		
#sub_button {
	float: left;
	width: 177px;
	margin-bottom: 8px;
}

#subbox_rueckruf {
	width: 174px;
	border: 1px solid #ccccce;
	float: left;
	margin-bottom: 8px;
}

#subbox_rueckruf h2 {
	width: 174px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

#subbox_rueckruf p {
	margin: 5px 10px;
}

a#subbox_bottomlink {
	width: 144px;
	padding: 8px 0 8px 30px;
	background: url(bilder/dotpfeil2.gif) no-repeat 10px 12px #fff;
	display: block;
	text-align: left;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a#subbox_bottomlink:hover {
	background: url(bilder/dotpfeil2.gif) no-repeat 10px 12px #dde4f1;
}

#subbox_referenzpdf {
	width: 174px;
	border: 1px solid #ccccce;
	float: left;
	margin-bottom: 8px;
}

#subbox_referenzpdf h2 {
	width: 174px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
}

#subbox_referenzpdf p {
	margin: 10px;
}

#subbox_referenzpdf a#subbox_bottomlink {
	background: url(bilder/pdf_icon_presse_klein.gif) no-repeat 10px 10px #fff;
	text-decoration: underline;
}
#subbox_referenzpdf a#subbox_bottomlink:hover {
	background: url(bilder/pdf_icon_presse_klein.gif) no-repeat 10px 10px #dde4f1;
	text-decoration: none;
}

#subbox_asp {
	width: 174px;
	border: 1px solid #ccccce;
	float: left;
	margin-bottom: 8px;
}

#subbox_asp h2 {
	width: 174px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

#subbox_asp p {
	margin: 5px 5px 5px 10px;
}

#subbox_asp img {
	margin: 10px 10px 0;
}

a#subbox_bottomlink {
	width: 144px;
	padding: 8px 0 8px 30px;
	background: url(bilder/dotpfeil2.gif) no-repeat 10px 12px #fff;
	display: block;
	text-align: left;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a#subbox_bottomlink:hover {
	background: url(bilder/dotpfeil2.gif) no-repeat 10px 12px #dde4f1;
}


/* Allgemein: FOOTER */

#footer {
	position: relative;
	clear: both;
	width: 960px;
	height: 40px;
	padding-top: 18px;
	background: url("bilder/bg_footer.gif") repeat-x;
	border-top: 8px solid #fff;
padding-left:20px;
}

#footer a img{
	float:left;
margin:0px 10px;




}


	#footer ul {
		padding-top: 18px;
		float: left;
		border-bottom: 10px solid #fff;
	}
	
	#footer li {
		float: left;
		display: inline;
	}

	#foot_networks {
		position: absolute;
		right: 0;
		top: 13px;
		text-align: right;
	}
	
	#foot_networks a {
		margin-left: 2px;	
	}
	
	#footer .info {
		float: left;
		margin: 10px 50px;
	}
	
		#footer .info p {
			font-size: 10px;
		}

/* Allgemein: TEXTBOX */

#text-box {
width: 794px;
padding: 0;
border: 1px solid #ccccce;
float: left;
}

.text-bottomdistance {
	margin-bottom: 8px;
}

#text-box p {
margin-bottom: 15px;
}

	#text-box p.my_content_paragraph {
		margin: 0 !important;
	}

	#text-box p.my_content_separator {
		margin: 0 !important;
	}

	#text-box .text-span {
	width: 794px;
	height: 19px;
	padding-top: 4px;
	border: 0;
	margin: 0 0 10px 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
	float: left;
	}
	
	#main-box .text-h2 {
	width: 794px;
	height: 19px;
	padding-top: 4px;
	border: 0;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
	float: left;
	}
	
	#text-box .text-div {
	width: 774px;
	padding: 10px;
	}

	#text-box ul.text-list {
		margin-bottom: 15px;
	}

	#text-box .text-list li{
		background: url(bilder/pfeil-blau.gif) no-repeat 0 4px;
		padding: 0 0 0 20px;
		line-height: 22px;
	}

#template_text_div p {
	line-height: 20px;
}

#template_text_div ul, #template_text_div ol {
	margin-bottom: 15px;
}

#template_text_div ul li {
	background: url(bilder/pfeil-blau.gif) no-repeat 0 8px;
	padding-left: 20px;
	line-height: 22px;
}


#template_text_div ol li {
	margin: 0 0 10px 20px;
	line-height: 18px;
}

#template_text_div dl {
	line-height: 20px;
}

#template_text_div dt {
	font-weight: bold;
}

#template_text_div dd {
	margin-bottom: 20px;
}

/* Startseite: REFERENZHEADER */

#start_referenzheader {
	height: 179px;
	width:730px;
	padding: 0;
	border: 1px solid #b6b6b6;
	margin: 0;
	overflow: hidden;
margin-bottom:8px;
	/*float: left;*/
margin-top:8px;
}

/* Startseite: INFOBEREICH (Überschrift & Testbutton) */

#info {
	position: relative;
	height: 70px;
	width: 980px;
	padding: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	/*float: left;*/
	background: url(bilder/hintergrund-info.jpg);
	color: #fff;
}

	#info  h1 {
	margin: 22px 10px 0 10px !important;
	float: left;
	font: normal 24px Arial, sans-serif;
	color: #fff;
	}
	
	#info a {
	display: block;
	position: absolute;
	width: 223px;
	height: 50px;
	right: 10px;
	top: 10px;
	}

	#info img {
	display: block;
	}

/* Startseite: MAINBOXEN */

#main {
	
width:732px;
float:left;
}

#subpage_main{
float:left;
}

.main-box {
width: 360px;
height: 368px;
padding: 0;
border: 1px solid #ccccce;
margin: 0 0px 8px 0;
float: left;
}


.main-box-2{width: 360px;
height: 368px;
padding: 0;
border: 1px solid #ccccce;
margin: 0 0px 8px 0;
float: left;}

	.main-box h2 {
	width: 360px;
	height: 19px;
	padding-top: 4px;
	border: 0;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
	float: left;
	}
	
	.main-box .internetseiten {
	background: url(bilder/hintergrund-h2-internetseiten.jpg) !important;
	}
	
	.main-box .schulungen {
	background: url(bilder/hintergrund-h2-schulungen.jpg) !important;
	}
	
	.main-box img {
	float: left;
	}
	
	.main-box div {
	width: 340px;
	padding: 10px;
	float: left;
	background: url(bilder/hintergrund-main-box.gif) repeat-x top;
	}

	.schulungsstartseite{
	}
	

.main-box div p a{
width:auto;
padding-right:3px;}

		.main-box div ul {
		
		float: left;
		}
		
		.main-box div li {
		background: url(bilder/pfeil-blau.gif) no-repeat left;
		padding: 0 0 0 20px;
		margin: 0 0 10px 0;
		}
		
		.main-box div .seiten li {
		background: url(bilder/pfeil-blau.gif) no-repeat left;
		}
		
		.main-box div .schule li {
		
		}
		
		.main-box div p {
		width: 340px;
		float: left;
		margin: 0 0 15px;
		}

		.main-box div a {
		display: block;
		width: 340px;
		float: left;
		}
		

/* Startseite: KUNDENINFOBOX & VIDEO */


#rechte_seite{
float: left;
    margin: 8px 0 0 8px;
    width: 237px;
}


#rechte_seite_sub{
float: left;
    margin: 0 0 0 8px;
    width: 237px;
}

.subpage_img{border:1px solid #ccccce;}



#start_info_video {
	position: relative;
	float: left;
	width: 239px;
}

.start_info_video_box {
	position: relative;
	width: 237px;
	height: 179px;
	margin-bottom: 8px;
	float: left;
	border: 1px solid #ccccce;
}

.start_info_video_box h2, .start_info_partner_box h2, .start_info_news_box h2{
	width: 237px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

.start_info_partner_box {
	position: relative;
	width: 237px;
	margin-bottom: 8px;
	float: left;
	border: 1px solid #ccccce;
}

.start_info_news_box {
	position: relative;
	width: 237px;
	margin-bottom: 8px;
	float: left;
height: 179px;

	border: 1px solid #ccccce;
}

.start_info_news_box p, .start_info_news_box h3{
padding: 5px 10px 0px 10px ;
float:left;
}

.start_info_partner_box img{
margin-top:9px;
}




#start_infobox_marq {
	overflow: hidden;
	text-align: center;
	height: 156px;
	float: left;
}

#start_infobox_marq a {
	cursor: pointer;
}

#start_infobox_marq marquee {
	height: 156px;
	width: 237px;
}

#start_infobox_marq marquee img {
	display: block;
	margin: 0 auto 30px;
}

#start_video img {
	float: left;
	
	display: inline;
}

/* Startseite: STRUKTURIERUNG */

.start_bottomcol {
	float: left;
	width: 486px;
	/*margin: 0 0 8px;*/
}

.start_bottomcol_left {
	margin-right: 8px;
}

/* Startseite: NEWS */

#start_news {
	float: left;
	width: 484px;
	height: 270px;
	margin-bottom: 8px;
	border: 1px solid #ccccce;
}

	#start_news h2 {
		float: left;
		width: 484px;
		height: 19px;
		padding-top: 4px;
		margin-bottom: 15px;
		text-align: center;
		font-size: 12px;
		color: #fff;
		background: url("bilder/hintergrund-h2.jpg") repeat-x;
	}

	#start_news h3 {
		width: 468px;
		margin: 0 8px;
	}

	#start_news p {
		width: 468px;
		margin: 0 8px 15px;
	}
	
	#start_news p.news_date {
		font-style: italic;
	}

  #start_news_line {
    border-top: 1px solid #ccccce;
    border-bottom: 0;
    height: 1px;
    margin: 0 8px 15px;
  }

/* Startseite: AUSZEICHNUNGEN & ZERTIFIKATE */

#start_auszeichnungen {
	height: 180px;
	width: 484px;
	border: 1px solid #ccccce;
	float: left;
}

	#start_auszeichnungen h2 {
		width: 484px;
		height: 19px;
		padding-top: 4px;
		border: 0;
		margin: 0;
		text-align: center;
		font-size: 12px;
		color: #fff;
		background: url(bilder/hintergrund-h2.jpg);
		float: left;
	}
	
	#start_auszeichnungen div {
		width: 221px;
		padding: 20px 10px;
		margin: 10px 0;
		float: left;
	}

	#start_auszeichnungen div.left {
		border-right: 1px solid #ccccce;
	}
		
		#start_auszeichnungen div img {
			margin-right: 8px;
			float: left;
		}
		
		#start_auszeichnungen div p {
			width: 134px;
			float: left;
			text-align: center;
		}

/* Startseite: SCHULUNGSTERMINE */

#start_termine {
	position: relative;
	float: left;
	width: 484px;
	height: 180px;
	margin-bottom: 8px;
	border: 1px solid #ccccce;
}

#start_termine h2 {
	width: 484px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

#start_termine p {
	float: left;
	width: 468px;
	padding: 8px;
	display: inline;
}

#start_termine ul {
	float: left;
	width: 140px;
	padding-left: 20px;
	display: inline;
}

#start_termine li {
	line-height: 25px;
}

#start_termine li span {
	color: #fff;
}

#start_termine a {
	color: #6686dd;
}

#start_termine_button {
	position: absolute;
	bottom: 8px;
	right: 8px;
}

/* Startseite: PARTNER- UND PORTALBOX */

#start_partner {
	height: 270px;
	width: 484px;
	border: 1px solid #ccccce;
	float: left;
}

	#start_partner h2 {
		width: 484px;
		height: 19px;
		padding-top: 4px;
		border: 0;
		margin: 0;
		text-align: center;
		font-size: 12px;
		color: #fff;
		background: url(bilder/hintergrund-h2.jpg);
		float: left;
	}
	
	#partner h2 span {
		font-weight: normal;
	}
	
#start_partner_logobox {
		position: relative;
		width: 483px;
		height: 247px;
		float: left;
}

#start_partner_logobox a {
	display: block;
	position: absolute;
}

#start_partner_logo_remax { top: 15px; left: 15px; }
#start_partner_logo_immonet { top: 15px; /* left: 243px; */ left: 130px; }
#start_partner_logo_kalaydo { top: 81px; left: 15px; }
#start_partner_logo_competence { top: 86px; left: 210px; }
#start_partner_logo_google { top: 178px; left: 15px; }
#start_partner_logo_ivd { top: 175px; /* left: 230px; */ left: 125px; }
#start_partner_logo_is24 { top: 175px; /* left: 352px; */ left: 240px; }

/********** Presse **********/

#presse_main_pic, #presse_main_info {
	position: relative;
	float: left;
	height: 320px;
	border: 1px solid #ccccce;
}

#presse_main_pic span, #presse_main_info span {
	display: block;
	height: 23px;
	background: url(bilder/hintergrund-h2.jpg);
}

#presse_main_pic {
	width: 226px;
	margin-right: 8px;
}

#presse_main_pic img {
	display: block;
	margin-bottom: 15px;
}

#presse_main_pic p {
	margin: 0 0 10px 15px;
}

#presse_main_info {
	width: 558px;
}

#presse_main_info h1 {
	margin: 15px;
}

#presse_main_info p {
	margin: 0 15px 15px;
}

#presse_mitteilungen a {
	color: #6686dd;
	text-decoration: none;
}

.presse_vo_box, .presse_pm_box {
	position: relative;
	padding: 10px;
	border: 1px solid #CCCCCE;
	background: url("bilder/bg_presse_vo_box.jpg") repeat-x;
	margin-bottom: 10px;
	float:left;
}

.presse_vo_box h3 {
	font-size: 14px;
	color: #6686dd;
	line-height: 20px;
}

.presse_vo_box h4 {
	margin-bottom: 15px;
	line-height: 20px;
}

.presse_vo_box a {
	display: block;
	width: 115px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	color: #000;
	background: url("bilder/pdf_icon_presse.gif") no-repeat;
}

.presse_pm_box {
	padding: 0 0 10px;
}

.presse_pm_box p.presse_pm_date {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 200px;
	text-align: right;
	font-size: 11px;
	color: #000;
}

.presse_pm_box h3 {
	font-size: 14px;
	margin: 10px 10px 5px;
	color: #6686dd;
}


.presse_pm_box strong {
	display: block;
	margin: 0 10px 10px;
	line-height: 20px;
	width: 550px;
}

.presse_pm_box p {
	margin: 0 10px 10px;
}

a.presse_pm_mehr, a.presse_pm_pdf {
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	color: #000;
	margin: 0 10px;
}

a.presse_pm_mehr:hover { background: url("bilder/pfeil-blau.gif") no-repeat 5px 10px #dde4f1; color: #000; }
a.presse_pm_pdf:hover { background: url("bilder/pdf_icon_presse_klein.gif") no-repeat 5px 6px #dde4f1; color: #000; }
a.presse_pm_mehr { background: url("bilder/pfeil-blau.gif") no-repeat 5px 10px transparent; }
a.presse_pm_pdf { background: url("bilder/pdf_icon_presse_klein.gif") no-repeat 5px 6px transparent; }

#presse_pm_detail p {
	text-align: justify;
}

#presse_pm_detail img {
	margin: 10px;
}

#presse_pm_detail_more {
	margin-top: 20px;
}

li#presse_pm_detail_pdf { background: url("bilder/pdf_icon_presse_klein.gif") no-repeat 0 6px; margin-left: 20px; }
li#presse_pm_detail_word { background: url("bilder/word_icon_presse_klein.gif") no-repeat 0 6px; margin-left: 20px; }
li#presse_pm_detail_back { background-position: 0 9px; margin-top: 10px;}

/* Material */

.material_mainbox {
	position: relative;
	width: 794px;
	margin-bottom: 8px;
	float: left;
	border: 1px solid #ccccce;
}

.material_mainbox h2 {
	float: left;
	height: 19px;
	width: 774px;
	padding: 4px 10px 0;
	margin-bottom: 8px;
	font: bold 12px Arial;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
}

ul#material_pressemappe {
	float: left;
	width: 784px;
	height: 66px;
}

ul#material_pressemappe li {
	border: 1px solid #ccccce;
	display: block;
	float: left;
	width: 322px;
	height: 44px;
	margin: 0 0 8px 8px;
	padding: 12px 0 0 60px;
	display: inline;
}

ul#material_pressemappe li.pdf {
	background: url("bilder/pressemappe_pdf.gif") no-repeat 8px 8px;
}

ul#material_pressemappe li.doc {
	background: url("bilder/pressemappe_doc.gif") no-repeat 8px 8px;
}

#material_pressemappe li a {
	color: #6686dd;
}

.material_fotobox {
	width: 186px;
	height: 315px;
	margin: 0 0 8px 8px;
	float: left;
	border: 1px solid #ccccce;
	display: inline;
}

.material_fotobox img {
	margin: 8px 8px 5px;
}

.material_fotobox p, .material_fotobox h3 {
	margin-left: 8px;
}

.material_fotobox p {
	margin-bottom: 10px;
}

.material_fotobox p a {
	color: #6686dd;
}

.material_logobox {
	width: 382px;
	height: 115px;
	margin: 0 0 8px 8px;
	float: left;
	border: 1px solid #ccccce;
	display: inline;
}

.material_logobox a.material_logobox_logo {
	display: block;
	margin: 20px auto;
	width: 243px;
	height: 50px;
}

.material_logobox img {
	display: block;
}

.material_logobox p {
	text-align: center;
	border-top: 1px solid #ccccce;
	margin: 5px 0;
}

.material_logobox p a {
	color: #6686dd;
}

#material_werbung .material_fotobox {
	height: 278px;
	text-align: center;
}

#material_banner .material_fotobox {
	height: 206px;
	text-align: center;
}

/* Verteiler */

#verteiler_formular {
	float: left;
	margin-bottom: 15px;
}

#verteiler_formular form {
	width: 360px;
	float: left;
}

#verteiler_formular #formularErrors, #verteiler_formular #formularAnswer {
	width: 414px;
	float: left;
}

#verteiler_formular select {
	width: 80px;
}

#verteiler_formular label {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
}

#verteiler_formular input {
	width: 235px;
	float: left;
	border: 1px solid #ccc;
}

#verteiler_formular input#verteiler_submit {
	float: left;
	width: 136px;
	height:26px;
	border: 0;
	margin-left: 100px;
	border: 0;
	background: url("bilder/link-anmelden.jpg") no-repeat transparent;
}

#verteiler_formular br {
	clear: both;
}

input#verteiler_plz {
	width: 80px;
	margin-right: 5px;
}

input#verteiler_ort {
	width: 148px;
}

/* News, News-Archiv, Software-News,  */

.news_box {
	position: relative;
	border: 1px solid #ccccce;
	margin-bottom: 8px;
}

.news_box h1 {
	height: 19px;
	padding: 4px 10px 0;
	margin-bottom: 15px;
	font: bold 12px Arial;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
}

.news_box h2, .news_box p, .news_box ul, .news_box h3 {
	margin: 0 10px 15px;
}

.news_box li {
	background: url(bilder/pfeil-blau.gif) no-repeat 0 4px;
	padding: 0 0 0 20px;
	line-height: 20px;
}

.news_box h2 {
	font: bold 16px Arial, sans-serif;
	color: #6686dd;
}

.news_box a {
	color: #6686dd;
}

p#news_archiv_introduction {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccccce;
	margin-bottom: 10px;
}

.news_archiv_box {
	border-bottom: 1px solid #ccccce;
	margin-bottom: 10px;
}

.news_archiv_box h2 {
	font: bold 14px Arial, sans-serif;
	color: #6686dd;
	margin-bottom: 10px;
}

.news_archiv_box h3 {
	font: bold 12px Arial, sans-serif;
	color: #000;
	margin-bottom: 10px;
}

.news_archiv_box p {
	margin-bottom: 10px;
}


.softwarenews_box {
	border: 1px solid #ccccce;
	width: 746px;
	margin-bottom: 8px;
	padding: 15px 15px 0;
	background: url("bilder/bg_softwarenews_box.jpg") repeat-x;
}

.softwarenews_box h2, .softwarenews_box p {
	margin-bottom: 15px;
}

/********** News: Vergleichsbox **********/

.news_box_vergleich {
  position: relative;
  width: 772px;
  height: 270px;
  margin: 0 0 15px 10px;
  border: 1px solid #ccccce;
  background: url("bilder/bg_news_vergleich.jpg") repeat-x #fff;
}

.news_box_vergleich img {
  display: block;
  float: left;
  margin: 30px 50px 10px;
  border: 1px solid #ddd;
  display: inline; /*Fieser IE6 Bugfix */
}

.news_box_vergleich div {
  position: relative;
  clear: both;
  height: 20px;
}


.news_box_vergleich p.vorher, .news_box_vergleich p.nachher {
  position: absolute;
  width: 286px;
  margin: 0;
  text-align: center;
  font-weight: bold;
}

.news_box_vergleich p.vorher { left:50px; }
.news_box_vergleich p.nachher{ left:436px; }


/********** Newsletter Anmeldeformular**********/

#newsletter_auflistung {
	width: 414px;
	float: left;
	margin-bottom: 10px;
}

#newsletter_auflistung ul{
	width: 400px;
	float: left;
}

#newsletter_anmeldung {
	width: 360px;
	float: left;
	margin-bottom: 10px;
}

#newsletter_anmeldung form {
	width: 348px;
	
	padding: 10px 0 10px 10px;
	border: 1px solid #ccccce;
	background: url("bilder/bg_termine_textbox.jpg") repeat-x #fff;
}

#newsletter_anmeldung form label {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
}

#newsletter_anmeldung form input {
	width: 235px;
	float: left;
	border: 1px solid #ccc;
}

#newsletter_anmeldung form input#verteiler_submit {
	width: 136px;
	height:26px;
	float: left;
	border: 0;
	margin-left: 100px;
	cursor: pointer;
	background: url("bilder/link-anmelden.jpg") no-repeat transparent;
}

#newsletter_anmeldung form br {
	clear: both;
}

#newsletter_anmeldung #formularErrors ul li {
	width: 338px;
}

#formularAnswer p {
	color: #090;
	border: 1px solid #090;
	background-color: #dbf3d0;
	padding: 30px;
	margin: 0;
	text-align:center;
}

/* Error Allgemein */

#newsletter_anmeldung #formularErrors, #formularAnswer {
	width: 360px;
	float: left;
}

#formularErrors p {
	color: #f00;
	margin: 5px 0 0;
}

/*#formularErrors ul li {
	display: inline;
	float: left;
	width: 342px;
}*/

#formularErrors ul li {
	display: block;
	height: 14px;
	padding: 2px 10px;
	margin-top: 5px;
	line-height: 14px;
	color: #f00;
	border: 1px solid #f00;
	background: #fedfd3 !important;
}

#formularAnswer p {
	color: #090 !important;
	border: 1px solid #090;
	background-color: #dbf3d0;
	padding: 30px;
	margin: 0;
	text-align:center;
}

/********** Aktueller Newsletter & Newsletter Archiv **********/

#text-box #newsletter_text-div {
	width: 784px;
	padding: 10px 0 10px 10px;
}

.newsletter_box {
	position: relative;
	padding: 10px;
	border: 1px solid #CCCCCE;
	background: url("bilder/bg_presse_vo_box.jpg") repeat-x;
	margin: 0 10px 10px 0;
}


.newsletter_box h3 {
	font-size: 14px;
	margin: 10px 10px 15px;
	color: #6686dd;
}


.newsletter_box p {
	margin: 0 10px 15px;
}

a.newsletter_mehr{
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	color: #000;
	margin: 0 10px;
}

a.newsletter_mehr:hover { background: url("bilder/pfeil-blau.gif") no-repeat 5px 10px #dde4f1; color: #000; }
a.newsletter_mehr { background: url("bilder/pfeil-blau.gif") no-repeat 5px 10px transparent; }

ul.newsletter_archiv {
	position: relative;
	display: inline;
	width: 251px;
	margin: 0 8px 8px 0;
	padding-bottom: 10px;
	float: left;
	border: 1px solid #ccccce;
	background: url("bilder/bg_termine_textbox.jpg") repeat-x;
}

.newsletter_archiv li {
	padding: 0 10px 0 30px;
	line-height: 22px;
	background: url(bilder/pfeil-blau.gif) no-repeat 10px 9px;
}

.newsletter_archiv h2 {
	height: 19px;
	padding: 4px 10px 0;
	margin-bottom: 10px;
	font: bold 12px Arial;
	color: #fff;
	text-align: center;
	background: url(bilder/hintergrund-h2.jpg);
}

.newsletter_subject_box {
	position: relative;
	float: left;
	width: 794px;
	margin-top: 8px;
	border: 1px solid #ccccce;
}

.newsletter_blueline {
	position: relative;
	float: left;
	width: 794px;
	height: 23px;
	margin-bottom: 10px;
	background: url("bilder/hintergrund-h2.jpg");
}

.newsletter_subject_box img {
	float: left;
	margin: 0 15px 10px 10px;
}

div.newsletter_subject_content  {
	float: left;
	width: 609px;
margin-left:10px;
}

.newsletter_subject_content p {
	margin-bottom: 15px;
}

.newsletter_subject_content h2 {
	margin-bottom: 15px;
	font: normal 18px Arial, sans-serif;
	color: #6686dd;
}

.newsletter_subject_content p.nachoben {
	text-align: right;
}

.newsletter_subject_content p.nachoben a, .newsletter_subject_content p.nachoben a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #6686dd;
	padding-left: 12px;
	background: url("bilder/pfeil_blau_oben.gif") no-repeat 0 1px;
}

/********** TEAM **********/

.team_main {
	position: relative;
	border: 1px solid #ccccce;
	width: 794px;
	margin-bottom: 8px;
}

.team_main_last {
	margin-bottom: 0;
}

.team_blueline {
	position: relative;
	height: 23px;
	width: 794px;
	margin-bottom: 10px;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
}

.team_content {
	position: relative;
	width: 774px;
	margin: 10px 10px 0;
}

.team_content p {
	margin-bottom: 15px;
}

.team_box {
	position: relative;
	float: left;
	width: 742px;
	padding: 15px 15px 0;
	border: 1px solid #ccccce;
	margin-bottom: 10px;
	background: url("bilder/bg_customizing_legende.jpg") repeat-x #fff;
}

	.team_box .bild {
		position: relative;
		float: left;
		width: 164px; 
		height: 215px; 
	}
	
	.team_box .bild img {
		border: 1px solid #8da4d6;
		display: block;
		float: left;
	}
	
	.team_box table {
		float: left;
		width: 575px;
	}

	.team_box td {
		padding-bottom: 10px;
		vertical-align: top;
	}
	
	.team_box td.last, .team_box td.first {
		padding-bottom: 0 !important;
	}

	.team_box div.clear {
		float: left;
		width: 575px;
	}

	.team_box div.xing {
		float: left;
		width: 650px;
		height: 35px;
		padding-left: 12px;
	}

.team_teambild {
	margin-bottom: 10px;
	float: left;
}

.team_bildbox {
		position: relative;
		float: left;
		width: 164px; 
		height: 215px; 
}

.team_bildschild {
		position: absolute;
		top: 6px;
		left: 0;
		z-index: 99;
}

/********** Leitbild **********/

#leitbild_main ol ul {
	margin-top: 10px;
}

#template_text_div #leitbild_main ol li {
	margin: 0 0 5px 20px;
}

/********** Standort **********/

.standort_box {
	float: left;
	border: 1px solid #ccccce;
	width: 250px;
	height: 200px;
	padding: 10px;
	margin: 0 8px 8px 0;
	background: url("bilder/bg_customizing_legende.jpg") repeat-x;
}

#standort_wegbeschreibung {
	width: 192px !important;
	margin-right: 0 !important;
}

/********** Kontakt **********/

.kontakt_box {
	position: relative;
	border: 1px solid #ccccce;
}

#kontakt_form {
	width: 580px;
	height: 410px;
	overflow: hidden;
	float: left;
}

#kontakt_form span {
	display: block;
	height: 23px;
	margin-bottom: 15px;
	background: url(bilder/hintergrund-h2.jpg);
}

#kontakt_form h1, #kontakt_form p {
	margin: 0 15px 15px;
}

#kontakt_form form {
	margin-left: 15px;
}

#kontakt_form label {
	display: block;
	width: 85px;
	float: left;
	margin-bottom: 10px;
}

#kontakt_form select {
	width: 68px;
}

#kontakt_form input {
	width: 175px;
	float: left;
	border: 1px solid #ccccce;
}

#kontakt_form br {
	clear: both;
}

div.kontakt_inputs {
	width: 269px;
	float: left;
}

div#kontakt_inputs_right {
	margin-left: 24px;
}

label#kontakt_nachricht {
	clear: both;
}

#kontakt_form input#kontakt_plz {
	width: 55px;
	margin-right: 5px;
}

#kontakt_form input#kontakt_ort {
	width: 113px;
}

#kontakt_form textarea {
	float: left;
	border: 1px solid #ccccce;
	width: 468px;
	height: 100px;
	margin-bottom: 8px;
}

#kontakt_form input#kontakt_submit {
	width: 136px;
	height:26px;
	float: left;
	border: 0;

	background: url("bilder/link-abschicken.jpg") no-repeat transparent;
	border:0;
}

#kontakt_errors {
	float: left;
	width: 580px;
}

#kontakt_errors #formularErrors p {
	margin-top: 10px;
}

#kontakt_anschrift {
	float: left;
	width: 204px;
	height: 300px;
	margin: 0 0 8px 8px;
}

#kontakt_anschrift img {
	margin-bottom: 15px;
}

#kontakt_anschrift h2 {
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
	}


#kontakt_anschrift p {
	margin: 0 0 15px 15px;
}

#kontakt_socialnet {
	float: left;
	width: 204px;
	height: 100px;
	margin-left: 8px;
}

#kontakt_socialnet h2 {
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
	}

#kontakt_socialnet ul {
	margin-top: 5px;
}

#kontakt_socialnet a {
	display: block;
	padding-left: 45px;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
}

#kontakt_social_xing a { background: url("bilder/foot_xing.jpg") no-repeat 10px 4px #fff; }
#kontakt_social_xing a:hover {
	background: url("bilder/foot_xing.jpg") no-repeat 10px 4px #DDE4F1;
	color: #000;
}

#kontakt_social_twitter a { background: url("bilder/foot_twitter.jpg") no-repeat 10px 4px #fff; }
#kontakt_social_twitter a:hover {
	background: url("bilder/foot_twitter.jpg") no-repeat 10px 4px #DDE4F1;
	color: #000;
}

#kontakt_supportboxen {
	margin-top: 8px;
	float: left;
}

#kontakt_supportboxen div.support_cat{
	background: none;
}

/********** Feedback **********/

#feedback_box {
	float: left;
	width: 774px;
	margin-bottom: 10px;
}

#feedback_form {
	width: 310px;
	float: left;
}

#feedback_form span {
	display: block;
	height: 23px;
	margin-bottom: 15px;
	background: url(bilder/hintergrund-h2.jpg);
}

#feedback_form h1, #feedback_form p {
	margin: 0 15px 15px;
}

#feedback_form form {
	margin-left: 15px;
}

#feedback_form label {
	display: block;
	width: 85px;
	float: left;
	margin-bottom: 10px;
}

#feedback_form input {
	width: 200px;
	float: left;
	border: 1px solid #ccccce;
}

#feedback_form input#feedback_plz {
	width: 55px;
	margin-right: 5px;
}

#feedback_form input#feedback_ort {
	width: 138px;
}

#feedback_form textarea {
	float: left;
	border: 1px solid #ccccce;
	width: 200px;
	height: 80px;
	margin-bottom: 8px;
}

#feedback_form br {
	clear: both;
}

#feedback_anrede {
	width: 70px;
}

#feedback_betreff {
	width: 200px;
	margin-bottom: 20px;
}

#feedback_form input#feedback_submit {
	width: 136px;
	height: 26px;
	float: left;
	border: 0;
	margin-left: 150px;
	background: url("bilder/link-abschicken.jpg") no-repeat transparent;
	border:0;
}

#feedback_box #formularErrors {
	float: left;
	width: 464px;
}

/********** Impressum **********/

#impressum_hinweis {
	border: 1px solid #ccccce;
	background: url("bilder/bg_smart_detail_box.gif") repeat-x;
	padding: 10px;
	width: 435px;
}

#impressum_hinweis * {
	font-size: 11px;
}

#impressum_hinweis a {
	color: #6686dd;
}

/********** Nutzungsbedingungen **********/

#nutzungsbedingungen_box ol {
	font-weight: bold;
}

#nutzungsbedingungen_box ol p {
	margin-top: 10px;
	font-weight: normal;
}

#nutzungsbedingungen_box ol li ol p {
	margin-top: 0;
	font-weight: normal;
}

#nutzungsbedingungen_box ol li ul * {
	font-weight: normal;
}

/********** Sitemap **********/

#sitemap_box a {
	text-decoration: none;
	color: #6686dd;
	font-weight: bold;
}

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

#sitemap_box ul ul a {
	color: #000;
	font-weight: normal;
}

#sitemap_box li ul {
	margin-bottom: 0;
}

#sitemap_box li ul li {
	background: url(bilder/pfeil-grau.gif) no-repeat 0 8px;
}

#sitemap_box li ul li ul li {
	background: url(bilder/pfeil-grau.gif) no-repeat 5px 8px;
	padding-left: 25px;
}

#sitemap_box li ul li ul li a {
	color: #999;
}

/********** Partner **********/

#partner_main {
	position: relative;
	border: 1px solid #ccccce;
	width: 794px;
	float: left;
}

#partner_line {
	display: block;
	width: 794px;
	height: 23px;
	margin: 0 0 10px;
	background: url(bilder/hintergrund-h2.jpg);
}

#partner_content {
	margin: 10px;
}

.partner_box {
	float: left;
	position: relative;
	width: 252px;
	border: 1px solid #ccccce;
	margin: 4px 4px 0px 0px;

}

.partner_box h3 {
	height: 19px;
	padding-top: 4px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin:0px 0px 10px 0px;
	background: url(bilder/hintergrund-h2.jpg);
}

.partner_box .bild {
	height: 90px;
}

.partner_box img {
	display: block;
	margin: 0 auto;
}

.partner_box p {
	font-size: 11px;
	margin: 0 10px;
	height: 55px;
}

.partner_box a {
	display: block;
	width: 252px;
	padding: 8px 0;
	text-align: center;
	color: #6686dd;
}

.partner_box a:hover {
	background-color: #dde4f1;
	color: #000;
	text-decoration: none;
}

/********** Portalpartner **********/

#portalpartner_box {
	margin-left: 25px;
}

#portalpartner_box div {
	float: left;
	position: relative;
	width: 234px;
	height: 105px;
	border: 1px solid #ccccce;
	margin: 0 8px 8px 0;
	background: url("bilder/bg_portalpartner_box.jpg") repeat-x;
}

#portalpartner_box div img {
	display: block;
	margin: 0 auto;
}



.portalpartnerboxdetail {
	float: left;
	position: relative;
	width:765px;
	
	border: 1px solid #ccccce;
	margin: 0 8px 8px 0;
	background: url("bilder/bg_portalpartner_box.jpg") repeat-x;
}

.portalpartnerboxdetail p{
margin-top:10px;
margin-left:219px;
line-height:21px!important;

}

.portalpartnerboxdetail p a{
color:#6686DD;
text-decoration:none;

background:url("bilder/dotpfeil2.gif") no-repeat scroll 10px 12px #FFFFFF;
padding-left:25px;
padding-top:9px;
margin-top:2px;

}

.portalpartnerboxdetail p a:hover{

text-decoration:underline;
}

.portalparnter_bild{
	float:left;
width:200px;
margin-top:20px;
margin-right:10px;
margin-left:10px;
height:100px;
}

.portalparnter_bild img {
	display: block;
	margin: 0 auto;
}




.portalparnter_is24 img { margin-top: 14px !important; }
.portalparnter_immowelt img { margin-top: 26px !important; }
.portalparnter_immonet img { margin-top: 30px !important; }
.portalparnter_kalaydo img { margin-top: 14px !important; }

.portalparnter_kijiji img { margin-top: 15px !important; }
.portalparnter_sueddeutsche img { margin-top: 32px !important; }
.portalparnter_planethome img { margin-top: 26px !important; }

.portalparnter_immobilien_de img { margin-top: 22px !important; }
.portalparnter_privatimmobilien img { margin-top: 17px !important; }
.portalparnter_myimmoworld img { margin-top: 22px !important; }
.portalparnter_myimmo img { margin-top: 16px !important; }

.portalparnter_freeimmo img { margin-top: 31px !important; }
.portalparnter_gewerbeimmobilien24 img { margin-top: 23px !important; }
.portalparnter_homegate img { margin-top: 27px !important; }

.portalparnter_immobilien_net img { margin-top: 33px !important; }
.portalparnter_immobilienfundort img { margin-top: 27px !important; }
.portalparnter_immobilienkonkret img { margin-top: 32px !important; }

.portalparnter_immobilienmarkt img { margin-top: 25px !important; }
.portalparnter_immokat img { margin-top: 25px !important; }
.portalparnter_immonex img { margin-top: 35px !important; }

.portalparnter_immosued img { margin-top: 20px !important; }
.portalparnter_intramakler img { margin-top: 24px !important; }
.portalparnter_ivd img { margin-top: 15px !important; }

.portalparnter_mobillo img { margin-top: 15px !important; }
.portalparnter_mynexthome img { margin-top: 15px !important; }
.portalparnter_nib img { margin-top: 16px !important; }

.portalparnter_openindex img { margin-top: 15px !important; }
.portalparnter_reedb img { margin-top: 35px !important; }
.portalparnter_rheinmainclick img { margin-top: 30px !important; }

.portalparnter_rightmove img { margin-top: 28px !important; }
.portalparnter_wunschgrundstueck img { margin-top: 25px !important; }
.portalparnter_annonce24 img { margin-top: 34px !important; }

.portalparnter_findmyhome img { margin-top: 34px !important; }
.portalparnter_immopool img { margin-top: 15px !important; }
.portalparnter_immoguide img { margin-top: 25px !important; }

.portalparnter_immostreet img { margin-top: 23px !important; }
.portalparnter_immoads img { margin-top: 36px !important; }
.portalparnter_1a img { margin-top: 15px !important; }

.portalparnter_bellevue img { margin-top: 30px !important; }
.portalparnter_vermietungonline img { margin-top: 37px !important; }
.portalparnter_wasserblick img { margin-top: 20px !important; }

.portalparnter_immobilienhessen img { margin-top: 46px !important; }
.portalparnter_immobilienbrandenburg img { margin-top: 46px !important; }
.portalparnter_derstandard img { margin-top: 41px !important; }

.portalparnter_ion24 img { margin-top: 27px !important; }
.portalparnter_kyero img { margin-top: 29px !important; }
.portalparnter_newhome img { margin-top: 24px !important; }

.portalparnter_primelocation img { margin-top: 15px !important; }
.portalparnter_immofux img { margin-top: 42px !important; }
.portalparnter_immopage img { margin-top: 29px !important; }

.portalparnter_immobuddy img { margin-top: 28px !important; }
.portal_immodial img { margin-top: 28px !important; }
.portalparnter_emlaktown24 img { margin-top: 35px !important; }

.portalparnter_emlaktown24 img { margin-top: 25px !important; }

.portalparnter_alle_gemeinsam img { margin-top: 20px !important; }


#portalpartner_box div.portalparnter_button {
	width: 236px;
	height: 107px;
	border: none;
	background: none;
}

.portalparnter_button img { margin-top: 35px !important; }

/********** Jobs **********/

.job_box {
	border: 1px solid #ccccce;
	padding: 20px 20px 0;
	margin-bottom: 10px;
	background: url("bilder/bg_customizing_legende.jpg") repeat-x #fff;
}

.job_box h3 {
	font: bold 14px Arial, sans-serif;
	margin-bottom: 15px;
	color: #6686dd;
}

.job_box h4 {
	margin-bottom: 15px;
}

p.job_warning {
	color: red;
}

.job_adresse {
	width: 200px;
	border: 1px solid #ccccce;
	padding: 20px 20px 0;
	margin-bottom: 10px;
	background: url("bilder/bg_customizing_legende.jpg") repeat-x #fff;
}

.job_adresse a {
	color: #6686dd;
}

/********** Soziales **********/

.soziales_box {
	border: 1px solid #ccccce;
	margin-bottom: 10px;
}

.soziales_box img {
	display: block;
	margin-bottom: 15px;
}

.soziales_box p, .soziales_box h2 {
	margin: 0 10px 15px;
}



/********** Warum onOffice? **********/

#warumonoffice_main {
	width: 794px;
	float: left;
	margin-bottom: 8px;
	border: 1px solid #ccccce;
}

#warumonoffice_main h1, #warumonoffice_main p {
	margin: 10px 8px 0;
}

.warumonoffice_blueline {
	height: 23px;
	background: url(bilder/hintergrund-h2.jpg);
}

.warumonoffice_box {
	width: 252px;
	float: left;
	margin: 15px 0 8px 8px;
	border: 1px solid #ccccce;
}

.warumonoffice_box h2 {
	height: 19px;
	padding-top: 4px;
	text-align: center;
	margin: 0;
	color: #fff;
	background: url(bilder/hintergrund-h2.jpg);
}

.warumonoffice_box a {
	display: block;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	background: url("bilder/pfeil-blau.gif") no-repeat 8px 9px;
	padding: 0 8px 0 30px;
	margin-top: 8px;
}

.warumonoffice_box a:hover {
	background-color: #dde4f1;
	color: #000;
}

#warum_main {
	position: relative;
	width: 794px;
	float: left;
	border: 1px solid #ccccce;
}

#warum_main h1, #warum_main h2 {
	text-indent: -999px;
	background-repeat: no-repeat;
}

h1#warum_hl_head { background-image: url("bilder/warum_hl_head.gif"); height: 27px; font-size:0;}
h2#warum_hl_studie { background-image: url("bilder/warum_hl_studie.gif"); height: 19px; }
#warum_box_mehrzeit h2 { background-image: url("bilder/warum_hl_mehrzeit.gif"); height: 40px; }
#warum_box_einmausklick h2 { background-image: url("bilder/warum_hl_einmausklick.gif"); height: 40px; }
#warum_box_support h2 { background-image: url("bilder/warum_hl_support.gif"); height: 40px; }
#warum_box_loesung h2 { background-image: url("bilder/warum_hl_loesung.gif"); height: 40px; }
#warum_box_zusammenarbeit h2 { background-image: url("bilder/warum_hl_zusammenarbeit.gif"); height: 60px; }
#warum_box_preisleistung h2 { background-image: url("bilder/warum_hl_preisleistung.gif"); height: 60px; }

#warum_main p, #warum_main ul {
	margin-bottom: 15px;
	line-height: 18px;
}

#warum_main li {
	padding-left: 25px;
	background: url("bilder/pfeil-blau.gif") no-repeat 0 4px;
}

#warum_blueline {
	position: relative;
	height: 23px;
	background: url(bilder/hintergrund-h2.jpg);
}

#warum_head {
	position: relative;
	height: 260px;
	width: 774px;
	padding: 15px 10px 5px;
	background: url("bilder/bg_warum_head.jpg") no-repeat;
}

#warum_head p, #warum_head ul {
	width: 575px;
}

#warum_studie {
	position: relative;
	width: 634px;
	height: 100px;
	overflow: hidden;
	padding: 15px 20px 0 120px;
	margin:8px;
	border: 1px solid #ccccce;
	background: url("bilder/bg_warum_studie.jpg") no-repeat 10px 10px;
}

.warum_col {
	position: relative;
	float: left;
	width: 384px;
	margin-left: 8px;
	display: inline; /* IE6 Bugfix :-( */
}

.warum_box {
	position: relative;
	width: 382px;
	margin-bottom: 8px;
	border: 1px solid #ccccce;
	background: url("bilder/bg_warum_box.jpg") repeat-x #fff;
	overflow: hidden;
}

#warum_box_mehrzeit { height: 715px; }
#warum_box_einmausklick { height: 430px; }
#warum_box_support { height: 300px; }
#warum_box_loesung { height: 495px; }
#warum_box_zusammenarbeit { height: 255px; }
#warum_box_preisleistung { height: 255px; }

.warum_box img {
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
}

#warum_box_zusammenarbeit img, #warum_box_preisleistung img { top: 16px; }

.warum_box h2 {
	background-position: 65px 0;
	margin: 18px 0 0 !important;
}

.warum_box p, .warum_box ul {
	margin: 0 8px 15px;
}

.warum_box li {
	margin-bottom: 15px;
}

.warum_box ul.warum_nospacelist li {
	margin-bottom: 5px;
}

#warum_test {
	position: relative;
	clear: both;
	height: 58px;
	width: 776px;
	margin: 0 8px 8px;
	border: 1px solid #ccccce;
	background: url("bilder/bg_warum_test.jpg") repeat-x;
}

#warum_test a {
	display: block;
	height: 58px;
	width: 774px;
	background: url("bilder/warum_testlink.gif") no-repeat center center;
}

#warum_test a span {
	display: none;
	visibility: hidden;
}

/* 404 */

.fehler404_box {
	position: relative;
	margin-top: 8px;
	padding: 40px 0;
	border: 1px solid #ffc000;
	background-color: #fff6cc;
}

.fehler404_content {
	position: relative;
	width: 275px;
	height: 110px;
	margin: 0 auto;
	padding: 110px 0 0 140px;
	background: url("bilder/bg_fehler404_content.gif") no-repeat;
}

.fehler404_content a {
	display: block;
	margin-top: 10px;
	padding-left: 20px;
}

.fehler404_content a:hover {
	color: #000;
}


/* News IMG */

.news-img-hover {
	border: 2px solid #ccccce;
}

a:hover .news-img-hover {
	border: 2px solid #89a6d2;
}

/* Aktionen */

#aktionen_main {
	position: relative;
	width: 980px;
}

#aktionen_head {
	position: relative;
	width: 980px;
	height: 385px;
}

#aktionen_content {
	position: relative;
	width: 980px;
}

#aktionen_content p {
	margin-bottom: 15px;
	color: #fff;
}

#aktionen_content p.aktionen_bigger, #aktionen_content p.aktionen_bigger * {
	font-size: 16px;
}

#aktionen_content p a {
	color: #8aa7d1;
}

#aktionen_content p span {
	color: #8aa7d1;
}

#aktionen_content li {
	width: 320px;
	color: #fff;
	padding-left: 30px;
	margin-bottom: 10px;
	line-height: 20px;
	list-style-type: none;
}

#aktionen_content h2 {
	margin-bottom: 20px;
	text-indent:-999em;
}

.aktionen_space {
	margin-top: 50px;
}

#aktionen_leftcol {
	position: relative;
	float: left;
	width: 500px;
	margin: 0 40px;
	display: inline;
}

#aktionen_rightcol {
	position: relative;
	float: left;
	width: 360px;
}

#aktionen_clear {
	position: relative;
	clear: both;
	width: 980px;
	height: 80px;
}

.aktionen_feature {
	position: relative;
	min-height: 120px;
}

.aktionen_feature_left {	padding-left: 120px;}
.aktionen_feature_right {	padding-right: 120px;}

.aktionen_feature h3 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #8aa7d1;
	margin-bottom: 10px;
}

.aktionen_buttons {
	padding: 25px 0 40px 72px;
}

/* Aktion: Mond */

.aktion_mond #aktionen_head {
	background: url("bilder/aktion_mond_head.jpg") no-repeat;
}

.aktion_mond #aktionen_content {
	background-color: #0a0c18 !important;
}

.aktion_mond #aktionen_rightcol {
	background-color: #0a0c18;
}

.aktion_mond #aktionen_content li {
	background: url("bilder/aktion_mond_check.gif") no-repeat 0 4px;
}

.aktion_mond h2#aktionen_hl_software {	height: 56px; background: url("bilder/aktion_mond_hl_software.gif") no-repeat; }
.aktion_mond h2#aktionen_hl_aktion {	height: 56px; background: url("bilder/aktion_mond_hl_aktion.gif") no-repeat; }
.aktion_mond h2#aktionen_hl_warum {	height: 56px; background: url("bilder/aktion_mond_hl_warum.gif") no-repeat; }
.aktion_mond h2#aktionen_hl_test {	height: 61px; background: url("bilder/aktion_mond_hl_test.gif") no-repeat; }

.aktion_mond #aktionen_clear {
	background: url("bilder/aktion_mond_clear.jpg") no-repeat;
}

.aktion_mond #aktionen_feature_online {	background: url("bilder/aktion_mond_feat_astronaut.jpg") no-repeat 0 10px; }
.aktion_mond #aktionen_feature_global {	background: url("bilder/aktion_mond_feat_welt.jpg") no-repeat 400px 10px; }
.aktion_mond #aktionen_feature_flexibel { background: url("bilder/aktion_mond_feat_rakete.jpg") no-repeat 0 10px; }
.aktion_mond #aktionen_feature_papierlos { background: url("bilder/aktion_mond_feat_mond.jpg") no-repeat 400px 10px; }

/* Aktion: Karneval */

.aktion_karneval #aktionen_head {
	height: 422px !important;
	background: url("bilder/aktion_karneval_head.jpg") no-repeat;
}

.aktion_karneval #aktionen_content {
	background: url("bilder/aktion_karneval_main_background.jpg") #fff;
}

	.aktion_karneval #aktionen_leftcol p {
	color: #000 !important;
	}
	
	.aktion_karneval #aktionen_rightcol {
	background: #fff !important;
	}
	
		.aktion_karneval #aktionen_rightcol p, .aktion_karneval #aktionen_rightcol li {	
		color: #000 !important;
		}

.aktion_karneval #aktionen_content li {
	background: url("bilder/aktion_karneval_check.gif") no-repeat 0 4px;
}

.aktion_karneval h2#aktionen_hl_software {	height: 56px; background: url("bilder/aktion_karneval_hl_software.gif") no-repeat; }
.aktion_karneval h2#aktionen_hl_aktion {	height: 56px; background: url("bilder/aktion_karneval_hl_aktion.gif") no-repeat; }
.aktion_karneval h2#aktionen_hl_warum {	height: 56px; background: url("bilder/aktion_karneval_hl_warum.gif") no-repeat; }
.aktion_karneval h2#aktionen_hl_test {	height: 61px; background: url("bilder/aktion_karneval_hl_test.gif") no-repeat; }

.aktion_karneval #aktionen_clear {
	background: url("bilder/aktion_karneval_clear.jpg") no-repeat;
}

.aktion_karneval #aktionen_feature_online {	background: url("bilder/aktion_karneval_feat_astronaut.jpg") no-repeat 0 10px; }
.aktion_karneval #aktionen_feature_global {	background: url("bilder/aktion_karneval_feat_welt.jpg") no-repeat 400px 10px; }
.aktion_karneval #aktionen_feature_flexibel {	background: url("bilder/aktion_karneval_feat_rakete.jpg") no-repeat 0 10px; }
.aktion_karneval #aktionen_feature_papierlos {	background: url("bilder/aktion_karneval_feat_karneval.jpg") no-repeat 400px 10px; }

/* Aktion: Oster */

.aktion_oster #aktionen_head {
	height: 200px !important;
	background: url("bilder/aktion_oster_head.jpg") no-repeat;
}

.aktion_oster #aktionen_content {
	background: url("bilder/aktion_karneval_main_background.jpg") #fff;
}

	.aktion_oster #aktionen_leftcol p {
	color: #000 !important;
	}
	
	.aktion_oster #aktionen_rightcol {
	background: #fff !important;
	}
	
		.aktion_oster #aktionen_rightcol p, .aktion_oster #aktionen_rightcol li {	
		color: #000 !important;
		}

.aktion_oster #aktionen_content li {
	background: url("bilder/aktion_karneval_check.gif") no-repeat 0 4px;
}

.aktion_oster h2#aktionen_hl_software {	height: 56px; background: url("bilder/aktion_karneval_hl_software.gif") no-repeat; }
.aktion_oster h2#aktionen_hl_aktion {	height: 56px; background: url("bilder/aktion_ostern_hl_aktion.gif") no-repeat; }
.aktion_oster h2#aktionen_hl_warum {	height: 56px; background: url("bilder/aktion_karneval_hl_warum.gif") no-repeat; }
.aktion_oster h2#aktionen_hl_test {	height: 61px; background: url("bilder/aktion_karneval_hl_test.gif") no-repeat; }

.aktion_oster #aktionen_clear {
	height: 160px;
	background: url("bilder/aktion_ostern_clear.jpg") no-repeat;
	position: relative;
}

	.aktion_oster #aktionen_clear p {
		width: 700px;
		position: absolute;
		top: 70px;
		left: 50px;
		color: #000;
	}

.aktion_oster #aktionen_feature_online {	background: url("bilder/aktion_ostern_feat_astronaut.jpg") no-repeat 0 10px; }
.aktion_oster #aktionen_feature_global {	background: url("bilder/aktion_ostern_feat_welt.jpg") no-repeat 400px 10px; }
.aktion_oster #aktionen_feature_flexibel {	background: url("bilder/aktion_ostern_feat_rakete.jpg") no-repeat 0 10px; }
.aktion_oster #aktionen_feature_papierlos {	background: url("bilder/aktion_ostern_feat_karneval.jpg") no-repeat 400px 10px; }

/* Aktion: Immonet.de */

.immonet #aktionen_head {
	height: 355px !important;
	background: url("bilder/immonet-landing/immonet_header.jpg") no-repeat;
}

.immonet #aktionen_content {
	background: url("bilder/immonet-landing/immonet_main_background.jpg") #fff;
}

	.immonet #aktionen_leftcol p {
	color: #000 !important;
	}
	
	.immonet #aktionen_rightcol {
	background: #fff !important;
	}
	
		.immonet #aktionen_rightcol p, .immonet #aktionen_rightcol li {	
		color: #000 !important;
		}

.immonet #aktionen_content li {
	background: url("bilder/immonet-landing/immonet_check.gif") no-repeat 0 4px;
}

.immonet h2#aktionen_hl_software {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_software.gif") no-repeat; }
.immonet h2#aktionen_hl_aktion {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_aktion.gif") no-repeat; }
.immonet h2#aktionen_hl_warum {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_warum.gif") no-repeat; }
.immonet h2#aktionen_hl_test {	height: 61px; background: url("bilder/immonet-landing/immonet_hl_test.gif") no-repeat; }

.immonet #aktionen_clear {
	height: 130px;
	background: url("bilder/immonet-landing/immonet_clear.jpg") no-repeat;
}

.immonet #aktionen_feature_online {	background: url("bilder/immonet-landing/immonet_feat_astronaut.jpg") no-repeat 0 10px; }
.immonet #aktionen_feature_global {	background: url("bilder/immonet-landing/immonet_feat_welt.jpg") no-repeat 400px 10px; }
.immonet #aktionen_feature_flexibel {	background: url("bilder/immonet-landing/immonet_feat_rakete.jpg") no-repeat 0 10px; }
.immonet #aktionen_feature_papierlos {	background: url("bilder/immonet-landing/immonet_feat_karneval.jpg") no-repeat 400px 10px; }

/* Aktion: Adwords */

.adwords #aktionen_head {
	height: 355px !important;
	background: url("bilder/adwords-header.jpg") no-repeat;
}

.adwords #aktionen_content {
	background: url("bilder/immonet-landing/immonet_main_background.jpg") #fff;
}

	.adwords #aktionen_leftcol p {
	color: #000 !important;
	}
	
	.adwords #aktionen_rightcol {
	background: #fff !important;
	}
	
		.adwords #aktionen_rightcol p, .adwords #aktionen_rightcol li {	
		color: #000 !important;
		}

.adwords #aktionen_content li {
	background: url("bilder/immonet-landing/immonet_check.gif") no-repeat 0 4px;
}

.adwords h2#aktionen_hl_software {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_software.gif") no-repeat; }
.adwords h2#aktionen_hl_aktion {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_aktion.gif") no-repeat; }
.adwords h2#aktionen_hl_warum {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_warum.gif") no-repeat; }
.adwords h2#aktionen_hl_test {	height: 61px; background: url("bilder/adwords_hl_test.gif") no-repeat; }

.adwords #aktionen_clear {
	height: 1px;
}

.adwords #aktionen_feature_online {	background: url("bilder/immonet-landing/immonet_feat_astronaut.jpg") no-repeat 0 10px; }
.adwords #aktionen_feature_global {	background: url("bilder/immonet-landing/immonet_feat_welt.jpg") no-repeat 400px 10px; }
.adwords #aktionen_feature_flexibel {	background: url("bilder/immonet-landing/immonet_feat_rakete.jpg") no-repeat 0 10px; }
.adwords #aktionen_feature_papierlos {	background: url("bilder/immonet-landing/immonet_feat_karneval.jpg") no-repeat 400px 10px; }

/* Aktion: Haufe */

.haufe #aktionen_head {
	height: 365px !important;
	background: url("bilder/haufe/haufe-header.jpg") no-repeat;
	position: relative;
}

	.haufe #aktionen_head a {
	position: absolute;
	top: 278px;
	left: 383px;
	}

.haufe #aktionen_content {
	background: url("bilder/immonet-landing/immonet_main_background.jpg") #fff;
}

	.haufe #aktionen_leftcol p {
	color: #000 !important;
	}
	
	.haufe #aktionen_rightcol {
	background: #fff !important;
	}
	
		.haufe #aktionen_rightcol p, .haufe #aktionen_rightcol li {	
		color: #000 !important;
		}

.haufe #aktionen_content li {
	background: url("bilder/immonet-landing/immonet_check.gif") no-repeat 0 4px;
}

.haufe h2#aktionen_hl_software {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_software.gif") no-repeat; }
.haufe h2#aktionen_hl_aktion {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_aktion.gif") no-repeat; }
.haufe h2#aktionen_hl_warum {	height: 56px; background: url("bilder/immonet-landing/immonet_hl_warum.gif") no-repeat; }
.haufe h2#aktionen_hl_test {	height: 61px; background: url("bilder/adwords_hl_test.gif") no-repeat; }

.haufe #aktionen_clear {
	height: 1px;
}

.haufe #aktionen_feature_online {	background: url("bilder/immonet-landing/immonet_feat_astronaut.jpg") no-repeat 0 10px; }
.haufe #aktionen_feature_global {	background: url("bilder/immonet-landing/immonet_feat_welt.jpg") no-repeat 400px 10px; }
.haufe #aktionen_feature_flexibel {	background: url("bilder/immonet-landing/immonet_feat_rakete.jpg") no-repeat 0 10px; }
.haufe #aktionen_feature_papierlos {	background: url("bilder/immonet-landing/immonet_feat_karneval.jpg") no-repeat 400px 10px; }

/* FAQs */

#faqs_main {
	position: relative;
	width: 794px;
	border: 1px solid #ccccce;
}

#faqs_blueline {
	position: relative;
	height: 23px;
	width: 794px;
	margin-bottom: 10px;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
}

#faqs_main h1 {
	margin-left: 8px;
}

#faqs_categories {
	margin: 0 8px 8px;
	border: 1px solid #ccccce;
	background: url("bilder/bg_presse_vo_box.jpg") repeat-x 0 1px;
}

#faqs_categories ul {
	margin: 10px;
}

#faqs_categories li {
	display: block;
	height: 24px;
	margin-bottom: 10px;
	line-height: 24px;
	padding-left: 35px;
}

#faqs_categories li a {
	text-decoration: none;
}

li#faqs_cat_technisches { background: url("bilder/icon_faqs_technisches.gif") no-repeat; }
li#faqs_cat_vertragliches { background: url("bilder/icon_faqs_vertragliches.gif") no-repeat; }
li#faqs_cat_testphase { background: url("bilder/icon_faqs_testphase.gif") no-repeat; }
li#faqs_cat_vertrieb { background: url("bilder/icon_faqs_vertrieb.gif") no-repeat; }
li#faqs_cat_unternehmen { background: url("bilder/icon_faqs_unternehmen.gif") no-repeat; }

.faqs_answers {
	position: relative;
	margin: 8px;
	padding-top: 8px;
	border: 1px solid #ccccce;
}

.faqs_answers h2 {
	margin-left: 8px;
}

.faqs_answers h2 a {
	text-decoration: none;
}

.faqs_answers h2 a:hover {
	color: #000;
}

.faqs_answers li {
	display: block;
	position: relative;
	border: 1px solid #ccccce;
	margin: 0 8px 8px;
	padding: 5px;
	background: url("bilder/bg_faqs_li.jpg") repeat-x;
}

.faqs_answers li a {
	display: block;
	padding-left: 15px;
	background: url("bilder/faqs_plus.gif") no-repeat 0 4px;
}

.faqs_answers li a:hover {
	color: #000;
}

.faqs_answers li div {
	margin: 15px 15px 0;
}

.faqs_answers li div p {
	margin-bottom: 10px;
}

.faqs_nachoben a {
	display: block;
	height: 18px;
	margin: 0 8px 8px;
	text-align: right;
	line-height: 18px;
	background: url("bilder/pfeil_blau_oben.gif") no-repeat 690px 4px;
}



.beratungnotfall{
text-align:center;
}

.beratungnotfall span {
		font-size: 18px;
text-align:center;
		color: #89a4d3;
	}

.machplatzdaunten{
margin-bottom:10px;

padding-bottom:15px;
}

.machplatzdaunten a,.machplatzdaunten a:visited,.machplatzdaunten a:active{
text-decoration:none;
}

.newsletterueberschrift{
color:#6686DD;
font-size:22px;
font-weight:normal;
margin:0;
padding-top:15px;
border-top:1px solid gray;
}

.termin_erledigt_schulungen{
color:#cfcfcf!important;
}

#slider{}



/* Subpages Redesign */



.sub_info_video_box {
	position: relative;
	width: 237px;
	height: 179px;
	margin-bottom: 8px;
	float: left;
	border: 1px solid #ccccce;
}




.sub_info_video_box ul{

margin:28px 10px 8px 10px;
}
.sub_info_video_box ul li{
	background: url(bilder/pfeil-blau.gif) no-repeat left;
		padding: 0 0 0 20px;
		margin: 0 0 5px 0;
		}


.sub_info_video_box h2, .sub_info_video_box_long h2{
	width: 237px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

.sub_info_video_box a, .sub_info_video_box_long a{
color:#81aad4;
}

.sub_info_video_box p, .sub_info_video_box_long p{
padding:5px;
}


.sub_info_video_box_long {
	position: relative;
	width: 237px;
	height: 366px;
	margin-bottom: 8px;
	float: left;
	border: 1px solid #ccccce;
}


.sub_info_video_box_long h2{
	width: 237px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

.sub_info_video_box a{
color:#81aad4;
}

.sub_info_video_box p{
padding:5px;
}



.subpage_box{
border:1px solid #ccccce;
width:547px;
margin:8px 0px;
height:179px;
}


.subpage_box h2{
	width:547px;
	height: 19px;
	padding-top: 4px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: url("bilder/hintergrund-h2.jpg") repeat-x;
	float: left;
}

.subpage_box p{
margin:30px 0px 8px 9px;
}

.subpage_box ul{
	padding: 0 0 0 0;
	margin: 0 0px 0 10px;
float:left;
}

.subpage_box ul li{
	background: url(bilder/pfeil-blau.gif) no-repeat left;
		padding: 0 0 0 20px;
		margin: 0 0 5px 0;
}
#slider2{
margin-top:23px; 
}

.nivo-caption{
display:none!important;
}

.fettblau{
color:#6686DD!important;
font-weight:bold!important;
}

.blau{
color:#6686DD!important;
}

.grau{
color:#707173!important;
}

.ivp{
padding:28px 0 5px 0; 
margin:0; 
font:bold 11px Verdana; 
background-color:green; 
color:white; 
text-align:center;
}

*+html .ivp{
padding:6px 0 5px 0; 
 
}

.ivp a{
color:#FFFFFF;
width:236px;
text-decoration:none;
font:bold 11px Verdana;
}

.ivp a:hover
color:#FFFFFF;
width:236px;
text-decoration:underline;
font:bold 11px Verdana;
}


