@charset "utf-8";
/*a &Delta; &Lambda; website*/
/*Content und Syles CSS Document */


/*CONTENT (Styles siehe weiter unten)*/

/*Bildinhalte und Hintergrundfarben der einzelnen Zonen:*/

#A1-zone
{
	background: url(../img/visuals/A1_logo.gif) no-repeat;
	background-color:#FFFFFF;
}

#A1-zone-index
{
	background-color:#FFFFFF;
}

#A2-zone
{
	background: url(../img/visuals/A2_nav_back.jpg) no-repeat;
}

#A3-zone
{
	background: url(../img/visuals/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: 465px;
	left: 10px;
	background: url(../img/visuals/copyright.gif) no-repeat;
	width:198px;
	height:8px;
}

#imprint-zone
{
	padding:69px 0 0 12px;
	margin:0 0 0 0;
	
}

#pagination-zone
{
	top: 462px;
	left: 34px;
	text-align: left;
}



#B4-Bild
{
	width:370px;
	height:480px;
	top:0px;
	left:0px;
}

#prim-nav-zone
{
	padding:0 0 0 32px;
	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 10px 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;
} 


/*STYLES*/

/*Textstyles*/

#content-text img.bild1
{
	padding: 0 11px 0 2px;
	float:left;
}

#content-text img.bild2,
#flashcontent1
{
	padding: 0 0 8px 0;
}

#content-text2 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;
}

#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;
}

h2
{
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #999999;
	padding:0 0 0 2px;
}

h3
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #333;
	padding:0 0 0 2px;
}


h4
{
	color: #333;
	font-size:12px;
	line-height:20px;
	font-weight: bold;
	padding:10px 0 0 2px;
}

h5
{
	font-size: 22px;
	line-height: 28px;
	color: #eb3d00;
}


/*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;
}

ul#imprint-nav a:hover
{
	color:#fff;
	font-weight:bold;
}


ul#imprint-nav li a.nav_activ 
{
	color:#fff;
	font-weight:bold;
}

span.pipe3
{
	padding:0 2px 0 2px;
	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 a:hover
{
	color:#000;
	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 a:hover
{
	color:#fff;
}


ul#sec-nav li a.nav_activ 
{
	color:#fff;
}

span.pipe2
{
	padding:0 2px 0 2px;
	color:#000;
}

#content-text ul li,
#content-text1 ul li,
#content-text2 ul li,
#content3 ul li 
{  
  	list-style-type: none;
    display: inline-block;
	font-size: 11px;
	line-height: 18px;
	background: url("../img/visuals/icon_bullet_900.gif") no-repeat 0 5px;
	padding-left:14px;
}

a.more-link
{
	color:#333333;
	padding: 0 0 0 13px;
	background:  url("../img/visuals/icon_arrow_900.gif") no-repeat 0 4px;
}

a.pdf-link
{
	color:#eb3d00;
	padding: 0 0 0 15px;
	background:  url("../img/visuals/icon_download_pdf_900.gif") no-repeat 0 1px;
}

a.video-link
{
	color:#eb3d00;
	padding: 0 0 0 15px;
	background:  url("../img/visuals/icon_video.gif") no-repeat 0 1px;
}

/**************************************************/
/*START: pagination*/
ul.pagination li
{
	font-size: 11px;
	line-height: 14px;
	display: inline;
}

ul.pagination li a
{
	color:#333;
}

ul.pagination li strong
{
	color: #eb3d00;
}

ul.pagination li.next
{
	padding: 0 0 0 3px;
	display: inline;
}

ul.pagination li.inactive
{
	color: #999;
}

ul.pagination li strong span.pipe
{
	padding: 0 2px 0 1px;
}

ul.pagination li.prev
{
	padding: 0 5px 0 0;
	display: inline;
}

ul.pagination li.next
{
	padding: 0 0 0 5px;
}
/*END: pagination*/
/**************************************************/



/*CSS fuer 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;
}


/*******************************/
/*Bilder popup*/

/*Linker Contentbereich*/
#content-text2 div.image_caption
{
	padding:0 0 0 0;
	margin:15px 10px 5px 0;
	background-color:#999999;
	width: 250px;
	float:left;
	height:243px;
	display: block;	
}

/*Rechter Contentbereich*/
#content3 div.image_caption
{
	padding:0 0 0 0;
	margin:15px 10px 5px 0;
	background-color:#999999;
	width: 350px;
	height:318px;
	display: block;	
}


#content-text2 div.image_caption img.bigger,
#content3 div.image_caption img.bigger
{
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#content-text2 div.image_caption p.captionbig,
#content3 div.image_caption p.captionbig
{
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	color:#333333;
	padding:4px 4px 3px 4px;
}



