/*
html{
    height: 100%;
}*/


body {
font-family: verdana,Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#ffffff;

color:#000000;
font-size:1em;
}

img {border:none; margin:0;}

#page {  
margin:100px 0px 0px 100px;
/*margin:9% 0px 0px 9%;*/
padding: 0px 0px 100px 0px;
width:900px;

}



#container_top{
width:900px;
display:block;
float:none;
padding:0;
margin:0px 0px 75px 0px;
}



#menu {
margin:0px 0px 0px 0px;
padding:0;

}



#menu a:link { color:#000000;text-decoration:none;}
#menu a:visited { color:#000000;text-decoration:none;}
#menu a:hover { color:#7a7a7a;text-decoration:none; }
#menu a:active { color:#7a7a7a;text-decoration:none; }


#menu a.aktiv:link { color:#000000;text-decoration:none;}
#menu a.aktiv:visited { color:#000000;text-decoration:none;}
#menu a.aktiv:hover { color:#7a7a7a;text-decoration:none; }
#menu a.aktiv:active { color:#7a7a7a;text-decoration:none; }

/*heller 9d9d9d*/

a:link { color:#7a7a7a;text-decoration:none;}
a:visited { color:#7a7a7a;text-decoration:none;}
a:hover { color:#000000;text-decoration:none; }
a:active { color:#000000;text-decoration:none; }





p {  margin:0px 0px 5px 0px; padding:0;line-height:140%;}

.bottom {margin: 0px 0px 35px 0px;}

.top {margin: 35px 0px 5px 0px;}

.top_bottom {margin: 35px 0px 35px 0px;}

.double_top{margin: 70px 0px 0px 0px;}

.double_bottom{margin: 0px 0px 70px 0px;}


.double_top_bottom{margin: 70px 0px 70px 0px;}

.projects {margin: 45px 0px 80px 0px;}

.cover {margin:0px 0px 17px 0px;}


li {padding:0px 10px 12px 0px;line-height:140%;}

ul {margin: 10px 4px 10px 0px;padding: 0px 0px 0px 24px;}

 
h1 { margin: 0px 0px 8px 0px; padding: 0px 0px 6px 0px;font-weight:bold;}

h2 { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; font-weight:bold;}

h3 {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;font-weight:bold; }



li { line-height:140%;}

.maintable{
width:900px;
margin:0px 0px 0px 0px;
}


.maintable td {
vertical-align:top;
}

.left {width:300px;}
.middle {width:300px;}
.right {width:300px;}



.newstable{
width:900px;
margin:0px 0px 0px 0px;
}


.newstable td {
vertical-align:top;
padding: 0px 12px 20px 0px;
}


.img_border {border:1px solid #dedede;}

#footer {
display:none;

/*position:absolute;
bottom:0;
left:9%;
padding:20px 0px 20px 0px;
font-size:0.7em;*/
}