html{
    height: 99%;
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;}
body{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    height: 100%;
	 background-color: #E7DFD6;
/**/ 

  /* \*/
  height:99%;
/* Last height declaration hidden from Mac IE 5.x */
  }
/* festlegen der Schriftfarbe h1*/

h1{color:#ffffff;font-size: 24px;font-weight: normal;  font-family:Verdana,Garmond ,Arial, Helvetica, sans-serif;}
h2{color:#ffffff;font-size: 24px;font-weight: normal;  font-family:Verdana,Garmond ,Arial, Helvetica, sans-serif;}
h3,h4,h5{color:#ffffff;font-size: 15px;font-weight: bold;  font-family:Verdana,Garmond ,Arial, Helvetica, sans-serif;}
.csc-header-n1 h11 { color:#ffffff;font-size: 24px;font-weight: normal;  font-family:Garmond ,Arial, Helvetica, sans-serif;}
.csc-mailform-field{	margin: 10px 0px 10px 0px;}
.csc-mailform-field label {float: left;width: 120px;}
.csc-mailform-radio{margin:0px 80px 0px 0}
.csc-mailform-radio #mailformBestaetigung label{width:100%;}
.csc-mailform-radio #mailformBestaetigung legend{display: none;}
/*#mailformname,#mailformVorname, #mailformemail*/
#nonFooter{
position: relative;
background-color: #5A5D94;
/*background-color:#ebeec5;*/
width:990px;
left:50%;
margin:15px 0px 0px -495px;
min-height: 85%;}
#page {min-height: 94%;margin: 0px 0px 0px 0px;}
/* hack for all IE, who don't understand min-height */
* html #nonFooter, * html #page {
height: 84%;}
/*hack end*/

.linie_1{
width: 100%;
height: 6px;
background-color: #F78A00;}

.linie_2{
width: 100%;
height: 3px;
background-color: #ffffff;
}
.kopfmenue{
position: absolute;
top:10px;
left:910px;
height: 155px;
font-size: 12px;}

.kopfmenue a:link,.kopfmenue a:visited,.kopfmenue a:hover,.kopfmenue a:active,.kopfmenue a:focus   {color:#ffffff; text-decoration:none;}
.kopfmenue-1-CUR,.kopfmenue-1-ACT {float:left;font-weight:bold;margin:0px 0px 0px 0px;}
.kopfmenue-1-NO  {margin:0px 0px 0px 0px;float: left;}
.NO-image-kopfmenue,.ACT-image-kopfmenue,.NO-image-kopfmenue{color:#ffffff;float: left;}


.kopf{
background-image : url(/typo3cms/root/fileadmin/hintergrund/Nr2/kopf.jpg);
height: 120px;
width: 990px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;}

.subnavi{float: left;
width: 100%;
margin:0px 0px 0px 0px;
font-size: 15px;
padding: 5px 0px 5px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#ffffff;}
.subnavi a:link {color:#212873;text-decoration:none;float: left; }
.subnavi a:visited {text-decoration:none;float: left;}
.subnavi a:hover {color:#212873;text-decoration:underline;float: left;}
.subnavi a:active {color:#212873;text-decoration:none;float: left;}
.subnavi a:focus  {color:#212873;text-decoration:none;float: left; }

.subnavi-1-CUR a {color:#F78A00;}
.subnavi-1-ACT a {color:#F78A00;}
.subnavi-1-NO a {color:#212873;}
.subnavi-1-CUR,.subnavi-1-ACT {color:#F78A00;font-weight: bold;margin:0px 20px 0px 10px;float: left;}
.subnavi-2-CUR,.subnavi-2-ACT {color:#F78A00;font-weight: bold;margin:0px 20px 0px 10px;float: left;}
.subnavi-3-CUR,.subnavi-3-ACT {color:#F78A00;font-weight: bold;margin:0px 20px 0px 10px;float: left;}
.subnavi-1-NO  {margin:0px 20px 0px 10px;float: left;font-weight: bold;}
.subnavi-2-NO  {margin:0px 20px 0px 10px;float: left;font-weight: bold;}
.subnavi-3-NO  {margin:0px 20px 0px 10px;float: left;font-weight: bold;}

.breadcrumb{ margin: 10px 0px 2px 0px;color: #ffffff;font-size: 11px;padding-left:5px;} 
.breadcrumb a:link {color:#ffffff; text-decoration:none; }
.breadcrumb a:visited {color:#ffffff; text-decoration:none;}
.breadcrumb a:hover {color:#ffffff; text-decoration:none;}
.breadcrumb a:active {color:#ffffff; text-decoration:none;}
.breadcrumb a:focus  {color:#ffffff; text-decoration:none; }

.position{float:left;width: 800px;padding: 0px 0px 10px 150px;
/*background-image : url(/typo3cms/root/fileadmin/hintergrund/content-hinter.jpg);
background-repeat: repeat-y;*/}


.logo-startseitee{
position:absolute;
top:690px;
left:0px;
height: 132px;
width: 100%;
}

.bilder-KH{
float:left;
height: 131px;
width: 151px;
margin:0px 0px 0px 0px;
background-repeat: no-repeat;
background-image : url(/typo3cms/root/fileadmin/hintergrund/KH-mit-RGB.jpg);}
.text-KH{
float:left;
color: #ffffff;
font-size: 13px;
font-weight: bold;
margin: 20px 45px 0px 10px;
}
.bilder-ADAC{
float:left;
height: 131px;
width: 151px;
margin: 0px 0px 0px 10px;
background-repeat: no-repeat;
background-image : url(/typo3cms/root/fileadmin/hintergrund/adac_logo.jpg);}
.text-ADAC{
float:left;
color: #ffffff;
font-size: 13px;
font-weight: bold;
margin: 20px 45px 0px 10px;}
.anfahrt{
float:left;
height: 131px;
width: 151px;
margin: 0px 0px 0px 5px;
}
.anfahrt-text{
float:left;
color: #ffffff;
font-size: 13px;
font-weight: bold;
margin: 20px 0px 0px 0px;}
.anfahrt-text a:link,.anfahrt-text a:visited,.anfahrt-text a:hover,.anfahrt-text a:active,.anfahrt-text a:focus  {color:#ffffff; text-decoration:none; margin: 0px 0px 0px 10px;}

/* hack for all IE, who don't understand min-height */
* html .content-rechts {
height: 500px;}
/*hack end*/
#RCONTENT{
	margin: 10px 10px 10px 10px;
}

.content-mitte{
float: left;
width: 700px;
margin: 0px;
padding: 0px 0px 30px 150px;}

.content-rechts{
	float: right;
		width: 300px;
	margin: -32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	min-height: 500px;
	color:#ffffff;
	font-size: 13px;
	font-weight: normal;
	font-family:Verdana,Garmond ,Arial, Helvetica, sans-serif;}
	

.content-mitte-start{
float: left;
width: 530px;
margin: 30px 0px 20px 0px;
padding: 30px 0px 50px 100px;
min-height: 500px;
background-repeat: no-repeat;
background-image : url(/typo3cms/root/fileadmin/hintergrund/Nr2/hinter_start.jpg);
line-height: 25px;}

/* hack for all IE, who don't understand min-height */
* html .content-mitte-start {
height: 550px;}
/*hack end*/

.content-rechts-start{
	float: right;
	/*width: 275px;*/
	width: 330px;
	margin: 0px 10px 10px 0px;
	padding: 0px 10px 5px 0px;	
	min-height: 350px;
	color:#ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family:Verdana,Garmond ,Arial, Helvetica, sans-serif;
	/*border-style: solid;
	border-width: 1px;*/
	background-color: #676a9e;
	/*background-image : url(/typo3cms/root/fileadmin/hintergrund/startseite-rechts-hinter.jpg);	*/
	background-repeat: repeat-y;}
	
.Video{position: relative;left: 80px;top: 30px;width:1px;height: 1px;}
.Video a{	font-size: 20px;	font-weight: bolder;}

.subnavi2{
position:absolute;
top:170px;
left:0px;
width: 130px;
margin:80px 0px 0px 0px ;
padding: 0px;
font-size: 12px;}
	
.subnavi2 a:link {color:#ffffff; text-decoration:none; margin:0px 0px 10px 0px;}
.subnavi2 a:visited {color:#ffffff; text-decoration:none;margin:0px 0px 10px 0px;}
.subnavi2 a:hover {color:#ffffff; text-decoration:underline;margin:0px 0px 10px 0px;}
.subnavi2 a:active {color:#ffffff; text-decoration:none;margin:0px 0px 10px 0px;}
.subnavi2 a:focus  {color:#ffffff; text-decoration:none;margin:0px 0px 10px 0px; }

.subnavi-1-1-CUR,.subnavi-1-1-ACT {font-weight: bold;margin:0px 0px 10px 10px;}
.subnavi-2-1-CUR,.subnavi-2-1-ACT {font-weight: bold;margin:0px 0px 10px 10px;}
.subnavi-3-1-CUR,.subnavi-3-1-ACT {font-weight: bold;margin:0px 0px 10px 10px;}
.subnavi-1-1-NO  {margin:5px 0px 10px 10px}
.subnavi-2-1-NO  {margin:0px 0px 10px 10px}
.subnavi-3-1-NO  {margin:0px 0px 10px 10px}

.clear {
  clear: both;
  height:1px;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;}

.content {
margin: 20px 0px 0px 0px;
color: #ffffff;
padding: 0px 0px 0px 0px ;
font-family:Verdana,Arial,Helvetica,sans-serif;}
table {color:#ffffff;}

.content a:link {color : #ffffff;text-decoration : none;}
.content a:visited {color : #ffffff;text-decoration : none;}
.content a:hover {color : #F78A00;text-decoration : underline;}
.content a:active,.content a:active {color : #ffffff;text-decoration : underline;}
.csc-textpic-caption {
padding-top: 10px;
color:white;
font-size: 10px;
}

.linie_3{width: 100%;height: 3px;background-color: #ffffff;}
.linie_4{width: 100%;height: 6px;background-color: #F78A00;}
#footer{
position: relative;
width:991px;
left:50%;
margin:0px 0px 0px -496px;
height: 111px;
background-color: #212873;
padding: 0px;}
.footer_text{float:left;color:#ffffff;font-size: 11px;font-weight: bold;padding:0px;margin:10px 0px 0px 100px;line-height: 15px;} 
.footer_text a:link,.footer_text a:visited,.footer_text a:active,.footer_text a:focus,.footer_text a:hover{color:#ffffff;font-size: 11px;font-weight: bold;padding:0px;text-decoration:none }
.footer_text a:hover{color:#F78A00;}
.bilder{
float: right;
background-image : url(/typo3cms/root/fileadmin/hintergrund/Nr2/bild.jpg);
width: 300px;
height: 100px;
margin: 2px 2px 2px 0px;
	
}
.clear {
  clear: both;
  height:1px;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}


