@import url(nav.css);
html,body{margin:0;padding:0;background-color:#bcc0cc;color:#000000;}
body{border-top:3px solid #c60001;border-left:3px solid #c60001;border-right:5px solid #9b0000;border-bottom:5px solid #9b0000;margin:20px;background:url(images/top.gif) #ffffff no-repeat 100% 81px;font:76% arial,sans-serif;}
#content a,#content a:link,#content a:visited,#content a:active{color:#035f8d;background-color:#ffffff;text-decoration:none;}
#content a:hover,#content a:focus{color:#9b0000;background-color:#ffffff;text-decoration:underline;}
h2,h3{margin-bottom:-.75em;}
h1{border-bottom:1px solid #c60000;font-size:130%;}
h2{font-size:120%;}
h3{font-size:110%;}
img{border:none;}
abbr,acronym{border-bottom:1px solid #dbd4cc;cursor:help;}
#content li{padding-left:2em;list-style-type:disc;list-style-position:inside;}
#container{margin:0 50px 0 20px;background:url(images/filler1.gif) repeat-y top right;}
#wrapper{float:right;width:100%;margin-left:-202px;border-right:2px solid #b6ccd9;min-height:400px;}
* html #wrapper{height:400px;}
#header{margin:0;padding-left:10px;background:#ffffff;color:#79b30b;height:88px;}
#header h1{border-bottom:2px solid #b6ccd9;margin:20px 0 0 0;background:url(images/logo.gif) no-repeat 0 0;height:86px;}
#header h1 span{display:none;}
#topnav{list-style:none;height:86px;right:70px;top:114px;position:absolute;}
#topnav li{float:left;padding:0 15px;border-right:2px solid #b6ccd9;}
#topnav li.last{border:none;}
#topnav a,#topnav a:link,#topnav a:visited,#topnav a:active{color:#000000;background-color:#ffffff;font-weight:bold;text-decoration:none;}
#topnav a:hover,#topnav a:focus{color:#9b0000;background-color:#ffffff;}
#home #ahome,#links #alinks,#kontakt #akontakt,#impressum #aimpressum{color:#9b0000;background-color:#ffffff;}
#skiplink1{background:url(images/filler1.gif) no-repeat top left;right:74px;top:104px;height:65px;position:absolute;}
#skiplink2{width:25px;float:right;background:url(images/filler2.gif) no-repeat top right;bottom:40px;right:-25px;height:2px;position:relative;}
#skiplink1 a,#skiplink2 a{display:none;}
#content{margin-top:40px;margin-left:200px;padding:0 30px;line-height:1.4;}
* html #content{margin-bottom:10px;}
#nav{float:left;width:200px;margin-top:40px;}
#footer{clear:both;width:100%;border-top:2px solid #b6ccd9;margin-bottom:10px;padding-top:13px;background:url(images/filler1.gif) no-repeat top right;}
#footer a{visibility:hidden;}
.left{float:left;margin:0 20px 10px 0;}
.right{float:right;margin:0 0 10px 20px;}
.pdf,.html,.video,.image{padding:1px 0 1px 24px;background:url(images/pdf.gif) no-repeat center left;height:28px;}
.html{background:url(images/html.gif) no-repeat center left;}
.video{background:url(images/video.gif) no-repeat center left;}
.image{background:url(images/image.gif) no-repeat center left;}
#presselinks dt,#linklist dt{float:left;padding:1px 0 1px 24px;background:url(images/pfeil.gif) no-repeat center left;}
#presselinks dd,#linklist dd{float:right;width:49%;}
#plinks{margin:10px 0 0 0;}
#plinks li.links{padding:25px 0 0 50px;float:left;list-style:none;background:url(images/pfeil-rot.gif) no-repeat 0 70%;}
#plinks li.rechts{padding:25px 0 0 50px;float:right;width:50%;list-style:none;background:url(images/pfeil-blau.gif) no-repeat 0 70%;}
#plinks li.clearfix{clear:both;float:none;border-bottom:1px solid #c60000;list-style:none;}
