body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td { 
margin : 0; 
padding : 0; 
} 
body { 
font : normal 100%/110% Verdana, Arial, Helvetica, sans-serif;  
color : #000000; 
text-align : center;
background-color : #dddddd; 
} 
#pghead { 
position : absolute; 
top : 0; 
left : 0; 
margin : 0 0% 0 0%; 
width : 805px; 
height : 110px; 
background : url("img/banner2.bmp") no-repeat; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
border-right-style : solid;
border-top-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #488787; 
border-right-color : #488787; 
border-bottom-color : #488787; 
border-left-color : #488787;
} 
#pg { 
position : relative; 
margin : 0 auto 0 auto; 
text-align : left; 
width : 800px; 
} 
#saturday{
width : 795px;
top: 83px;
position : absolute; 
margin:0;
padding-right:10px;
text-align: center;
list-style-type:none;
display:block;
height:23px;
	font-size:80%;
	font-weight:bold;
	background:transparent url("bgOFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #336666;
	border-top:1px solid #C0E2D4;
	}

#saturday li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	}

#saturday li a{
	display:block;
	float:left;
	color:#874B46;
	text-decoration:none;
	padding:5px 10px 0 10px;
	height:18px;
	background:transparent url("bgDIVIDER.gif") no-repeat top right;
	}

#saturday li a:hover{
	background:transparent url("bgHOVER.gif") no-repeat top right;
	}

#saturday li a.current,ul#saturday li a.current:hover{
	color:#fff;
	background:transparent url("bgON.gif") no-repeat top right;
	}

.input {
width : 64px;
height : 23px;  
} 
.li {
list-style: none;
font-size : 80%;
padding-left: 2px;
}
p {
padding-left : 10px; 
padding-right : 10px; 
} 
h3{
padding-left : 10px; 
padding-right : 10px; 
} 
#serch {
position : absolute; 
top : 91px;
left: 5px;
right: 3px;
} 
#pgbody { 
width : 100%; 
position : absolute; 
top : 110px; 
left : 0; 
margin : 0 0% 0 0%; 
padding : 25px 0 0 0; 
background : white; 
font-size : 75%; 
}  
#pgmain {
background-color : #ffffff;
position : absolute; 
top : 0; 
left: 0;
width: 805px;
margin : 0 0 0 0; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
border-right-style : solid;
border-top-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-top-color : #488787; 
border-right-color : #488787; 
border-bottom-color : #488787; 
border-left-color : #488787;
}
iframe {
border-style: none;
}  
.columns {
list-style : none; 
margin-left : 35px; 
padding : 0; 
font-size : 90%; 
} 
.columns li {
float : left; 
width : 32%; 
padding-left : 7px;
} 
.columns li h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%; 
font-style : normal; 
font-weight : bold; 
color : #ffffff;
width : 200px;
padding-top : 4px;  
padding-bottom :3px;
text-align : center; 
background : transparent url("img/bg6.gif") no-repeat ;
color : #fff; 
margin : 0 0 0px; 
} 
.columns li.col1 h2 { 
padding-left : 0px;
} 
.columns li.col2 h2 {
padding-left : 0px;
} 
.columns li.col3 h2 { 
padding-left : 0px; 
} 
.columns li p {
background : transparent url("img/rundeboxbot.png") no-repeat ;
line-height : 15px; 
padding : 0 5px 0 5px; 
padding-top : 10px; 
padding-right : 5px; 
color : #3f4345;
} 
.columns li.col1 p { 
padding-left :5px;
padding-top : 10px;
padding-right: 8px; 
padding-bottom: 12px;
}
.columns li.col2 p {  
padding : 0 5px 0 5px;
padding-top : 10px;
padding-right: 8px;
padding-bottom: 12px;
} 
.columns li.col3 p { 
padding : 0 15px 0 5px; 
padding-top : 10px;
padding-right: 8px;
padding-bottom: 12px;
} 
.columns li a {
float:left;
text-decoration : none; 
width : 83px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top : 1px; 
padding-bottom : 5px;
padding-right : 0;
padding-left : 15px; 
background : transparent url("img/blau1.gif") no-repeat;
} 
.columns li a:hover {
float:left;
text-decoration : none; 
width : 83px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top :1px;
padding-right : 0; 
padding-left : 15px; 
padding-bottom : 5px;
background : transparent url("img/blau2.gif") no-repeat;
} 
.columns li a.a2 {
float:left;
text-decoration : none; 
width : 25px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top : 1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/blau3.gif") no-repeat;  
} 
.columns li a.a2:hover {
float:left;
text-decoration : none; 
width : 25px;
display : block; 
color : #fff; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%; 
font-style : normal; 
font-weight : bold; 
padding-top :1px; 
padding-bottom : 5px;
text-align : center; 
background : transparent url("img/blau4.gif") no-repeat;
}  
.li2 { 
color : #ff0000;
padding-left : 10px; 
padding-right : 10px;
font-size : 130%;
font-weight : bold;
font-family : Arial;  
}
.li2 li{ 
float : left;
}
.a1 {
right: 30px;
}
.a1 a:link, .a1 a:visited {
width : 132px;
text-align : center;
font-weight : bold;
font-size : 90%;
color : #1c3446; 
display : block; 
text-decoration : none; 
color : #ffffff; 
background : transparent url("img/button1.gif") no-repeat ;
padding-top : 3px;  
padding-bottom :2px; 
} 
.a1 a:hover { 
text-align : center;
font-weight : bold;
font-size : 90%; 
text-decoration : none; 
color : #ffffff; 
background : transparent url("img/button2.gif") no-repeat; 
padding-top : 3px; 
padding-bottom :2px; 
}
.p3{ 
font-size : 75%;
color : #3f4345;
padding-left : 10px; 
padding-right : 10px;
}
.p4{ 
font-size : 65%; 
padding-right : 10px;
}
.span3 {
color : #ff0000;
}
.p { 
background : transparent url("img/p1.jpg") no-repeat ; 
padding-left : 10px; 
padding-right : 10px;
} 
#pgtail {
width:800px;
clear : both; 
margin : 2em 0 0 0; 
padding : 0.5em 0 1em 0; 
position : absolute; 
font-size : 100%; 
line-height : 1.0; 
}   
#seite { 
background : transparent url("img/bg2.gif") repeat top right; 
} 
.txtflt { 
padding-top :10px; 
padding-right : 10px; 
padding-bottom :5px; 
padding-left : 10px;
float: left;
} 
.txtflt p { 
font-size : 80%;
float: left;
} 
h2, h3, h4, h5, h6 { 
margin : 0 0 0.5em 0; 
color : #3e5f7a; 
} 
h1 { 
padding-top : 10px; 
padding-bottom : 10px;
color : #1c3446; 
font-size : 110%;
text-align: center;  
} 
.h2 { 
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 10px; 
color : #ffffff; 
font-size : 110%; 
background : transparent url("img/bg2.gif") repeat right;
text-align: center;
}
h2 { 
font-size : 125%; 
} 
h3 { 
font-size : 125%; 
} 
h4 { 
font-size : 115%; 
} 
h5 { 
font-size : 105%; 
} 
h6 { 
font-size : 100%; 
} 
p, ul, ol, dl { 
margin : 0 0 0.5em 0; 
} 
ul { 
padding : 0 0 0 25px; 
} 
a { 
text-decoration : underline; 
} 
a:link { 
color : #1c3446; 
} 
a:visited { 
color : #111f4a; 
} 
a:hover { 
color : #335c7d; 
font-weight : bold; 
text-decoration : none; 
} 
a:active { 
color : #33cd7d; 
} 
img { 
border : none; 
}

img2 { 
border : none;
width:88px;
height:31px;
}
hr { 
height : 1px; 
clear : both;
color : #488787;
} 