h1 {
                                                font-family: Arial, Verdana, sans-serif;
	                                color: #e39229;
	                                font-size: 14px; 
	                                font-weight: bold;
}


body {
	background-color: #FFFFFF;
	margin-left:0px;
	background-image: url(/fileadmin/template_pix/hinter_verlauftest.gif);
	background-repeat: repeat-y;
	
	
}

ul, li {                                       
                                                color: #666666;
	                                font-size: 11px; 
}

.main {
			top:0px;
			width: 900px; 
			height: 100%;
			/* background-color: #FFC561; */
			position: absolute;
			
}

#eckerechts {
                                               top:300px;
                                               left:845px;
                                               width:55px;
                                               height:58px;
                                               position:absolute;
                                               /* background-image: url(/fileadmin/template_pix/ecke_content_rechts.gif);
                                               background-repeat: no-repeat; */
                                               z-index: 0;

}

#eckelinks  {
                                             top:300px;
                                             left:25px;
                                             width:55px;
                                             height:58px;
                                             position:absolute;
                                             /* background-image: url(/fileadmin/template_pix/ecke_content_links.gif);
                                             background-repeat: no-repeat; */
                                             z-index: 0;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++
Text Container links und rechts*/

.inhalt_links {
			top:320px;
			left: 295px;
                                                width:580px; 
			/*background-color: #FFC561; */
			height: 100%; 
			position: absolute;
			z-index: 0;
			background-image: url(/fileadmin/template_pix/balken_grau.png);
                                                background-position:right;
                                                background-repeat:repeat-y;
                                                

}
.inhalt_rechts {
			/*top:320px;
			left: 590px; 
			background-color: #FFC561; */
			width:295px;
			height: 100%; 
			/*position: absolute;*/
			/*z-index: 1*/

}


/*####### Inhalte links und rechts ######## */


.inhaltelinks {
                                                font-family: Arial, Verdana, sans-serif;
	                                color: #444444;
	                                font-size: 12px;
									line-height:17px;
	                                font-weight: normal;
                                                margin: 7px 5px 7px 0px;
                                                
}

.inhalterechts {
                                                font-family: Arial, Verdana, Arial, sans-serif;
	                                color: #888888;
	                                font-size: 11px; 
									line-height:14Px;
	                                font-weight: normal;
                                                position:relative;
                                                height:100px;
                                                margin-bottom:0px;
}


.inhaltelinks a:link {
                                               color:#666666;
											   line-height:14Px;

}


.inhaltelinks  a:visited { 
                                                color:#666666;
												line-height:14Px;

 }
.inhaltelinks  a:hover { 
                                                color:#666666;
												line-height:14Px;

  }
.inhaltelinks  a:active {    
                                                color:#666666;
												line-height:14Px;

}

.inhalterechts a:link {
                                               color:#666666;
}


.inhalterechts  a:visited { 
                                                color:#666666;

 }
.inhalterechts  a:hover { 
                                                color:#666666;

  }
.inhalterechts  a:active {    
                                                color:#666666;
}



#rechtsueber {
                                               font-family: Arial, Verdana, Arial, sans-serif;
											   margin: 37px 0px 0px 0px;
	                               color: #e39229;
	                               font-size: 12px; 
	                               font-weight: normal;
                                               border-bottom: dotted 1px #e39229;
                                               width:295px;
                                              
}


 .floatright
{
float: right;
margin: 0 0 0px 10px;
background-color:#FFCC66;
}

 .floatleft
{
float: left;
margin: 0px 5px 0px 0px;
background-color:#FFCC66;
border: 0px;
padding: 2px;

}

/* Formular, aussen 
++++++++++++++++++++++++++++++++++++++++++++++*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.csc-mailform
{
			width: 250px;
			border: none;
			cellpadding: 5px;
}


/* Test Ende 
++++++++++++++++++++++++++++++++++++++++++++++*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Spalten der Seite, diese sind innerhalb des .main Containers */

/* #block0 {
			top:0px;
			left: 0px; 
			background-color: #F48E00;
			background-image: url(/fileadmin/template_pix/grau_verlauf_q.gif);
			background-repeat: repeat-y;
			height: 290px;
			width: 25px;
			position: absolute;
} */

#block1 {
			top:0px;
			left: 25px; 
			background-color: #FFC561;
			height: 270px;
			width: 55px;
			position: absolute;
}

#block2 {
			top:0px;
			left: 80px; 
			/* background-color: #FFFFFF;*/
			background-image: url(/fileadmin/template_pix/hg_block2.gif);
			height: 270px; 
			width: 180px;
			position: absolute;
			z-index: 1;

}



#maincontent {
			margin: 0px;
			top:0px;
			left: 260px; 
			background-color: white;
			height: 290px;
			width: 640px;
			position: absolute;
}

/* Spalten Ende
+++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Inhalte Bereich / innerhalb der Haupt-Container siehe oben 
*/

#mainheader2 {
			top: 0px;
			left: 0px; 
			height:20px;
			background-image:url(/fileadmin/template_pix/rot_verlauf.gif);
			background-repeat: repeat-x;
			width:640px;
			position: absolute;
			
}

#mainheader1 {
			top: 0px;
			left: 0px; 
			height:20px;
			background-image:url(/fileadmin/template_pix/rot_verlauf.gif);
			background-repeat: repeat-x;
			width:55px;
			position: absolute;
			
}

#phoneline {
			top: 270px;
			left: 0px; 
			height:30px;
			background-image:url(/fileadmin/template_pix/grau_verlauf.gif);
			background-repeat: repeat-x;
			width:640px;
			position: absolute;
			
}

#phoneline2 {
			top: 270px;
			left:0px;
			height:30px;
			background-image:url(/fileadmin/template_pix/grau_verlauf.gif);
			background-repeat: repeat-x;
			width:55px;
			position: absolute;
			
}


#mainheadersub1 {
	top: 20px;
	left:0px;
	margin:0px;
	position: absolute;
}

#mainheadersub2 {
	top: 20px;
	left:0px;
	position: absolute;
}

#navoben {
	top: 0px;
	left:0px;
	height: 40px;
	width: 180px;
	position: absolute;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hauptnavigation / Menue 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


#navigation {   top: 270px; left: 80px; height:100%; position:absolute; }

.navbuttons {
			margin:0px;
                                              	background-image:url(/fileadmin/template_pix/button_verlauf.gif);
			background-repeat: repeat-x;
			font-family: Verdana, Arial,sans-serif;
                                                font-size: 12px;
                                                font-weight:bold;
                                                height:25px;
                                                width:180px;
}



.navbuttons  a:link { 
                                                color:white;
                                                text-decoration:none;
                                                width:90% !important;
                                                padding: 5px 0px 0px 0px !important; 
                                                vertical-align: middle;
                                                position: absolute;
} 

.navbuttons  a:visited { 
                                                color:white;
                                                text-decoration:none;
                                               width:90% !important;
                                                padding: 5px 0px 0px 0px !important; 
                                                vertical-align: middle;
                                                position: absolute;
 }
.navbuttons  a:hover { 
                                                color:white;
                                                text-decoration:underline;
                                                width:90% !important;
                                                padding: 5px 0px 0px 0px !important; 
                                                vertical-align: middle;
                                                position: absolute;
  }
.navbuttons  a:active { 
                                                color:white; 
                                                text-decoration:underline;
                                                width:90% !important;
                                                padding: 5px 0px 0px 0px !important;
                                                vertical-align: middle;
                                                position: absolute;
 }

.navbutsub1 {
			margin:0px;
                                              	background-image:url(/fileadmin/template_pix/buttonsub1.gif);
			background-repeat: repeat-x;
			font-family: Verdana, Arial,sans-serif;
                                                font-size: 11px;
                                                font-weight:bold;
                                                height:20px;
                                                width:180px;
}


.navbutsub1  a:link { 
                                                color:#E03D1A;
                                                text-decoration:none;
                                                padding: 3px 0px 0px 0px !important; 
                                                vertical-align: middle;
                                                position: absolute;
} 

.navbutsub1  a:visited { 
                                                color:#E03D1A;
                                                text-decoration:none;
                                                padding: 3px 0px 0px 0px !important; 
                                                vertical-align: middle;
                                                position: absolute;
 }
.navbutsub1  a:hover { 
                                                color:#E03D1A;
                                                text-decoration:underline;
                                                padding: 3px 0px 0px 0px !important; 
                                                vertical-align: middle;
                                                position: absolute;
  }
.navbutsub1  a:active { 
                                                color:#E03D1A;
                                                text-decoration:underline;
                                                padding: 3px 0px 0px 0px !important;
                                                vertical-align: middle;
                                                position: absolute;
 }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Senkrechtes Menue 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





#navcontainer { width:25px;  position:absolute;  top:40px; left:0px; padding:0px; margin:0px;   }

ul#buttons
{ 
margin-left: 0px;
padding-left: 0px;
margin-top:0px;
white-space: nowrap;
}

#buttons li 
{
display:block;
width:25px;
height:100px;
list-style-type: none;
margin: 0 0 0 0px;
background-color: #434343;
}

#buttons a {  border:0px; padding: 0 0 1 0px; }

#buttons a:link { 
                                                border:0px;
                                                text-decoration:none;
                                                
                                                
} 

#buttons a:visited { 
                                                border:0px;
                                                text-decoration:none;
                                                
                                                                     
 }

#buttons a:hover { 
                                                border:0px;
                                                text-decoration:none;
                                                background-color:red;
                                                
                                                
}

#buttons a:active { 
                                                border:0px;
                                                text-decoration:none;
                                                background-color:red;
                                                
                                                

 }





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
Logo
+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/






#logo {
	margin:0px;
	left:3px;
	top:22px;
	background-color: #F48E00;
	position:absolute;
}

#textlogo {
	margin:0px;
	left:3px;
	top:60px;
	width:175px;
	background-color: #F48E00;
	position:absolute;
	font-family: Helvetica, Arial, sans-serif;
	color: #727171;
	font-size: 10px; 
	font-stretch: wider;
	font-weight: bold;
	text-align: center;
}






/* Inhalte Bereich Ende 
+++++++++++++++++++++++++++++++++++++++++*/@charset "UTF-8";
/* CSS Document */


