body {
margin: 0 0 0 0px; 
height: 100%;
font-family: Arial,Verdana;
margin: 0px;
padding: 0px;
color: #000;
background:#CCFFCC; /*alternative Hintergrundfarbe für IE*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), color-stop(20%, white), color-stop(60%, #999));
background: -moz-linear-gradient(top, #ccc, white 20%, #999 60%);


}

#con_0 {
width: 100%;
height: 75px;
border: 0px #F99 solid;
text-align: center;
margin:0 auto;
 
}
#con_0_center {
width: 920px;
height: 75px;
border: 0px #F99 solid; 
margin:0 auto;
margin-top: 15px;
}
#logohead {
text-align: left;


}
#con_1 {
width: 100%;
height: 30px;
border: 0px #F99 solid;
border-bottom: 8px #222 solid; 
text-align: center;
margin:0 auto;
 
}
#con_1_center {
width: 920px;
height: 30px;
border: 0px #F00 solid; 
margin:0 auto; 
}

#con_2 {
width: 100%;
height: 25px;
border: 0px #F99 solid;
border-bottom: 8px #222 solid; 

text-align: center;
margin:0 auto;
 
}

#con_3 {
width: 100%;
border: 0px #F99 solid;
background-color: #222;
text-align: center;
margin:0 auto;
 
}
#con_3_center {
width: 920px;

border: 0px #F99 solid; 
background-color: #222;
margin:0 auto; 
}


#head {
width: 920px;
border: 0px #999 solid;
text-align: left; 
  
}
#menue_container {
width: 920px;
margin: 0px;
border: 0px solid #0ff;
background-color: none;   
text-align: left;
}
.mehoul {
border: 0px #f00 solid;
background-color: none;
margin: 0px;
padding: 0px;
text-align: left;
}


.mehoact,
.meho {
border: 0px #000 solid;
text-align: left;
height: 20px;
float: left;
}


.meho a{
font-family:  arial, serif;
font-size: 1.0em;
text-decoration: none;
color: #000;
}
.meho a:hover {
text-decoration: none;
color: #cc6600;
}
.mehoact a {
font-family:   arial, serif;
font-size: 1.0em;
text-decoration: none;
color: #cc6600;

}

ul.mehoul2 {
border: 0px #f00 solid;
background-color: #222;
margin: 0px;
padding: 0px;
padding-bottom: 8px;
text-align: center;
height: 20px;
position: relative;
}


li.mehoact2,
li.meho2 {
border: 0px #000 solid;
text-align: center;
height: 20px;
float: left;

}


.meho2 a{
font-family: arial, serif;
font-size: 0.9em;
text-decoration: none;
color: #fff;
}
.meho2 a:hover {
text-decoration: none;
color: #cc6600;
}
.mehoact2 a {
font-family:   arial, serif;
font-size: 0.9em;
text-decoration: none;
color: #cc6600;

}



#con_2 {
width: 100%;
border: 0px #F99 solid; 

text-align: center;
margin:0 auto;
 
}
#con_2_center {
width: 920px;
border: 0px #F99 solid; 
text-align: center;
margin:0 auto; 
}

#content {
width: 920px;
border: 0px #999 solid;
text-align: left; 
font: normal 0.8em Arial,Verdana;
font-family:   arial, serif;
line-height: 1.3em;
margin-top:0px;
padding: 0px;
}
.bodytext {
width: 800px;
}
.csc-header {
width: 800px;
  margin-top: 25px;
}
#footer {
text-align: left;
width: 920px;
height: 30px;
margin-top: 10px;
padding-top: 6px;
border-top: 0px solid #999;
color: #000;
font: normal 0.7em Arial,Verdana;
text-decoration: none;
clear: both;
}
#footer a {
color: #000;
}
p.footertext {
padding-left: 0px;
}
ul,
li {
list-style: none;
}

H1  { 
margin: 0px 0px 0px 0px; 
font: bold 1.75em Arial,Verdana;
text-decoration: none;
}
H2  { 
margin: 0px 0px 0px 0px; 
font: normal 1.1em Arial,Verdana;
text-decoration: none;
}
 .logohead_link {
text-decoration: none;
}

H3, H4, H5, H6 { 
margin: 0px 0px 0px 0px; 
font: bold 1.2em Arial,Verdana;
}
table, tr {
margin: 0px;
padding: 0px;
}

td {
font: normal 0.8em Arial,Verdana;
}
td .td1 {
width: 150px;
background-color: #f00;
}
td.td2 {
width: 250px;
background-color: #ff0;
}
.td3 {
width: 150px;
background-color: #f00;
}
.td4 {
width: 250px;
}
.td5 {
width: 250px;
}
.internal-link,
.external-link-new-window  {
color: #000;
font-weight: bold;
text-decoration: none;
}
a {
color: #000;
text-decoration: underline;
}
a:hover {
color: #ff2200;
}

.csc-mailform-submit {
border: 1px solid #000;
}
.csc-mailform-field {
height: 30px;
}
.csc-mailform-field label {
    width: 8.5em;
    display: block;
    float: left;
}
