﻿.noscreen {
    display:none;
}

BODY {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #000000;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: verdana, arial, sans-serif;
}
TD {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: verdana, arial, sans-serif;
}
LEGEND {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, sans-serif;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #334d55;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #006699;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #334d55;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #a82b00;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
}
A {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
}
A:hover {
	background: #E6E600;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
}
.txtMail {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #002f00;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
}
.txtMail:hover {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #004080;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: verdana, arial, sans-serif;
}
.txtLink {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #002f00;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
.txtLink:visited {
	COLOR: #800000;
}
.txtLink:hover {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #004080;
	LINE-HEIGHT: 100%;
	FONT-FAMILY: verdana, arial, sans-serif;
}
.masc_standard_font {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	FONT-FAMILY: arial, sans-serif;
}
.mascfont {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: arial, sans-serif;
}
.HistoryFont {
	FONT-SIZE: 11px;
	COLOR: #E6E600;
	FONT-FAMILY: arial, sans-serif;
	TEXT-DECORATION: none;
}
UL#Navigation {
	BORDER-RIGHT: #334d55 0px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #334d55 0px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	BORDER-LEFT: #334d55 0px solid;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #334d55 0px solid;
	TEXT-ALIGN: left;
}
UL#Navigation LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
UL#Navigation SPAN {
	BORDER-RIGHT: #334d55 1px solid;
	PADDING-RIGHT: 16px;
	BORDER-TOP: #334d55 1px solid;
	PADDING-LEFT: 16px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #334d55 1px solid;
	COLOR: #000000;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #5c81a7 1px solid;
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND-COLOR: #5c81a7;
	TEXT-DECORATION: none;
}
UL#Navigation A {
	BORDER-RIGHT: #334d55 1px solid;
	PADDING-RIGHT: 16px;
	BORDER-TOP: #334d55 1px solid;
	PADDING-LEFT: 16px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #334d55 1px solid;
	COLOR: #000000;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #5c81a7 1px solid;
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND-COLOR: #5c81a7;
	TEXT-DECORATION: none;
}
* HTML UL#Navigation SPAN {
	WIDTH: auto;
}
* HTML UL#Navigation A {
	WIDTH: auto;
}
UL#Navigation A:hover {
	BORDER-LEFT-COLOR: #334d55;
	BORDER-BOTTOM-COLOR: #ffffff;
	COLOR: #000000;
	BORDER-TOP-COLOR: #334d55;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: underline;
	BORDER-RIGHT-COLOR: #334d55;
}
UL#Navigation SPAN {
	FONT-SIZE: 15px;
	BORDER-LEFT-COLOR: #334d55;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #c8d7e3;
	COLOR: #000000;
	BORDER-TOP-COLOR: #334d55;
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND-COLOR: #c8d7e3;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #334d55;
}






/*======================================================================*\

	*** Kalender *** 
	
	<!-- Woche 1 -->
		<div id="cal_box" class="herbst">
			<div id="cal_box1">1</div>
			<div id="cal_box2" class="frei"></div>
			<div id="cal_box3">19.01.08 - 26.01.08</div>
			<div id="cal_box4">Vorname Nachname</div>
		</div>
	<!-- END Woche 1 -->	
	
	
	Saisons
	- winter_hoch
	- winter_tief
	- sommer_hoch
	- sommer_tief
	- nebensaison

\*======================================================================*/	


/* Jahreszahl */

#jahr_h1 {
	font-size: 16px;
	font-weight: bold;
	
	padding-top: 20px;
	padding-bottom: 10px;
}

/*Kalender Box */
#cal_box {
	border: 1px solid #EFEFEF;
	color: #333333;
	width: 130px;
	height: 90px;
	float: left;
	font-weight: bold;
}

.link {
	display: block;
	height: 100%;
	text-decoration:none;
}

.link:hover {
	background-color: #ccc;
	padding-top: 0px;
	text-decoration:none;
}

/*  KalenderWochenNR */	
#cal_box1 {
	text-align: center;
	padding-top: 2px;
}

/*  Frei oder Belegt */	
.cal_box2 {
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;	
}
	/* Frei */
	.frei {
		background-image: url(../../static/images/frei.gif);
	}
	/* Belegt */	
	.belegt {
		background-image: url(../../static/images/belegt.gif);
	}
	/* Nachfragen */	
	.nachfragen {
		background-image: url(../../static/images/nachfragen.gif);
	}	
	
/* Datum */	
#cal_box3 {
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
	margin-top: 5px;
}



/* Preislagen */
	/* Winter */
	.winter_hoch {
		background-color: #8CDAFF;
	}
	.winter_tief {
		background-color: #808000;
	}	

	/* Sommer */
	.sommer_hoch {
		background-color: #E6E600;
	}
	.sommer_tief {
		background-color: #E6E600;
	}

	/* Rest */
	.nebensaison {
		background-color: #C8D7B5;
	}

	/* Keien Saison */
	.nosaison {
		background-color: #d6d6d6;
	}	

	
	
/* Name */	
#cal_box4 {
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	height: 20px;
	margin-left: 10px;
	font-size: 12px;
}	

	.noname {
		/* border-bottom: 1px #222 solid; */
		margin-right: 10px;
	}	
	
/*======================================================================*/


.table {
	WIDTH: 100%;
	/* BORDER: #334d55 0px solid; */
}

.table_bo {
	width: 780px;	
	/* BORDER: #334d55 1px solid; */
}
.tr_color1 {
	BACKGROUND-COLOR: #9cb4fa;
}
.tr_color2 {
	BACKGROUND-COLOR: #d6d6d8;
}
.tr_color3 {
	BACKGROUND-COLOR: #dfcab0;
}
.box1 {
	WIDTH: 72px;
}
.box2 {
	WIDTH: 210px;
}
.box3 {
	WIDTH: 140px;
}
.box4 {
	WIDTH: 300px;
}
#masthead {
	BACKGROUND-POSITION: left 50%;
	BACKGROUND-IMAGE: url('../../static/images/bc_lenk.jpg');
	MARGIN: 0px;
	WIDTH: 975px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 80px;
}

/* Top Navigation */
#top_nav {
	WIDTH: 975px;
	PADDING-TOP: 5px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #8BB4E0;
}

#top_nav .three_rows {
	padding-left: 155px;
}

.three_rows .row1 {
	text-align: left; 
	float: left; 
	width: 40%;
}

.three_rows .row2 {
	float: left; 
	text-align: center;  
	width: 40%;
}

.three_rows .row3 {
	text-align: right; 
	float: left;  
	width: 20%;
}


#container {
	BORDER-RIGHT: thick;
	BORDER-TOP: thick;
	MIN-HEIGHT: 480px;
	BORDER-LEFT: thick;
	WIDTH: 975px;
	BORDER-BOTTOM: thick;
	POSITION: relative;
	TOP: 0px;
}
#page_content_start {
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 490px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: 1px solid;
	WIDTH: 973px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: 1px solid;
	BACKGROUND-COLOR: #f8f8f8;
}
* HTML #page_content_start {
	WIDTH: 975px;
}
#left_col {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 147px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #8BB4E0;
}
* HTML #left_col {
	HEIGHT: 100%;
}

#page_content {
	background-position: bottom;
	border-right: 1px;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 1px;
	PADDING-LEFT: 4px;
	MIN-HEIGHT: 550px;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 155px;
	BORDER-LEFT: 1px solid;
	WIDTH: 812px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: 1px;
	BACKGROUND-COLOR: #F6FBFD;
	background-image: url('../../static/images/bg_blau.gif');
	background-repeat: no-repeat;
}
* HTML #page_content {
	WIDTH: 820px;
	HEIGHT: 550px;
}
#page_content_report {
	BORDER-RIGHT: 1px;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 1px;
	MIN-WIDTH: 812px;
	PADDING-LEFT: 4px;
	MIN-HEIGHT: 550px;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 155px;
	BORDER-LEFT: 1px solid;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: 1px;
	BACKGROUND-COLOR: white;
}
* HTML #page_content_report {
	WIDTH: 820px;
	HEIGHT: 550px;
}
#page_content_header {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 4px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: static;
	TOP: auto;
	min-height: 260px;
}
#page_content_header_mg {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: auto;
	HEIGHT: 200px;
}
#page_content_Error {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 3px;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 25px;
	PADDING-BOTTOM: 4px;
	WIDTH: 650px;
	PADDING-TOP: 3px;
	POSITION: relative;
}
* HTML #page_content_Error {
	HEIGHT: 25px;
}
#page_content_Error_absolute {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 3px;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 25px;
	PADDING-BOTTOM: 4px;
	WIDTH: 650px;
	PADDING-TOP: 3px;
	POSITION: absolute;
}
* HTML #page_content_Error_absolute {
	HEIGHT: 25px;
}
#page_content_output {
	BORDER-RIGHT: #c8d7e3 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c8d7e3 4px solid;
	MIN-WIDTH: 809px;
	PADDING-LEFT: 3px;
	MIN-HEIGHT: 550px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 3px;
	BORDER-LEFT: #c8d7e3 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #c8d7e3 1px solid;
	POSITION: relative;
	TOP: auto;
}
* HTML #page_content_output {
	WIDTH: 100%;
	HEIGHT: 550px;
}
#footer {
	CLEAR: both;
	WIDTH: 817px;
	margin-left: 155px;
	padding-right: 5px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #8BB4E0; 
	TEXT-ALIGN: right;
	position: absolute;         
	
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TOP: auto;
	
}


* HTML #footer {
	WIDTH: 817px;
}


/* Pflichtfelder */
.pflicht {
	background-color: #FFDFB9;
}


