html, body {width: 100%; height: 100%; margin: 0px; padding:0px;}
body {margin-top:20px;}
table, div, #header, #linksmenu a:link, textarea, input, select {-moz-border-radius:3px; -webkit-border-radius: 3px; -khtml-border-radius:3px; border-radius:4px;}
textarea {border:1px solid #999; margin-left:5px;padding:4px}
input, select {border:1px solid #999; margin-left:5px;background-color:#E2F5F5;padding:3px}
a:link, a:visited  {color:#000; font-family:Verdana, Aria; font-weight:bold; font-size:15px; text-decoration:none; font-size:13px; color:#0033CC}
a:hover, a:active  {text-decoration: underline;}
img.hintergrundbild {min-height: 100%; min-width:1024px; width: 100%; height: auto; position: fixed; top: 0;left: 0;}
@media screen and (max-width: 1024px){img.hintergrundbild {left: 50%; margin-left: -512px;}}
@media print{img.hintergrundbild, #footer {display:none}}
p {page-break-after:avoid;}

#bgstreifen{background-color:#fff; alpha(opacity=50); opacity: 0.5; filter: alpha(opacity = 50); position:absolute;height:200px;width:100%;top:50px; border-top:10px solid #E8EDF2; border-bottom:10px solid #E8EDF2}
#htop a:link, #htop a:visited,#footer a:link, #footer a:visited  {text-decoration:none; color:#F9811E;font-size:12px }
#htop a:hover, #htop a:active,#footer a:hover, #footer a:active  {color:#62C1BF}
#inhalt, footer {-moz-border-radius:10px; -webkit-border-radius: 10px; -khtml-border-radius:10px; border-radius:10px;}
#inhalt{border:#EDF0F5 solid 3px; margin: 0px auto; width:1000px; padding:10px; background-color:#FFFFFF; margin-bottom:30px; position:relative;}
#header {font-family: comic sans Ms, impact, verdana; font-variant:small-caps; font-weight:bold; letter-spacing:1px;margin-bottom:15px; background-color:#EDF0F2; padding:10px; height:105px;margin-top:10px;font-size:30px; text-shadow: 2px 2px 1px #ffffff; filter: dropshadow(color=#ffffff, offx=2, offy=2);}
#contlinks {float:left; width:200px; margin-right:15px; background-color:#FFF; min-height:500px ;}
#contmitte {float:left; width:565px; margin-right:15px; background-color:#FFFFFF; min-height:500px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
#contrechts{float:left; width:200px; background-color:#FFFFFF}
#end{clear:both}
#linksmenu li, #linksmenu ul{ list-style:none; display:inline; padding:0px; margin:0px }
#linksmenu a:link, #linksmenu a:visited {color:#F5F5F5; background-color:#3BB2AF;padding:5px; width:190px; display:block;  text-decoration:none; margin-top:4px;font-family:Verdana, Aria; font-weight:bold; font-size:15px; background-image:url(/picture/allgemein/bg_button_link.jpg);  text-shadow: 1px 0px 1px #888, 1px 1px 3px #222;  }
#linksmenu a:hover, #linksmenu a:active {background-color:#F9811E;text-shadow: 1px 0px 1px #777, 1px 1px 3px #fff;
background-image:url(/picture/allgemein/bg_button_hover.jpg)}
#contmitte img{border:none}
#contmitte h1,#contmitte h2,#contmitte h3,#contmitte h4,h1,h2,h3,h4,.fehler,.meldung{font-family:verdana,impact;padding:0px;margin:0px;}
#contmitte h2,#contmitte h3{font-size:12px;text-shadow: -1px -1px 0px #eee, -1px -1px 0px #fff;font-weight:bold;}
#contmitte h1  {font-size:22px}
#contmitte h2  {font-size:16px;color:#555; }
#contmitte h3  {color:#555;}
#contmitte h4  {font-weight:normal}
#footer{ margin-top:15px; background-color:#eee; padding:8px 15px 8px 15px; font-family:Verdana, Aria;  color:#444; font-size:13px;}
#slider ul, #slider li, #slider2 ul, #slider2 li{
margin:0;padding:0;list-style:none;text-align: right;width:180px;height:180px;overflow:hidden; }
#fehlermeldendiv{padding:5px; width:188px;height:20px; border:2px solid #eee; margin-bottom:10px; margin-top:8px;overflow:hidden}
#fehlerberichtDIV{margin:10px 0 0 -5px;}
#fehlermelden{cursor:pointer};
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
 margin:0; padding:0;display:block;overflow:hidden; text-indent: -8000px;}

.fehler {padding:5px; border: solid 1px red; background-color:#FEE2E2}
.meldung {padding:5px; border: solid 1px #009933; background-color:#BEFCCC}
.blogblau{color:#325294;font-family:verdana,impact;padding:0px;margin:0px; font-size:12px; font-weight:bold}
.bloggrau{color:#888;font-family:verdana,impact;padding:0px;margin:0px; font-size:13px; font-weight:bold}
.bloginhalt{color:#666;font-family:verdana,impact;padding:0px;margin:0px; font-size:12px; font-weight:normal}
.bloglinie{border-top:1px solid #D3D1E5; margin-top:8px; height:9px;}
.blogbg{background-image:url(/picture/allgemein/bg_blog.jpg); background-repeat:repeat-x;text-shadow: 2px 0px 4px #fff, 0px 0px 4px #fff;}
.linielinks{border-left:2px solid #999;padding:5px; margin-top:10px;padding:0 0 0 10px}
.ii a:link, .ii a:visited  {text-decoration:none; border:1px solid blue;padding:2px; margin-bottom:10px;line-height:30px }
.ii a:hover, .ii a:active  {  background-color:red}
.strichlinie {border-bottom:dashed 1px #aaa; height:5px;padding-top:6px;padding-bottom:6px}
.richtig {border: 1px solid #1221DB; padding: 3px; text-align: center; color:#000; background-color:#D6DBFF}
.blasentext{font-size:11px; padding-left:55px; padding-top:10px; font-weight:bold; width:380px}
.blase{background-repeat:no-repeat; height:50px; width:510px; margin-left:30px; font-size:18px; line-height:22px;  margin-bottom:-10px;z-index:10;position:relative;}
.bilderrahmen{border:6px solid #F5F5F5;  position:absolute; z-index:20000;width:160px;height:160px; opacity: .75;filter: alpha(opacity=75);margin-left:7px; margin-top:5px;border-radius:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.bild{float:left; margin-top:11px; margin-left:8px; width:179px; height:179px; padding-bottom:0px;}
.border{border-bottom-left-radius:13px;border-bottom-right-radius:13px; border-top:0;border-top-left-radius:0px; border-top-right-radius:0px;}
.ballon1,.ballon2,.ballon3,.ballon4,.ballon5,.ballon6,.ballon7,.ballon8
{width:35px;height:40px; line-height:25px; float:left;}
.ballon1{background-image:url(/picture/allgemein/ballon/ballon1.gif);}
.ballon2{background-image:url(/picture/allgemein/ballon/ballon2.gif);}
.ballon3{background-image:url(/picture/allgemein/ballon/ballon3.gif);}
.ballon4{background-image:url(/picture/allgemein/ballon/ballon4.gif);}
.ballon5{background-image:url(/picture/allgemein/ballon/ballon5.gif);}
.ballon6{background-image:url(/picture/allgemein/ballon/ballon6.gif);}
.ballon7{background-image:url(/picture/allgemein/ballon/ballon7.gif);}
.ballon8{background-image:url(/picture/allgemein/ballon/ballon8.gif);}
.ballonumbruch{clear:both;margin-top:-10px;position:relative;}
.nopicture{border:2px solid #eee; width:140px; height:140px; padding:10px; font-size:20px; line-height:140px; background-color:#fff}
.cr{font-size:10px;}