#screen, .screen {display: none;}
.screen_bg {background: none !important; width: 600px; padding: 0 !important; margin-top: 18px;}
.screen_bg div {width: 100%; padding: 0 !important; margin: 0 !important;}
.fuss {margin: 18px 0 0 0 !important; padding: 0 !important;}

#print, .print {}

body {
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#577C93;
scrollbar-base-color:#577C93;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#E2E9ED;
scrollbar-highlight-color:#577C93;
scrollbar-shadow-color:#577C93;
font-size:85%;
margin: 0px;
padding: 0px;
font-family : verdana,arial,helvetica,sans-serif;
}

img {border:0px;}

.clearleft {clear:left;}
div.clear {clear:both; line-height:0em; font-size:0em;}

#rahmen {margin: 18px !important; width: 600px !important;}
#rahmen_bg {width:600px !important;}
#rahmen div {width: 600px !important; text-align: left !important;}
#rahmen div div {margin-left: 0 !important; padding-left: 0 !important;}

/*sonderfaelle*/
#webhost {margin: 0 !important;}

/*Kopf*/
#kopf {margin-left: 18px; width: 774px;}
#kopf_home {display:none;}

/*logo*/
a.logo:link, a.logo:visited {display: block; width: 234px; height: 36px; float: right; background: url(/pix/logo.gif) no-repeat top right;}
a.logo:hover, a.logo:focus {display: block; width: 234px; height: 36px; float: right; background: url(/pix/logo.gif) no-repeat top right;}

/*fliesstext*/
.t002F45, .t41112C, .t62004C, .t726C4A, .t493D28, .t384002 {font-family : verdana,arial,helvetica,sans-serif; line-height : 130%; font-size : 0.9em; color:#000; width: 600px !important;margin: 18px 0 0 0 !important;}
.t35111D {display: block;}
.t002F45 div {padding: 0 !important; margin: 0 !important;}
.t35111D div {padding: 0 !important; margin: 0 !important;}

/*links*/
a {padding:0px; text-decoration:none;}
a:link, a:visited {text-decoration : none; color:#000;}	
a:hover, a:focus {text-decoration : none; color:#000;}

a.pfeil:link, a.pfeil:visited {display: none;}
a.pfeil:hover, a.pfeil:focus {display: none;}
/*
a.pfeil:link, a.pfeil:visited {text-decoration : none; padding:0 21px 0 0; line-height: 1.5em;}
.t002F45 a.pfeil {color:#002F45; background: url(/pix/pfeil_002F45.gif) no-repeat right top;}	
.t41112C a.pfeil {color:#41112C; background: url(/pix/pfeil_41112C.gif) no-repeat right top;}	
.t62004C a.pfeil {color:#62004C; background: url(/pix/pfeil_62004C.gif) no-repeat right top;}	
.t726C4A a.pfeil {color:#726C4A; background: url(/pix/pfeil_726C4A.gif) no-repeat right top;}	
.t493D28 a.pfeil {color:#493D28; background: url(/pix/pfeil_493D28.gif) no-repeat right top;}	
.t384002 a.pfeil {color:#384002; background: url(/pix/pfeil_384002.gif) no-repeat right top;}	
.t35111D a.pfeil {color:#35111D; background: url(/pix/pfeil_35111D.gif) no-repeat right top;}	
*/

a.extra:link, a.extra:visited {display: none;}	
a.extra:hover, a.extra:focus {display: none;}
/*
a.extra:link, a.extra:visited {text-decoration: none; display: block; padding-left:14px; line-height: 1.5em;}	
.t002F45 a.extra {color:#002F45; background: url(/pix/extra_002F45.gif) no-repeat;}	
.t41112C a.extra {color:#41112C; background: url(/pix/extra_41112C.gif) no-repeat;}	
.t62004C a.extra {color:#62004C; background: url(/pix/extra_62004C.gif) no-repeat;}	
.t726C4A a.extra {color:#726C4A; background: url(/pix/extra_726C4A.gif) no-repeat;}	
.t493D28 a.extra {color:#493D28; background: url(/pix/extra_493D28.gif) no-repeat;}	
.t384002 a.extra {color:#384002; background: url(/pix/extra_384002.gif) no-repeat;}	
.t35111D a.extra {color:#35111D; background: url(/pix/extra_35111D.gif) no-repeat;}
a.extra:hover, a.extra:focus {background: url(/pix/extra_over.gif) no-repeat; color:#666666;}	
*/

div.tab {position: static; voice-family: "\"}\""; voice-family:inherit;position: relative; left: -14px;}
div.tab a {background: no-repeat;}

a.download:link, a.download:visited {display: none;}	
a.download:hover, a.download:focus {display: none;}
/*
a.download:link, a.download:visited {background: 0em 0.2em no-repeat;text-decoration: none; display: block; padding-left:14px; line-height: 1.5em;}	
.t002F45 a.download {color:#002F45; background-image: url(/pix/down_002F45.gif);}	
.t41112C a.download {color:#41112C; background-image: url(/pix/down_41112C.gif);}	
.t62004C a.download {color:#62004C; background-image: url(/pix/down_62004C.gif);}	
.t726C4A a.download {color:#726C4A; background-image: url(/pix/down_726C4A.gif);}	
.t493D28 a.download {color:#493D28; background-image: url(/pix/down_493D28.gif);}	
.t384002 a.download {color:#384002; background-image: url(/pix/down_384002.gif);}	
.t35111D a.download {color:#35111D; background-image: url(/pix/down_35111D.gif);}
a.download:hover, a.download:focus {background-image: url(/pix/down_over.gif); color:#666666;}
*/

div.audiolink {padding: 36px 0 0 36px;}

a.zurueck:link, a.zurueck:visited {color:#000; background: url(/pix/pfeil_zurueck.gif) 0em 0.25em no-repeat; padding-left: 12px; font-size:0.9em;}
a.zurueck:hover, a.zurueck:focus {color:#000; background: url(/pix/pfeil_zurueck.gif) 0em 0.25em no-repeat; padding-left: 12px; font-size:0.9em;}

/*ueberschriften*/
h1.print {font-size : 1.2em; color:#000; margin: 0 0 9px 0;font-family : verdana,arial,helvetica,sans-serif;}


h2 {color: #000; font-size: 1em;  margin: 1.6em 0 0.3em 0; }
.t002F45 h2 {}
.t41112C h2 {}
.t62004C h2 {}
.t726C4A h2 {}
.t493D28 h2 {}
.t384002 h2 {}
.t35111D h2 {}

div.referenz h2 {color: #000; margin: 0.8em 0 1.5em 0;}
h2.extra {margin: 0 0 0.3em 14px; }

/*Linien*/
div.hr {background: url(/pix/strichellinie_home.gif) repeat-x; height:1px;}
div.hr hr {display: none;}

body#presse div.hr {background: url(/pix/strichellinie_presse.gif) repeat-x; height:1px;}
body#presse div.hr hr {display: none;}

/* Menue1*/
#menue1 {display: none;}

#kopf_home #menue1 {display: none;}
	
/* Menue1 weiss*/
#menue1_weiss {display: none;}

/* Menue2*/
#menue2 {display: none;}

#menue_home {display: none;}

/*tabellen*/
table.leistungen {color: #000; width: 430px; margin-top: 36px;}
table.leistungen td {padding: 1px; background: url(/pix/strichellinie_pink.gif) repeat-x left bottom;}
table.leistungen th {background: #DCD0DA; text-align: left; padding: 2px; }

/*formulare*/
form#newsletter {margin: 0; vertical-align: top;}
form#newsletter input.text {border: 1px solid #728692; margin-bottom: 4px; width: 180px;}
form#newsletter input.submit {border: 1px solid #728692; background: #EFEFEF; width: 86px; margin-right: 10px;}

/*Home*/
body#home div#presseliste div {background: url(/pix/strichellinie_hell.gif) repeat-x bottom; padding: 18px 0 18px 0px;}
body#home div#presseliste div img {padding-left: 4px;}
.logo_home {width:450px; margin: 41px 0 0 36px;}
*html .logo_home {width:450px; margin: 65px 0 0 36px;}
.rechte_spalte {display:none; visibility:hidden;}
.social_bookmarks {display:none; visibility:hidden;}
.social_bookmarks img {display:none; visibility:hidden;}
.social_bookmarks img.last {display:none; visibility:hidden;}

/*Referenzen*/
#ref_navi_top {display: none;}

#ref_navi_bottom {display: none;}

div.referenz {width: 100%; margin: 0;}
div.referenz img {float: left; border: 1px #B6B7B2 solid; vertical-align: left;  width: 216px !important; margin-bottom: 36px; margin-right: 18px;}
#rahmen div.referenz div {float: left; margin: 0 0 36px 18px; width: 348px !important;}

/*Team*/
table.team td {vertical-align:bottom;}

/*Presse*/
div#presseliste div {background: url(/pix/strichellinie_presse.gif) repeat-x bottom; padding: 9px 0 9px 1px !important; }

/*Jobs*/
.scrolljob {margin: 0 0 0 36px; padding: 18px 18px 0 0; height: 522px; overflow: auto;voice-family: "\"}\""; voice-family:inherit;}

/*Videos*/
#video {background:#FFF; border:#CCC 1px solid; color:#002F45; font-size:0.9em; padding:0 3px 3px 3px; position:absolute; text-align:right; top:0; left:0; width:320px; z-index:20;}
#video a {position:relative; font-size:10px; color:#002F45;}
#extraebene {background:#FFF; border:#CCC 1px solid; color:#002F45; font-size:0.9em; padding:0 3px 3px 3px; position:absolute; text-align:right; top:0; left:0; width:744px; z-index:20;}
#extraebene a {position:relative; font-size:10px; color:#002F45;}
#extraebene #Table_01 {margin-bottom:5px;}
#extraebene #Table_01 #Preview {text-align:left; margin-left:4px;}
#extraebene #Table_01 td.style1 p.style3 {font-size:0.9em; text-align:left;}
#extraebene #Table_01 td.style2 {text-align:left;}

#abdeckung {opacity:.70;filter: alpha(opacity=70); -moz-opacity:0.7; background:#FFF; height:100px; left:0px; position:absolute; top:0px; width:100px; z-index:10;}

/* neue Referenzseite */

a.referenz:link, a.referenz:visited {background:none; text-decoration : none; color:#384002; outline: none;}	
a.referenz:hover, a.referenz:focus {background:none; text-decoration : none; color:#384002; outline: none;}

#science {color:#002F45; font-size:0.9em; margin:24px 18px 24px 18px; width:749px;}
#science .spalte {color:#002F45; padding:0 18px 0 0; width:237px; float:left;}
#science .spalte_randlos {color:#002F45; padding:0; width:237px; float:left;}

#science a.open:link, #science a.open:visited {color:#002F45; background:url(/pix/pfeil_002F45.gif) 0 1px no-repeat; display:block; padding-left:17px; font-size:1.0em;}
#science a.open:hover, #science a.open:focus {color:#002F45; background:url(/pix/pfeil_002F45.gif) 0 1px no-repeat; display:block; padding-left:17px; font-size:1.0em;}

#science .spalte div.info {background:#FFF; color:#002F45; height:345px; padding-right:18px; position:absolute; width:236px; z-index:10;}
#science .spalte div.info div {background:url(/pix/pfeil_zurueck.gif) 0 3px no-repeat; color:#002F45; cursor:pointer; font-size:1.0em; padding:0 0 0 17px;}

#science .spalte_randlos div.info {background:#FFF; color:#002F45; height:345px; padding-right:18px; position:absolute; width:220px; z-index:10;}
#science .spalte_randlos div.info div {background:url(/pix/pfeil_zurueck.gif) 0 3px no-repeat; color:#002F45; cursor:pointer; font-size:1.0em; padding:0 0 0 17px;}

/* Meilensteine */

div#meilensteine_content {float:left; width:760px; margin:0 0 0 54px; font-family:verdana,arial,helvetica,sans-serif; line-height:130%; font-size:0.9em; color:#002F45;}
div#meilensteine_content .wrap {float:left; margin:0; padding:0; width:760px;}
div#meilensteine_content .trennlinie {display:none; visibility:hidden;}
div#meilensteine_content .text {float:left; width:430px;}
div#meilensteine_content .bild {float:left; padding:20px 0 0 70px; width:240px; text-align:center;}
div#meilensteine_content .kasten {float:left; padding:14px; margin:0; width:400px; font-size:0.9em; border:1px dotted #002F45;}
h2.meilensteine {padding:0 0 10px 0; color: #002F45; font-size:1.3em; margin:35px 0 10px 0;}
h3.meilensteine {color: #002F45; font-size:1em; margin:0; padding:0;}

/* Kunden */
div#kunden_content {float:left; width:680px; margin:0; padding:0 0 0 0; font-family:verdana,arial,helvetica,sans-serif; line-height:130%; font-size:0.9em; color:#002F45;}
div#kunden_content #kundenflash {display:none; visibility:hidden;}
div#kunden_content #wrap {float:left; margin:136px 0 0 0;  z-index:2; position:relative;}
div#kunden_content #wrap .logo {float:left; padding:0 16px 21px 0 !important; width:144px !important;}
div#kunden_content #wrap .logo img {border:1px solid #d7e1e3;}

.netto {display:none; visibility:hidden; z-index:0;}

