html {
min-height:100.1%;

}





#mainnav
{
height:auto;


padding-left:39px;
width:917px;

height:1.8em;

}

#mn_wrapper
{


overflow:auto;
background:#0d0d0d;

width:956px;



}



#mainnav li {
	float:left;
	color:#d7d7d7;

}

#mainnav a
{
	text-transform:uppercase;

	color: #DDDEDE;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.7em;
	font-size: 1.0em; /*1.1*/
	margin-right:0px;
	
	
}

#mainnav span
{

position:relative;
top:-1px;
padding:0 2px;
margin:0;
}




#mainnav a:hover, #mainnav li.active a 
{
color: #778393;
}





#servicenav
{




}

#servicenav li
{
float:left;
color:#737070;
margin-right:7px;

}

#servicenav li.last,
#servicenav .last a, 
#mainnav li.last,
#mainnav .last a ,
#subnav li.last,
#subnav .last a
{
margin-right:0px;
}

#servicenav li.last span , #mainnav li.last span
{
display:none;
}



#servicenav a, #toplink a, #fontsizer_legend
{
color: #737070;
text-transform:uppercase;
background-color: #000000;
font-family: Verdana;



word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.5em;
font-size: 0.9em;
margin-right:7px;
}

#fontsizer_legend
{
background:#1A1A1A;
}

#toplink a
{
background:#0D0D0D;
}

#servicenav a:hover, #servicenav li.active a, #livenav a:hover,#livenav li.active a
{
color: #DDDEDE;
}





#livenav a
{

text-transform:uppercase;
color:#495059;
font-size: 0.9em;
letter-spacing: 1px;
}







#head
{
height:150px;
position:relative;
width:957px;
}

#head img
{
top:44px;
left:40px;
position:absolute;

}


#servicenav
{
top:102px;
right:20px;
position:absolute;


text-align:right;

}

#livenav
{
top:118px;

right:20px;
position:absolute;

text-align:right;
}

#sb_wrapper
{
background:#1a1a1a;
padding-left:40px;
border-top:4px solid #000;
width:917px;
/*overflow:auto;*/

/*height:40px;*/

height:3.6em;

}

#subnav
{
color: #DDDEDE;
word-spacing: normal;
letter-spacing: 0;
font-size: 1em;/*1.1*/
line-height:40px;

}

#subnav li
{
float:left;
margin-right:4px;

}

#subnav a
{
color:#d7d7d7;
margin-right:4px;
}

#subnav a:hover, #subnav li.active a
{
color: #778393;
}


#contentnav li


{

padding-left:20px;

}

#contentnav
{
background-color: #616C7B;
padding:10px 0 15px 0;
}
#contentnav a
{


color: #F7F7F8;




line-height: 1.9em;
font-size: 1.0em;

}







#contentnav a:hover, 
#contentnav li.active a ,
.contentnav a:hover, 
.contentnav li.active a ,
.content_outer_td li.active a ,
#col1 .newsitem a.active

{
color: #4F4B4A !important;
}

#col2 .newsitem a.active

{
color: #616C7B !important;
}



#main
{
width:917px;


background:#1a1a1a url(/assets/site/img/mainbg.gif) no-repeat;

/*border-left:20px solid #313131;*/
padding-left:20px;
border-right:20px solid #1A1A1A;
clear:both;

}

#col1
{
width:430px;

float:left;
margin-right:20px;
background:#495059;
/*
background:#757B87; 
height: 452px;  NEW */
}







#col2
{
width:467px;
float:left;
position:relative;

}




#footer
{
background: #0D0D0D;
width:957px;
border-top:4px solid #000;
text-align:center;
color:#373332;
height:20px;

line-height:19px;
position:relative;





}
#toplink
{
left:40px;
top:1px;
width:120px;
position:absolute;

text-align:left;
text-transform:uppercase;
}

#toplink img
{
top:1px;
position:relative;
}

#service
{
background:#1A1A1A;
width:917px;
padding-left:40px;
position:relative;
height:40px;
}

#fontsizer
{
right:20px;
top:12px;
position:absolute;
width:35px;
text-align:right;
}

#fontsizer_legend
{
right:58px;
top:12px;
position:absolute;
width:100px;
text-transform:uppercase;
color:#7C8386;
text-align:right;

}


#fontsizer_legend, #toplink a
{

font-size: 10px;
}

#geprueft
{
position:absolute;
left:984px;
top:81px;
}


#iso_zert
{
position:absolute;
left:984px;
top:190px;
}


#contentpaging

{
background:#616C7B;
padding:15px 0 0 20px;
}

#contentpaging span
{
display:block;
margin-top:12px;
}


#contentpaging a
{
color:#fff;
}

#contentpaging a:hover
{
color:#4F4B4A;
}


#assetDisplay
{
background:#495059;
height:444px;

}

#assetDisplay embed
{
margin:25px 0 20px 74px;
}

#assetDisplay .headline
{
margin-left:20px;
}


#galeryBackBox
{
height:224px;
border-top:4px solid #313131;
background:#616C7B;
}


#galeryBackBox p
{
background:#616C7B !important;
}


.quicktimeLink
{
position:absolute;
top:0px;
left:282px;
height:26px;
width:175px;
overflow:hidden;
display:block;

}

.quicktimeLink img
{
margin-top:-1px;
}


#sg.g0
{
display:none;
}

.g1 {
height:108px;
position:relative;
}
.g2 {
height:220px;  
position:relative;
}
.g3 {
height:332px;
position:relative;
}
.g4 {
height:444px;
position:relative;
}
.g5 {
height:556px;
position:relative;
}
.g6
{
height:668px;
position:relative;
}
.g7
{
height:780px;
position:relative;
}

.vornach
{
height:70px;
position:relative;
}

.vornach img
{
bottom:0;
position:absolute;
}


.g69
{

position:relative;
}



.gbottom
{
position:absolute;
border-top: 4px solid #313131;
bottom:0px;
}

.gtop
{
position:absolute;
border-bottom: 4px solid #313131;
top:0px;
}


/*
.g1 {
height:9.9em;
position:relative;
}
.g2 {
height:19.8em;  
position:relative;
}
.g3 {
height:29.7em;
position:relative;
}
.g4 {
height:39.6em;
position:relative;
}
.g5 {
height:49.5em;
position:relative;
}
.g6
{
height:60.4em;
position:relative;
}
.g7
{
height:67.3em;
position:relative;
}

*/
.std
{
background:#495059;
width:100%;
}

.alt
{
background:#616C7B;

}
.alt p
{
background:#616C7B !important; 
}

.alt .std p
{
background:#495059 !important; 
}

.live
{
background:#313131;
width:100%;

}
.border
{
border-bottom: 4px solid #313131;
}

.liveborder
{
border-bottom: 4px solid #1B1B1B;
}


.border_top
{
border-top: 4px solid #000000;
}


.altborder
{
border-bottom: 4px solid #1a1a1a;
}


#info
{
position:absolute;
right:0;
top:0;
border:1px solid #fff;
width:100px;
padding:2px;


}



.topnews p.pdf {

position:absolute;
left:0;
bottom:10px;
 background:url(/assets/site/img/pdf_dunkel.gif) 20px 0 no-repeat !important;
}

.topnews p.pdf a {
 line-height:20px; 
 padding-left:20px;  }
 
 
 

p.pdflink  {
line-height:20px !important; 
background:url(/assets/site/img/pdf_dunkel.gif) 20px 0 no-repeat !important;
padding-left:42px !important 
 }

 
p.doclink  {
line-height:20px !important; 
background:url(/assets/site/img/pdf_hell.gif) 20px 0 no-repeat !important;
padding-left:42px !important;
}

p.movlink  {
line-height:20px !important; 
background:url(/assets/site/img/Movie_weiss.gif) 20px 2px no-repeat !important;
padding-left:42px !important;
}
 

 




 
 /*
 
#neuigkeiten #contentpaging
{
//margin-bottom:25px;
}
*/

.outerbox
{
padding:10px;
background:#616C7B;
border-top: 4px solid #1A1A1A;
width:410px;

}

#col2 .outerbox
{
width:447px;
}

.outerbox strong
{
display:block;
margin-bottom:4px;
}

.outerbox ul 
{
 position:relative;
 left:-17px;
}

.outerbox li 
{
 margin-bottom:4px;
}

.logo
{
margin-top:14px;
}


.bottom
{
position:absolute;
left:20px;
bottom:20px;
}

.sbottom
{
position:absolute;
left:0px;
bottom:10px;
}


.boxbottom
{
position:absolute;
left:0px;
bottom:0px;


}



.box2 p
{
padding-left:0 !important;
background:none !important;
}

.contentnav li ,  #contentnav li
{
background:none !important; 
padding-left:0 !important;
}

p.contentnav
{
text-transform:uppercase;
margin-top:20px !important;
margin-bottom:5px !important;
}





/*

label.std
{

width:130px; 
height:21px;

display:block;
float:left;
margin-right:4px;
}
*/
label.std
{

width:130px; 

margin-right:4px;

height:18px;

background:#7F848A;

margin-bottom:7px; 

text-transform:uppercase;
font-size:11px;
padding-top:4px;
padding-left:11px;
display:block;
float:left;

}







input.std, textarea.std , input.small,input.smallest

{
width:234px ; 

background:#7F848A ;
float:left;
margin-bottom:4px;


height:18px; 

border:0;

font-family:verdana;
font-size:11px;
color:#F7F7F8;
padding-top:4px;
padding-left:12px;
}


label.s3 
{
height:130px !important;
width:64px !important;   /*76*/
background:#7F848A !important;
display:block;
float:left;
margin-right:4px;
}

textarea.s3 
{
width:289px;
height:130px;
background:#7F848A !important;
border:none;
margin:0;
padding-right:10px;
}


.h175
{
height:175px !important;
}


input.small
{

width:171px;



}



input.smallest  
{

width:47px;
margin-right:4px;
}

label.smallest
{
width:50px;
margin-right:4px;


}

input.evensmaller
{
width:40px;

margin-right:4px;
height:18px;

}



input.cards , div.cards , input.symbols , div.symbols
{
float:left;

}



div.cards , div.symbols
{
width:200px;
height:60px;

padding:45px 0 16px 20px;

}

div.symbols
{
padding-left:90px;

}


.td_button
{
float:right;
margin-right:11px;
margin-bottom:11px;
}

.less_margin
{
margin-right:6px;
}




#EmailForm p
{
padding-left:0 !important;


}


.p50
{
width:180px;
float:left;

margin-bottom:15px;
}

.ptext
{
padding:50px 0 0 10px;
}


.p35
{
width:140px;
float:left;


}

.p65
{
width:260px;
float:left;

margin-bottom:15px;
}

.lbl
{
font-weight:bold;
text-transform:uppercase;
}

.soboma
{
margin:0 0 10px 0;
}


.content_outer_td li 
{
color :#4F5457;
background:none !important;
padding-left:0 !important;
padding-bottom:8px;
}

.content_outer_td  a:hover
{
color: #4F4B4A !important;
}

p.sd_off
{
padding-top:19px !important;
}

.button_bottom
{
margin-top:60px;
}

.top_margin
{
margin-top:10px !important;
}


div.errors
{

width:325px;
padding-left:4px;
float:left;
margin-bottom:5px;

}

p.b20
{
margin-bottom:20px !important;
}

p.b12
{
margin-bottom:12px !important;
}


p.t6, img.t6
{
margin-top:6px !important;
}

p.t12
{
margin-top:12px !important;
}

p.t16
{
margin-top:16px !important;
}



p.t22
{
margin-top:22px !important;
}

p.b12
{
margin-bottom:12px !important;
}

input.l6
{
margin-left:6px !important;
}

p.b6
{
margin-bottom:6px !important;
}



span.no
{
display:block;
margin-bottom:6px;

}
span.link
{
display:block;

margin-bottom:6px;
text-align:right;

}

p.koop
{
margin-bottom:30px;
}

.koop img
{
float:right;
}

.koop strong
{
display:block;
margin-bottom:4px;
}


.no_li_img  li {
background:none !important;
padding-left:0 !important;
margin-bottom:0.4em;

}

#live_dummy
{
margin:23px 0 0 76px;

}

#iframewrapper
{

padding-top:46px;
background:#1A1A1A;
padding-bottom:46px;

}

#wrapper320_240
{
width:320px;
height:240px;
overflow:hidden;
margin-left:73px;

}

#iframe
{
position:relative;
left:-226px;
top:-8px;

}



#home #main 
{
position:relative;


}

#home #main a
{
display:block;
height:35px;
width:430px;
outline:none;
}



#homeFirstLink,#homeSecondLink
{
position:absolute;
top:144px;
right:0;
background-image:url(../img/trans.png)
}

#homeSecondLink
{

top:183px;

}

#homeThirdLink
{
right:217px;
top:222px;
width:213px !important;
position:absolute;
background-image:url(../img/trans.png)
}

#homeFourthLink
{
position:absolute;
right:0;
top:222px;
width:213px !important;
background-image:url(../img/trans.png)

}




