body
{
   background-color: #efefef;
	scrollbar-face-color:#e0ddd8; 
  	scrollbar-highlight-color:#ffffff"; 
  	scrollbar-shadow-color:#ffffff"; 
  	scrollbar-3dlight-color:#e0ddd8; 
  	scrollbar-arrow- color:#ffffff"; 
  	scrollbar-track-color:#ffffff"; 
  	scrollbar-darkshadow-color: #e0ddd8;
}
a:link,a:visited,a:active{color: #ff9900; text-decoration: none}
a:hover       {color: black; text-decoration: none}

.inhalt {
	background-color: White;
}

.navi_oben {
	background-color: #efefef;
	height: 40px;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffb235;
}

.buttons_bg {
	background-image: url(images/header_unten.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 55px;
	font-family: verdana;
	font-size: 12px;
	color: #947401;
}


.header_logo {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 147px;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
}

.header_oben {
	background-image: url(images/header_oben.jpg);
	background-repeat: no-repeat;
	width: 930px;
	height: 55px;
	font-family: verdana;
	font-size: 12px;
	color: #947401;
	
}

.teaser_footer {
	background-image: url(images/teaser_footer.jpg);
	background-repeat: no-repeat;
	width: 358px;
	height: 30px;
	background-color: #a4a4a4;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
}

A:LINK.kat_zahl, A:VISITED.kat_zahl {
	font-family: Tahoma;
	font-size: 14px;
	color: black;
	font-weight: normal;
	padding-bottom:10px;
	}

A:HOVER.kat_zahl {
	font-family: Tahoma;
	font-size: 14px;
	color: black;
	font-weight: normal;
}


A:LINK.camlist_online, A:VISITED.camlist_online {
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8bc808;
   font-variant: small-caps;
	}

A:HOVER.camlist_online {
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8bc808;
   font-variant: small-caps;
}

A:LINK.camlist_offline, A:VISITED.camlist_offline {
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ff9900;
   font-variant: small-caps;
	}

A:HOVER.camlist_offline {
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ff9900;
   font-variant: small-caps;
}

.login_oben {
	background-image: url(images/login_oben.jpg);
	background-repeat: no-repeat;
	width: 455px;
	height: 45px;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	
}

.login_unten {
	background-image: url(images/login_unten.jpg);
	background-repeat: no-repeat;
	width: 455px;
	height: 42px;
	font-family: Tahoma;
	font-size: 11px;
	color: White;
}

.box {
	border: solid 1px #cda000;
	background-color: #ffe8a8;
	font-family: Tahoma;
	font-size: 11px;
	color: #be9a18;
}

.box_button {
	border: solid 1px #cda000;
	background-color: #ffe8a8;
	font-family: Tahoma;
	font-size: 11px;
	color: #be9a18;
	cursor: pointer;
}

.cam_rahmen {
	border: 1px solid #a4a4a4;
}
.cam_bg {
	background-image: url(images/cam_bg.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 30px;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
}

.font_11 {
	font-family: Tahoma;
	font-size: 11px;
	color: black;
}

.font_12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}

.font_13 {
	font-family: Tahoma;
	font-size: 13px;
	color: White;
	line-height: 18px;
}


.font_12_grau {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.font_14 {
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
}

.font_17 {
	font-family: Tahoma;
	font-size: 17px;
	color: #333333;
}

A:LINK.footer_links, A:VISITED.footer_links {
 	color:#000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

A:HOVER.footer_links {
 	color:#000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.trennstriche_2 {
	color: #727272;
	font-size: 11px;
	font-family: Georgia, Tahoma, Arial;
	padding-left: 3px;
	padding-right: 1px;
}

.teaser_textklein_weiss_13 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 22px;
}


.textgross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text_navi	{
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #947401;
	}

.grossorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none}
	
	
	.texthl {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	line-height: 20px;
}

	.telefon_head {  
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f03138;
}

	.telefon_set {  
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f03138;
}

A:LINK.text_navi_oben, A:VISITED.text_navi_oben {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #947401;
	}

A:HOVER.text_navi_oben {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #947401;
}