html { margin-top: 0; height:100%}
body  { color:#b4b4b4; font-family: Helvetica, Arial, sans-serif; background-image: url(img/bg2.png); background-color: #252b35; }
ul { list-style-type: disc; margin: 4px 0 4px 8px; padding:0px; }

a:link{color:#b4b4b4;}
a:visited{color:#b4b4b4;}
a:hover{color:#ffffa1;}



hr { color: #b4b4b4; background-color: #da6317;  height: 1px; border: none }

#content{position:relative;margin:0 0 60px 0px;font-size:14px;color:#b4b4b4;text-align:left;}

#main{}

#wrapper { text-align: center; width: 100%; height: 100%; min-height: 100%}
#page { background-repeat: no-repeat; text-align: center; width: 800px; margin:0 auto; }
#page{ height:100%;min-height: 100%}

#webtop{margin:50px 0 30px 0;display:block;}
.webtable{margin:0 0 0 0px}
.webtitle, .webtitle a:link, .webtitle a:visited { font-size: 15px; font-weight: bold; color:#b4b4b4}
.webtext{ font-size: 13px; color:#b4b4b4}
.tontable {margin:0 0 0 0px; font-size: 13px;  }

#tontop{margin:50px 0 30px 80px;display:block;}
.tonbox {background-color: #454954; padding: 10px 30px 10px 30px;margin:0; color: #b4b4b4;}

#koduku { position: absolute; top: 60px; width: 260px; height: 250px; margin-left: 18px; }


#menu { color: #b4b4b4; font-size: 13px;  text-decoration: none;  height: 20px; margin: 32px 0 8px 15px; text-align:right; }
#menu a:link, #menu a:visited { color: #b4b4b4; text-decoration: none; }
#menu a:hover { color: #fffffff; text-decoration: underline; }

.kontakt

.kontakt { color: #b4b4b4; font-size: 13px;  text-decoration: none;  height: 20px; margin: 32px 0 8px 15px; text-align:right; }
.kontakt a:link, .kontakt a:visited { color: #b4b4b4; text-decoration: none; }
.kontakt a:hover { color: #fffffff; text-decoration: underline; }


#headschrift{font-size:20px;color:#265b97;padding:17px 0 17px 0;text-align:left;}

#kopfdiv {position:relative;margin:0;text-align: left;display:block;width:800px;height:67px;}

#kopflogo{background-repeat: no-repeat; background-position: left; height: 67px; display:block;}

#steckbrief{ float:left;width:190px;}
#innersteckbrief{margin: 25px 10px 0 17px;font-size:11px;color:#265b97;text-align:left; line-height: 14px}


.breadcrump{background-color: #454954; padding: 10px 30px 5px 30px; color: #b4b4b4; text-align: left; margin:25px 0 10px}


.parentprojekt, .parentprojekt a:link, .parentprojekt a:visited{font-size:14px;color:#ff6e0a;}
.parentprojekt a:hover{color:#265b97;}
.parentprojekt {margin:0 0 10px 0;}


.maintitle{font-size:20px;font-weight:bold;text-align:left;margin:0 0 10px 0;padding:0;}

.subtext{ font-size:11px;text-align:center; margin: 2px 0 0 0;}

.dokumente{ font-size:15px; margin-bottom:5px;text-align:left;}

.text{font-size:14px;margin: 4px 30px 20px 0;text-align:left;}
.text a:link, .text a:visited{color:#265b97;}
.text a:hover{color:#ff6e0a;}

.spalte{float:left;width:206px;margin-right:23px;}

.title{font-size:15px;font-weight:bold;text-align:left;margin:0;padding:0;}
.title a:link, .title a:visited{color:#265b97;}

.teaser{font-size:14px;margin: 0 0 20px 0;}
.teaser a:link, .teaser a:visited{color:#265b97;}
.teaser a:hover{color:#ff6e0a;}

.highslide-gallery{text-align:center; margin:15px 8px 0px 0; float:left;height:160px;}
.highslide-gallery a img {border: 0;}

#menu .current, #menu .current a:link, #menu .current a:visited{color: #da6317;}
#grosstitel{position:absolute; width:800px; height:80px; bottom:0px; font-size:120px;text-align: right;color:#242832;}
#grosstitel2{position:absolute; width:800px; height:30px; bottom:0px; font-size:40px;text-align: right;color:#454954;}


