body
{
margin:0;
padding:0;
height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.main 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
line-height: 13pt;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
letter-spacing: 0px
}

.kursiv
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: italic;
line-height: 13pt;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
letter-spacing: 0px
}


.fett 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
line-height: 13pt;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
letter-spacing: 0px
}

.rotfett 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
line-height: 13pt;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #601B38;
text-decoration: none;
letter-spacing: 0px
}

.blue {  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #0000FF;
}

.blau 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
line-height: 13pt;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #0BA7F8;
text-decoration: none;
letter-spacing: 0px
}

.saison 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #73AA37;
text-decoration: none;
letter-spacing: 0px
}

.premiere 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #73AA37;
text-decoration: none;
letter-spacing: 0px;
text-align:center;
}

.spezial 
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #ff9900;
text-decoration: none;
letter-spacing: 0px;
text-align:center;
}

.mini
{  
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #000;
}

h1 
{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 16px;
font-weight: bold;
color: #000000;
margin-top:1px;
}

h2
{
font-family: verdana, arial, helvetica, sans-serif;  
font-size: 14px;
letter-spacing:1px;
font-weight: normal;
color: #999;
}

h3
{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #000;
margin-top:-10px;
margin-bottom:10px;
}

#menu {
font-size:10px;
text-decoration:none;
color:#fff;
}

#menu a, #menu a:visited	{
font-size:10px;
text-decoration:none;
color:#000;
}

#menu a:hover	{
text-decoration:none;
color:#fff;
}

.menuactive	{
font-weight: bold;
color:#fff;
background-color:#999;
}

.menuactive	{
font-weight: bold;
color:#fff;
background-color:#999;
}

#menuleft {
font-size:10px;
text-decoration:none;
color:#fff;
}

#menuleft a, #menuleft a:visited	{
font-size:10px;
text-decoration:none;
color:#000;
}

#menuleft a:hover	{
text-decoration:none;
color:#fff;
}

.menuleftactive	{
font-weight: bold;
color:#fff;
background-color:#999;
}

#menuleft td {
background-color:#A8C713;
width:150px;
text-align:right;
padding:7px 0 10px 0;
border-top:1px #fff solid;
}

#menu td {
background-color:#E6E6E6;
padding:0 10px;
border-left:1px #fff solid;
}

#startscreen a, #startscreen a:visited	{
padding-left:20px;
font-size:24px;
font-weight:bold;
color:#000;
text-decoration:none;
}

#startscreen a:hover	{
text-decoration:none;
color:#fff;
}

#bestpractice {
font-size:10px;
text-decoration:none;
color:#000;
background-color:#f1f1f1;
}

#subnavi
{
position:absolute;
top:178px;
width:550px;
left:266px;
z-index:10;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #73AA37;
text-align:left;

}

a:link, a:visited	{
text-decoration:none;
color:#1568B1;
}

a:hover, a:focus	{
text-decoration:underline;
color:#1568B1;
}

td a:link, td a:visited	{
text-decoration:none;
color:#1568B1;
}

td a:hover, td a:focus	{
text-decoration:underline;
color:#1568B1;
}

.subnaviactive	{
font-weight: bold;
color:#73AA37;
}

.subnavihidden	{
color:#fff;
}





#content
{
position:absolute;
top:290px;
margin-left:35px;
margin-right:10px;
width:470px;
z-index:10;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
line-height: 18px;
font-weight: normal;
color: #000000;
}

#content a	{
text-decoration:underline;
color:#000;
}





#content p
{
margin-top:12px;
margin-bottom:12px;
}

#content table
{
border-collapse:collapse;
table-layout:fixed;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000;
width: 460px;
line-height: 13pt;
}

#content td
{
padding: 5px;
vertical-align:top;
border-top:	1px solid #000;
}

#content .tdwhite
{
padding: 5px;
vertical-align:top;
border-top:	1px solid #fff;
}


#time 
{
position:absolute;
width:200px;
top:268px;
margin-left:540px;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000000;
z-index:12;
text-align:right;
}

#sidebar
{
position:absolute;
top:250px;
width:170px;
z-index:10;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000000;
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#000;
text-align:left;
}

#sidebar a:link
{
font-size: 11px;	
color:#000;
text-decoration: none;
font-weight: normal;
}

#sidebar a:hover
{
color:#000;
text-decoration: underline;
font-weight: normal;
} 

#sidebar a:visited
{
font-size: 11px;	
color:#000;
text-decoration: none;
font-weight: normal;
}

#banner
{
position:absolute;
left:457px;
top:252px;
width:200px;
z-index:10;

}

#teaser
{
position:absolute;
top:290px;
width:200px;
left:0px;
margin-left:540px;
z-index:10;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 7pt;
font-weight: normal;
color: #000000;
border:0;
background-color:#eee;

}

#teaser-foto
{
position:absolute;
top:290px;
width:200px;
left:0px;
margin-left:540px;
z-index:10;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 7pt;
font-weight: normal;
color: #000000;
border:0;
background-color:#fff;

}

#teaser h2
{
font-family: times, serif; 
font-size: 11px;
letter-spacing:1px;
font-weight: normal;
color: #fff;
margin-top:0px;
margin-bottom:-10px;
line-height:25px;
background-color:#601B38;
background-image:url(../images/starter1.gif);
background-repeat:no-repeat;
background-position:left;
}

#teaser ul
{
font-size: 7pt;
list-style:	none;
font-weight: bold;
color: #000;
text-align:left;
list-style-type:none;
margin-left:5px;
margin-right:5px;
padding-left:0px;
}

#teaser li
{
font-size: 7pt;
font-weight: normal;

}


#teaser h3
{
font-size: 7pt;
margin-top:5px;
margin-bottom:0px;
font-weight: bold;
color: #000000;
text-align:left;
}

#teaser a, #teaser a:visited
{
font-size: 7pt;	
color:#000;
text-decoration: none;
font-weight: normal;
}

#teaser a:hover
{
color:#000;
text-decoration: underline;
font-weight: normal;
}



#footer a:link
{
font-size: 11px;
color:#000;
text-decoration: none;
font-weight: normal;
}

#footer a:visited
{
color:#000;
text-decoration: none;
font-weight: normal;
}

#footer a:hover
{
color:#000;
text-decoration: underline;
font-weight: normal;
} 

p#footer	
{
font-size: 11px;
color: #000;
width: 100%;
border-top:	1px solid #000;
z-index:15;
}

#newsletter
{
position:absolute;
top:120px;
width:170px;
left:0px;
margin-left:10px;
z-index:10;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000000;
border-width:1px 1px 1px 1px;
border-style:dashed;
border-color:#000;
background-color:#ffffff;

}

#newsletter ul
{
font-size: 11px;
list-style:	none;
font-weight: normal;
color: #000;
text-align:left;
list-style-position:outside;
margin-left:5px;
margin-right:5px;
padding-left:0px;
}

#newsletter li
{
line-height:9pt;

}


#newsletter h3
{
font-size: 11px;
margin-top:15px;
margin-bottom:5px;
font-weight: normal;
color: #ffffff;
text-align:left;
}

#newsletter a:link, a:visited
{
color:#000;
text-decoration: none;
font-weight: normal;
}

#newsletter a:hover
{
color:#000;
text-decoration: underline;
font-weight: normal;
}

h4
{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin-top:0px;
margin-bottom:-10px;
line-height:15px;
background-color:#364C59;
}

#spielplan
{
position:absolute;
top:250px;
left:10px;
width: 680px;
background:	#fff;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
line-height: 13pt;
font-weight: normal;
color: #000000;
}

#spielplan table
{
border-collapse:collapse;
table-layout:fixed;
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: normal;
color: #000;
width: 680px;
}


#spielplan td
{
padding: 5px;
vertical-align:top;
border-top:	1px solid #000;
}

#spielplan .tdwhite
{
padding: 5px;
vertical-align:top;
border-top:	1px solid #fff;
}



#spielplan a	
{
vertical-align:top;
font-weight: bold;
text-decoration:none;
color:#000;
}

#spielplan a:hover, #navigation a:focus	
{
vertical-align:top;
font-weight: bold;
text-decoration:none;
color:#F7EF0D;
}

h5
{
font-family: times, verdana, arial, helvetica, sans-serif; 
font-size: 14pt;
font-weight: bold;
color: #000000;
margin-top:1px;
margin-bottom:-10px;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#000;
padding-top:5px;
margin-bottom:-10px;
}

h6
{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #A6A6A6;
margin-top:0px;
margin-bottom:10px;
}


