body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
}
p, li, cite{
color:#4d4d4d;
font-size:0.8em;
line-height:1.5em;
}
h1{
color:#4d4d4d;
font-size:1.0em;
font-weight:bold;
padding:7px 0px;
margin:0;
}
h2{color:#2256a4; font-size:1.0em; font-weight:bold; text-align:center;}
a{color:#017e4b; font-size:100%; font-weight:bold; text-decoration:none;}
a:link, a:visited{color:#017e4b; font-weight:bold; text-decoration:none; padding:5px 0;}
a:hover, a:active{color:#017e4b; font-weight:bold; text-decoration:underline;}

a.internlink:link, a.internlink:visited{color:#017e4b; font-size:0.6em; font-weight:bold; text-decoration:none;}
a.internlink:hover, a.internlink:active{color:#017e4b; font-size:0.6em; font-weight:bold; text-decoration:underline;}
/* Sitemap-Links */
a.smlink1:link, a.smlink1:visited{color:#017e4b; font-size:0.8em; font-weight:bold; text-decoration:none;}
a.smlink1:hover, a.smlink1:active{color:#017e4b; font-size:0.8em; font-weight:bold; text-decoration:underline;}
a.smlink2:link, a.smlink2:visited{color:#017e4b; font-size:60%; font-weight:bold; text-decoration:none; margin-left:50px;line-height:1.8em;}
a.smlink2:hover, a.smlink2:active{color:#017e4b; font-size:60%; font-weight:bold; text-decoration:underline; margin-left:50px;}

.fett{font-weight:bold;}
.kursiv{font-style:italic;}
.zentrier{text-align:center;}
.nachrechts{text-align:right; margin-top:20px;}
.mini{font-size:60%; text-align:center;}
.exp{font-size:80%;}
#header{
height:80px;
width:auto;
margin:0;
}
#logo{
float:left;
width:300px;
padding:0;
margin:0;
}
.speedmeta{width:auto; height:80px; margin-top:10px; text-align:right;}
.speedvorteile{width:auto; height:80px; text-align:right;}
.speedprojekte{width:auto; height:80px; margin-top:10px; text-align:right;}
.speedleistungen{width:auto; height:80px; margin-top:10px; text-align:right;}
.speedmethodik{width:auto; height:80px; margin-top:10px; text-align:right;}
.speedprofil{width:auto; height:80px; text-align:right;}
/* Speedbilder im oberen bereich der website
.speedmeta{display:none;}
.speedvorteile{display:none;}
.speedprojekte{display:none;}
.speedleistungen{display:none;}
.speedmethodik{display:none;}
.speedprofil{display:none;}
*/
/* rechte und linke seite für den druck ausblenden */
#links{display:none;}
#rechts{display:none;}
#mitte{
border: 1px solid #ccc;/**/
margin:0;
width:auto;
padding:25px;
}
.projdesc{
border:1px dashed #ccc;
padding:10px;
width:auto;
font-size:0.8em; text-align:left;
background-color:#fff;
}
/* formatierung der projektdarstellungen */
.pos1{position:relative; float:left; width:80px; font-weight:bold;}
.pos2{width:auto; margin:0 15px 25px 0;}
a.proj{font-size:100%;}
.blue{color:#2256a4; text-align:left;}

#mitte ul{
margin:0 0 0 30px;
padding:0;
list-style-type:square;
}
#mitte .dot{
list-style-type:square;
padding:5px 0 5px 8px;
margin:0;
}
#mitte .unter{
list-style-type:square;
padding:0;
margin-left:40px;
}
#mitte .unterImageLeft{
list-style-type:square;
padding:0;
list-style-position:inside;
/*text-indent:-1.8em;*/
margin-left:18px;
}
#mitte .unterlast{
list-style-type:square;
padding:0 0 10px 0;
margin-left:40px;
}

#mitte .fotohbb{
position:relative;
float:left;/**/
margin:15px 20px 0 10px;
}
#footer{
 position:relative;
 clear:both;
 margin-right:1px;
 padding:0;
 width:auto;
 height:12px;
}
#footer p{text-align:right; font-size:60%; font-weight:bold;}
#footer a{text-align:right; font-size:100%; font-weight:bold;}
#footer a:link, #footer a:visited,{text-align:right; font-weight:bold; color:#4d4d4d; text-decoration:underline;}
#footer a:hover, #footer a:active,{text-align:right; font-weight:bold; color:#fa0027; text-decoration:underline;}