/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin: 0px 0px 18px 32px;
}
th{
background-image:url(../img/content_top.gif); background-position:left top; background-repeat:no-repeat; 
background-color:#FFFFFF; text-align:left; padding:0px 10px 50px 10px; 
font-weight:normal; font-size: 11px; line-height: 18px; 
}
th a:link, th a:visited, th a:hover, th a:active 
{color:#ff7f00;text-decoration: underline; font-weight:bold;}


hr{height:0px;width:560px;color:#FFFFFF;background-color:#FFFFFF;
border-bottom:1px dashed #979780;margin:30px 0px;clear:both;
}

h1 {display:inline;font-size:13px;line-height:20px; font-weight: bold;}
h2 {display:inline;font-size:11px;line-height:15px; font-weight: bold; color:#005389}
.div_season_switch{
	font-size:11px;
	line-height:15px;
	color:#005389;
	display:inline-block;
	cursor:pointer;
}

small {
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}

.highlight {color:#ff7f00}
.big {font-size: 11px;}


div.date {
font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding-top:22px; margin-bottom:25px; float:left; 
}
div.date h1{ width:225px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
float:left; margin:0;
}
div.date img, div.print img{
margin-right:10px; border:none; vertical-align:middle;
}

div.page{
width:115px; float:left; margin-right:35px; margin-top:0px; margin-left:20px; padding-top:35px; padding-right:11px; padding-bottom:14px; 
color:#FFFFFF; background-color:#ff7f00; font-weight:bold; font-size:12px; text-align:right;}

div.print {
font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:20px 0px;padding:5px 10px;width:100%; background-image:url(../img/bg_print.gif); background-repeat:no-repeat;
}
div.print h1{ width:485px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
float:left; margin:0;
}
img.right {float:right; margin-left:12px; border:none}

p.small{font-size:10px; line-height:14px;}

div.date a:link, div.date a:visited, div.date a:active, div.print a:link, div.print a:visited, div.print a:active
{ color:#000000; text-decoration:none; font-weight:normal;}
div.date a:hover, div.print a:hover
{ color:#000000; text-decoration: underline;font-weight:normal;}

td.main{
background-image:url(../img/bg_main.gif); background-repeat:repeat-x; background-position:top; background-color:#edefce;
padding:20px 12px 0px 14px; border-bottom:6px solid #FFFFFF}

td.fuss{
background-color:#edefce;padding:10px; text-align:center;font-size:11px;color:#999976;
font-family: Arial, Verdana, Helvetica, sans-serif; line-height:25px;}


td.fuss a:link, td.fuss a:visited, td.fuss a:hover, td.fuss a:active 
{color:#999976;text-decoration: none; font-weight:normal;}

.go_subnavigation:link, .go_subnavigation:visited, .go_subnavigation:hover, .go_subnavigation:active 
{color:#00568D;text-decoration: none; font-weight:normal;}

table.navi{ float:left; margin-right:14px; width:145px; border:none; }
table.tbl_saisondaten{
	margin-top: 30px;	
}
td.menupunkt, td.active {
background-color:#d6d6b0; border-bottom:1px solid #edefce; padding:8px 0px 6px 17px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

td.unterpunkt, td.active2 {
background-color:#d6d6b0; padding:2px 0px 3px 17px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

td.subnavi, td.active3 {
background-color:#d6d6b0; padding:2px 0px 3px 17px; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}


td.menupunkt a:link, td.menupunkt a:visited, td.menupunkt a:active, td.unterpunkt a:link, td.unterpunkt a:visited, td.unterpunkt a:active, td.blue a:link, td.blue a:visited, td.blue a:hover, td.blue a:active, td.blue a:link, td.blue a:visited
{ color:#00568D; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
td.menupunkt a:hover, td.unterpunkt a:hover
{ color:#00568D; text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}


td.subnavi a:link, td.subnavi a:visited, td.subnavi a:active, td.blue a:link, td.blue a:visited, td.blue a:hover, td.blue a:active, td.blue a:link, td.blue a:visited
{ color:#00568D; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
td.subnavi a:hover
{ color:#00568D; text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}


td.blue{background-color:#e4e9fb; padding-left:7px; font-size:11px;}
td.gray{color:#999999; padding-left:7px; padding-bottom:5px;}

td.active, td.active2, td.active3 {background-image:url(../img/arrow_red.gif); background-position:left; background-repeat:no-repeat; }

td.active a:link, td.active a:visited, td.active a:hover, td.active a:active, td.active2 a:link, td.active2 a:visited, td.active2 a:hover, td.active2 a:active, td.active3 a:link, td.active3 a:visited, td.active3 a:hover, td.active3 a:active
{color:#ff7f00;text-decoration:none;}

td.underline{border-bottom:1px solid #e4e9fb;line-height:14px; vertical-align:top;}

td.true, td.false, td.anzahl1, td.anzahl2, td.anzahl3, td.anzahl4{background-repeat:no-repeat; padding:0px 2px 2px 20px; width:25%}
td.true{background-image:url(../img/true.gif);}
td.anzahl1{background-image:url(../img/anzahl1.gif);}
td.anzahl2{background-image:url(../img/anzahl2.gif);}
td.anzahl3{background-image:url(../img/anzahl3.gif);}
td.anzahl4{background-image:url(../img/anzahl4.gif);}
td.false{background-image:url(../img/false.gif);color:#999999}
td.true h1, td.anzahl1 h1, td.anzahl2 h1 , td.anzahl3 h1, td.anzahl4 h1 {font-size: 10px;color: #000000; display:inline; font-weight:normal}
td.false h1{font-size: 10px;color: #999999; display:inline; font-weight:normal}

.div_saison_bem{
	color: #bbb;
	margin-top: 20px;
	font-size:9px;
}

.formfield {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: 15px; 
color: #000000; 
border: 1px #7F9DB9 solid;
}

.content { 
color: #000; 
font-size: 11px; 
font-style: normal; 
line-height: 18px; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
}
.go_navigation3 { 
color: #000; 
font-size: 13px; 
font-style: normal; 
line-height: 14px; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none;
}
.go_navigation3:hover {
color: #000;
font-size: 13px; 
font-style: normal;
line-height: 14px;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: underline; 
}

.go_navigation { 
color: #00568D; 
font-size: 12px; 
font-style: bold; 
line-height: 13px; 
font-weight: bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
text-decoration: none;
}
.go_content1 { 
color: #FF7F00; 
font-size: 11px; 
font-style: normal; 
line-height: 18px; 
font-weight: bold; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: underline; 
}
.Bild1 { 
padding-right:10px}
.Bild2 { 
padding-right:10px}

.news { background-color:#f1f1f1;
border:1px solid #ff7f00;
padding:10px;
line-height:14px;}

.spn_pue_kat{
	text-transform:uppercase;	
}
.tbl_pue{
	margin-top: 30px;	
}
#td_pue_jahr0, #td_pue_jahr1 {
	color: #fff;
	background-color: #ff7f00;
}
#td_pue_jahr0 h1, #td_pue_jahr1 h1{
	color: #fff;
}
.td_blue, .td_white{
	vertical-align: top;	
}
.td_blue{
	background-color:#e4e9fb;	
}
.td_white{
	background-color:#fff;
}
.div_pue_termine{
	margin-bottom: 15px;	
}
.tbl_kat{
	margin-bottom: 10px;	
}

/* ===== Gaestebuch ===== */

.img_gb_first{ 
	margin-right: 5px;
}
.img_gb_last{ 
	margin-left: 5px;
}
.div_gb_content{
	white-space:normal;	
	margin-bottom: 20px;
}
.div_gb_numposts{
	font-weight: bold;
	margin-bottom: 15px;
}
.div_gb_post{
	text-align: left;
	line-height: normal;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #C5C6C7; 
}
.div_gb_left{
	width: 90px;
	float:left;
	text-align:left;
	margin-right: 15px;
}
.div_gb_right{
	width: 435px;
	float:left;
	text-align:left;
}
.spn_gb_date{
	font-weight: bold;
}
.spn_gb_time{}

.div_gb_head{
	padding-bottom: 5px;
}
.spn_gb_head{
	font-weight: bold;
}
.spn_gb_text{}
.div_gb_answer{
	margin-top: 5px;
	color:#008000;
}
.div_gb_answer_head{
	margin-bottom:5px;
}
.div_page{
	margin-left: 25px;
	margin-right: 25px;
}
.div_gb_desc_bottom{
	margin-top: 67px;
	text-align: left;
	float: left;
	font-size: 10px;
	color: #666;
}
.div_page_selector_1{
	/*margin-top: 30px;*/
	text-align: right;
	margin-right: 25px;
	float: right;
}
.div_page_selector_2{
	margin-top: 30px;
	text-align: right;
	margin-right: 25px;
	float: right;
}
.btn_page_sub{
	border: 1px solid #8a2f1b;
	background-color: #8a2f1b;
	color: #f5c357;
	margin-left: 5px;
	height:21px;
	font-weight:bold;
}
.sel_page{
	width: 65px;	
	border: 1px solid #C5C6C7;
}
.td_gbps_c{
	text-align: center;
	font-size: 10px;
	color: #666;
}
.clearer{
	clear:both;	
}
.div_gb_text_top{
	width: 450px;
	float:left;
}
/* ===== Eintrag erstellen ===== */
.left{
	float: left;	
}
.div_gb_head{
	clear: both;	
}
.div_gb_date{width: 50px;}
.div_gb_time{width: 100px;}
.div_form_gb_head{
	color: #005389;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	width: 560px;
	margin-bottom:15px;
	padding-bottom:5px;
}
.div_gb_headline{
	width:310px;
	color: #005389;
    font-size: 14px;
    font-weight: bold;
	/*height:40px;
	background-image:url(../images/gaestebuch.gif);*/
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.ta_eintrag{
	width:508px;
	height:100px;
	margin-bottom: 10px;
	border: 1px solid #c5c6c7;
	padding:5px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.div_gb_in_left, .div_gb_in_left_txt{
	float:left;	
}
.div_gb_in_left_txt{
	font-size: 11px;
	padding-top:7px;
	width:245px;
}
.div_gb_in_right{
	float: right;
	width:245px;	
}
.div_gb_pad{
	padding-top:12px;	
}
.inp_gaestebuch{
	width: 233px;
	border: 1px solid #c5c6c7;
	margin-bottom: 10px;
	padding:5px;
	font-size:11px;
}
.div_form_gb{
	width:560px;
	text-align: left;
	border-bottom: 2px solid #c5c6c7;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
}
.div_form_gb_inner{
	width:520px;
	padding: 20px;
	/*border: 1px solid #cd7d41;
	background-color: #faf7ee;*/
	background-image: url(../images/bg_inputbox.png);
}
.div_form_gb_right{
	float:left;
	width:340px;
	margin-left: 35px;
	text-align: left;
	color: #666;
	font-size: 10px;
}
.div_gb_meldung{
	margin-bottom: 10px;
	color: #f00;
}
.div_gb_sub{
	text-align: right;
	position: relative;
	width: 520px;
	padding-left: 20px;
}
.div_gb_textlimit{
	text-align: center;
	font-size: 9px;
	margin-top:5px;
}
.div_gb_msg{
	font-family:Verdana, Geneva, sans-serif;
	/*position: absolute;*/
	font-size: 9px;
	font-weight: bolder;
	/*margin-left: 228px;*/
	margin-top: 20px;
	text-align: center;
	width: 225px;
	color: green;
	float: left;
}
a#a_gb_sub, a#a_gb_sub:hover, a#a_gb_sub:active, a#a_gb_sub:visited{
	text-decoration: none;
}
.btn_gb_sub{
	background-color: transparent;
    background-image: url("../images/btn_submit.png");
    border: medium none;
    color: #000000;
    font-weight: normal;
    height: 30px;
    margin-top: 10px;
    text-decoration: none;
    width: 170px;
}
.div_gb_desc{
	margin-bottom: 20px;
	
}
.div_gb_inerr{
	color:#F00;	
}

















