*{padding:0;margin:0;}
body{height:100%;color:#333;text-align:center;font:0.9em Verdana, Geneva, sans-serif;background:#600;}
#wrap{width:982px;height:auto;text-align:left;margin:0 auto;}
#in{position:absolute;top:140px;width:982px;background:#FFF url(/img/hg.png) repeat-y;}
#inhalt{height:100%;float:right;width:780px;position:relative;padding-bottom:20px;}
.basketball{background:url(/img/basketball.jpg) no-repeat left 30px;}
#nav{height:100%;width:197px;position:relative;}
#nav ul{margin-left:4px;}
#nav li{list-style:none;font:1em "Lucida Console", Monaco, monospace;width:170px;height:1.3em;}
#nav li.aktiv, #nav li.sndaktiv{color:#CCC;padding-left:20px;}
#nav li a, #nav li.sndaktiv a{color:#FFF;text-decoration:none;padding-left:20px;}
#nav li a:hover{background:url(/img/li-nav.jpg) no-repeat left center;}
#nav li.sndaktiv, #nav li.sndaktiv a, #nav li.snd a{padding-left:30px;}
#foot{position:relative;height:28px;width:982px;background:url(/img/unten.png) no-repeat center top;}
#head{background:#FFF url(/img/oben.png) no-repeat center bottom;height:140px;width:982px;position:absolute;top:0px;}
#head-nav{position:relative;left:95px;top:80px;width:600px;}
#head-nav img, #nav img{border:none;}
#head-nav img{float:left;margin-right:10px;}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
p, textarea{text-align:justify;line-height:1.05em;margin:0 20px 8px 15px;}
h1,.like-h{font-size:1.35em;font-weight:normal;color:#600;margin:0 15px 10px 10px;line-height:1.45em;}
h2, h3, h4, h5, h6{font-size:1.25em;font-weight:normal;color:#600;margin:20px 10px 10px;line-height:1.35em;}
.gross{font-size:1.175em;font-weight:normal;color:#600;line-height:1.2em;}
.klein{font-size:90%;color:#666;}
#inhalt a{color:#666;text-decoration:underline;}
#inhalt ul,#inhalt ol{margin:0px 10px 5px 20px;}
.box-halb{margin:15px 0px 0px;float:left;height:auto;width:375px;font-size:80%;}
#inhalt ul li{list-style:circle outside;margin:5px 0px 5px 30px;}
#inhalt ol li{list-style:upper-roman inside;margin:5px 0px 5px 30px;}
#inhalt ol.dezi li{list-style:decimal inside;margin:5px 0px 5px 30px;}
#inhalt ol li ol li{list-style:decimal outside;margin:5px 0px 5px 50px;}
#inhalt .box-halb li, #inhalt .box li{list-style:circle outside;margin:5px 0px 5px 10px;}
.ab{margin:5px 15px 5px 20px;}
#inhalt a:hover{color:#000;}
#inhalt img.rechts{margin:0px 20px 8px 10px;padding:3px;border:1px solid #CCC;}
#inhalt img.rechtsnb{margin:0 0 10px 10px;padding:0;border:none;}
.frame{padding:2px;border:1px solid #CCC;margin-left:20px;}
.center{text-align:center;}
.code{margin:10px;padding:10px;color:#FFF;background:#999;}
form{margin:20px 0px;}
input{margin-top:3px;margin-bottom:3px;}
.galwrap{height:100%;margin:10px;background:#666;padding:10px 5px 0px;}
.galbox{float:left;text-align:center;height:150px;width:150px;}
.galbox img{border-style:none;}
.gallist{height:100%;margin:10px 20px 5px 15px;background:#CCC;padding:10px 0px 0px;font-size:90%;}
.gallist img{padding:2px;float:left;border:1px solid #600;margin:0px 10px 10px;background:#FFF;}
.box{margin:10px 20px 5px 15px;background:#CCC;padding:10px 0px 5px;font-size:90%;}
.term{color:#600;margin-bottom:5px;font-weight:bold;}
.daten{display:none;visibility:hidden;position:absolute;top:-100px;}
