html { width: 100%; height: 100%; }



body {
	width: 100%;
	height: 100%;
	background: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;

     }



.rahmen_tab { width: 800px; border: 0px none #FFCC00; }	

.rahmen_tab_td_01 { width: 150px;  border: 0px none #F3F26A; background: #F3F26A; }

.rahmen_tab_td_02 { width: 500px;  border: 0px none #ffffff; background: #ffffff; }

.rahmen_tab_td_03 { width: 150px;  border: 0px none #F3F26A; background: #F3F26A; }

						



#block_abstand_spalte_lr { width: 150px; height:22px; border: 0px solid #ffffff; }



#block_werbung_black { 	background-color: #000000; 

						width:140px; 

						height:83px;

						overflow:hidden;

						border: 1px solid #8599CB; 

						margin-top: 0px; margin-right: 0px; margin-bottom:3px; margin-left:0px;

						text-align: center; 

						padding-top: 30px;

						padding-right: 0px;

						padding-bottom: 0px;

						padding-left: 0px;

						color: #ffffff;

						font-family:Verdana;

						font-weight: bold;

						font-size: 9px; }

						



#block_spalte_link_tab { 	background-color: #ffffff; 

						width:136px; 

						height:125px;  

						height:212px important!; 

						border: 1px solid #FFCC00; 

						margin-top: 0px; margin-right: 0px; margin-bottom:3px; margin-left:0px;

						text-align: center; 

						padding-top: 25px;

						color: #000000;

						font-family:Verdana;

						font-weight: normal;

						font-size: 10px; 

						overflow: hidden; }

					



#block_spalte_link_img_links { float:left; margin-left: 5px; }

#block_spalte_link_img_rechts { float:right; margin-right: 5px; }

					

#block_spalte_link_tab span.block_spalte_link_ueb { color: #FFCC00; font-family:Verdana; font-weight: bold;	font-size: 11px; }

#block_spalte_link_tab span.block_spalte_link_text { color: #000000; }



#site_titel_ueb	{ margin: 0px;

				  padding-top:4px; padding-right:0px; padding-bottom:5px; padding-left:0px;

                  border: 0px none #8599CB; 

		          background-color:#F3F26A;}

#site_titel_ueb	h1 {
	color: #4C971C;
	font-family:Verdana;
	font-weight: bold;
	font-size: 17px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

                   }	  

h2 {
	margin: 0;
	padding: 0;
	color: #4C971C;
	font-size: 12px;
}
    



.standorttext_tab	{ width: 100%; background: #F3F26A;

	                  border-top: 1px solid #8599CB; 

	                  border-right: 0px none #8599CB; 

	                  border-bottom: 0px none #8599CB; 

	                  border-left: 0px none #8599CB; }	



.standorttext_text	{ color: #000000; font-family:Verdana; font-weight: bold; font-size: 11px; padding-bottom: 5px; }

	

#site_bilderleiste	{
	width: 500px;
	height: 106px;
	background-color:#4C971C;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F3F26A;
	border-bottom-color: #F3F26A;
}

			  



#site_uebbild	{ width: 500px; height: 86px; 

                  border-top: 0px none #4C971C; 

                  border-right: 0px none #4C971C; 

                  border-bottom: 0px none #4C971C; 

                  border-left: 0px none #4C971C; 

		          background-image: url(../site_images/sommer_stimmungsbild.jpg); background-repeat: no-repeat; background-color:#ffffff;}

				  



.app_rand { border: 1px solid #F3F26A; }



a.cam_buttons:link,a.cam_buttons:visited,a.cam_buttons:focus {
	color: #000000;
	font-family:Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	width: 20px;
	border: 1px solid #FFCC00;
	margin-left:5px;
	margin-right: 5px;
	padding: 5px;
}

a.cam_buttons:hover {
	border: 1px solid #FFCC00;
	background: #FFCC00;
	padding: 5px;
}

td.betriebe {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF99;

	border: 1px solid #4C971C;
	font-size: 12px;
}
td.betriebe a, td.betriebe a:visited {
	color: #4C971C;
	text-decoration: underline;
}
td.betriebe a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCC00;
	padding: 3px;
}
a, a:visited {
	color: #4C971C;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCC00;
	padding: 1px;
}
a.img, a.img:visited, a.img:hover {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}

ul {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000000;
	height: 15px;
  }
 li {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
	font-weight: bolder;
	width: 22px;
	float: left;
	height: 22px;
	padding-top: 8px;
  }

  li ul {
	display: none;
	position: absolute;
	top: 1em;
	left: 0px;
	border: none;
  }
  li > ul {
	top: auto;
	left: auto;
	}
	li:hover ul, li.over ul{
	display: block;
	padding-top: 5px !important;
	padding-top: 25px;
}

div.navilink2 {
	position: relative;
	background-color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: default;
	font-weight: bolder;
	width: 150px;
	float: left;
	height: auto;
	margin-left: -65px !important;
	margin-left: -65px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
div.navilink2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
div.navilink2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
div.navilink2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FFCC00;
}
div.navilink {
	margin-left: 0px;
}
div.navilink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 3px;
}
div.navilink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 3px;
}
div.navilink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FFCC00;
}
li.ebene1, li.ebene1:hover, li.ebene1:visited {
	margin-right: 0px;
	margin-left: 0px;
}
td.betriebe a.img, td.betriebe a.img:visited {
	color: #8599CB;
	text-decoration: none;
}
td.betriebe a.img:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8599CB;
	padding: 0px;
}

