html,body{margin:0;padding:0 0 0 0;height:101%}
body{font: 12px arial,sans-serif;background:url(hintergrundverlauf.gif) repeat #cccccc}
ul li{margin:0;padding:0;list-style:none}
hr {color:#c0c0c0;border:dotted #c0c0c0 1px;background:transparent}
a{
 cursor:pointer;
}

div{border:0px solid #cecece}
#rahmen{
 position:relative;
 background:url(hintergrundbild.gif) no-repeat;
 width:1014px;
 text-align:left;
 margin:0px auto;
 border:0px solid #00679b;
 height:600px;
}

#header{
 position:relative;
 height:159px;
 width:100%;
 border:0px solid #eeeeee;
}
#mv{
 position:absolute;
 right:220px;
 top:5px;
 height:60px;
 width:139px; 
}
#home{
 position:absolute;
 right:540px;
 top:12px;
 height:100px;
 width:180px;
 background:transparent;   
}
#links-image{
 position:absolute;
 top:0px;
 left:0px;
 width:183px;
 height:216px;
 z-index:1000;
}

#rechts-funktionen{
 float:right;
 position:absolute;
 top:0px;
 right:0px;
 width:214px;
 height:127px;
 background:#c0c0c0;
 color:#ffffff;
 margin:0px;
 padding:0px;

}
.suche{}
#rechts-funktionen input {background:transparent;border:0px solid #ffffff}
#rechts-funktionen {margin:0;padding:0;}
#rechts-funktionen input#suchen {margin-right:0px;padding:0px;width:33px; height:22px;background:url(suchen.gif) no-repeat;border:none}
#rechts-funktionen input#eingeben { cursor:pointer; width:141px;font: 90% Arial, Helvetica, sans-serif;font-weight:normal;color:#999999;letter-spacing:1.4px;padding-top:2px;padding-left:8px;margin-top:1px;margin-left:26px;height:17px; color:#ffffff}
#kunde{margin-top:10px;cursor:pointer}

#fracht{
 position:absolute;
 top:129px;
 right:-1px;
 color:red;
 width:215px;
 height:33px;
 background-repeat:no-repeat;

}
#hauptnavigation{
 position:absolute;
 top:129px;
 left:182px;
 height:31px;
 width:833px;
 color:#ffffff;
 z-index:10;
 letter-spacing:1.2px;
 border:0px solid yellow; 
}
#hauptnavigation ul li {
float:left;
}


#leftcol{
 width:183px;
 height:437px;
 float:left;
 position:relative;
 margin:0;
 padding:0;
 /*background:#333333;*/
 z-index:50;
 }
#cloude{
 position:absolute;
 top:330px;
 left:0px;
 color:#ffffff;
}
 #menue{
 margin-top:57px;
 height:232px;
 width:183px;
 border:0px solid red;
 }
.hg0{
 background:url(oben-links-Fahrtenschreiber-unten.gif) no-repeat #333333;
}
.hg1{
 background:url(menu-fill.gif) no-repeat #333333;
}
.hg2{
 background:url(oben-links-DPD-unten.gif) no-repeat #333333;
}
.hg3{
 background:url(oben-links-nse-unten.gif) no-repeat #333333;
}
.hg4{
 background:url(oben-links-Werkstatt-unten.gif) no-repeat #333333;
}

#nla {
 background:url(nl.gif) no-repeat;
 height:19px;
 width:183px;
}
#nla{
 cursor:pointer;
}


#twocols{
 width:80%;
 float:right;
 position:relative;
  }

#rightcol{
 width:368px;
 height:437px;
 float:right;
 position:relative;
 /*background:#333333 url(rechts-trans.gif) no-repeat;*/
 padding:0px;
 margin:0px;
 font-size:90%;
 color:#00679B;

 }
#rightcol h3{background:#83A3B2;width:142px;height:15px;margin-left:-10px;padding:0 0 0 10px;font-size:100%;color:#ffffff;}
#rightcol table,tr,td p{
 margin:0;
 padding:0;
}
/*rechter Hintergrund...*/
.trans-main{
 background: url(ru-bild_start.gif) no-repeat;
}
.trans-dpd{
 background: url(ru-dpd-4.gif) no-repeat;
}
.trans-nse{
 background: url(ru-nse.gif) no-repeat;
}
.trans-fern{
 background: url(ru-fernverkehr.gif) no-repeat;
}
.trans-werk{
 background: url(ru-werkstatt.gif) no-repeat;
}

/*rechter Hintergrund...Ende*/
/*#right_zusatz{
 float:left;
 width:130px;
 clear:both;
 padding:10px;
}*/
#rechts{
 float:left;
 width:130px;
 padding:10px;

}
#rechts a:link{text-decoration:none;color:#00679B}
#rechts a:active{text-decoration:none;color:#00679B}
#rechts a:visited{text-decoration:none;color:#00679B}
#rechts a:hover{text-decoration:none;color:#00679B}


#maincol{
 float: left;
 display:inline;
 position: relative;
 width:410px;
 border:0px solid red;
 padding:26px 20px 20px 0px;
 color:#525252;
 height:380px;
 }
#maincol h1 {
 font-size : 1.2em;
 font-weight : bold;
 color : #333333;
 background: transparent url(strich.gif) repeat-x 0 100%;
}
#maincol h6 {
 font-size : 1.0em;
 font-weight : bold;
 color : #035483;
 background: transparent url(strich.gif) repeat-x 0 100%;
 margin:0;
 padding:0;
}


#text{
 float:left;
 height:370px;
 width:430px;
 overflow:auto;
 padding-right:10px;
 border:0px solid yellow;
 margin:0;
}
#text a:link{text-decoration:none;color:#00679B}
#text a:active{text-decoration:none;color:#00679B}
#text a:visited{text-decoration:none;color:#00679B}
#text a:hover{text-decoration:none;color:#00679B}



#footer{
 height:22px;
 background:#333333;
 clear:both;
 border:0px solid #333333;
 position:relative;
 }
#fuss-links{color:#ffffff;float:left;padding:2px 0 0 197px}
#fuss-links a:link {text-decoration:none; font-size:90%;color:#ffffff;}
#fuss-links a:active {text-decoration:none; font-size:90%;color:#ffffff;}
#fuss-links a:visited {text-decoration:none; font-size:90%;color:#ffffff;}
#fuss-links a:hover {text-decoration:none; font-size:90%;color:blue;}
#fuss-rechts{color:#999999;float:right;padding:3px 225px 0 0;font-size:90%}
#co{position:absolute;top:3px;right:10px;color:#999999;font-size:90%}


.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#leftcol{display:none;}

/*hide the right column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}


#navcontainer ul
{
list-style-type: none;
text-align: left;
width:100px;
margin-left:0px;
margin-top:25px;
border:0px solid #ffffff;
}
#navcontainer ul li{margin-left:-50px;width:100px;padding:0}

#navcontainer ul li a
{
background: transparent url(list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px arial, verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
line-height:1.4;
margin-left:0px;
width:90px;
}

#navcontainer ul li a:hover
{
background: transparent url(list-on.gif) left center no-repeat;
color: black;
line-height:1.4;
width:90px;
}

#navcontainer ul li a:active
{
background: transparent url(list-on.gif) left center no-repeat;
color: #666;
line-height:1.4;
}
.rot {
      background: transparent url(list-on.gif) left center no-repeat;
      color: #666;
      line-height:1.4;
}

#navcontainer1{
margin-left:-10px;padding:0;border:0px solid green;
}

#navcontainer1 ul
{
list-style-type: none;
text-align: left;
width:130px;
margin-left:-40px;
margin-top:0px;
}

#navcontainer1 ul li a
{
background: transparent url(list-off1.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px arial, verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
line-height:1.4;
}

#navcontainer1 ul li a:hover
{
background: transparent url(list-on.gif) left center no-repeat;
color: black;
line-height:1.4;
}

#navcontainer1 ul li a:active
{
background: transparent url(list-on.gif) left center no-repeat;
color: #666;
line-height:1.4;
}

#navcontainerS ul
{
list-style-type: none;
text-align: left;
width:130px;
margin-left:-50px;
margin-top:0px;
}

#navcontainerS ul li a
{
background: transparent url(serv.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px arial, verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
line-height:1.4;
}

#navcontainerS ul li a:hover
{
background: transparent url(serv-active.gif) left center no-repeat;
color: black;
line-height:1.4;
}

#navcontainerS ul li a:active
{
background: transparent url(serve-active.gif) left center no-repeat;
color: #666;
line-height:1.4;
}
.rot {
      background: transparent url(serv-active.gif) left center no-repeat;
      color: #666;
      line-height:1.4;
}
.csc-textpic-text table, tr, td {
color:#525252;font-size:95%;
}
.tx-indexedsearch-searchbox-sword sword{background:transparent}
#n-box h3 a:link {color:#ffffff;text-decoration:none}
#n-box h3 a:active {color:#ffffff;text-decoration:none}
#n-box h3 a:visited {color:#ffffff;text-decoration:none}
#n-box h3 a:hover {color:#ffffff;text-decoration:none}
input:hover {
   background: #006599;
}
csc-loginform input{
            height:15px;
}

.csc-textpic-imagewrap {
        float: left;
        }
.zeiger{
	cursor:pointer;
}

