html {height:100%;overflow-y:scroll;}
+html {height:100%;overflow-y:scroll;}
body {height:100%;padding:0; margin:0; font-family: verdana, Helvetica; background: url(/13_images/13_background.jpg) no-repeat; background-attachment:fixed; background-position: center top;}

#wrapper {height:100%;}
#wrapper .wrap {height:100%;}

.wrap, .wrapbox {position:relative;width:990px;margin:0px auto;}

#header_home {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
#header_judoloewen {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
#header_judo {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
#header_termine {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
#header_ergebnisse {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
#header_gaestebuch {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
#header_impressum {position:fixed;width:990px;height:94px;background: url(/13_images/header_home.png) no-repeat;}
 
#menue_home {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}
#menue_judoloewen {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}
#menue_judo {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}
#menue_termine {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}
#menue_ergebnisse {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}
#menue_gaestebuch {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}
#menue_impressum {position:fixed;width:990px;margin-top:94px;background:url(/13_images/menu_home.png) no-repeat top left; margin-left: 0px;height: 41px;}

.side {float: left; margin-left: 15px; width: 240px; font-size: 10px; color: #c9cfff; font-weight: bold; text-align:left; text-decoration:none; padding-top: 6px;} 

#facebook {position:fixed;width:302px;height:100px;background:#ffffff;top:131px;margin-left:663px;padding-top:5px;}
 
.contact {float: left; margin-top: 8px; margin-left:20px; height: 15px; width: 120px; text-align: center; font-size: 10px; color: #ffffff;}
.contact a:active {color: #ffffff; text-decoration:none;}
.contact a:link {color: #ffffff; text-decoration:none;}
.contact a:visited {color: #ffffff; text-decoration:none;}
.contact a:hover {color: #404040; text-decoration:none;}

.kontakt {float: left; width: 290px; margin-left: 15px; margin-bottom: 20px;} /*für Kontaktseiten*/

#inhalt {width:990px;min-height:100%;margin:0px auto;background: transparent; background: url(/13_images/wrapper.png) repeat-y;font-size: 12px; color: #505050;}
#inhalt .wrapper {width:auto;padding:140px 25px 50px 25px;}
#inhalt a:active {color: #505050; text-decoration: underline}
#inhalt a:link {color: #505050; text-decoration: underline}
#inhalt a:visited {color: #505050; text-decoration: underline}
#inhalt a:hover {color: #808080; text-decoration: underline}

#inhalt_home {width:990px;min-height:100%;margin:0px auto;background: transparent; background: url(/13_images/wrapper.png) repeat-y;font-size: 12px; color: #505050;}
#inhalt_home .wrapper {width:auto;padding:130px 25px 50px 25px;}
#inhalt_home a:active {color: #505050; text-decoration: underline}
#inhalt_home a:link {color: #505050; text-decoration: underline}
#inhalt_home a:visited {color: #505050; text-decoration: underline}
#inhalt_home a:hover {color: #808080; text-decoration: underline}
 
#inhalt_sidemap {width: 968px; margin-left: -19px; height: auto !important; color: #505050; background: #EAEAEA;}
#inhalt_sidemap a:active {text-decoration: none; color: #505050;}
#inhalt_sidemap a:link {text-decoration: none; color: #505050;}
#inhalt_sidemap a:visited {text-decoration: none; color: #505050;}
#inhalt_sidemap a:hover {text-decoration: underline; color: #808080;}
 
#inhalt_left {width: 620px;}
#inhalt_left a:active {color: #505050; text-decoration: underline}
#inhalt_left a:link {color: #505050; text-decoration: underline}
#inhalt_left a:visited {color: #505050; text-decoration: underline}
#inhalt_left a:hover {color: #808080; text-decoration: underline}
 
#inhalt_right {width: 299px;}
#inhalt_right a:active {color: #505050; text-decoration: underline}
#inhalt_right a:link {color: #505050; text-decoration: underline}
#inhalt_right a:visited {color: #505050; text-decoration: underline}
#inhalt_right a:hover {color: #808080; text-decoration: underline}

#inhalt2 a:active {color: #505050; text-decoration: underline}
#inhalt2 a:link {color: #505050; text-decoration: underline}
#inhalt2 a:visited {color: #505050; text-decoration: underline}
#inhalt2 a:hover {color: #808080; text-decoration: underline}
 
.container {background-color: #ffffff; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; padding: 5px;}
 
.abstand_620 {background-image: url(/12_images/abstand_620.png); background-repeat: no-repeat; height: 20px; width: 620px;}
.abstand_620_top {background-image: url(/12_images/abstand_620_top.png); background-repeat: no-repeat; height: 5px; width: 620px; margin-top: 5px;}
.abstand_300 {background-image: url(/12_images/abstand_300.png); background-repeat: no-repeat; height: 20px; width: 300px;} 
 
.headline_k {background-image: url(/12_images/headlinek.png); background-repeat: no-repeat; width: 300px; height: 19px; padding-top: 5px; padding-left: 15px;}
.headline_g {background-image: url(/12_images/headlineg.png); background-repeat: no-repeat; width: 615px; height: 19px; padding-top: 5px; padding-left: 15px;}
.shadow {background-image: url(/12_images/shadow.png); padding: 1px; margin: 0;}
.shadow5 {float: left; background-image: url(/12_images/shadow.png); padding: 1px; margin: 0.7em 1em;}
.schatten {float: left; background-image: url(/12_images/schatten.png); width: 300px; height: 200px;}
 
/*Tabellen*/
td, table { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #505050} 
 
/*Schriften*/
.white {font-size: 10px; color: #ffffff}
.whiteb {font-size: 11px; font-weight: bold; color: #ffffff}
.dg {font-size: 10px; color: #007dd7}
.blueb {font-size: 12px; color: #007dd7; font-weight: bold; text-align: left}
.yellow {font-size: 12px; color: #FFFF00; font-weight: bold}
.yellowb {font-size: 10px; color: #FFFF00; font-weight: bold}
.grew {font-size: 11px; color: #bbbbbb; text-align: left}
.grew2 {font-size: 11px; color: #777777; text-align: left}
.grewb {font-size: 11px; color: #bbbbbb; text-align: left; font-weight: bold}
.grewbr {font-size: 11px; color: #bbbbbb; text-align: right; font-weight: bold}
.grewr {font-size: 10px; color: #bbbbbb; text-align: right}
.blackb {font-size: 10px; color: #dddddd; text-align: left; font-weight: bold}
 
/*CSS-Menü*/
.menu {width:710px; font-size:10px; font-weight: bold; font-color: #fff;visibility:visible!important;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul li {float:left; position:relative;} /*ORIGINAL*/
.menu ul li a, .menu ul li a:visited {float:left; display:block; text-decoration:none;color:#fff; padding:3px 10px; line-height:18px; height:19px;} /* min-width:50px;*/
.menu ul li:hover {width:auto;}
.menu ul li:hover a.menuone {background:url(/12_images/menu_hover.png) repeat-x; border-color:#aaaaaa; color:#d8dcfc;}
.menu ul li ul {display: none;}
.menu table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; font-weight: normal;}
/* specific to non IE browsers */
.menu ul li:hover ul {display:block;position:absolute;top:24px;margin-top:1px; left:0;width:145px; border-bottom:1px solid #aaaaaa;}
.menu ul li:hover ul.endstop {left:-92px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;background:#fff;color:#505050;height:auto;line-height:15px;padding:4px 16px; width:110px; border:1px solid #aaaaaa; border-bottom:0;}
.menu ul li:hover ul li a.drop {background: url(/12_images/menu_hover2.png) no-repeat;}			/*.menu ul li:hover ul li a.drop {background:#ccd url(/12_images/bullet.gif) no-repeat 3px 8px;}*/
.menu ul li:hover ul li a:hover {color:#fff; background: url(/12_images/menu_hover2.png) no-repeat;}	/*.menu ul li:hover ul li a:hover {color:#505050; background: #ccd url(/12_images/bullet.gif) no-repeat 3px 8px;}*/
.menu ul li:hover ul li a:hover.drop {background: url(/12_images/menu_hover2.png) no-repeat;}		/*.menu ul li:hover ul li a:hover.drop {background: #ccd url(/12_images/bullet.gif) no-repeat 3px 8px;}*/
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px;}
.menu ul li:hover ul li:hover ul.left {left:-153px;}
/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border-bottom:1px solid #aaaaaa;}
.menu ul li a:hover ul.endstop {left: -92px;}
.menu ul li a:hover ul li a {display:block;background:#fff;color:#505050; height:1px; line-height:15px; padding:4px 10px; width:145px; border:1px solid #aaaaaa; border-bottom:0;}
.menu ul li a:hover ul li a.drop {background:url(/12_images/menu_hover2.png) no-repeat; padding-bottom:4px;}	/*.menu ul li a:hover ul li a.drop {background:#ccd url(/12_images/bullet.gif) no-repeat 3px 8px; padding-bottom:4px;}*/
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu ul li a:hover ul li a:hover {color:#fff; background: url(/12_images/menu_hover2.png) no-repeat;}	/*.menu ul li a:hover ul li a:hover {color:#505050; background: #ccd url(/12_images/bullet.gif) no-repeat 3px 8px;}*/
.menu ul li a:hover ul li a:hover.drop {background: url(/12_images/menu_hover2.png) no-repeat;}			/*.menu ul li a:hover ul li a:hover.drop {background: #ccd url(/12_images/bullet.gif) no-repeat 3px 8px;}*/
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0;color:#505050; left:153px;}
.menu ul li a:hover ul li a:hover ul.left {left:-153px;}
 
/*Sidemap*/
.sidemap td {padding: 10px; white-space: nowrap; text-align: left; vertical-align: top; text-decoration:none; line-height:18px; font-size:9px;}
.counter {margin-top: 180px; margin-right: 10px;float: right;width: 80px; text-align: left; font-size: 10px; color: #808080;}

#footer {position:fixed;bottom:0px;width:990px;height:30px;background: url(/13_images/footer.png) no-repeat;font-size: 9px; color: #EAEAEA;}
.time {float: left; margin-top: -11px; margin-left: -20px; width: 360px; text-align: center; font-size: 10px; color: #ffffff;}#content {height:100%;}

.clear {display:block; height:0; overflow:hidden; clear:both;}

#galerie li {list-style-type: none; float: left; text-align: center; position: relative;}
#galerie ul {padding:0px; margin: 0px; list-style-type:none;}
#galerie img {width: 300px; height: 200px; display: block; border: 0px;}
#galerie a .gross {display: none;}
#galerie a:hover .gross {width: 800px; height: 533px; display: block; position: absolute; top: -70px; left: 60px; padding: 7px; border: 1px solid #aaaaaa; z-index: 1; background: #fff;}

/*Galerie*/
#button ul {list-style-type: none; margin: 0; padding: 0;}
#button li {width: 150px; padding: 0; margin: 0 auto;}
#button li li {float: none;}
#button a {display:block; text-decoration: none; font-size: 9px; color:#0060ff; background: url(/12_images/butten150_uebersicht.png) repeat-x; margin: 0 0 3px;}
#button a:hover, #navi_li li.current a {text-decoration: none; color:#ffff00; background-color: #008cff;}
#nbutton li li a {text-decoration: none; font-size: 9px; background-color: #008cff; border:1px solid #008cff;}
#buttonka ul, #buttonkz ul, #buttonkv ul, #buttonke ul {list-style-type: none; margin: 0; padding: 0;}
#buttonka li, #buttonkv li, #buttonkz li, #buttonke li {width: 80px; padding: 0; margin: 0 auto;}
#buttonka li li, #buttonkz li li, #buttonkv li li, #buttonke li li {float: none;}
#buttonka a {display:block; text-decoration: none; font-size: 9px; color:#0060ff; background: url(/12_images/butten80_anfang.png) repeat-x; margin: 0 0 3px;}
#buttonkv a {display:block; text-decoration: none; font-size: 9px; color:#0060ff; background: url(/12_images/butten80_vor.png) repeat-x; margin: 0 0 3px;}
#buttonkz a {display:block; text-decoration: none; font-size: 9px; color:#0060ff; background: url(/12_images/butten80_zurueck.png) repeat-x; margin: 0 0 3px;}
#buttonke a {display:block; text-decoration: none; font-size: 9px; color:#0060ff; background: url(/12_images/butten80_ende.png) repeat-x; margin: 0 0 3px;}
#buttonka a:hover, #buttonke a:hover, #buttonkz a:hover, #buttonkv a:hover, #navi_li li.current a {text-decoration: none; color:#ffff00; background-color: #008cff;}
.clr{ clear:left; }
/*--Spezialangaben für den Internet Explorer 7--*/
*+html #galerie a:hover { z-index: 1;}
*+html #galerie li{position: static;}
*+html #galerie a {position: relative;}
/*--Spezialangaben für den Internet Explorer 6--*/
*html #galerie a:hover {display: block; z-index: 1;}
*html #galerie li{position: static;}
*html #galerie a {position: relative;}

/*Kalender*/
#inhalt_center h1,h2,h3,h4,p,ul,ol,li,td,th,a,input,textarea,select{font-family:Verdana;}
#inhalt_center h1{font-size:12px; margin-top:6px;margin-bottom:12px;}
#inhalt_center h2{font-size:12px; margin-top:6px;margin-bottom:12px;}
#inhalt_center h3{font-size:11px; margin-top:6px;margin-bottom:6px;}
#inhalt_center h4{font-size:11px; margin-top:3px;margin-bottom:6px;}
#inhalt_center p{margin-top:3px;margin-bottom:6px;}
#inhalt_center form,table{margin-top:0px;margin-bottom:0px;}
#inhalt_center input,textarea,select{color:#000000;font-size:12px;}
#inhalt_center a,a:link,a:active,a:visited{color:#505050;text-decoration:none;}
#inhalt_center a:hover{color:#808080;text-decoration:underline;}
#inhalt_center table.dat{background-color:#D7D7D7;}
#inhalt_center td.dat,li.dat,input.dat{color:#505050;background-color:#FFFFFF;}
#inhalt_center td.dae{color:#505050;background-color:#ECECF0;}
#inhalt_center a.dat,a.dat:link,a.dat:active,a.dat:visited{color:#0044cc;text-decoration:none;}
#inhalt_center a.dat:hover{color:#0000ff;text-decoration:underline;}
#inhalt_center td.tit{color:#ffffff;background: url(/13_images/bg_tabelle.png) repeat-x;font-weight:bold;}
#inhalt_center a.tit,a.tit:link,a.tit:active,a.tit:visited{color:#ffffff;text-decoration:none;}
#inhalt_center a.tit:hover{color:#007dd7;text-decoration:none;}
#inhalt_center td.dru{border-width:1px;border-style:solid;border-color:#222222;background-color:#FFFFFF;color:#000000;}
#inhalt_center .ok {color:#007dd7;font-weight:bold;}
#inhalt_center .err{color:#007dd7;font-weight:bold;}
#inhalt_center .mel{font-weight:bold;}

/*NJV-Kalender*/
#Zwischenueberschrift {color:#aaaaaa;} <!-- für Original {color:#007dd7;} -->
#TabellenzelleTermine {color:#505050;}
#inhalt_termine {float: left; margin-left: 5px; margin-top: 15px; padding: 10px; width: 920px; font-size: 12px; color: #505050; background: url(/13_images/bg-halftransparent.png);}
#inhalt_termine a:active {color: #007dd7; text-decoration: underline}
#inhalt_termine a:link {color: #007dd7; text-decoration: underline}
#inhalt_termine a:visited {color: #007dd7; text-decoration: underline}
#inhalt_termine a:hover {color: #808080; text-decoration: underline}
#inhalt_termine td {padding-left: 10px;}