body   { 
background-color: #cc9; 
margin: 0;
background-image:url(../media/sonstige/linuscontent.gif); background-repeat:no-repeat;
background-position:0px 340px;
}
td {color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica }
td.imgright { 
background-color: #E7E4BC; 
background-image:url(../media/visuals/baum_rechts.gif); background-repeat:no-repeat;
 }
td.imgleft { 
background-color: #FFFFDE; 
background-image:url(../media/visuals/baum_links.gif); background-repeat:no-repeat;
background-position:0px 3px;
}
/*
TD header
*/


td.visual_company {  
background-image:url(../media/visuals/wave.jpg); background-repeat:no-repeat;
}
td.visual_einladung {  
background-image:url(../media/visuals/underground.jpg); background-repeat:no-repeat;
}
td.visual_expertise {  
background-image:url(../media/visuals/expertise.jpg); background-repeat:no-repeat;
}
td.visual_contact {  
background-image:url(../media/visuals/fiber.jpg); background-repeat:no-repeat;
}
td.line_header {  
background-color: #FFFFDE;
background-image:url(../media/sonstige/linie_brown.gif);
} 
/*
TD header
*/
td.line_dot_bg_1 {  
background-color: #FFFFDE;
background-image:url(../media/sonstige/linie_brown_dot.gif);
} 
div {color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica }
div.imprint   { color: #431200; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: 15px; padding: 3px 50px 25px 75px }
div.leftcol  { margin: 0; padding: 0px; width: 170px; float: left }
div.rightcol  { margin: 0; padding: 0px; width: 340px; float: left }
div.leftcol1  { margin: 0; padding: 0px; width: 255px; float: left }
div.rightcol1  { margin: 0; padding: 0px; width: 250px; float: left }
.fixfloat {float: none; clear: both; width: 1px; margin: 0; padding: 0; font-size: 0px; line-height: 0px; height: 1px}

/*
links
*/
a  { color: #9C7902; text-decoration: none }
a.blue  { color: #00417f; text-decoration: underline }
p.nav2 a { color: #431200; font-weight: bold; text-decoration: none }
p.nav3 a { color: #431200; font-weight: bold; text-decoration: none }
/*
links
*/


/*
nav rechts
*/
p.nav1  { text-align: right; padding-right: 12px; padding-bottom: 16px }
p.nav2  {  color: #431200; font-weight: bold; padding-top: 18px; padding-left: 25px }
p.nav3  {  color: #431200; font-weight: bold; padding-top: 6px; padding-left: 65px }
p.hl_rechts { color: #431200; font-weight: bold; padding: 55px 40px 9px 25px }
p.content_rechts { padding: 0px 40px 0px 25px }
p.list_rechts  { padding: 0px 40px 4px 25px }

/*
nav content
*/

img.vert {vertical-align:middle}
img.right { float:left; margin-right:15px; margin-bottom:10px }
img.col  { margin-left: 20px }

p { margin-top: 0;  margin-bottom: 0px }
p.headline  { color: #431200; font-weight: bold; padding: 55px 50px 9px 50px }
p.content { padding: 0px 50px 9px 50px }
p.contentrow  { padding: 0 0 0 50px }
p.list  { padding: 0px 50px 4px 50px }
p.liste { padding: 0px 50px 4px 50px; text-indent:-15px; margin-left:15px}
p.hl_liste {color: #431200; font-weight: bold; padding: 0px 50px 4px 50px; text-indent:-15px; margin-left:15px}

div {color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica }
div.logo    { padding-top: 149px; padding-right: 6px; float: right }
div.nav  { padding-top: 82px; padding-right: 5px; float: right }
div.leftwork { float: left; width: 170px; padding-left: 50px;}
div.rightwork { float: left; width: 290px; padding-right: 50px;}
div.nav  { padding-top: 82px; padding-right: 5px; float: right }
div.imprint   { color: #431200; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: 15px; padding: 3px 50px 25px 75px }


td.headline_nav a {color: #431200; font-weight: bold; text-decoration: none}

td.headline  { color: #431200; font-weight: bold; padding-bottom: 6px }
td.headline_nav  { color: #431200; font-weight: bold; }
td.imp {color: #431200; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica }



td.nav_green { background-color: #7EA900;}
td.nav_blue_company { background-color: #00417F;}
td.nav_blue { background-color: #0368cb;}
td.nav_orange { background-color: #E66D0A;}
td.nav_orange_work { background-color: #FF4F0E;}
td.nav_yellow { background-color: #FFB500;}
td.nav_brown { background-color: #BAA24E;}

td.bg_1 { background-color: #FFFFDE;}
td.bg_2   { background-color: #E7E4BC;}
td.bg_3 { background-color: #E5EEFF;}

td.borderline_bg { background-color: #E7E4BC; border: 1px #BAA24E solid; }
td.borderline { border: 1px #BAA24E solid; }


.highlight  { color: #431200; font-weight: bold; }
.brown  { color: #9C7902; }

/*
TD for shadow
*/

td.shadowhead {  
background-image:url(../media/sonstige/shadow_blue.gif);
}
td.shadowwhite {  
background-image:url(../media/sonstige/shadow_white.gif);
}
td.shadowvis_start {  
background-image:url(../media/sonstige/shadow_start.gif);
}
td.shadowvis_company {  
background-image:url(../media/sonstige/shadow_wave.gif);
}
td.shadowvis_underground {  
background-image:url(../media/sonstige/shadow_underground.gif);
}
td.shadowvis_expertise {  
background-image:url(../media/sonstige/shadow_expertise.gif);
}
td.shadowvis_contact {  
background-image:url(../media/sonstige/shadow_contact.gif);
}
td.shadowline_start {  
background-image:url(../media/sonstige/shadow_bg.gif);
}
td.shadowleft_brown {  
background-image:url(../media/sonstige/shadow_brown.gif);
}
td.shadowbottom_brown {  
background-image:url(../media/sonstige/shadow_bottom_brown.gif);
}
td.shadowbottom_bright {  
background-image:url(../media/sonstige/shadow_bottom_bright.gif);
}
td.shadowbottom_cornerright {  
background-image:url(../media/sonstige/shadow_corner.gif);
}
td.shadowbottom_cornerleft {  
background-image:url(../media/sonstige/shadow_corner_left.gif);
}
/*
TD for shadow
*/


/*
reason
*/


#reason    { color: white; background-color: #baa24e; visibility: hidden; position: absolute; top: 317px; left: 618px; width: 284px; height: 720px }
p.liste_re   { color: white; padding: 15px 20px 0 35px }
p.first_liste_re    { color: white; font-weight: bold; text-indent: -15px; margin-top: 0; margin-left: 15px; padding: 55px 20px 0 }
p.hl_liste_re    { color: white; font-weight: bold; text-indent: -15px; margin-top: 0; margin-left: 15px; padding: 20px 20px 0 }
