/* Stylesheet für  */

H1 { font-family:Verdana; font-size:14px; color:#FFFF00; margin-bottom:0px; }
H2 { font-family:Verdana; font-size:13px; color:#FFFF00; }
BODY { font-family:Verdana; font-size:12px; color:#FFFF00; margin:0px; }
TABLE, TR, TD { font-family:Verdana; font-size:12px; color:#FFFF00; }
INPUT    { font-family:Verdana; font-size:12px; color:#333366; width:150px; }
TEXTAREA { font-family:Verdana; font-size:12px; width:400px; }
SELECT   { font-family:Verdana; font-size:12px; }
FORM { padding:0px; margin:0px; }

A:link    {  font-family:Verdana; font-size:12px; text-decoration:underline; color:#FFFF00; }
A:visited {  font-family:Verdana; font-size:12px; text-decoration:underline; color:#FFFF00; }
A:hover   {  font-family:Verdana; font-size:12px; text-decoration:underline; color:#FFFF00; }
A:active  {  font-family:Verdana; font-size:12px; text-decoration:underline; color:#FFFF00; }

.clearer {
    clear:both;
}

#global {
    background-color:#FF6633;
    border:1px solid #333366;
    width:1004px;
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}
* html #global {
    width:1000px;
}

#end {
    margin-bottom:10px;
}

#header {
    margin:0px 5px 0px 0px;
}
#header #flash {
    width:134px;
    float:left;
}
#header #logo {
    /*width:742px;*/
    float:left;
}
#header #open {
    color:#333366;
    text-align:center;
    font-size:8pt;
    float:left;
    padding-top:0px;
    padding-right:5px;
}
#header #open div {
    padding:7px 0px 0px 0px;
}


#main {
    padding:5px;
}


#navi {
    width:145px;
    float:left;
    margin:10px 0px 0px 0px;    
    font-size:10pt;
    text-align:center;
}
#navi #address {  
    font-size:8pt;    
    color:#333366;
    /*font-weight:bold;*/
    line-height:15px;
    padding-bottom:10px;
}
#navi #address a {  
    font-size:7.5pt;
    color:#333366;
}
#navi ul {    
    text-align:left;
    margin-left:0px;
    margin-top:0px;
    padding-left:0px;
}
#navi ul li {
    list-style-type:none;
    border:1px solid #FFFF00;
    background-color:#333366;
    margin:0px 0px 5px 0px;
    padding:3px 3px 3px 5px;
}
#navi ul li a {
    text-decoration:none;
    font-weight:bold;
}
#navi ul li#active {
    border:1px solid #333366;
    background-color:#FFE31A;
}
#navi ul li#active a {
    color:#333366;
}


#content {
    background-color:#333366;
    border:1px solid #FFFF00;
    float:left;
    width:807px;
    min-height:350px;
    padding:10px 10px 20px 10px;
    margin:10px 10px 10px 10px;
    text-align:left;
}
* html #content {
    width:795px;
    height:350px;
}


/* Sonderstyles */
.wider {
    line-height:20px;
    /*font-weight:bold;*/
    text-align:center;
}
.smaller {
	font-size:11px;
}
.ultrasmall {
	font-size:10px;
}
.fehler {
	color:FF0000;
}


/* TEASER HOME */
.teaserhomerow { width:807px; clear:both; }
* html .teaserhomerow { width:795px; clear:both; }
.teaserhomeleft { float:left; }
.teaserhomeright { float:right; }
.teaserhome {
    width:388px;
    margin:0px 0px 10px 0px;
    padding:5px 5px 5px 5px;
    background-color:#CCCCFF;
    color:#333366;
}
* html .teaserhome { width:383px; }
.teaserhome .head {
    font-weight:bold;
    text-align:center;
    margin-bottom:5px;
}
.teaserhome h2 {
    font-weight:bold;
    /*text-align:right;*/
    color:#333366;
    margin:0px 0px 5px 0px;
    padding-right:5px;
}
.teaserhome .link {
    text-align:right;
}
.teaserhomerow .teaserhome a {
    color:#333366;
}
.teaserhome div {
    padding-bottom:5px;
}


/* TEASER NORMAL */
.teaserrow { width:807px; clear:both; }
* html .teaserrow { width:795px; clear:both; }
.teaserleft { float:left; }
.teaserright { float:right; }
.teasersmall {
    width:300px;
    margin:0px 0px 10px 0px;
    padding:5px 5px 5px 5px;
}
* html .teasersmall{
    width:310px;
}
.teaserbig {
    width:420px;
    margin:0px 0px 10px 0px;
    padding:5px 5px 5px 5px;
}
* html .teaserbig{
    width:420px;
}
.teaserbig .head {
    font-weight:bold;
    text-align:center;
    margin-bottom:5px;
}
.teaserbig h2 {
    background-color:#FF6633;
    font-weight:bold;
    text-align:right;
    color:#333366;
    margin:0px 0px 5px 0px;
    padding-right:5px;
}
.teaserbig img {
    float:left;
}
.teaserbig div {
    text-align:center;
    font-weight:bold;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
    line-height:20px;
}
.teaserbig .link {
    text-align:right;
}


/* Getränkekarte */
.getraenkerow { width:470px; clear:both; line-height:17px; }
* html .getraenkerow { width:460px; clear:both; }
.getraenkeleft { float:left; }
.getraenkemiddle { float:left; }
.getraenkeright { float:left; }
.getraenkeleft_entry {
	width:300px;
}
* html .getraenkeleft_entry {	width:290px; }
.getraenkemiddle_entry {
	width:100px;
}
.getraenkeright_entry {
	text-align:right;
	width:70px;
}
.getraenkerow h2 {
	margin-bottom:0px;
	text-align:right;
}
.getraenkerow hr.headline {
    margin-bottom:5px;
    margin-top:0px;
}
* html .getraenkerow hr.headline {
    margin-top:-5px;
}


/* Tabelle 3-spaltig */
.table3row { width:419px; clear:both; line-height:17px; }
* html .table3row { width:409px; clear:both; }
.table3left { float:left; }
.table3middle { float:left; }
.table3right { float:left; }
.table3left_entry {
	/*background-color:green;*/
	text-align:center;
	width:205px;
}
* html .table3left_entry {	width:195px; }
.table3middle_entry {
	/*background-color:purple;*/
	text-align:center;
	width:69px;
}
.table3right_entry {
	/*background-color:pink;*/
	text-align:center;
	width:145px;
}


/* Team-Seite 4spaltig */
.teamrow { width:805px; clear:both; line-height:17px; }
* html .teamrow { width:795px; clear:both; }
.teamrow img { margin-bottom:15px; }
.team1 { float:left; }
.team2 { float:left; }
.team3 { float:left; }
.team4 { float:left; }
.team1_entry {
	text-align:center;
	width:200px;
}
* html .team1_entry {	width:198px; }
.team2_entry {
	text-align:center;
	width:200px;
}
* html .team2_entry {	width:198px; }
.team3_entry {
	text-align:center;
	width:200px;
}
* html .team3_entry {	width:198px; }
.team4_entry {
	text-align:center;
	width:200px;
}
* html .team4_entry {	width:198px; }
.teambig_entry {
	text-align:center;
	width:605px;
}
* html .teambig_entry {	width:590px; }



hr.headline { 
    background-color:#FFFF00;
    border:none;
    height:1px;
    margin-bottom:15px;
    margin-top:5px;
}
* html hr.headline { 
    color:#FFFF00;
    margin-top:0px;
}