ul.csc-menu {
color:#222;
margin-left: -38px;

}

*html ul.csc-menu {
color:#222;
margin-left: 1px;

}
ul.csc-menu li {
color:#222;
margin-top: 4px;


}
.csc-menu a {
color:#222;
margin-left: 0px;


}
.csc-menu a:hover {
color:#ff4400;
margin-left: 0px;


}

.csc-textpic-imagewrap{
padding: 0 0 0 0 px;
margin-top: -0px;
}
.csc-uploads {
width: 500px;
}
.csc-uploads-fileName a{
font: italic 0.8em Arial,Verdana;
text-decoration: none;
color: #ff4400;
}

.csc-uploads-fileName a:hover{
font: italic 0.8em Arial,Verdana;
text-decoration: none;
color: #222;
}

.csc-uploads-description {
font: normal 0.8em Arial,Verdana;
text-decoration: none;
color: #222;
}
.csc-uploads-fileSize {
font: normal 0.8em Arial,Verdana;
text-decoration: none;
color: #666;
}
.csc-uploads-icon {
width: 170px;

}

body { 
background-color: #ccccff;
background-image: url(../images/bg.png);
height: 100%;
text-align: center;

}
#zent {
width: 850px;
margin: 0 auto;
margin-top: -10px; 
position: relative;
text-align: left;
border: 0px solid #000;
}

#con_all {
width: 850px;
background-color: #fff;
border: 0px #ddd solid;
margin-top: 0px;
padding: 0px;
position: relative;
height: auto;
min-height: 600px;
height:auto !important; /* moderne Browser */
height:100%; /* IE */
}

#con_logo_en {
width: 850px;
height: 75px;
border: 0px #00f solid;
background-color: #fff;
}

#logo_head {
width: 700px;
height: 75px;
padding-left: 0 0 0 0px;
margin: 0px;
background-color: #fff;
border: 0px solid #0ff;
float: left;
}

#speach {
width: 145px;
height: 19px;
margin-left: 0px;
background-color: #fff;
border: 0px solid #00f;
float: left;
text-align: right;
padding-top: 10px;
}
#speach a{
font: normal 0.8em Arial,Verdana;
color: #666;
text-decoration: none;
}
#speach a:hover{
font: normal 0.8em Arial,Verdana;
color: #222;
text-decoration: none;
}



#hpnavi {
background-color: #00f;
width: 850px;
height: 25px;
padding-top: 0px;
border: 0px #fd0 solid;
margin: 0px;
text-align: left;
vertical-align:bottom;
background-image: url(http://www.indotec.de/fileadmin/indotec/images/stripes.jpg);
}
*html #hpnavi {
margin-top: -4px;
}

.mehoul {
height: 25px;
width: 820px;
border: 0px #f0f solid;
background-color: none;
margin: 0px;
padding-left: 20px;

}
 

.meho {
float: left;
border: 0px #000 solid;
margin-left: 0px;
padding-top: 3px;
}
*html .meho {
padding-top: 2px;

}
.meho a{
font: bold 0.8em Arial,Verdana;
text-decoration: none;
color: #fff;


}
.meho a:hover {
text-decoration: none;
color: #ff4400;


}

#picture {
clear: both;
width: 850px;
height: 169px;
background-color: #fff;
margin-top: 0px;
padding-top: 0px;
border: 0px solid #f00;
}




#navigationbox {
margin-top: 30px;
margin-left: 0px;
width: 147px;
display: block;
min-height: 100%;
padding-left: 20px;
background-color: #fff;
border: 1px #fff solid;
text-align: left;
clear:both;
float: left;
font: normal 0.8em Arial,Verdana;
line-height: 18px;
}
*html #navigationbox {
width: 154px;

}

#content {
width: 510px;
position: relative;
padding-top: 0px;
padding-left: 0px;
margin-left: 0px;
margin-top: 30px;
background-color: #fff;
border: 0px solid #3f3;
font: normal 0.8em Arial,Verdana;
line-height: 1.3em;
color: #222;
height: auto;
text-decoration: none;
float: left;
}



#news {
float: left;
width: 140px;
height: auto;
margin-left: 20px;
margin-top: 30px;
padding-right: 5px;
border: 0px solid #f33;
font: normal 0.8em Arial,Verdana;
background-color: #fff;
position: relative;
line-height: 18px;
}
#news a {
color: #222;

}

.bodytext {
text-align: justify;
padding: 0px;
margin: 10 0 0 0px;

text-align: justify;
}
*html .bodytext {

}

#news .bodytext {
color: #222;
text-align: left;
width: 140px;
text-align: justify;
}

#news_text .bodytext {
color: #222;
text-align: left;
width: 380px;
text-align: justify;
} 

.drop_ul {
width: 140px;
margin-top: 0px;
border: 0px solid #00f;
text-align: left;
padding: 0px;
margin-left: 0px;
color:#222;
}
.drop_li {
width: 140px;
border: 0px solid #0f0;
text-align: left;
}


.drop a{
color:#222;
border: 0px solid #f00;
text-decoration: none;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
text-align: left;
}

.drop a:hover {
color: #ff4400;
}

.drop_act a {
color: #ff4400;
}
.drop_act2 a {
color: #ff4400;
}
.drop_li2 a {
color: #222;
}


.trenner {
height: 10px;
align: bottom;
color: #333;
font: normal 0.7em Arial,Verdana;
text-decoration: none;
border-top: 0px solid #f66;
}

.trainingslink a {
color: #ff4400;
font-weight: bold;
text-decoration: none;
}
li {
list-style: none;
align: left;
}

#footer {
width: 850px;
height: 80px;
padding-top: 35px;
padding-left: 0px;
background-color: #fff;
border-top: 0px solid #666;
color: #222;
font: normal 0.7em Arial,Verdana;
text-align: center;
text-decoration: none;
clear: both;
bottom: 0; /* wichtig */

}
#footer a {
color: #222;
text-decoration: none;
}
p.footertext {
padding-left: 20px;
}

h1 {
font: bold 1.1em Arial,Verdana;

}
*html h2,
*html h1 {
font: bold 1.2em Arial,Verdana;
}
*html h3 {
font: bold 1.1em Arial,Verdana;
}


a.mail,
a.mail:visited;
a.internal-link,
a.internal-link:visited,
a.interval-link:active,
a.interval-link:focus {
  text-decoration: undeline;
  color: #666;
  font-weight: normal;
}
a:hover.mail,
a:hover.internal-link {
  color: #333;

}
a.external-link-new-window,
a.external-link-new-window:visited,
a.external-link-new-window:active {
   text-decoration: undeline;
  color: #666;
  font-weight: normal;
}
  a:hover.external-link-new-window {
 color: #333;
 
 }
 dt {
 margin: 0;
 }


/* Contact Form */
.csc-mailform { border: none; margin: 0px; padding: 0px; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px; }

.download {
color: #222;
font-weight: normal;
}
.csc-firstHeader {
margin: 0px;
padding: 0px;
}

.news-list-item {
float: left;
width: 510px;
border: 0px solid #000;

}
.news-list-item a{
color: #222;
text-decoration: none;
}
.news-list-item a:hover {
text-decoration: none;
color: #ff4400;
}


#news_picture {
width: 120px;
float: left;
background-color: #fff;
border: 0px solid #000;
}

#news_text {
float: left;
padding: 0px;
margin-left: 10px;
width: 380px;
background-color: #ffff;
border: 0px solid #f00;
}

.news-list-container {
border: 0px solid #f00;
float: left;
width: 510px;
}
.news-single-item {
margin-top: 30px;

}

#clear {
clear: both;
height: 20px;
width: 15px;
border: 1px solid #fff;
}

#news_text h3 {
padding: 0px;
margin: 0px;

}
.bodytext b {
text-align: left;

}
.internal-link {
color: #222;
font-weight: bold;
text-decoration: none;
}

