/** 

 * Styles für die Startseite

 */



 hh{

 visibility: 

 }

 

DIV.IntroBox{

	background: #EEEEEF url(../img/elements/home_intro_box_background.gif) no-repeat 0px 0px;

	width: 608px;

	height: 196px;

	margin: 0px 0px 0px 372px;

	_margin-bottom: 0px;

	padding-bottom: 10px;

	_padding-bottom: 0px;

	_margin-left: 369px;

	border-top:1px solid #EEEEEF;

}

DIV.IntroBox H1{

	margin: 10px 15px 5px 15px;

	font-size: 17px;

	font-weight: bold;

	line-height: 23px;	

	width: 340px;	

}

DIV.IntroBox P{

	margin: 0px 15px 18px 16px;

	padding: 0px;

}

DIV.IntroBox IMG{

	float: right;

}



DIV.HomeBottom{

	clear: both;

	width: 100%;

	background: #FFFFFF url(../img/elements/home_teaser_background.gif) repeat-x 0px 0px;

	overflow: hidden;

}

DIV.HomeTeaser{

	width: 297px;

	padding: 0px 20px 0px 13px;

	float: left;

	background: #FFFFFF url(../img/elements/home_teaser_background.gif) repeat-x 0px 0px;

}

DIV.HomeTeaser H1{

	margin: 33px 0px 0px 0px;

	padding: 0px 100px 0px 0px;

	text-align: right;

	background: url(../img/elements/home_teaser_headline_bg.gif) no-repeat 0px 1px;

	color: #ED1C24;

	font-size: 17px;

	font-weight: bold;

	line-height: 22px;	

}



DIV.HomeTeaser H1 embed{

	margin: 0px 0px 0px 60px;

}



DIV.HomeTeaser H1 object{

	margin: 0px 0px 0px 80px;

}



DIV.HomeTeaser div{

	padding: 10px 0px 0px 0px;

	background-color: #ffffff;

}



DIV.HomeTeaser H1 a{

	color: #ED1C24;

	text-decoration: none;

}



DIV.HomeTeaser P{

	margin: 0px 15px 0px 16px;

	padding: 0px;

	background-color: #ffffff;

}

DIV.Newsletter{

	visibility: visible;

}

DIV.Newsletter P{

	margin: 0px 66px 0px 16px;

}

DIV.Adresse P{

	margin: 0px 0px 0px 54px;	

}

DIV.HomeTeaser FORM{

	text-align: right;

	padding: 7px 66px 0px 16px;

	margin: 0px;

}

DIV.HomeTeaser FORM FIELDSET{

	border: 0px solid #FFFFFF;

	margin: 0px;

	padding: 0px;

}

DIV.HomeTeaser FORM LEGEND{

	display: none;

}

DIV.HomeTeaser FORM LABEL{

	float: left;

	font-size: 11px;

	padding-top: 2px;

}

DIV.HomeTeaser FORM INPUT{

	color: #363636;

	border: 1px solid #CCCCCC;

	margin-bottom: 5px;

	width: 155px;

}

DIV.HomeTeaser FORM INPUT.Submit{

	color: #65594D;

	font-weight: bold;

	background-color: #FFFFFF;

	border: 0px;

	padding: 0px;

	border-bottom: 1px solid #65594D;

	width: 155px;

	cursor: pointer;

}



/** 

 * Styles für die Folgeseiten

 */

 

div.adac{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 653px;	

	background-image: url(../img/content/adac_headline_bg.gif);

	background-repeat: no-repeat;

	background-position: right;

	overflow: hidden;

	width: 260px;

	height: 18px;

}



div.adac h1{

	width: 260px;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color: #ffcc00;

}

 

div.Content{

	background-color: #EEEEEF;

	clear: both;

}



DIV.RightCol{

	width: 550px;

	margin: 0px 0px 0px 375px;

}



DIV.adacdummy{

	height: 12px;

}



DIV.ShadowTop{

	/*background: url(../img/elements/text_box_shadow_top.gif) no-repeat 0px 12px;

	height: 23px;*/

	background: url(../img/elements/text_box_shadow_top.gif) no-repeat 0px 0px;

	height: 11px;

	padding: 0px;

	background-color: #ffffff;

	font-size: 0px;

	line-height: 0px;

}

DIV.ShadowBottom{

	background: url(../img/elements/text_box_shadow_bottom.gif) no-repeat 0px 0px;

	height: 10px;

	padding: 0px;

	background-color: #ffffff;

	font-size: 0px;

	line-height: 0px;	

}



DIV.TextBox{	

	background: #FFFFFF url(../img/elements/text_box_shadow_sidebars.gif) repeat-y 0px 0px;

	padding: 15px 25px 15px 10px;

	line-height: 15px;

	margin: 0px;

}



div.textLeft{

	margin: 0px;

	padding: 0px;

	width: 515px;

}





div.imgRight{

	font-size: 11px;

	background-color: #F5F5F5;

	float:right;

	margin: 0px 0px 5px 10px;

	padding: 0px;

}



div.imgRight span{

	padding: 2px;

	background-color: #F5F5F5;

	display: block;

}



div.imgRight span p{

	font-size: 11px;

}



DIV.TextBox div.imgRight img{

	display: block;

	background-color: #ffffff;

}



DIV.TextBox UL LI{
	line-height: 14px;
}

DIV.TextBox H1{

	font-weight: normal;

	margin: 0px 50px 5px 0px;

	padding: 0px;

	font-size: 17px;

	line-height: 23px;

}

DIV.TextBox H3{

	color: #ED1C24;

	margin: 10px 50px 6px 0px;

	padding: 0px;

	font-size: 16px;

} 

DIV.TextBox P{

	padding: 0px 0px 0px 0px;

	margin: 0px;

	line-height: 18px;

}

DIV.TextBox DIV.Hr{

	background: url(../img/elements/text_box_hr.gif) repeat-x 0px 0px;

	line-height: 1px;

	height: 1px;

	margin: 10px 10px 10px 0px;

}



form.contact{

	margin: 0px;

	padding: 0px;

}



form.contact fieldset{

	border: 0px;

	font-size: 12px;

	margin: 10px 0px 0px 0px;

	padding: 0px;

}



form.contact legend{

	display: none;

}



form.contact td.right{

	padding: 0px 0px 0px 15px;

}



form.contact input{

	width: 200px;

	border: 1px solid #DCDCDC;

	margin: 0px 0px 8px 0px;

}



form.contact textarea{

	width: 417px;

	border: 1px solid #DCDCDC;

	margin: 0px 0px 8px 0px;

}



form.contact input.fSubmit{

	width: auto;

	border: none;

	margin: 0px 0px 8px 0px;

	color: #000000;

}



form.letteritform{

	margin: 0px;

	padding: 0px;

}



form.letteritform fieldset{

	border: 0px;

	font-size: 12px;

	margin: 10px 0px 0px 0px;

	padding: 0px;

}



form.letteritform legend{

	display: none;

}



form.letteritform td.right{

	padding: 0px 0px 0px 15px;

}



form.letteritform input{

	width: 200px;

	border: 1px solid #DCDCDC;

	margin: 0px 0px 8px 0px;

}



form.letteritform textarea{

	width: 417px;

	border: 1px solid #DCDCDC;

	margin: 0px 0px 8px 0px;

}



form.letteritform input.fSubmit{

	width: auto;

	border: none;

	margin: 0px 0px 8px 0px;

	color: #000000;

}
