body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF; 
   font-style: normal;
	scrollbar-3dlight-color : #777777;
	scrollbar-arrow-color : #333333;
	scrollbar-darkshadow-color : #999999;
	scrollbar-face-color : #EFEFEF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF; 
    background-repeat: no-repeat;    
}


.hg_transp {
	margin: auto;
	border: 1px none #FFFFFF;
	filter: Alpha(opacity=50, finishopacity=50, style=2);
}
#kopfmenu{ 
width: 610px; 
height:20px; 
background-color: #d2d2d2; 
border: 1px solid #000000; 
color: #ffffff; 
margin-right: 7px; subna
margin-bottom: 5px; 
} 
#menu { 
/* --- #menu ist das Hauptmenu (meistens links) --- */ 
position: relative; 
padding: 0px; 
text-align: left; 
/*background-color: #D2D2D2;*/ 
border: 1px solid #000000; 
height: 75%; 
} 
#top { 
/* --- #top ist der obere Bereich --- */ 
height : 150px; 
top: 0px; 
} 
.logo { 
top : 60px; 
left : 0px; 
} 
#submenu, #toolmenu, #votingmenu{ 
/* -------------- Der Bereich "Tourdaten" und "Voting" -------------- */ 
font-family: Arial, Helvetica, sans-serif; 
font-size : 10px; 
height:10px; 
/*background-color: #d2d2d2;*/ 
border: 1px solid #ACA48E; 
text-align: left; 
margin-bottom: 20px; 
padding: 1px; 
} 
#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%; 
} 
#js-menu{ 
background-color: #FF6074; 
/*border-color: black; */
/*border: 1px solid; */
padding-left: 3px; 
padding-bottom: 3px; 
float:left; 
width:110px; 
filter: Alpha(opacity=100, finishopacity=60, style=1); 
} 
#js-menu a{ 
margin-left: 5px; 
text-decoration: none; 
color:black; 
} 
#js-menu a:hover{ 
margin-left: 5px; 
text-decoration: underline; 
color:black; 
} 
/* General Fonts */
/*
BODY, P,OL,UL,DIV {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF; 
   font-style: normal;
}
*/

.inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 16px;
}
.inhalt a:link, .inhalt a:active, .inhalt a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	}

.inhalt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	}


/* Bold Title same as text size */
.title {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;   /* dunkelrot */
   font-weight: bold;   
   font-size: 14px;
   
   font-style: normal;  
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;   /* dunkelrot */
   font-weight: bold;   
   font-size: 14px;
   font-style: normal;  
}

h3, h2 {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;  
   font-weight: bold;   
   font-size: 14px; 
}
.news-list-date, news-single-timedata {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;  
   font-weight: normal;   
   font-size: 10px; 
}
.news-list-item{
  font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;  
   font-weight: normal;   
   font-size: 12px; 
}
.news-list-morelink
{
  font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;  
   font-weight: normal;   
   font-size: 12px; 
}
.linie_seiten_schwarz_links{
	margin: auto;
	border-top: 1px none #DB002A;
	border-right: 1px none #DB002A;
	border-bottom: 1px none #DB002A;
	border-left: 1px solid #DB002A;
}
.linie_seiten_schwarz_rechts{
	margin: auto;
	border-top: 1px none #DB002A;
	border-right: 1px solid #DB002A;
	border-bottom: 1px none #DB002A;
	border-left: 1px none #DB002A;
}
.linie_seiten_schwarz{
	margin: auto;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.linie_seiten_weiss{
	margin: auto;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.linie_seiten_hellrot_links{
	margin: auto;
	border-top: 1px none #FF6074;
	border-right: 1px none #FF6074;
	border-bottom: 1px none #FF6074;
	border-left: 1px solid #FF6074;
}
.linie_seiten_hellrot_rechts{
	margin: auto;
	border-top: 1px none #FF6074;
	border-right: 1px solid #FF6074;
	border-bottom: 1px none #FF6074;
	border-left: 1px none #FF6074;
}
.linie_seiten_hellrot{
	margin: auto;
	border-top: 1px none #FF6074;
	border-right: 1px solid #FF6074;
	border-bottom: 1px none #FF6074;
	border-left: 1px solid #FF6074;
}
/* Top Navigation  in weiss Menu */
/* Top Navigation  in weiss Menu */
.topnav_weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	/*	letter-spacing: 1px;   */

}   
.topnav_weiss a:link {		
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none; 
    line-height: normal;
}
.topnav_weiss a:visited {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none; 
    line-height: normal;
}
.topnav_weiss a:hover {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
/* Top Navigation  in weiss Menu */
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}   
.topnav a:link,.topnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold; 
	text-decoration: none;
	font-style: normal;
}
.topnav a:hover {
	color: #CCCCCC;
}
/*     topnav_activ                    */
.topnav_activ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	white-space: normal;
	text-decoration: none;
} 
.topnav_activ a:link,.topnav_activ a:visited,.topnav_activ a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.topnav_unternav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal;
}   
.topnav_unternav a:link,.topnav_unternav a:visited {		
	text-decoration: none;
	font-size: 10px;
	color: #CCCCCC;
}
.topnav_unternav a:hover {
	color: #FFFFFF;
}
.topnav_unternav_activ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;	
}  
.topnav_unternav_activ a:link,.topnav_unternav_activ a:visited{		
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none; 
}
.topnav_unternav_activ a:hover {
	color: #FFFFFF;
}



/*  heirsindsie   */
.hiersindsie {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;  
	color: #777777;
	text-decoration: none;
}   
.hiersindsie a:link {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
    font-weight: normal;  
	color: #777777; 
	text-decoration: underline; 
}
.hiersindsie a:visited {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
    font-weight: normal;  
	color: #777777; 
	text-decoration: underline; 
}
.hiersindsie a:hover {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #777777;
	text-decoration: none; 
}
/* Forms Fields */
SELECT {  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px 
}
TEXTAREA {  
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px
} 
INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #272B34;
	font-weight: normal;
	color: #333333;
}
.datum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 10px;
}


.nav_oben{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}   
.nav_oben a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}
.nav_oben a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}
.nav_oben a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: underline;
	line-height: 10px;
}
.seiten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 1px;



}
.seiten a:link, .seiten a:active, .seiten a:visited, .seiten a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 1px;
	text-decoration: none;



}

seiten a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding: 1px;
	text-decoration: none;


}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
}




  /* example styles ueberschreibt style aus extension - ext_typoscript_setup.txt*/
    .tx-guestbook-list-header { background-color: #E6E3DD; color: #666666; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #212831; }
    .tx-guestbook-list-rowleft { background-color: #212831; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; 	line-height:17px; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666;  }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #EFEFEF; color: #666666; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #000000; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#666666; font-size:11; color:#333333; width:150px; height:15px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#666666; font-size:11; color:#333333; width:150; height:15; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#666666; font-size:12; color:#333333; width:200; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #FFFF66; }
	
.tx-srfreecap-pi2-cant-read {color: #EFEFEF;}							

/*formatierung chapta*/
.tx-srfreecap-pi2-image{
	margin:0px;
	padding:0px;
	}
	
#tx_srfreecap_pi2_captcha_image{
	margin:0px;
	padding:0px;
	}
/*rahmen um eintraege*/
.tx-guestbook-list-table { 
	border-style: solid; 
	border-color: #000000; 
	border-width: 1px;
	/*border:none;*/ 
	}


/* Clearer */
DIV.csc-textpic-clear{clear: both;}