body {font-family:Verdana,Arial,Helvetica; background-color: #a0d6fe; background-image:url(bg_4.gif);}


.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#6699FF;
color:#FFFFFF;
padding:2px;
text-align:left;
font-weight:bold;
font-size:13px;
}

.submenu{
cursor:pointer;
margin-bottom: 5px;
background-color:#FFFFFF;
color:#000000;
padding-left:4px;
text-align:left;
font-size:12px;
}

a:link.navi1,a:active.navi1,a:visited.navi1{text-decoration:none; color:#000000;}
a:hover.navi1{background-color:#bbbbbb; color:#000000;}

a:link.navi2,a:active.navi2,a:visited.navi2{
cursor:pointer;
background-color:#6699FF;
color:#FFFFFF;

text-align:left;
font-weight:bold;
font-size:13px;
text-decoration:none
}



a:link.navi,a:active.navi,a:visited.navi{font-size:11px; padding-left:4px; padding-right:4px; text-decoration:none; color:#888888;}
a:hover.navi{background-color:#bbbbbb; color:#000000;}

.xtext	{font-size:12px;line-height:15px;}
.xtext1	{font-size:11px;line-height:11px;color:#000000;}
.text1	{text-align:right; padding:4px}
.text2	{text-align:center}
.text3	{font-size:11px;}
.text4	{font-size:12px; background-color:#FFFFFF;}
.us	{font-family:Comic Sans MS,arial;font-size:25px;line-height:25px;background-color:#FFFFFF;color:#000000;font-weight:bold;}
.hg_w	{background-color:#FFFFFF;}
.hg_gold  	{background-color:#FFCC00;}
.hg_grau	{background-color:#C0C0C0;}
.xtab2		{background-color:#FFFFFF;}
.xtab3		{background-color:#C0C0C0;}

table.dat{background-color:#FFFFFF;}
td.dat,li.dat,input.dat{color:#000000;background-color:#6699FF;font-size:13px;}
td.dae{color:#000000;background-color:#c0c0c0;font-size:11px;}
a.dat,a.dat:link,a.dat:active,a.dat:visited{color:#000080;text-decoration:none;}
a.dat:hover{color:#CC3300;text-decoration:none;}

a.navlink3:link 	{color:#000000;text-decoration:none;}
a.navlink3:visited 	{color:#000000;text-decoration:none;}
a.navlink3:hover 	{color:#ff0000;text-decoration:none;}
a.navlink3:active 	{color:#e2e2e2;text-decoration:none;}
a.navlink2:link 	{color:#000000;text-decoration:none;font-weight:bold;}
a.navlink2:visited 	{color:#000000;text-decoration:none;font-weight:bold;}
a.navlink2:hover 	{color:#ff0000;text-decoration:none;font-weight:bold;}
a.navlink2:active 	{color:#e2e2e2;text-decoration:none;font-weight:bold;}

/* -------------------------------------------------------------------------------------------------------------------> Header */
#oben1 { 
position:absotute;
width:800px;
height:auto;
left:100px; 
margin-right:auto; 
color:#888888;       
background: #FFFFFF;
text-align:center;
font-size:11px; 
line-height:18px;
vertical-align:middle;
}	
 
html>body #oben1 
{
height:auto;         /*falls Inhalt über 100% hinaus geht*/
min-height:100%;	 		  
}
/* -------------------------------------------------------------------------------------------------------------------> Header */
#oben2 { 
position:relative;
width:798px;
height:16px;
top:0px;   
left:0px; 
margin-right:auto;
color:#888888;      
background: #FFFFFF; 
text-align:center; 
vertical-align:middle;
padding:2px 0px 2px 0px;
font-size:11px;
border-top:1px solid #C0C0C0; 
border-right:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;  
border-left:1px solid #C0C0C0;
}	
 
html>body #seite 
{
height:auto;         /*falls Inhalt über 100% hinaus geht*/
min-height:100%;	 		  
}
/* -------------------------------------------------------------------------------------------------------------------> Header */
#banner { 
position:relative;
width:800px;
height:80px;
left:0px; 
margin-right:auto; 
}	
 
html>body #seite 
{
height:auto;         /*falls Inhalt über 100% hinaus geht*/
min-height:100%;	 		  
}
/* -------------------------------------------------------------------------------------------------------------------> Header */
#titel { 
position:relative;
width:800px;
height:130px;
left:0px; 
right:auto; 
background:url(bg_titel.gif) no-repeat;	 
}		  
/* -------------------------------------------------------------------------------------------------------------------> Header */
#ticker 
{ 
position:relative;
background:transparent;
width:800px;
height:20px;
margin-top:-25px;
left:0px; 
right:auto;  
}
/* -------------------------------------------------------------------------------------------------------------------> Navi */
#unten { 
position:absotute;
width:800px;
height:40px;   
left:100px; 
margin-right:auto;      
background: #FFFFFF;
text-align:center; 
vertical-align:middle;
}
	  
/* -------------------------------------------------------------------------------------------------------------------> Navi */
#seite
{
position:relative;
width:800px;
height:auto;   
left:50px; 
margin-right:auto;      
background: #FFFFFF; 
}	
 
html>body #seite 
{
height:auto;         /*falls Inhalt über 100% hinaus geht*/
min-height:100%;	 		  
}
/* -------------------------------------------------------------------------------------------------------------------> Inhalt */
#menu{ 
 color:black;
 background:transparent;
 font-size:12px; 
 padding:1px 1px 1px 10px; 
 border-top:0px solid #C0C0C0; 
 border-right:0px solid #C0C0C0; 
 border-bottom:0px solid #C0C0C0; 
 border-left:0px solid #C0C0C0;}

 #menu a{
 color:#FFFFFF; 
 font:bold 12px verdana, arial, sans-serif;
 margin:5px 0 5px 0; padding:1px 3px 1px 4px;
 text-decoration:none;
 background:#6699FF;
 display:block;
 border-top:1px solid #C0C0C0; 
 border-right:1px solid #C0C0C0; 
 border-bottom:1px solid #C0C0C0; 
 border-left:1px solid #C0C0C0;
 width:130px;}

 #menu a:hover{
 color:#000000;
 margin:5px 0 5px 0; padding:1px 3px 1px 4px;
 background:#FFFFFF;
 border-top:1px solid #C0C0C0;
 border-right:1px solid #C0C0C0;
 border-bottom:1px solid #C0C0C0;
 border-left:1px solid #C0C0C0;}


#feld{ 
 color:black;
 background:transparent;
 font-size:12px; 
 padding:4px 4px 4px 4px;

 border-top:1px solid #C0C0C0;
 border-right:1px solid #C0C0C0;
 border-bottom:1px solid #C0C0C0;
 border-left:1px solid #C0C0C0;}


#inhalt{ 
 color:black;
 background:transparent;
 font-size:12px; 
 padding:4px 4px 4px 4px;
 border-top:1px solid #C0C0C0;
 border-right:1px solid #C0C0C0;
 border-bottom:1px solid #C0C0C0;
 border-left:1px solid #C0C0C0;}