html{min-height:100.1%;height:100%;margin:0;padding:0;margin-bottom:.1px;background-color:#fff;text-align:center;color:#000;font:80%/1.3 Verdana, Arial, Sans-Serif;}
body{text-align:center;margin:0;padding:0;height:100%}
#page{display:block;width:900px;min-height:600px;margin:0 auto;padding:0;position:relative}
* html #page{height:600px;left:-450px}
*+html #page{left:-450px}
#content{position:absolute;top:142px;margin:0;width:900px}
#col-main{position:relative;top:0px;left:205px;width:490px;min-height:600px;display:block;text-align:justify;padding-bottom:10px}
* html #col-main{height:600px;width:480px;left:0}
*+html #col-main{left:0px}
#col-l{background-color:#F1F1F1;position:absolute;top:0;left:0;width:200px;height:100%;border-top:medium solid #000;border-bottom:medium solid #000;padding-bottom:10px}
* html #col-l{height:600px}
#col-r{background-color:#F1F1F1;position:absolute;top:0;left:700px;width:200px;height:100%;border-top:medium solid #000;border-bottom:medium solid #000;padding-bottom:10px}
* html #col-r{height:600px}
#menue{position:absolute;top:100px;margin:0;height:20px;width:894px;padding:3px;padding-top:5px;padding-left:5px;text-align:left;border-top:medium solid #000;border-bottom:medium solid #000}
* html #menue{height:10px;margin-bottom:-10px}
#menue ul,#menue li{float:left;display:inline;margin:0;padding:0;margin-right:15px}
a{text-decoration:none}
#footer ul,#footer li{display:inline;margin:0;padding:0;margin-right:15px}
#search{display:block;height:20px;margin-right:0;float:right;position:relative;top:-5px}
*+html #search{top:-3px}
.searchfield{height:18px;margin:0;border:0;width:145px;background-color:#eee}
.submit-img{position:relative;top:4px}
* html .submit-img{top:2px}
*+html .submit-img{top:2px}
#footer{clear:both;position:absolute;text-align:center;width:900px;height:20px;padding:0 3px;margin:0;border-top: medium solid #000;margin-top:25px;font-size:.9em;left:0}
*+html #footer{width:894px}
#header{position:absolute;display:block;top:0;margin:0;height:90px;width:900px;background-image:url(images/header.png);background-repeat:repeat-x}
#logo{width:380px;height:90px;position:absolute;top:4px;left:10px;background-image:url(images/logo.png)}
#header h3 a{position:absolute;top:0;display:block;width:380px;height:90px;text-decoration:none;margin:0}
#header span{position:relative;top:-200px}
#login{display:block;width:468px;height:72px;margin:0;margin-top:5px;margin-right:10px;padding:0;float:right;text-align:right}
#banner{display:block;width:468px;height:60px;margin:0;margin-bottom:5px;padding:0;background-color:#F1F1F1}
.text{margin:5px;display:block;text-align:left}
h1{font-size:1.3em;margin-top:0;text-align:center}
h3{font-size:1.1em;margin-top:0;text-align:center}
.newsdate{font-size:.8em;margin:0;text-align:right}
.newsdate a{text-decoration:none}
form{margin:0;padding:2px}
fieldset{padding:5px}
.form{display:block;clear:left;margin:6px}
label{float:left;width:130px;font-size:.9em;padding-right:5px;padding-top:3px;font-weight:bold}
legend{padding:0 3px;font-weight:bold}
.wichtig p{padding:3px;font-weight:bold}
.submit {float:right;margin:3px;border:thin #000 solid;background-color:#fff;color:#009812;font-weight:bold}
* html .submit{margin:2px}
*+html .submit{margin:1px}
.previewpic{display:inline;float:left;margin:2px;padding:3px;border:1px solid #ddd;background-color:#fff;border-bottom:2px solid #999;border-right:2px solid #999;width:150px;height:180px}
* html .previewpic{margin:0;margin-right:1px;margin-top:-5px}
.previewpic .bild{display:block;width:150px;height:150px;margin:0}
.previewpic a{display:block;width:150px;height:150px;text-align:center}
.previewpic a img{border:0}
.previewpic .text{display:block;width:150px;height:30px;margin:0;padding-top:5px;text-align:center}
.previewcaption{font-size:.8em;overflow:hidden}
.singelpic{width:480px;margin:0;text-align:center}
.catlist ul, .catlist li{list-style-type:none;margin-left:5px;padding:0}
.catlist a{text-decoration:none}
.aktiv{font-weight:normal}
.aktiv{font-weight:bold}
hr{border:0;clear:both;width:100%;margin:0;color:#fff}
.content-link li{border:thin solid #000;background:#008E0D;padding:1px 2px;float:right;text-transform:uppercase;font-size:.7em;display:inline;margin-left:5px}
.content-link a{color:#fff}
.info{float:right;font-size:.7em}
#col-main p{text-align:justify}
.ad{text-align:center}