body {
	background-color: #FDFAF4;
	background-image: url(pics/muster.jpg);
	background-attachment: scroll;
	background-position: 0px 0px;
	background-repeat: repeat;
	text-align:center;
	height: 100%;

	
	}
.textklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}

.topic,h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #545528;
	font-weight: normal ;

	padding-top: 4px;
	height: 25px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #545528;
	font-weight: normal;
	text-decoration: none;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #545528;
	font-size:14px;
	font-weight: normal;
	text-decoration: none;
}
.topic3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #403A0A;
	font-weight: normal;
	padding-top: 4px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #403A0A;
	padding-bottom: 4px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797A3E;
	line-height: 20px;
	text-decoration: none;
}
.blocktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7F7676;
	text-align: justify;
	line-height: 20px;
}
.subtopic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #979753;
	font-weight: bold ;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #836432;
	padding-top: 4px;
	padding-bottom: 8px;
	height: 25px;
}
a {
	color: #777B3E;
	
}
a:hover {
	
}
.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	font-weight: bold;
}
.textrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727F6E;
}
.nav_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727F6E;
}
.navi_text_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1E8D8;
	text-decoration: underline;
	display: block;
}
.navi_text_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #979753;
	text-decoration: none;
	text-align: left;
	display: block;
	
}
.navi_text_active2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	display: block;
	font-weight: bold;	
	
}
.navi_text_passive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #35360B;
	text-decoration: none;
	display: block;
	text-align: left;

}
.navi_active {
	padding-left: 18px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #979753;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECE9D3;
	border-bottom-color: #ECE9D3;
	background-color: #979753;
}
.navi_hover {
	padding-left: 18px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E4D1B2;
	background-color: #797B3C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECE9D3;
	border-bottom-color: #ECE9D3;
}
.navi_passive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #35360B;
	padding-left: 18px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
	
}
.navi_active2 {

	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #35360B;
	text-decoration: none;
	background-color: #C9C78D;
	padding-top: 4px;
	padding-bottom: 4px;
	}
.topic2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #5F5F34;
	font-weight: normal;
	height: 25px;
	line-height: 28px;
}


.topiclink {
	color: #7A7C3B;
	text-decoration: none;
}
.rahmen_right {
	border: 1px solid #979653;
}
.tab_mid {
	background-attachment: fixed;
	background-image: url(pics/tab_mid.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.rahmen {
	border: 1px solid #979653;
}
ul {list-style-type: none;}
li {
	padding-left:0px;
	background-image:url(pics/punkt.gif);
	background-repeat:no-repeat;
	background-position: 18px 3px;
	padding-top: 7px;
	padding-left: 44px;
	padding-bottom: 7px;
}
.slogan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #979753;
	font-weight: normal;
}
.textcontainer {
	border: 1px dashed #979653;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FDFCF4;
	line-height: 15px;
}
.navi_text_hover2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	display: block;
}
.text_white {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}
.text2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}
.link_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797A3E;
	line-height: 20px;
	text-decoration: none;
}
.link_kalender {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1E1E1;
	display: block;

	width: 63px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;

}
.link_kalender_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFCC33;
	display: block;
	width: 63px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;

}

.link_kalender_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #979753;
	display: block;
	width: 63px;
	vertical-align: middle;
	color: #FFFFFF;
	
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;

}
.link_kalender_we {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F29438;
	display: block;
	width: 63px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.link_kalender2 {
	background-color: #F5F5F5;
	display: table-cell;
	height: 38px;
	width: 20px;
	padding-top: 8px;
}

.link_kalender_hover2 {

	background-color: #E4E4E4;
	display: table-cell;
	height: 38px;
	width: 20px;
	padding-top: 8px;;
	

}

.link_kalender_active2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #990000;
	display: block;
	width: 24px;
	vertical-align: middle;
	color: #FFFFFF;
	
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;

}
.link_kalender_we2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F29438;
	display: block;
	width: 24px;
	
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.topic2_invers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	height: 25px;
	line-height: 28px;
}
.textwhite {

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


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.select_language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEED3;
	text-decoration: none;
}
#select_language {
	top: 238px;
	position: absolute;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 36px;
}

#container_website{
	height: 100%;
	width:1004px;
	background-position: 0px 0px;
	text-align:left;
	margin:auto;
	padding: 0px;
	}
/*Button*/
.button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #979753;
	padding: 0.2em;
	border: 1px solid #BABC7A;
	display: block;
	text-align: center;
	white-space: nowrap;
	margin-bottom:2px;
	margin-right:2px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
.button a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #797A3E;
}
.button_active a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float:left;
	color: #797A3E;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0.2em;
	border: 1px solid #979753;
	display: block;
	text-align: center;
	white-space: nowrap;
	margin-bottom:2px;
}
.button_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float:left;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0.2em;
	border: 1px solid #666666;
	display: block;
	text-align: center;
	white-space: nowrap;
	margin-bottom:2px;
	margin-right:2px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
.button_2 a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
.button_active_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	float:left;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0.2em;
	border: 1px solid #999999;
	display: block;
	text-align: center;
	white-space: nowrap;
	margin-bottom:2px;
}
#gastronomic_preview_a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #797A3E;
}
.clear

{

clear: left;

height: 0;

margin: 0;

padding: 0;

font-size: 0;

}
/* Pagemaker ################################## */  

#page_main {
	width:100%;
	text-align:left;
	margin:auto;
	

} 



#page_untertitel {

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

	font-size: 18px;

	color: #000000;

	padding: 8px;

	width: auto;

	margin-bottom: 8px;

	font-weight: normal;

} 

#page_teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 12px;
	width: auto;
	line-height: 1.4em;
	margin-bottom: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #EA911B;

} 





#page_block_1 , #page_block_2, #page_block_3, #page_block_4, #page_block_5 {

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

	font-size: 14px;

	color: #000000;

	padding: 12px;

	width: auto;

	line-height: 1.4em;

	margin-bottom: 8px;

} 



#page_bilder {

	width: auto;

	height: auto;

	padding: 12px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

}

#page_bild_1, #page_bild_2,  #page_bild_3,  #page_bild_4,  #page_bild_5 {

	padding: 0px;

	float: left;

	width: auto;

	height:auto;

	display: block;

	text-align: center;

	border: 1px solid #CCCCCC;

	margin-top: 0;

	margin-right: 9px;

	margin-bottom: 0;

	margin-left: 0;

}

#page_download {

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

	font-size: 14px;

	color: #000000;

	padding: 12px;

	width: auto;

	background-color: #FFFFFF;

	line-height: 1.4em;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

} 

#page_add_url {

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

	font-size: 14px;

	color: #000000;

	padding: 12px;

	width: auto;

	background-color: #FFCC99;

	line-height: 1.4em;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

} 

#page_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 12px;
	width: auto;
	line-height: 1.4em;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;

} 

#page_box_home {

	height: auto;

	width: 100%;

	display: block;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0%;

	margin-bottom: 0px;

	margin-left: 0px;

}

#page_home_box_container {

	width:560px;

}

#page_home_half_box{

	float: left;

	width: 270px;

	padding: 0;

	background-color: #FFFFFF;

	margin: 0px;

	height: auto;

}

#page_home_half_box_middle {

	float: left;

	width: 20px;

	padding: 0px;

	margin:0px;

}



#page_box_home_half_titel {

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

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	padding: 8px;

	margin: 0px;

}

#page_box_home_half_teaser {

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

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding: 8px;

	height: 120px;

}

#page_bild_home_box {

	padding: 0px;

	float: left;

	width: auto;

	border: 1px solid #CCCCCC;

	margin-top: 0;

	margin-right: 9px;

	margin-bottom: 0;

	margin-left: 0;

}





/* Tempalte 2 ################################## */ 

#page_bild_text_block {

	padding: 12px;

	width: auto;

	margin: 0px;

	margin-bottom: 12px;

	height:auto;

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

	font-size: 14px;

	color: #000000;

	position: relative;

	line-height: 1.4em;

} 





.page_bild_middle {

	

	width: 196px;

	padding: 0px;

	border: 1px solid #333333;

	float: left;

	margin-top: 0px;

	margin-right: 12px;

	margin-bottom: 0px;

	margin-left: 0px;

	position: relative;

}


/* Tempalte 3 ################################## */ 
.page_bild_middle_block_t3 {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

/*################################## */  

.page_content {

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

	font-size: 14px;

	color: #000000;

	padding: 12px;

	width: auto;

	line-height: 1.4em;

} 

.page_content_b {

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

	font-size: 14px;

	color: #000000;

	padding: 12px;

	width: auto;

	line-height: 1.4em;

}



.page_hinweis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 8px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;

}

#page_select {

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

	font-size: 14px;

	color: #FF6633;

	background-color: #FFFFFF;

	padding: 8px;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	background-image: url(../pics/button/button_forward.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: 40px;

	height: 24px;

	vertical-align: middle;

}

.page_formulare {

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

	font-size: 14px;

	color: #000;





}



.page_bild_thumb {

	float: left;

	height: auto;

	display: block;

	padding: 8px;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;	

}

.page_subtitle {

	padding: 8px;

	margin-bottom:0px;

	width: auto;

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

	font-size: medium;

	font-weight: bold;

	color: #333333;

	z-index: 100;

}

.page_icon {

	float: left;

	display: block;

	padding: 0px;

	margin-top: 0px;

	margin-right: 12px;

	margin-bottom: 12px;

	margin-left: 0px;

}

#page_flash {

	padding:0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

	background-image: url(../flash/1.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 220px;

	width: 560px;

}



.clear

{

clear: left;

height: 0;

margin: 0;

padding: 0;

font-size: 0;

}

#page_button_back {

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

	font-size: 16px;

	color: #FFFFFF;

	padding: 0px;

	width: auto;

	margin-bottom: 8px;

	font-weight: normal;

	background-image: url(../pics/backer/title.jpg);

	text-align: left;

	text-decoration: none;

} 
