@charset "utf-8";
/*Content und Syles CSS Document */


/*CONTENT (Styles siehe weiter unten)*/

/*Bildinhalte und Hintergrundfarben der einzelnen Zonen:*/

#A1-zone
{
	background: url(../img/A1_logo.jpg) no-repeat;
	background-color:#FFFFFF;
}

#A2-zone
{
	background: url(../img/A2_nav_back.jpg) no-repeat;
}

#A3-zone
{
	background: url(../img/A3_nav_back.jpg) no-repeat;
}

#A4-zone
{
	background: #fff;
}

#B4-zone
{
	background: #fff;
}


/*DIV-Komponenten in den einzelnen Grid-DIV-Elementen*/

#copyright-zone
{
	top: 610px;
	left: 639px;
	background: url(../img/copyright.gif) no-repeat;
	width:309px;
	height:8px;
}

#imprint-zone
{
	padding:69px 0 0 12px;
	margin:0 0 0 0;
	
}

#language-zone
{
	padding:69px 0 0 321px;
	margin:0 0 0 0;
	
}

#B4-Bild
{
	width:370px;
	height:480px;
	top:0px;
	left:0px;
}

#search-zone
{
	top: 5px;
	left: 844px;
	height:20px;
	width:150px;
	font-size:10px;
}


#prim-nav-zone
{
	padding:0 0 0 34px;
	margin:0 0 0 0;
}

#sec-nav-zone
{
	padding:0 0 0 34px;
	margin:0 0 0 0;
}


#content
{
	padding: 33px 10px 0 32px;
	height: 50px;
}

#content-text
{
	padding: 0 100px 0 32px;
	
}

#content-text1
{
	padding: 0 100px 0 32px;
	
}
#content-text2
{
	padding: 0 100px 0 32px;
	
}

#content2
{
	padding: 33px 12px 0 10px;
	width:346px;
}

#content3
{
	padding: 3px 12px 0 10px;
	width:346px;
}

#B4-alpha-white
{
	left:0px;
	padding: 0 0 0 0;
}

#B4-alpha-white table tr td.cellBoxContent
{
   filter:alpha(opacity=85, finishopacity=100, style=0);
   -moz-opacity:0.85;
   opacity: 0.85;
} 

#search-zone table form input.such
{
	width:109px;
	height:13px;
	font-size:10px;
	padding: 1px;
	margin: 0;
	border:#000000;
	border:solid;
	border:1px;
}


/*STYLES*/

/*Textstyles*/

#content-text img.bild1,
#pageupdater1-zone img.bild1
{
	padding: 0 11px 0 2px;
	float:left;
}

#content-text img.bild2,
#pageupdater1-zone img.bild2,
#flashcontent1
{
	padding: 0 0 8px 0;
}

#pageupdater1-zone table#event td
{
padding-left:10px;
}

#content-text2 img.bild3,
#pageupdater1-zone img.bild3
{ 	
	padding: 15px 11px 0 2px;
	float:left;
}

#content-text p,
#content-text1 p,
#content-text2 p
{
	font-size: 11px;
	line-height: 18px;
	color:#333333;
	padding:4px 0 0 0;
	margin:0 0 0 2px;
}

#pageupdater1-zone p
{
	font-size: 11px;
	line-height: 18px;
	color:#333333;
	padding:0 20px 0 0;
	margin:0 0 0 2px;
}

#content2 p,
#content3 p
{
	font-size: 11px;
	line-height: 18px;
	color:#333333;
	padding:0 0 0 2px;
}

h1
{
	font-size: 22px;
	line-height: 28px;
	color: #eb3d00;
	font-family:"Franklin Gothic Book";
}

h2
{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #999999;
	padding: 0 0 0 2px;
}

h3
{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
	padding: 0 0 5px 2px;
}


h4
{
	color: #333;
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	padding:0px 0 0 2px;
}

h5
{
	font-size: 22px;
	line-height: 28px;
	color: #eb3d00;
	font-family:"Franklin Gothic Book";
}




#pageupdater1-zone ul 
{  color:#333333;
	padding-top:5px;
	padding-bottom:5px;
}

#pageupdater1-zone table td#B4-pageupdater ul,
{  color:#333333;
    padding-top:5px;
	padding-bottom:5px;
}

#pageupdater1-zone ul li 
{  
    list-style-type: none;
    display: inline-block;
	font-size: 11px;
	line-height: 16px;        
	background: url(../img/icon_arrow_900.gif) no-repeat 0 4px;
	padding-left:14px;
	padding-bottom:10px;
}
#pageupdater1-zone table td table td ul li 
{  
    list-style-type: none;
    display: inline-block;
	font-size: 11px;
	line-height: 16px;
	background: url(../img/icon_arrow_900.gif) no-repeat 0 4px;
	padding-left:14px;
	padding-bottom:10px;
}

#pageupdater1-zone table td#B4-pageupdater ul li ,
{  
    list-style-type: none;
    display: inline-block;
	font-size: 11px;
	line-height: 16px;
	background: url(../img/icon_arrow_900.gif) no-repeat 0 4px;
	padding-left:14px;
	padding-bottom:10px;
}




/*Styles von Elemnten in Listen*/

ul#imprint-nav li
{
	color:#fff;
	font-size: 11px;
	line-height: 25px;
	
	display: inline;
}

ul#imprint-nav a
{
	color:#fff;
}

span.pipe3
{
	padding:0 2px 0 2px;
	color:#fff;
}

ul#language-nav li
{
	color:#fff;
	font-size: 11px;
	line-height: 25px;
	
	display: inline;
}

ul#language-nav a
{
	color:#fff;
}

ul#prim-nav li
{
	color:#fff;
	font-size: 13px;
	line-height: 30px;
	display: inline;
}

ul#prim-nav a
{
	color:#fff;
	font-weight:bold;
}

ul#prim-nav li a.nav_activ 
{
	color:#000000;
	font-weight:bold;
}

span.pipe
{
	padding:0 2px 0 2px;
	color:#000000;
}

ul#sec-nav li
{
	color:#fff;
	font-size: 12px;
	line-height: 20px;
	display: inline;
	
}

ul#sec-nav a
{
	color:#eb3d00;
}

ul#sec-nav li a.nav_activ 
{
	color:#fff;
}

span.pipe2
{
	padding:0 2px 0 2px;
	color:#000;
}

ul#dri-nav li{    
    list-style-type: none;
    color:#eb3d00;
    font-size:11px;
    line-height: 20px;
    display: inline;
}

ul#dri-nav li a{    
  
    color:#333;
	text-decoration:none;
  
}

ul#dri-nav li a.active{    
  
    color:#eb3d00;
	
   
}

span.pipe
{
	padding:0 2px 0 2px;
	color:#000000;
}




td#B4-pageupdater table  tr td.cellBoxContent1
{
	filter:alpha(opacity=85, finishopacity=100, style=0);
	-moz-opacity:0.85;
	opacity: 0.85;
	padding: 0 12px 0 12px;
	
} 

td#B4-pageupdater table tr td.cellBoxContent2
{
	filter:alpha(opacity=85, finishopacity=100, style=0);
	-moz-opacity:0.85;
	opacity: 0.85;
	padding: 0 12px 13px 12px;
	
}

td#B4-pageupdater p
{
	font-size: 11px;
	line-height: 18px;
	color:#333333;
	padding:4px 0 0 0;
	margin:0 0 0 2px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*CSS für Kontaktformular*/

#kontakt #content-text
{
padding: 0 100px 0 32px;
top:83px;
position:absolute;
}

#kontakt #content-text form table,
#kontakt #content-text form table input,
#kontakt #content-text form table textarea
{
	font-size:11px;
	line-height:16px;
}

#kontakt #content-text form table
{
	margin:0 0 0 2px;
}

#kontakt #content-text form table textarea
{
border:1px;
border-left-color:#999;
border-bottom-color:#999;
border-top-color:#999;
border-left-style:solid;
border-bottom-style:solid;
border-top-style:solid;
border-right-color:#999999;
border-right-style:solid;
padding:0 0 0 2px;
width:255px;
}

#kontakt #content-text form table input.feld
{
width:253px;
height:13px;
padding:0 0 0 2px;
}

#kontakt #content-text form table input.sende
{
border:1px;
background-color:#fff;
color:#000;
width:50px;
border-color:#000000;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}

#kontakt #flashcontent1
{
margin:12px 0 0 0;
}

a.pdf-link
{
	color:#eb3d00;
	padding: 0 0 0 18px;
	background:  url("../img/pdf_link.gif") no-repeat;
}

a
{
	color:#eb3d00;
}

a:hover
{
	color:#eb3d00;
	text-decoration:underline;
}

