/*			BODY - Hintergrund etc			
---------------------------------------------------------------------------------------------------------------Body & Allgemeines*/
body {font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 80%;color:#000;
background-color: #222;padding:0px;margin: 0px;text-align:center;}
table {border: 0; cellpadding: 0; cellspacing: 0; border-style:dotted; border-collapse:collapse; }
img {border:0}
a {background-color:none;}
a:hover {background-color:#3399cc; color:#FFFFFF;}
/*			Tooltip ----------*/
div#poptip {text-align:left;}  
div#poptip a {  margin: 0 0 1px;   }  
div#poptip a:hover {  background:none;  }   
div#poptip a span {display: none;}
div#poptip a:hover span {
display: block;
position:inherit;/*/relative*/
left: 0; 
z-index: 100;
color:#fff;
background-color:#009999;
font: 12px; 
text-align: center;
border: 1px black;
}
/*			Formfelder ----------*/
form{padding: 0px;
margin: 0px;
font-size: 100%;}
.form{padding: 0px;
margin: 5px 20px 15px 20px;}

textarea{font-size: 100%;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
border: 1px dotted #660033;
margin-top: 5px;
padding: 2px;}
   
</style><!--[if lte IE 6]><style>.submit_button {line-height: 13px !important;}</style><![endif]--> 

.formErrors {margin: 5px 25px 25px 25px;
padding: 5px 5px 5px 5px;
border: 1px solid ;
background-color: #CC9999;
color:#000;}
.formlabelerror {color: #990066;
background-color: #CC9999;
font-weight: bold;}
/*			Nicklinks ----------*/
#nick a, nick a:visited {
color:#000033;
text-decoration:none;}
#nick a:hover{
color:#990000;
text-decoration:none;}
#nick a:active {
color:#990000;
text-decoration:underline;}
/*			Zentriertes Fenster in der Mitte			
---------------------------------------------------------------------------------------------------------------Container*/
#container {
position:relative;
width: 1000px;
margin: 10px;
margin-left: auto;
margin-right: auto;
background-color:#dedede;
color:#000;
background-image: url(img/hintergrund/contentbg.gif);
background-position:top center;
background-repeat:repeat-y;
}

#container a {text-decoration: none; color:#003366;}
#container a:hover {text-decoration: none; color:#003366;}
#container a:visited {text-decoration: none; color:#003366;}
#container a:active {text-decoration:line-through; color:#003366;}
/*-------------------------------------------------------------------------------------------------------------Banner*/
#banner {
position:relative;
padding: 0px;
margin: 0px;
height: 180px;
background-image: url(img/hintergrund/buexen.jpg);
background-repeat:no-repeat;
vertical-align:bottom;
text-align:center;
}
/*			Login-Box ----------*/
div#menu {position:relative; 
z-index: 100; 
top:20px; 
right:20px; 
width:200px; 
height:100px;
background-image:url(img/hintergrund/scanlines.gif);
color:#FFFFFF;
border:1px solid #333;
text-align:center;}  
div#menu a {margin: 0 0 1px; }  
div#menu a:hover {background:none;}   
div#menu a span {display: none;}
div#menu a:hover span {display: block;
position:absolute;
top: 70px; 
left: 0; 
width: 200px;
z-index: 100;
color:#FFF; 
font: 12px; 
text-align: center;
border: 1px black;}
/* 			navigation ----------*/

#naviblock {
margin-top:42px;
position:relative; 
z-index: 100; 
text-align:center; 
width:100%; 
background-color:#333; 
border-top:1px;
border-top-color:#333333;
border-top-style:solid;
}

#naviblock a, #naviblock a:link, #naviblock a:visited {
display:block; 
width:140px; 
padding-bottom:10px; 
padding-top:5px;
border-top:3px; 
border-top-style:solid;
border-bottom:3px; 
border-bottom-style:solid;
border-left:1px; 
border-left-style:dotted;
border-left-color:#454545;
text-align:center; font-family:Tahoma,sans-serif;  text-decoration:none; font-size:12px; font-weight: bold; 
float:left; 
background-color:#333; color:#fff;}

/*			Farben -----------*/
#naviblock a:hover, #naviblock a:active{display:block; width:140px; padding-top:5; font-family:Tahoma,sans-serif; font-size:12px; float:left; color:#FFFFFF; text-decoration:inherit;
font-weight: bold;}

#navihome a:link, #navihome a, #navihome a:visited {
border-top-color:#333366;
border-bottom-color:#333366;}
#navihome a:hover, #navihome a:active{
background-color:#333366;}

#navibilder a:link, #navibilder a, #navibilder a:visited {
border-top-color:#6495ed;
border-bottom-color:#6495ed;}
#navibilder a:hover, #navibilder a:active{
background-color:#6495ed;}

#naviforum a:link, #naviforum a, #naviforum a:visited {
border-top-color:#333366;
border-bottom-color:#333366;}
#naviforum a:hover, #naviforum a:active{
background-color:#333366;}

#navidaddeln a:link, #navidaddeln a, #navidaddeln a:visited {
border-top-color:#D5EAEA;
border-bottom-color:#D5EAEA;}
#navidaddeln a:hover, #navidaddeln a:active{
background-color:#D5EAEA;
color:#000000;}

#navigb a:link, #navigb a, #navigb a:visited {
border-top-color:#00CCFF;
border-bottom-color:#00CCFF;}
#navigb a:hover, #navigb a:active{
background-color:#00CCFF;
color:#000000;}

#navidate a:link, #navidate a, #navidate a:visited {
border-top-color:#009999;
border-bottom-color:#009999;}
#navidate a:hover, #navidate a:active{
background-color:#009999;
color:#ffffff;}

#navina a:link, #navina a, #navina a:visited {
border-top-color:#9999cc;
border-bottom-color:#9999cc;}
#navina a:hover, #navina a:active{
background-color:#9999cc;
color:#ffffff;
text-decoration:line-through;}

#navimysite a:link, #navimysite a, #navimysite a:visited {
border-top-color:#9999cc;
border-bottom-color:#9999cc;}
#navimysite a:hover, #navimysite a:active{
background-color:#9999cc;
color:#ffffff;}
/* Content
---------------------------------------------------------------------------------------------------------------Content*/
#content {margin:0px;
margin: 0px;
padding: 0px 0px;
margin-left: 200px;
margin-right: 200px;
min-height:320px;
border: 0px;
background-repeat:no-repeat;
text-align:center;
max-width:600;}

#inhalt {width:100%;}

#content h1, #content h2, #content h3, #content h4 {padding: 0px 20px 0px 20px;
margin:0px 0px 10px 0px;
}#content p{line-height: 18px;
padding: 0px 20px 0px 20px;
margin:0px 0px 10px 0px;}
#content p.center{text-align:center;}
/* 			Aufteilung in linke und rechte Hälfte-----------*/
#contentfloatleft {display:block;
float:left;
width:300px;
text-align:left;}
#contentfloatright {display:block;
float:right;
width:300px;
text-align:left;}
#left200 {display:block;
float:left;
width:200px;
text-align:left;
overflow:hidden;}
#right400 {display:block;
float:right;
width:390px;
text-align:left;
overflow:hidden;
padding-left:5px;
padding-right:5px;}
/* Linke und Rechte Leiste
-------------------------------------------------------------------------------------------------------------Leisten Außen */
#left, #right {width: 200px;
margin: 0px;
padding: 0px 0px;
background-repeat:no-repeat;
color:#000;
font-size:11px;
border-bottom-color:#333;}
#left {float: left;}
#right {float: right;}
#left h3, #right h3{margin: 0px 0px 5px 0px; padding:0px 15px;}
/*			Linke und Rechte Listen ----------*/
#headblog {
width: 200px;
margin: 0px;
padding: 0px 0px;
background-color:#006699;
font-size:16px;
font-weight:bold;
color:#fff;
text-align:left;}
#headcomm {
width: 200px;
margin: 0px;
padding: 0px 0px;
background-color:#9999CC;
font-size:16px;
font-weight:bold;
color:#fff;
text-align:left;}
#left li:hover, #right li:hover {
background-color:#3399CC;}
#left ul, #right ul {
list-style-type: none;
margin: 0px 15px 20px 15px;
padding: 0px;}
#left ol, #right ol {
margin-left:9px; 
padding-left:15px;
margin-top:0px;
margin-bottom:0px;}
/*		add-Kopfbereich----------*/
#addheader {
width: 200px;
margin: 0px;
padding: 0px 0px;
background-color:#333;
color:#fff !important;
text-align:left;}
#addheader a, #addheader a:hover, #addheader a:visited, #addheader a:active, {
color:#ffffff !important;}
a.addheader,  a:hover.addheader, a:visited.addheader, a:active.addheader {color:#FFFFFF !important;}
/*		add-bodybereich----------*/
#addcontent {
width: 198px;
margin: 0px;
padding: 0px 0px;
padding-left:1px;
padding-right:1px;
background-color:#ccc;
color:#000 !important;
font-size:11px;
text-align:left;}
#addcontent a, addcontent a:hover, addcontent a:visited, addcontent a:active, {
color:#000000;
text-decoration: none;}
/*-----------------------------------------------------------------------------------------------------------Footer */
#footer {
clear: both;
padding: 2px 10px;
color: #000;
margin: 0px;
background-color:#AAA;
border-top:2px solid #333333;}
#footer a{
color:#000;
background-color: transparent;}
/*-----------------------------------------------------------------------------------------------------------Spezielles */
/*		Clearfix----------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*		Topdates-Bereich----------*/
#terminbox {
display:block;
width:594px;
height:150px;
background-color:#CCCCCC;
position:relative;
float:inherit;}

#topdates {
text-align:left;
height:100%;
background-image: url(img/hintergrund/topdates.jpg);
background-position:left;
background-repeat:no-repeat;
}  
#topdates a {
margin-left:340px; 
display:block;}  
#termintitle {
color:#3399CC;
font-size:19px;
padding-bottom:4px;}

#topdates a:hover {
background-color:#bbb;
border-right: 3px solid #3399cc;
border-top: 3px solid #3399cc;
border-bottom: 3px solid #3399cc;
}   
#topdates a span {display: none;}
#topdates a:hover span {
display: block;
position:absolute;
margin-right:254px;
top: 0px; 
left: 0px; 
width: 336px;
z-index: 100;
color:#FFF; 
font: 12px; 
text-align: center;
background-color:#bbb;
border-right: 1px solid #3399cc;
border-top: 3px solid #3399cc;
border-bottom: 3px solid #3399cc;
border-left: 3px solid #3399cc;
height:100%;
overflow:hidden;
}
/*-----------------------------------------------------------------------------------------------------------Profilbereich */
#profilheader {
background-color:#9999cc;
width:100%;
border:solid;
border-color:#003366;
border-bottom:1px;
border-top:1px;
border-left:0px;
border-right:0px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin-bottom:10px;}
#profilh1 {
color:#003366;
padding-left:3px;
font-size:12px;
font-weight:bold;
margin-top:7px;}
#profiltext1 {
color:#9999CC;
padding-left:3px;
float:left;
width:120px;
overflow:hidden;}
#profiltext2 {
float:right;
color:#000000;
padding-left:10px;
width:230px;
overflow:hidden;}
#profiltext3 {
color:#9999CC;
padding-left:3px;
float:left;
width:89px;
overflow:hidden;}
#profiltext4 {
float:right;
color:#000000;
padding-left:10px;
width:90px;
overflow:hidden;}
#profilaround {width:100%;
overflow:hidden;
margin-top:1px;}
/*-----------------------------------------------------------------------------------------------------------Freundeseite */
#avatarlinks {
float: left;
display:block;
width: 110px;
color:#000;
font-size:11px;}
#textrechts {
float: right;
display:block;
width: 389px;
color:#000;
font-size:11px;}
#head {font-size:12px; font-weight:bold; text-align:center; width:100%;}
#innerleft {float:left;
overflow:hidden; 
text-align:left;
margin-left:5px;}
#innerright {float:right;
overflow:hidden; 
text-align:right;
margin-right:5px;
width:201px;}
#textrechts {
float: right;
display:block;
width: 389px;
color:#000;
font-size:11px;
text-align:right;}
/*-----------------------------------------------------------------------------------------------------------Newsbereich */
/*		Allgemeines----------*/
#newsblock {
border:1px;
width:460px;}
#newsheader {
width: 460px;
height: 30px;
text-align:center;
margin: 0px;
padding: 0px 0px;
background-color:#ccc;
color:#333;
font-size:19px;
font-weight:bold;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;}
#newsheader a, #newsbottom a, #newsbottom a:hover, #newsheader a:hover {
text-decoration:none;
color: #fff;}
#newskat {
width: 400px;
float:left}
#newsdate {
width: 60px;
float:right;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
background-color:#333;
color:#FFFFFF;}
#newscontent {
width: 460px;
min-height: 100px;
text-align:center;
margin: 0px;
padding: 0px 0px;
background-color:#ccc;
color:#000;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; overflow:hidden}
#newsbottom {
width: 460px;
text-align:left;
margin: 0px;
padding: 0px 0px;
background-color:#ccc;
color:#fff;}
#newsname{float:left;
text-align:left;}
#newscmts{
float:right;
text-align:right;
}
#newsteam1{float:left; width:180px;}
#newsteam2{float:left; width:180px;}
#weitere {font-size:16px; font-weight:bold; color:#666666}
#drawcolor, #drawcolor a, #drawcolor a:visited, #drawcolor a:active{ color:#FFFF33; font-size:18px;}
#winnercolor, #winnercolor a, #winnercolor a:visited, #winnercolor a:active{ color:#006600; font-size:18px;}
#losercolor, #losercolor a, #losercolor a:visited, #losercolor a:active{ color:#990000; font-size:18px;}
#newsscore{width: 98px; float:left; font-size:16px; font-weight:bold;}
/*		Spezielle News----------*/
/*		Erkenntnis des Tages----------*/
#edtcontent {
width: 460px;
min-height: 55px;
text-align:center;
margin: 0px;
padding: 0px 0px;
background-color:#ccc;
color:#000;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
}
/*		Blog----------*/
#blogheader {
width: 460px;
height: 30px;
text-align:center;
margin: 0px;
padding: 0px 0px;
background-color:#006699;
color:#fff;
font-size:19px;
font-weight:bold;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;}
#blogdate {
width: 60px;
float:left;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
background-color:#333;
color:#FFFFFF;
float:right;
margin-left:10px;}
#blogfooter {
width:100%;
text-align:center;
margin: 0px;
padding: 0px 0px;
background-color:#006699;
color:#fff;}
#blogavatar {
float:left;
background-color:#006699;}
#edtavatar {
float:left;
background-color:#006699;
color:#FFFFFF;
width:100px;
height:100%;}
/*-----------------------------------------------------------------------------------------------------------Termine*/
#terminblock {
border:1px;
width:460px;}
#terminheader {
width: 460px;
height: 30px;
text-align:left;
margin: 0px;
padding: 0px 0px;
background-color:#ccc;
color:#333;
font-size:19px;
font-weight:bold;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;}
#terminheader a, #terminbottom a, #terminbottom a:hover, #terminheader a:hover {
text-decoration:none;
color: #fff;
text-align:left;}
#terminplace {
width: 340px;
font-size:14px;
font-weight:bold;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
float:left;
text-align:left}
#termindate {
width: 120px;
float:right;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;
background-color:#333;
color:#FFFFFF;}
#termincontent {
width: 460px;
min-height: 100px;
text-align:center;
margin: 0px;
padding: 0px 0px;
background-color:#ccc;
color:#000;
font-family: Helvatica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;}
#dateleft {
width:100;
float:left}
#dateright {
width:100;
float:right;}
/*-----------------------------------------------------------------------------------------------------------Daddelliga*/
#jadddaddelliga1{background-color:#aaa; border-bottom:1px; border-bottom-color:#333333; border-bottom-style:dotted; min-height:16px;display:inherit;width:100%;}
#jadddaddelliga2{background-color:#bbb; border-bottom:1px; border-bottom-color:#333333; border-bottom-style:dotted; min-height:16px;display:inherit;width:100%;}
#daddelgame {width:16px; margin:0px; padding:0px; float:left;display:block;height:100%;}
#daddelteam1{width:72px; margin:0px; padding:0px; float:left; overflow:hidden;display:block;height:100%;text-align:center}
#daddelteam2{width:72px; margin:0px; padding:0px; float:right; overflow:hidden;display:block;height:100%;text-align:center}
#daddelscore{width:35px; margin:0px; padding:0px; float:left; overflow:hidden;display:block;height:100%;}
#winner{width: 15px; color:#006600; margin:0px; padding:0px; float:left; text-align:center;}
#draw{width: 15px; color:#FFFF33; margin:0px; padding:0px; float:left; text-align:center;}
#loser{width: 15px; color:#990000; margin:0px; padding:0px; float:left; text-align:center;}
#unplayed{width: 15px; color:#000000; margin:0px; padding:0px; float:left; text-align:center;}
#dots{width:3px; text-align:center; float:left;}
/*		m_viewmatch----------*/
#viewmatchcontainer{width:100%; position:relative}
#viewmatchcontainer a {color:#000}
#viewplayer{width:385px; height:145px;background-color:#D5EAEA;float:left; margin-left:5px; position:relative;} 
#viewstatsheader{width:100%;background-color:#FFFFFF; font-weight:bold;}
#viewavatar{width:100px; float:left;height:100%;}
#viewstats{width:284px; float:left;height:100%;}
#viewstatscontainer{width:100%; border-bottom:1px; border-bottom-color:#333333; border-bottom-style:dotted;}
#viewstatstag{width:200px;float:left;}
#viewstatsscore{width:30px; float:left;}
#viewstatspercent{width:39px; float:left;}
#dadtable a span {display: none; color:#000;}
#dadtable a:hover span {display: block;position:absolute;top: 0px; left: -390px; width: 385px;z-index: 100;background-color:#bbb;height:145px;overflow:hidden;}


/*		Tabelle----------*/
#dadtablecontainer{float:right; margin-right:5px; height:100%;}
#dadtable{width:200px;margin:0;padding:0;position:relative; height:100%;}
#dadtable a, #dadtable a:visited, #dadtable a:active {color:#000}
#dadtable a:hover{color:#000099}
#dadrow0{background-color:#fff; border-bottom:1px; border-bottom-color:#333333; border-bottom-style:solid; min-height:16px;width:100%;margin:0;padding:0;}
#dadrow1{background-color:#aaa; border-bottom:1px; border-bottom-color:#333333; border-bottom-style:dotted; min-height:16px;width:100%;margin:0;padding:0;}
#dadrow2{background-color:#bbb; border-bottom:1px; border-bottom-color:#333333; border-bottom-style:dotted; min-height:16px;width:100%;margin:0;padding:0;}
#dadrank{float:left; width:15px;}
#dadname{float:left; width:130px;}
#dadmatches{float:left; width:25px;}
#dadscore{float:left; width:30px;}

/*		Begegnungen----------*/
#dadmatchcontainer{float:left; padding-left:5px;}
#matchcontainer{width:385px; display:block}
#matchcontainer a, #matchcontainer a:active, #matchcontainer a:visited {color:#000}
#matchcontainer a:hover {color:#003366}
#matchid{float:left;}
#matchgame{float:left; }
#viewteam1{float:left; width:120px;}
#viewteam2{float:left; width:120px;}
#matchdate{float:right;}
/*-----------------------------------------------------------------------------------------------------------Kommentarbereiche*/

#cmt_box{width:100%; padding:0px; margin:30px;text-align:left; display:block;}
#cmt_line1{background-color:#eee; 
border-bottom:1px; 
border-bottom-color:#333333; 
border-bottom-style:dotted; 
display:block;
width:460px;
float:left;}
#cmt_line2{background-color:#fff; 
border-bottom:1px; 
border-bottom-color:#333333; 
border-bottom-style:dotted; 
display:inherit;
width:460px;
float:left;}
#cmt_lineuser{
width:143px;
float:left;
margin-bottom:5px;
margin-top:5px;
padding-left:7px;
height:100%;}
#cmt_linecontent{
border-left:1px;
border-left-color:#0099cc; 
border-left-style:double; 
margin-bottom:5px;
margin-top:5px;
padding-left:5px;
width:300px;
float:right;
min-height:100px;
text-align:left;}

/*-----------------------------------------------------------------------------------------------------------Wettbüro*/
#tipmatchcontainer1{width:425px; display:block}
#tipmatchcontainer2{float:left; padding-left:5px;}

#teamflag {width:16px; text-align:center; float:left;}

