BODY { font-family: Verdana,Arial; font-size: 10px; color: #ffffff;
       scrollbar-face-color: #325326;   
       scrollbar-base-color: #325326;
       scrollbar-arrow-color: #FFCC66;
       scrollbar-shadow-color: #efefef; } 
TR { font-family: Verdana,Arial; font-size: 10px; } 
TD { font-family: Verdana,Arial; font-size: 10px; }
p { font-family: Verdana,Arial; font-size: 10px; } 
A:link { color: #FFD800; text-decoration: none;}
A:visited { color: #FFD800; text-decoration: none;}
A:hover { color: #ffffff; text-decoration: none;}


select   {font-size:8px; line-height:8px; font-family:verdana,arial,helvetica,sans-serif; border: 1pt; border-style: solid;}
input    {background-color: #f0f0f0; font-family: Verdana; font-size: 8pt; color: #000000;}
select   {background-color: #f0f0f0; font-family: Verdana; font-size: 7pt; color: #000000;}
textarea {background-color: #f0f0f0; font-family: Verdana; font-size: 8pt; color: #000000;}

.scroll
{
width: 462px;
height: 510px;
scrollbar-base-color: #325326;
scrollbar-3d-light-color: #ffffff;
scrollbar-arrow-color: #FFCC66;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #325326;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #efefef;
scrollbar-track-color: #325326;
}

DIV.links1 {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #ffffff;
height: 14px; 
width: 140px;
cursor: hand;
background-color: #154c00;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
text-align: right;
text-decoration: none;
margin-bottom: 5px;
padding-top: 2px; 
padding-right: 5px; 
padding-bottom: 1px; 
} 
DIV.links2 {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #FFD800;
height: 14px; 
width: 140px;
cursor: hand;
background-color: #154c00;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
text-align: right;
text-decoration: none;
margin-bottom: 5px;
padding-top: 2px; 
padding-right: 5px; 
padding-bottom: 1px; 
}

.links3 {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #FFD800;
text-decoration: none;
text-align: left;
} 

#kopfmenu{

width: 440px; 

height:20px; 


border: 1px solid #efefef; 

color: #ffffff; 

margin-right: 7px; 

margin-bottom: 5px; 

} 



#menu { 

/* --- #menu ist das Hauptmenu (meistens links) --- */ 

position: relative; 

padding: 0px; 

text-align: left; 

height: 75%; 

} 



#top { 

/* --- #top ist der obere Bereich --- */ 

height : 150px; 

top: 0px; 

} 



.logo { 

top : 60px; 

left : 0px; 

} 



.topbild1 { 

/* --- #topbild ist das (dynamisch austauschbare) Bild oben im Topbereich --- */ 

margin: 1px; 

padding: 1px; 

} 



.hintergrund{ 

background-image: url(../images/bgall.gif); 

background-repeat: repeat-y; 

margin: 1px; 

padding: 1px;

} 



#submenu, #toolmenu, #votingmenu{ 

/* -------------- Der Bereich "Tourdaten" und "Voting" -------------- */ 

font-family: Verdana, Helvetica, sans-serif; 

font-size : 10px; 

height:10px; 

background-color: #efefef; 

border: 1px solid #5B7099; 

text-align: left; 

margin-bottom: 5px; 

padding: 5px; 

} 



#submenu a, #toolmenu a, #votingmenu a{ 

display: block; 

margin-left: 5px; 

line-height : 1.8em; 

text-decoration: none; 

color:black; 

} 



#submenu a:hover, #toolmenu a:hover{ 

display: block; 

margin-left: 5px; 

line-height : 1.8em; 

text-decoration: underline; 

} 



#submenu{ 

height:100%; 
} 



.boxhead{ 

/* -------------- ?berschirft im Bereich "Tourdaten" und "Voting" -------------- */ 

background-color : #334D80; 

border-bottom: 1px solid #ffffff; 

color: #ffffff; 

font-weight: bold; 

padding: 1px; 

padding-left: 5px; 

} 



#js-menu{ 

background-color: #65815C; 

border-color: #000000; 

border: 1px solid; 

padding-left: 5px; 

padding-bottom: 5px; 

float:left; 

width:116px; 

filter: Alpha(opacity=100, finishopacity=50, style=1); 

} 



#js-menu a{ 

margin-left: 5px; 

text-decoration: none; 

color:white; 

} 



#js-menu a:hover{ 

margin-left: 5px; 

text-decoration: underline; 

color:#FFCC66; 

} 



#werbung { 

/* --- #werbung ist der Bereich f?r die Werbebanner. (Wirkungsbereich der Templates) --- */ 

position: relative; 

width: 738px; 

height:64px;

background-color: #eeeeee; 

border: 1px solid #334D80; 

padding-left: 2px; 

padding-bottom: 1px; 



}



#inhalt { 

/* --- #inhalt ist der Bereich f?r die Seiteninhalt. (Wirkungsbereich der Templates) --- */ 

position: relative; 

color: #ffffff; 

border: 1px solid #334D80; 

height: 100%; 

padding: 20px; 

} 



h1 { 

/* --- ?berschrift erster ordnung --- */ 

position: relative; 

margin: -15px -15px 0px -15px; 

padding: 1px 12px 2px 15px; 

font-weight: bold; 

font-size: 11px; 

color: #ffffff!important; 

background-color: #FE8000; 

border-bottom: 1px solid #ffffff; 

} 



h2 { 

/*line-height : 1.2em;*/ 

font-size : 1.3em; 

font-weight: bold; 

/*margin : 0em 0px 0em -15px; 

padding-left : 15px;*/ 

/*padding : 2em 0.5em 0.5em 15px;*/ 

text-align : left; /* Text innerhalb von H2 wird rechts ausgerichtet */ 

clear : both; 

float : none; 

} 



h3 { 

} 



h4 { 

}

.1ND {
   width:100%;
   font-size:13px;
   padding-top:5px;
   padding-bottom:5px;
   color:#ffffff;
}

.2ND {
   width:160px;
   font-size:11px;
   padding-bottom:3px;
   color:#ffffff;
}

.3ND {
   width:160px;
   font-size: 11px;
   padding-left: 10px;
   padding-bottom: 10px;
   color:#ffffff;
}


.CTABLE {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.FL_MENU {
   font-family: Arial, Verdana, Helvetica;
   font-weight: normal;
   color: #ffffff;
   width:160px;
   height:22px;
   padding-left:15px;
   padding-top:3px;
   background-color:#2f4171;
   text-decoration: none;
}

.FL_MENUA {
   font-family: Arial, Verdana, Helvetica;
   color: #2f4171;
   width:160px;
   height:22px;
   padding-left:15px;
   padding-top:3px;
   background-color:#efce82;
   text-decoration: none;
}

.FL_MENU2 {
   font-family: Arial, Verdana, Helvetica;
   font-weight: normal;
   color: #ffffff;
   width:100%;
   height:16px;
   padding-left:25px;
   padding-top:3px;
   text-decoration: none;
}

.FL_MENUA2 {
   font-family: Arial, Verdana, Helvetica;
   color: #efce82;
   width:100%;
   height:16px;
   padding-left:25px;
   padding-top:3px;
   text-decoration: none;
}

.FLMENUPOS{
   font-size: 13px;
   padding-top: 15px;
   padding-left: 15px;
   padding-right: 15px;
}

.TL_MENU{
   background-color:#F8E7CC;
}

.TLMENUPOS{
   padding-top: 15px;
   padding-bottom: 15px;
   padding-left: 15px;
   padding-right: 15px;
}

.links4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 20px;
	width: 140px;
	cursor: hand;
	background-color: #154c00;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background-position: right center;
	text-align: right;
	padding: 4px;
}
