#navbox ul.products {
  margin-top:20px;
  border-bottom:  1px #FF7000 solid; 
}

#navbox ul.products li a {
text-transform:uppercase;
border-left-width:5px;  
}

#navbox ul.products li a:hover {
/*color:#ffffff;*/
}

#innercontent .pfeile li {
    list-style-type:none;
    margin:0px;
    padding:0px;
    background:url(images/haken.gif) no-repeat 1px center;
    padding-left: 15px;
    margin-bottom:5px;
}

#innercontent ul {
margin:0px;
padding:0px;
}

#innercontent li {
margin-left:15px;
padding-left:0px;
margin-bottom:5px;
}





div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:0px;
}

#infobox {
text-align:left;
width:140px;
float:left;
margin-left:18px;
margin-right:13px;
font-size:95%;
}

#infoboxinnercontent {
text-align:left;
margin-top:20px;
padding-right:12px;
padding-bottom:0px;
padding-left:9px;
}



.csc-textpic-caption {
font-size:0.9em;
line-height:1em;
padding-top:0.5em;
padding-bottom:1em;
}






#innercontent .csc-textpic-border .csc-textpic-imagewrap img{
border:1px solid #FF7000;
}






#contentbox {
margin-left:0px;
margin-right: 0px;
text-align:left;
width:592px;
float:left;
margin-top:20px;
text-align:left;
padding-right:0px;
padding-bottom:10px;
padding-left:20px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-style:solid;
height:100%;
}

#innercontent {
float:left;
}


/*
#infobox {
text-align:left;
width:137px;
float:left;
margin-left:12px;
margin-right:18px;
}
*/




#infobox img {
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#ff7000;
margin-bottom:5px;
}


body {
  height:100%;
  margin:0px;
  padding:0px;
  font-size:80%;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  background-color: #999999;
}

#wrapper {
  width:990px;
  margin:auto;
  float:none;
  background-color:#FFFFFF;
  padding:0px;
}

#logowrapper {
  width:990px;
  height:137px;
  background-image:url(images/headbg_ff7000.jpg);  
  margin:0px;
  padding:0px;
}

#logo {
  width: 990px;
   height:80px;
  }
#path {
  width: 934px;
   height:29px;
   text-align: left;
   margin-left:56px;
   color: #FFFFFF;
  }

#path a {
color:#FFFFFF;
}


#pfadbox {
width:988px;
height:28px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
margin-top: 10px;
background-repeat:repeat-y;
background-position:right;
color:#00316B;
text-align:left;
}

#pfadbox form {
display:inline;
}

#pfadbox input.field {
background-color:#FFFFFF;
border: 1px solid #cecd01;
width:120px;
}

#pfadbox input.btn {
background-color:#FFFFFF;
border: 1px solid #cecd01;
color: 3664a9;
}

#suchbox {
float:left;
width: 170px;
margin-top:5px;
margin-left:24px;
color:#00316B;
}

#langnav {
text-align:left;  
height:20px;
margin-left: 28px;
margin-top:5px;
padding-left: 8px;
width: 168px;
float:left;
color:#FFFFFF;
}

#langnav a {
color:#FFFFFF;
text-decoration:none;
margin-right:0.3em;  
  }

#servicenavigator {
text-align:left;  
margin-left: 10px;
margin-top:5px;
width: 549px;
float:left;
color:#FFFFFF;
}

#servicenavigator a {
color:#FFFFFF;
text-decoration:none;
}

#servicenavigator ul {
margin:0px;
padding:0px;
}

#servicenavigator li {
float:left;
list-style-type:none;
color:#FFFFFF;
}

fieldset {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 0px;
  padding:0px;
  }
legend {
  display:none;   
   }


#contentwrapper {
width:990px;
margin-top:20px;
background-image:url(images/contentbg3.gif);
background-position: 0px 0px;
background-repeat: repeat-y;
min-height:450px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:11px;
border-left-width:0px;
border-style:solid;
border-color: #ff7000;
}

#navbox {
padding:0px;
margin-top: 0px;
margin-left:28px;
text-align:left;
width:167px;
float:left;
line-height: 1em;
min-height:350px;
}


#infoboxhome {
text-align:left;
width:137px;
float:left;
}







#clear {
clear:both;
}

/*typo et al. */
table,td,p,li,div,a {font-size:1.0em; color:#000000; line-height:1.5em;}
a { text-decoration:underline;}
a:hover { color:#ff7000;}
/*Ueberschriftenlinks bei News*/
h2 a {text-decoration:none; color:#ff7000;}

/*Ende Çƒ&#960;berschriftenlinks bei News*/
/*Teaser News*/
.teaser {color:#151A23;font-weight:bold;}
.newssingle a {text-decoration:none; display:inline;}
.newssingle a:hover {color:#151A23;}
/*Ende Teaser News*/


h1 {
  font-size:1.5em;
  color:#ff7000;
  padding:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:10px;
  margin-left:0px;
}
h2,h3 {font-size:1.2em; color:#ff7000; line-height: 1.5em; padding:0px;}


h3 { color:#151A23;
margin:0px;padding:0px;}



hr
 {
  color: #FFFFFF;
 background-color:#FFFFFF;
 border:0px;
 height:1px;
 width:100%;
 padding:0px;
 margin:0px 0px 7px 0px !important;
 margin:-7px 0;
 }


table {
  border-width:0px;
  border-style: solid;
  border-collapse:collapse;
  width:100%;
}




/* Ende typo et al. */

/*Anfang Menuekonfig*/



#navbox li a
{
display: block;
min-height:1.1em;
padding: 1px 2px 1px 0.5em;
color:#000000;
text-decoration: none;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style:solid;
border-color:#ff7000;
}

#navbox li a:hover {
  color:#ff7000;
    }

#navbox ul.level2 li a {
padding: 1px 2px 1px 1em;
border:0px;
}




#navbox ul
{
list-style: none;
margin: 0;
padding: 0;
}

#navbox ul.level1
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-style:solid;
border-color:#ff7000;
margin-top:0px;
margin-bottom: 5px;
}

#navbox li a.high {
font-weight:bold;
color:#ff7000;
}



#navbox li a.navunter, #navbox li a.navhlunter
{
color:#00316B;
/*padding-left:20px;*/
}







/*Ende Menuekonfig*/

.csc-frame-rulerAfter,.csc-frame-rulerBefore {
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#ff7000;
}

table.contenttable td, th{
  /*background-color: #FFFFFF;*/
  border: 1px solid #999999;
  border-collapse: collapse;
  padding: 3px;
  }
  
table.contenttable th {
  border-bottom-width: 1px;
  border-bottom-color:#ff7000;
 
  }  

.csc-textpic-imagewrap {
  clear: both;
  }

/*Mailform*/

fieldset.csc-mailform {
border:0px;
padding:0px;
}
div.csc-mailform-field {
margin-bottom:15px;
clear:both;
line-height:1em;
}

div.csc-mailform-field label {
display: block;
  float: left;
  width: 15em;
}

div.csc-mailform-field textarea {
width:300px;
height:200px;
}

div.csc-mailform-field input {

}





@media print {

#logowrapper,#navbox {
display:none;
height:0px;
min-height:0px;
}


html {
height:auto;
min-height:0px;
}

body {
margin:10px;
padding:5px;
background-color:#FFFFFF;
text-align:left;
font-size:10pt;
height:auto;
min-height:0px;
}

}







