@charset "utf-8";
/* CSS Document */
/*Design*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}


#designcontainer {
	width: 762px;
	position: relative;
	margin: 0pt auto;
	/*left: 51%;*/
	top: 0;
	/*margin: 5px 0 0 -400px;*/
	padding: 0;
	/*border:1px solid #000;*/
}
#contentcontainer {
background: url(bgimg.gif) repeat-y 50% 0;
}
#header {
	width: 762px;
	height:100px;
/*	background-image:url(banner.jpg);*/
	margin-bottom:5px;
	clear:left;
}


#menu {
	float:left;
	width:125px;
	/*background-color: #CD080F;*/
	padding-left:5px;
	vertical-align:top;
}

#contentbox {
	float:left;
	width:456px;
	/*background-color: #00FF00;*/
	vertical-align:top;
}

#right{
	float:left;
	width:174px;
	/*background-color: #FF3333;*/
	vertical-align:top;
}

#submenu {
	height:30px;
	text-align:center;
	padding-top:2px;
}
#content {
	padding:10px;
	padding-top:5px;
}
#footer {
	text-align:center;
	font-size:10px;
}

/*Links*/
a {
	color:#0000FF;
	text-decoration:none;
}

#counter.a {
	color:#FFFFFF;
}
a:hover {
	text-decoration:none;
}

a.navigation {
	text-decoration: none;
	color: #f8f8f8;
	font-size: 10pt;
	font-family: Verdana,Helvetica;
	line-height: 16pt;
}

a.navigationhighlight {
	color: #ffcc00;
}
a.navigation:hover {
	color:#000000;
}
a.links {
	text-decoration: none;
	color:#0000FF;
	font-size: 8pt;
	font-family: Verdana, Helvetica; 
}

a.kalender {
	color:#0000FF;
}

a.ueberschrift {
	color:#000000;	
}

.gelb {
	width:100%;
	background-color:#FFFF00;
	text-align:center;
}
/*Überschriften*/
h1 { 
	text-align:center;
	text-decoration: none;
	font-size: 13pt;
	font-family: Verdana, Helvetica;
}

h2 { 
	text-align:center;
	text-decoration: none;
	font-size: 11pt;
	font-family: Verdana, Helvetica;
	margin-top:30px;
}

h3 {
	text-align:center;
	margin-bottom:0px;
	padding-top:10px;
}
/*rechte Seite*/
.sponsorbox {
	border:1px solid;
	font-size: 10px;
	width:168px;
	border-color:#C0C0C0;
	padding:3px;
	margin-bottom:3px;
}
.rightbox {
	border:1px solid;
	font-size: 10px;
	width:168px;
	border-color:#C0C0C0;
	padding:3px;
	margin-bottom:3px;
}

/*Berichte*/
.berichtsdatum {
	float:left;
	padding-left:2px;

}
.berichtsauthor {
	float:right;
	padding-right:5px;
	font-size: 7.5pt;
	font-style:italic;
}
.berichtsueberschrift {
	font-weight:bold;
	padding-bottom:5px;
}

.berichtsueberschrift_meister {
	font-weight:bold;
	color:#cd080f;
	font-size: 15pt;
	padding-bottom:5px;
}
.berichtstext p {
margin: 0;
margin-bottom:15px;
padding: 0;
}

hr.sep_content {
	border-top:1px solid #C0C0C0;
	color:#C0C0C0;
	height:1px;
}
/*Diverses*/

#meldung{border:1px dotted #000; padding:3px;}
#error{border:1px dotted #FF0000; padding:3px;}
#success{border:1px dotted #009F00; padding:3px;}

input, textarea, select{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

img {
	border:0px;
}

img.bericht {
	padding:5px;
	margin:5px;
}

img.player_pic{
	margin-top:5px;
	margin-bottom:5px;
}

hr.menu {
	color:#C0C0C0;
	border-top:solid #C0C0C0 1px;
	width:99%;
}

/*Ergebnistabelle*/
table.tabelle {
	width:100%;
	/*font-size: 8px;*/
}
table.ber_ovv{
border-collapse:collapse;
}

table.resulttbl{
	width:90%;
}

td.resulttbl_team{
	width:25%;
}
td.resulttbl_-{
	text-align:center;
}
td.resulttbl_date{
	width:40%;
	text-align:left;
}


td.team {
	width:70%;	
}
td.gamespoints {
	width:15%;
}

tr.special_top {
	background-color:#eeffdb;
}

tr.special {
	background-color:#fce7e4;
	
}
.nohover td:hover{
	background-color:#ffffff;
}

.lineeffect tr:hover{
	background-color:#cd080f;
}

tr.special:hover{
background-color:#cd080f;
}

table.kader{
	width:100%;
}
.kader th{
	border-bottom: none;
	text-align:left;
	width:45%;
}

/*Darstellung und Positionieren der Meldungs/Fehler/Success-Messages*/
#meldung_gb{border:1px dotted #000;}
#error_gb{border:1px dotted #FF0000;}
#success_gb{border:1px dotted #009F00;}

/*KALENDER*/

#eintragsbox{
	margin-top:15px;
}

#ueberschrift{
position:relative;
float:left;
margin-left:5px;
font-weight:bold;
}

#datum{
position:relative;
text-align:right;
margin-right:20px;
}

#beschreibung{
text-align:left;
}

/*GÄSTEBUCH*/
/*Darstellung der Überschrift eines Artikels*/
.berichtstitel_gb{font-weight:bold;}
/*Darstellung und Positionieren des Autors*/
.berichtsauthor_gb{
position:relative;
margin-left:5px;
float:left;
}
/*Darstellung und Positionieren des Datums*/
.berichtsdatum_gb{
position:relative;
text-align:right;
margin-right:20px;
}
/*Darstellung und Positionieren des eigentlichen Textes*/
.berichtstext_gb{margin-left:5px;}
/*Formulare auf der GB Seite*/
.gbform{
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
}

/*SHOP*/
#tabellen {
  font-size:10pt;
  text-align:center;
}
#tabellen_titel {
  font-size:10pt;
  text-align:left;
}
#tabellen_artinfo {
  font-size:10pt;
}

#message{border:1px dotted #000;}

input.out, select.out {
  background-color:#FFFFFF;
  border-color:#DF0000;
  border-style:solid;
  border-width:1px;
}

/*TIPPSPIEL*/
#tippspielhead {
 background: url(../bilder/tippspielbericht_top.jpg) no-repeat;
 height:27px;
 margin-bottom:0px;
 padding-bottom:0px;
}
#wmtippspielhead {
 background: url(../bilder/wmtippspiel_top.jpg) no-repeat;
 height:27px;
 margin-bottom:0px;
 padding-bottom:0px;
}
* html #tippspielcontent {
	width:425px;
}

#tippspielcontent {
width:415px;
margin-top:0px;
padding-top:5px;
margin-bottom:0px;
padding-bottom:5px;
padding-left:5px;
padding-right:3px;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-style:solid;
border-left-style: solid;
border-right-style: solid;

border-color:#eb999d;
border-left-color: #eb999d;
border-right-color: #eb999d;
}
#tippspielbottom {
 background: url(../bilder/tippspielbericht_bottom.gif) no-repeat;
 height:18px;
 margin-top:0px;
 padding-top:0px;
}

#tippspielchatbox{
border: 1px solid;
border-color:#000000;
}
#tippspielchat_name{
 color:#0000F3;
 display:inline;
}
#chatrahmen {
border: 1px solid;
border-color:#cd080f;
width:800px;
}
#tippspielchateintrag{
padding-left:7px;
}

h1.tippspiel{
	font-size: 11pt;
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	
}

a.tippspielbutton{
	display: block;
    width: 113px;
    height: 30px;
	margin-top:5px;
	margin-bottom:5px;
    background: url("../tippspiel/develop/pics/zumtippspiel.png") no-repeat 0 0;
}


a.tippspielbutton:hover{ 
    background: url("../tippspiel/develop/pics/zumtippspiel_hover.png") no-repeat 0 0;
}

.tippspielbutton  span{
	display:none;
}

#comment {
	height: 65px; /* das hier für den ie */
}

#comment[id]{
	height:auto;
	min-height: 65px;
}

.comment_outline_1 {
	background-color:#EEEEEE;
	padding:5px;
}
.comment_outline_2 {
	padding:5px;
}

.noborder {
	border-width:0px;
}

#onlineusr {
	padding-top:5px;
}
#login {
	padding-bottom:0px;
}
#login {
	padding-bottom:0px;
}

.reiter {
background: url(reiter.jpg);
width:57px;
height:15px;
text-align:center;
margin-bottom:2px;
}
.reiter[id]{
	height:auto;
	min-height: 15px;
}

.reiter_kurz{
background: url(reiter_kurz.jpg);
width:53px;
height:15px;
text-align:center;
margin-bottom:2px;
}
.reiter_kurz[id]{
	height:auto;
	min-height: 15px;
}

/*************************************************
*                                      Special                                               *
*************************************************/
.print_gameplan {
	background: url(../_pics/spielplan_card.png) no-repeat;
	height: 153px;
	padding: 5px;
	padding-top:3px;
	font-size:8px;
}
.print_gameplan[id]{
	height:auto;
	min-height: 153px;
	padding-top:3px;
	font-size:8px;
}

table.print_gp{
	font-size:7px;
	width:240px;
}

.teams img {
	border:1px solid #E9E2CC;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
}

div.player_foto{
	margin-bottom:10px;
}
