html, body, table, p, hr, ul, li, a, h1, h2, h3 {padding:0px; margin:0px;}

html{height:100.01%}
body{font-family:Verdana, Arial, sans-serif; font-size:0.7em; color:#202020; background:#e6e8e8 url(images/bg_main.gif) repeat-y;}


.clear{clear:both;}

a{font-weight:bold; color:#202020; text-decoration:none;}
a:hover{color:#81b549;}
table td{vertical-align:top;}

h1, h2, h3{color:#202020; font-weight:bold; font-size:1.1em; text-transform:uppercase; font-weight:bold;}

.template{background:url(images/bg_main.gif) repeat-y; width:970px;}

.template #links{width:172px; color:#797979; font-size:0.9em; float:left;}

.template #links h2{color:#797979; margin:10px 0;}

.template .logo{text-align:center; position:fixed; left:20px; top:20px; z-idex:1000;}
* html .template .logo{position:absolute;}
.template .adresse{position:fixed; top:280px; left:20px; width:150px;}
* html .template .adresse{position:absolute;}
.template .adresse .tel{width:30px; display:block; float:left;}


.template #navigation{margin:0 15px 0 0; position:fixed; left:172px; top:0px; width:180px;}
* html .template #navigation{position:absolute;}
.template #navigation a:hover{color:#fff;}
.template #navigation #main{height:240px; width:180px; background:#a7a8aa; padding:20px 0 0 0;}
.template #navigation #main ul{list-style-type:none; margin:5px 0 0 20px;}
.template #navigation #main ul li{text-transform:uppercase; font-size:1.2em; font-weight:normal; margin:7px 0 0 0;} 
.template #navigation #main a.aktiv, .template #navigation #main li.aktiv a{color:#fff;}


.template #subnav{width:100%; margin:0 0 0 -10px;}
* html .template #subnav{margin:0 0 0 0px;}
.template #subnav a:hover{color:#fff;}
.template #subnav ul {background:#cccccc; list-style-type:none; margin:2px 0 10px 10px; padding:7px 0px 10px 10px; float:left; width:590px;}
.template #subnav ul li{padding:5px 0 0 2px; text-transform:uppercase; font-size:1em; font-weight:bold; float:left; margin:0 20px 0 0;}
.template #subnav ul li.aktiv a{color:#fff;}
.template #subnav ul li.third{padding:0 0 0 20px;}

.content{margin:0px 0 0 360px; width:610px; padding:0 10px 0 0;}
.content h1, .content h2, .content h3{margin:10px 0 10px 0; color:#83b749;}
.content .contenttext{padding:0 10px 0 0;}

.content table{width:98%; margin:10px 0 20px 0;}
.content table td{width:170px; padding:0px; margin:0 20px 0 0; border-collapse: collapse; padding:6px 20px 6px 0;}
.content table a{font-weight:bold; color:#505050;}
.content table a:hover{color:#83b749;}

.content table td.align-center{text-align:center}

