/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */

body {background-color: #efefef; color: #333; margin:0; padding:0 3px 0 3px; height:100%; font-family: Comic Sans MS, Verdana, 'Lucida Grande',Tahoma, arial, sans-serif; font-size:12px;}
* html body {overflow-y:scroll;}

#top {position:fixed; display:block; top:0px; left:3px; width:819px; height:3px; background-color:#efefef; z-index:20;}
* html #top {position:absolute;}

#header {position:fixed; display:block; top:3px; left:3px; width:150px; height:150px; background-color:transparent; z-index: 20;}
* html #header {position:absolute;}

#header1 {position:fixed; display:block; top:3px; left:153px; width:120px; height:150px; background-color:transparent; z-index: 20;}
* html #header1 {position:absolute;}

#header2 {position:fixed; display:block; top:3px; left:273px; width:377px; height:150px; background-color:transparent; z-index: 20;}
* html #header2 {position:absolute;}

#header3 {position:fixed; display:block; top:3px; left:650px; width:85px; height:150px; background-color:transparent; z-index: 20;}
* html #header3 {position:absolute;}

#header4 {position:fixed; display:block; top:3px; left:735px; width:150px; height:150px; background-color:transparent; z-index: 20;}
* html #header4 {position:absolute;}

#menu {position:fixed; display:block; top:153px; left:3px; width:148px; height:340px; background:url(./daten/images/navi_g.gif) REPEAT-Y; z-index: 20;}
* html #menu {position:absolute;}

#menufuss {position:fixed; display:block; top:493px; left:3px; width:148px; height:21px; background-color:transparent; z-index:20;}
* html #menufuss {position:absolute;}

#navi { display: block; z-index: 25; left: 47px; width: 90px; position: fixed; top: 210px; line-height: 1.5; background-color: transparent; }
* html #navi {position:absolute;}

#navi a:link { font-size: 12px; color: #000; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#navi a:visited { font-size: 12px; color: #000; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#navi a:hover { font-size: 12px; color: #fff; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#padlefttop { margin: 174px 0 0 170px; }

#content { position: float; display: block; background: transparent; overflow: hidden; letter-spacing: .08em; z-index:10; width: 580px; }

#fuss { position: float; display: block; background: transparent; overflow: hidden; letter-spacing: .08em; z-index:10; width: 580px; border-top: #FFCC00 1px solid;}
#fuss { padding: 10px 5px 5px 5px; margin: 10px 0 0 0; height: 20px; font-size: 11px; text-align: center; }

#fuss a:visited { font-weight: normal; font-size: 11px; color: #666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#fuss a:hover { font-weight: normal; font-size: 11px; color: #999; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#fuss a:link { font-weight: normal; font-size: 11px; color: #666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#quelle { font-size: 10px; text-align: left; }

H3 { font-size: 12px; margin: 0px; color: #000000; font-family: Comic Sans MS, Verdana, serif; letter-spacing: 2px; text-align: center; text-decoration: none; }

H4 { font-size: 15px; margin: 0px; color: #000000; font-family: Comic Sans MS, Verdana, serif; font-style: italic; letter-spacing: 2px; text-align: center; text-decoration: none; }

a:active { 	font-weight: normal; font-size: 12px; color: #666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

a:visited { font-weight: normal; font-size: 12px; color: #666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

a:hover { font-weight: normal; font-size: 12px; color: #999; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

a:link { font-weight: normal; font-size: 12px; color: #666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

.inlineText { font-family: Comic Sans MS, 'Lucida Grande',Tahoma, arial, sans-serif; font-size: 12px;	}

#padleft { margin: 0 50px 0 50px; }

input {
	border-right: #aaaaaa 1px solid; border-top: #aaaaaa 1px solid; font-size: 12px; background: #ffffff; border-left: #aaaaaa 1px solid; color: #000000; border-bottom: #aaaaaa 1px solid; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; height: 20px
}
#form1 {
	border-right: #aaaaaa 1px dashed; border-top: #aaaaaa 1px dashed; background: #f4f4f4; border-left: #aaaaaa 1px dashed; cursor: pointer; border-bottom: #aaaaaa 1px dashed
}
#form2 {
	border-right: #aaaaaa 1px solid; border-top: #aaaaaa 1px solid; background: #ffffff; border-left: #aaaaaa 1px solid; cursor: pointer; border-bottom: #aaaaaa 1px solid
}

#sidebar { padding-right: 10px; padding-left: 10px; left: 778px; padding-bottom: 10px; border-left: #FFCC00 1px solid; width: 165px; padding-top: 10px; border-bottom: #FFCC00 1px solid; position: fixed; top: 160px; z-index:20; }
* html #sidebar {position:absolute;}

#sidebar H2 { font-weight: bold; font-size: 13px; margin: 0px; text-transform: lowercase; color: #052f49; font-family: Comic Sans MS, Times New Roman, Serif; letter-spacing: 2px; }

#sidebar a:active { font-weight: normal; font-size: 12px; color: #666666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#sidebar a:visited { font-weight: normal; font-size: 12px; color: #666666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#sidebar a:hover { font-weight: normal; font-size: 12px; color: #999999; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#sidebar a:link { font-weight: normal; font-size: 12px; color: #666666; font-style: normal; font-family: Comic Sans MS, 'Lucida Grande',Verdana,'Bitstream Vera Sans',Geneva,Arial,SansSerif; text-decoration: none; }

#gaeste h1                  { margin: 0px 0px 20px 0px; font-size:18px; font-weight:bold; align: middle; color: #000000 }
#gaeste textlink						{ color: #ffcc00; }
#gaeste div.gb              { margin: 0px 0px 20px 0px; padding: 0px; border: 1px solid #ffcc00; line-height: 19px; }
#gaeste div.gb-author       { margin: 0px; padding: 1px 10px 1px 10px; border-bottom: 1px solid #ffcc00; background: #ffffcc; }
#gaeste p.gb-author-left    { margin: 0px; float: left; color: #000000;}
#gaeste p.gb-author-right   { margin: 0px; text-align: right; color: #000000;}
#gaeste div.gb-entry        { margin: 12px; padding: 0px; color: #000000; }
#gaeste p.gb-browse         { text-align: right; font-weight: bold; color: #000000;}
#gaeste p.gb-browseunten    { text-align: center; color: #000000; }
#gaeste p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
#gaeste .caution            { color: #000000; font-weight: bold; }
#gaeste .small              { font-size: 12px; line-height:16px; color: #000000; }
#gaeste .comment            { margin: 12px 0px 0px 0px; color: #3DB893; font-style: italic; font-weight: bold;}
#gaeste img                 { border: 0px; }
#gaeste a:link              { color: #ff9933; text-decoration: none; }
#gaeste a:visited           { color: #ff9933; text-decoration: none; }
#gaeste a:hover             { color: #000000; text-decoration: underline; }
#gaeste a:active            { color: #ff9933; text-decoration: none; }

td.kopf {
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 12px;
	 FONT-WEIGHT: bold;
   text-align: center;
   color: #ffffff;
   background-color: #fc0;
   border-top: 1px solid #767676;
   border-bottom: 1px solid #B2B2B2;
   border-left: 1px solid #767676;
   border-right: 1px solid #767676;
}

td.wtagli {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: bold;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-left: 1px solid #767676;
   border-right: 1px solid #E0E0E0;
}

td.wtag {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: bold;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-right: 1px solid #E0E0E0;
}

td.wtagwe {
 	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: bold;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-right: 1px solid #767676;
}

td.wtagwesa {
 	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: bold;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-right: 1px solid #E0E0E0;
}

td.zahlli {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: normal;
   text-align: center;
   color: #000000;
   background-color: #ffffff;
   border-top: 1px solid #B2B2B2;
   border-left: 1px solid #767676;
   border-right: 1px solid #767676;

}

td.zahl {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: normal;
   text-align: center;
   color: #000000;
   background-color: #ffffff;
   border-top: 1px solid #B2B2B2;
   border-right: 1px solid #767676;
}

td.zahlwe {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: normal;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-top: 1px solid #B2B2B2;
   border-right: 1px solid #767676;
}

td.zahluntenli {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: normal;
   text-align: center;
   color: #000000;
   background-color: #ffffff;
   border-top: 1px solid #B2B2B2;
   border-bottom: 1px solid #767676;
   border-left: 1px solid #767676;
   border-right: 1px solid #767676;
}

td.zahlunten {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: normal;
   text-align: center;
   color: #000000;
   background-color: #ffffff;
   border-top: 1px solid #B2B2B2;
   border-bottom: 1px solid #767676;
   border-right: 1px solid #767676;
}

td.zahluntenwe {
	 width: 19px;
	 height: 16px;
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 10px;
	 FONT-WEIGHT: normal;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-top: 1px solid #B2B2B2;
   border-bottom: 1px solid #767676;
   border-right: 1px solid #767676;
}

table.erg { width: 80%; }

table.erg td.headleft {padding-left: 20px; background-color: #ffcc66; font-weight: bold; }

table.erg td.headcenter {background-color: #ffcc66; text-align: center; font-weight: bold; }

table.erg td.bodyleft {padding-left: 20px;}

table.erg td.bodycenter {text-align: center;}

#navigation {
	TOP: 0px;
	LEFT: 0px; 
	WIDTH: 580px;
	HEIGHT: 400px; 
	POSITION: relative; 
	BACKGROUND: #efefef;
}

#showcasedefault {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	LEFT: 115px; 
	WIDTH: 350px;
	HEIGHT: 150px;
	COLOR: #000;  
	POSITION: absolute; 
	TOP: 105px; 
	TEXT-ALIGN: center
}

#navi1 {
	BACKGROUND: url(./daten/navBilder/obenli.jpg); 
	TOP: 0px; 
	LEFT: 0px; 
	WIDTH: 190px;
}

#navi1 A {
	DISPLAY: Block;
	Position: absolute;
	BACKGROUND: url(./daten/navBilder/obenli.jpg); 
	WIDTH: 190px; 
	HEIGHT: 100px; 
}

#navi1 A:hover {
	BACKGROUND: url(./daten/navBilder/obenliak.jpg) #ccc; 
	COLOR: #000
}
#navi1 A .showcase {
	DISPLAY: none
}
#navi1 A:hover .showcase {
	DISPLAY: Block;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	LEFT: 115px; 
	WIDTH: 350px;
	COLOR: #000;  
	POSITION: absolute; 
	TOP: 105px; 
}

#navi2 {
	BACKGROUND: url(./eventmodule.jpg); 
	TOP: 0px; 
	LEFT: 195px; 
	WIDTH: 190px;
}

#navi2 A {
LEFT: 195px;
	DISPLAY: inline;
	Position: absolute;
	BACKGROUND: url(./daten/navBilder/obenmi.jpg); 
	FONT: bold 12px Arial, Helvetica, sans-serif;  
	COLOR: #333;  
	WIDTH: 190px; 
	HEIGHT: 100px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}

#navi2 A:hover {
	BACKGROUND: url(./daten/navBilder/obenmiak.jpg) #ccc; 
	COLOR: #000
}

#navi2 A .showcase {
	DISPLAY: none
}

#navi2 A:hover .showcase {
	DISPLAY: Block;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	LEFT: -80px; 
	WIDTH: 350px;
	COLOR: #000;  
	POSITION: absolute; 
	TOP: 105px; 
	TEXT-ALIGN: center
}


#navi3 {
	BACKGROUND: url(./daten/navBilder/obenli.jpg); 
	TOP: 0px; 
	LEFT: 390px; 
	WIDTH: 190px;
}

#navi3 A {
	LEFT: 390px;
	DISPLAY: inline;
	Position: absolute;
	BACKGROUND: url(./daten/navBilder/obenli.jpg); 
	FONT: bold 12px Arial, Helvetica, sans-serif;  
	COLOR: #333;  
	WIDTH: 190px; 
	HEIGHT: 100px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}

#navi3 A:hover {
	BACKGROUND: url(./daten/navBilder/obenliak.jpg) #ccc; 
	COLOR: #000
}

#navi3 A .showcase {
	DISPLAY: none
}

#navi3 A:hover .showcase {
	DISPLAY: Block;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	LEFT: -275px; 
	WIDTH: 350px;
	COLOR: #000;  
	POSITION: absolute; 
	TOP: 105px; 
	TEXT-ALIGN: center
}

#navi4 {
	BACKGROUND: url(./daten/navBilder/untenli.jpg); 
	TOP: 260px; 
	LEFT: 0px; 
	WIDTH: 288px;
}

#navi4 A {
	DISPLAY: block;
	Position: absolute;
	TOP: 260px;
	BACKGROUND: url(./daten/navBilder/untenli.jpg); 
	FONT: bold 12px Arial, Helvetica, sans-serif;  
	COLOR: #333;  
	WIDTH: 288px; 
	HEIGHT: 100px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}
#navi4 A:hover {
	BACKGROUND: url(./daten/navBilder/untenliak.jpg) #ccc; 
	COLOR: #000
}
#navi4 A .showcase {
	DISPLAY: none
}
#navi4 A:hover .showcase {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	LEFT: 115px; 
	WIDTH: 350px;
	COLOR: #000;  
	POSITION: absolute; 
	TOP: -155px; 
	TEXT-ALIGN: center
}

#navi5 {
	BACKGROUND: url(./daten/navBilder/untenre.jpg); 
	TOP: 260px; 
	LEFT: 292px; 
	WIDTH: 288px;
}

#navi5 A {
	DISPLAY: inline;
	Position: absolute;
	LEFT: 292px;
	TOP: 260px;
	BACKGROUND: url(./daten/navBilder/untenre.jpg); 
	FONT: bold 12px Arial, Helvetica, sans-serif;  
	COLOR: #333;  
	WIDTH: 288px; 
	HEIGHT: 100px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}
#navi5 A:hover {
	BACKGROUND: url(./daten/navBilder/untenreak.jpg) #ccc; 
	COLOR: #000
}
#navi5 A .showcase {
	DISPLAY: none
}
#navi5 A:hover .showcase {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	LEFT: -178px; 
	WIDTH: 350px;
	COLOR: #000;  
	POSITION: absolute; 
	TOP: -155px; 
	TEXT-ALIGN: center
}

table.sport td.kopf {
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 12px;
	 FONT-WEIGHT: bold;
   text-align: center;
   color: #000000;
   background-color: #E0E0E0;
   border-top: 1px solid #767676;
   border-bottom: 1px solid #B2B2B2;
   border-left: 1px solid #767676;
   border-right: 1px solid #767676;
}

table.sport td.links {
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 12px;
   text-align: left;
   color: #000000;
   background-color: #ffffff;
   border-left: 1px solid #767676;
	 border-right: 1px solid #B2B2B2;
	 border-bottom: 1px solid #B2B2B2;
	 padding-left: 15px;
}

table.sport td.rechts {
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 12px;
   text-align: left;
   color: #000000;
   background-color: #ffffff;
	 border-right: 1px solid #767676;
	 border-bottom: 1px solid #B2B2B2;
	 padding-left: 15px;
}

table.sport td.untenli {
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 12px;
   text-align: left;
   color: #000000;
   background-color: #ffffff;
   border-left: 1px solid #767676;
	 border-right: 1px solid #B2B2B2;
	 border-bottom: 1px solid #767676;
	 padding-left: 15px;
}

table.sport td.untenre {
	 FONT-FAMILY: Comic Sans MS, Verdana, serif;
	 FONT-SIZE: 12px;
   text-align: left;
   color: #000000;
   background-color: #ffffff;
	 border-right: 1px solid #767676;
	 border-bottom: 1px solid #767676;
	 padding-left: 15px;
}

