@media screen{body{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:100.01%;margin:0;padding:0;background:#000;background:-moz-linear-gradient(top, #000, #0c2b45);background:-webkit-linear-gradient(top, #000, #0c2b45);background:-o-linear-gradient(top, #000, #0c2b45);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#0c2b45);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#0c2b45)"}
*{margin:0;padding:0}
#head{background:url(../bilder/toprepeat1.jpg) repeat-x;height:286px;width:100%;overflow:hidden}
#head p{font:italic bold 1.5em Georgia, serif;text-shadow:8px 8px 2px #101010,1px 1px 0 #505050;color:#c93;line-height:1em;padding:1.5em 0 0 3em}
#head .kleinhead{font-size:.8em;padding:.8em 0 0 8em}
#head a{font-size:.8em;left:14px;top:260px;position:absolute;border:none}
#head ul a{list-style:none;color:#fff;height:0;width:0;left:-4000em;top:-4000em;overflow:hidden;position:absolute}
#head ul a:focus, #head ul a:active{left:14px;top:30px;color:#deb887;height:auto;width:auto}
#head h1, .aussen{color:#fff;height:0;width:0;left:-4000em;top:-4000em;overflow:hidden;position:absolute}
#ort2{left:14px;top:5px;position:absolute;font-size:.8em;color:#c0c0c0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55);filter:alpha(opacity=55);opacity:0.55}
.java{background:#000;color:#f5deb3;font-size:.7em;text-align:center;margin:0 3em;padding:.2em 2em;left:0;top:0;position:fixed;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}
#left{color:#fff;width:140px;float:left;padding:0}
#right{color:#fff;float:right;width:12%;margin:1em 3.5em 0 0;padding:.5em}
#right a, #right a:link, #right a:active, #right a:visited{font-size:.8em}
* html #right a:link, #right a:active, #right a:visited{border:none}
#stati p{padding-left:1em;font-size:.7em;color:#888}
.news{display:block;padding:0;min-height:5em;text-align:left}
.decorationrss{background:url(../bilder/rssxml.png) no-repeat 10px 3px;padding:2px 0 2px 40px}
#menue{font-size:.8em;text-align:left;width:128px;padding:1em 0 20px 10px}
#menue ul{list-style-type:none;margin:0;padding:0}
#menue li{position:relative;background:#000;border:2px ridge #373737;display:block}
#menue li a, #menue li a:link{color:#c0c0c0;line-height:25px;border-color:#ccc #000 #000 #ccc;display:block;padding:3px;text-decoration:none;width:116px;height:25px}
#menue li a:hover, #menue li a:active, #menue li a:focus{position:relative;color:#eee;border:1px solid transparent;border-color:#000 #ccc #ccc #000;padding:4px 2px 2px 4px;text-decoration:underline}
#menue li.aktiv{font-weight:700;color:#f5deb3;line-height:25px;background:#333;background:-moz-linear-gradient(top, #333, #555);background:-webkit-linear-gradient(top, #333, #555);background:-o-linear-gradient(top, #333, #555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#555555);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#555555)";border:2px ridge #373737;padding:4px;text-decoration:none;height:25px}
* html #menue li.aktiv{border:2px ridge silver;padding:4px}
* html #menue li a:focus{border:none}
.luecke_oben{background:#333;height:50px;padding:0;text-align:center;vertical-align:top;border:2px ridge #373737;margin:0}
.ort{border:2px ridge #373737;color:#f5deb3;font-size:.9em;padding:.5em;text-align:left;height:110px}
.ort fieldset{border:none;padding:0}
#menue li a, #menue li a:link, .ort{background:#555;background:-moz-linear-gradient(top, #666, #111);background:-webkit-linear-gradient(top, #666, #111);background:-o-linear-gradient(top, #666, #111);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#111111);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#111111)"}
#menue li a:hover, #menue li a:active, #menue li a:focus{background:#111;background:-moz-linear-gradient(top, #111, #666);background:-webkit-linear-gradient(top, #111, #666);background:-o-linear-gradient(top, #111, #666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#111111, endColorstr=#666666);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#111111, endColorstr=#666666)"}
.ort button{margin:0;padding:0;width:110px;cursor:pointer}
#content{color:#fff;width:62%;padding:1% 2% 1% 0;float:right}
* html #content{height:1em}
#right, .rahmen{padding:1em;text-align:left;border:1px outset #c93;background:url(../bilder/hintergrund_rand.jpg) repeat;box-shadow:10px 10px 10px #111;-moz-box-shadow:10px 10px 10px #111;-webkit-box-shadow:10px 10px 10px #111;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(strength=10,color=#111111,direction=135)}
.rahmenmonat{margin:0 auto;overflow:auto;text-align:center;width:100%}
h1{font-size:1.3em;line-height:1.3em;color:#c93;text-align:center;margin:2em 1em 1em}
h2{line-height:1.1em;text-align:center;margin:0 1em 1em;padding:6px;background:#404040;color:#111;letter-spacing:1px;font:italic 1.3em Georgia, serif;text-shadow:-1px -1px 0 #101010,1px 1px 0 #505050;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
h3{font-size:1.2em;line-height:1.2em;color:#f5deb3;text-align:center;margin:2em 1em 1em}
h4{font-size:1.1em;line-height:1.2em;color:#f5deb3;margin:2em 1em 1em}
.emboss{margin:0 0 1em;padding:8px;background:#404040;color:#111;letter-spacing:1px;font:italic 1.4em Georgia, serif;text-shadow:-1px -1px 0 #101010,1px 1px 0 #505050;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
hr{margin:.5em;height:1px;background:#404040;color:#404040;border:#404040}
p{font-size:1em;line-height:1.6em;margin-top:1em}
.fett{font-weight:700}
.klein{font-size:.8em}
label{cursor:pointer}
acronym,abbr{cursor:help;text-decoration:none;border-bottom:1px dotted #c93}
acronym.standard,abbr.standard{cursor:help;border:none}
a:link, a:active{border:1px solid transparent;text-decoration:none;color:#deb887;font-size:1em}
a:visited{border:1px solid transparent;text-decoration:none;color:#c93;font-size:1em}
a:focus, a:hover{border:1px solid transparent;text-decoration:underline;color:#ffebcd}
* html #content a:link, #content a:active, #content a:visited, #foot a:link, #foot a:active, #foot a:visited{border:none}
#foot{background:url(../bilder/footrepeat.png) repeat-x;color:#fff;height:350px;text-align:center;font-size:.8em;letter-spacing:1px;clear:both}
#foot p{font-size:.85em;letter-spacing:0}
#foot a{letter-spacing:1px;padding:0 10px}
#foot ul li{display:inline;list-style:none}
#foot a.fussrand{border-right:1px solid #fff}
#foot hr{margin:1em 5em 2em;height:1px;border-top:1px solid #aaa;border-bottom:1px solid #fff}
#zurueck{position:fixed;width:2em;height:2em;bottom:10px;right:10px;font-size:1.2em;text-align:center}
#zurueck a{line-height:2em;color:#fff;text-decoration:none;position:fixed;width:2em;height:2em;bottom:10px;right:10px;background:#666;background:-moz-radial-gradient(center, #666, #111);background:-webkit-radial-gradient(center, #666, #111);background:-o-radial-gradient(center, #666, #111);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#111111);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666, endColorstr=#111111)";-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55);filter:alpha(opacity=55);opacity:0.55}}
#zurueck a:hover, #zurueck a:active, #zurueck a:focus{color:#ffebcd;background:#111;background:-moz-radial-gradient(center, #111, #666);background:-webkit-radial-gradient(center, #111, #666);background:-o-radial-gradient(center, #111, #666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#111111, endColorstr=#666666);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#111111, endColorstr=#666666)"}
#zurueck span{font-size:.0001em;visibility:hidden}
.searchword{color:#222;background:#ff6}
.searchword0{color:#222;background:#ff6}
.searchword1{color:#222;background:#a0ffff}
.searchword2{color:#222;background:#9f9}
.searchword3{color:#222;background:#f99}
.searchword4{color:#222;background:#f6f}
.searchword5{color:#fff;background:#800}
.searchword6{color:#fff;background:#0a0}
.searchword7{color:#fff;background:#886800}
.searchword8{color:#fff;background:#004699}
.searchword9{color:#fff;background:#909}
.searchword,.searchword0,.searchword1,.searchword2,.searchword3,.searchword4,.searchword5,.searchword6,.searchword7,.searchword8,.searchword9{padding:2px;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}
.sucheingabe{padding:2px 10px;margin:1.5em 0;font-family:"Comic Sans MS", Verdana,Arial;font-size:1em;height:20px;width:90px}
.absenden,.sucheingabe{background:#ddd;color:#0000A0;border:1px solid #000;box-shadow:inset 1px 1px 3px #888;-moz-box-shadow:inset 1px 1px 3px #888;-webkit-box-shadow:inset 1px 1px 3px #888;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.sucheingabe:hover, .sucheingabe:focus{background:#fff8dc}
.absenden, .absenden:link{display:block;padding:2px 15px;text-decoration:none}
.absenden:visited{background:#000;color:#c93}
.absenden:hover, .absenden:active, .absenden:focus{background:#373737;border:1px solid;border-color:#000 #c93 #c93 #000;color:#ffebcd;display:block;padding:2px 15px;text-decoration:underline;box-shadow:inset 0 0 0 #000;-moz-box-shadow:inset 0 0 0 #000;-webkit-box-shadow:0 0 0 #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
p.datum{background:#000;font-family:Constantia,Georgia,"Bitstream Vera Serif","Palatino Linotype",serif;text-align:center;font-size:.8em;line-height:1.3em;color:#999;float:left;display:block;width:40px;padding:2px 1px;margin:5px 5px 0 0;border:1px #ccc solid}
.datum > em{display:block;font-size:1.7em;padding:2px 0 0;color:#ffd;position:relative}
.datum > strong{display:block;font-size:1.2em;padding:0 2px;color:#c93}
}
@media print{body{background:#fff;color:#000;margin:1cm}
*{margin:0;padding:0}
html{height:100%}
#left, #right, #head, #top, #foot, #zurueck, .aussen{background:transparent;display:none}
#content{background:transparent;margin:0;padding:0}
acronym,abbr,acronym.standard,abbr.standard{text-decoration:none;border:none}
#text{bottom:0;margin:0 3cm 0 5cm;top:2ex}
h1,h2{color:#3c82b4;left:0;top:0}
h3{color:#3c82b4}
p{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif}
a{background:transparent;color:#000;text-decoration:none}
}
