body
{
   background-color: #000000;
	scrollbar-face-color:#000000; 
  	scrollbar-highlight-color:#ffffff"; 
  	scrollbar-shadow-color:#ffffff"; 
  	scrollbar-3dlight-color:#000000; 
  	scrollbar-arrow- color:#ffffff"; 
  	scrollbar-track-color:#ffffff"; 
  	scrollbar-darkshadow-color: #000000;  
}
a:link,a:visited,a:active{color: #3b8cf8; text-decoration: none}
a:hover       {color: #ffffff; text-decoration: none}

.rahmenweiss {
    background-color: #000000;
	border: 1px solid #373737;
}
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF}

.textklein {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b9b9b9;
	line-height: 20px;
}

.text_unter_cam {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b9b9b9;
	padding-top: 6px;
}

a.cam_hotcall {
	float:left;
	background-position: 0 0px;
	display:block;
	width:53px;
	height:15px;
	background-image: url(images/buttongfx.gif);
}
a.cam_hotcall:hover	{
	background-position: 100 0px;
}

a.cam_fotos {
	float:left;
	background-position: 0 -20px;
	display:block;
	width:41px;
	height:15px;
	background-image: url(images/buttongfx.gif);
}
a.cam_fotos:hover	{
	background-position: 100 -20px;
}

a.cam_videos {
	float:left;
	background-position: 0 -40px;
	display:block;
	width:45px;
	height:15px;
	background-image: url(images/buttongfx.gif);
}
a.cam_videos:hover {
	background-position: 100 -40px;
}

a.cam_mms {
	float:left;
	background-position: 0 -60px;
	display:block;
	width:33px;
	height:15px;
	background-image: url(images/buttongfx.gif);
}
a.cam_mms:hover {
	background-position: 100 -60px;
}

a.cam_cam2cam 	{
	float:left;
	background-position: 0 -80px;
	display:block;
	width:57px;
	height:15px;
	background-image: url(images/buttongfx.gif);
}
a.cam_cam2cam:hover 	{
	background-position: 100 -80px;
}

a.cam_livecam 	{
	float:left;
	background-position: 0 -100px;
	display:block;
	width:51px;
	height:15px;
	background-image: url(images/buttongfx.gif);
}
a.cam_livecam:hover 	{
	background-position: 100 -100px;
}


a.trenner 	{
	float:left;
	background-position: 0 0px;
	display:block;
	width:1px;
	height:15px;
	background-image: url(images/trennstrich.gif);
}

.textklein_weiss {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
}

.texthl {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
}

.textklein:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px; }
.textklein:visited {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;}
.textklein:hover {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;}

.textgross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.textgross:link {color:#999999; text-decoration: none; }
.textgross:visited {color:#999999; text-decoration: none;}
.textgross:hover {color:#999999; text-decoration: underline;}

.tblbox {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; color: #FFFFFF
}

.camname {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}
.camname:link {color:#FFFFFF; text-decoration: none; }
.camname:visited {color:#FFFFFF; text-decoration: none;}
.camname:hover {color:#FFFFFF; text-decoration: underline;}

.camlist {  
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 7px;
}

.showname_cam {  
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
}

A:LINK.camlist_online, A:VISITED.camlist_online {
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #A1EA03;
   font-variant: small-caps;
	}

A:HOVER.camlist_online {
	font-family: Tahoma, Verdana,Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #A1EA03;
   font-variant: small-caps;
}

.camlist_gross {  
	font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 7px;
}

A:LINK.camlist_gross, A:VISITED.camlist_gross {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #a1ea03;
	padding-top: 7px;
}

A:HOVER.camlist_gross {
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 7px;
}


.detailbg { background-color: #990000; }
.globalbg { background-color: #000000; }
.verlaufbg { background-color: #ffffff; }

.kleinorange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}
.grossorange { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: none}

.grossblau { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #116cd7; text-decoration: none}

.Fliesstext {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.Fliesstext:link {color:#FFFFFF; text-decoration: none; }
.Fliesstext:visited {color:#FFFFFF; text-decoration: none;}
.Fliesstext:hover {color:#FFFFFF; text-decoration: underline;}

.stdtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-docoration: none}
.stdtext:link {color:#FFFFFF; text-decoration: none; }
.stdtext:visited {color:#FFFFFF; text-decoration: none;}
.stdtext:hover {color:#FFFFFF; text-decoration: underline;}

.bigtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.bigtext:link {color:#FFFFFF; text-decoration: none; }
.bigtext:visited {color:#FFFFFF; text-decoration: none;}
.bigtext:hover {color:#FFFFFF; text-decoration: underline;
font-style: italic;}



A:LINK.cam_links, A:VISITED.cam_links {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
}

A:HOVER.cam_links {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 22px;
}

.set_icon_normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #adadad;
	font-weight: normal;
	line-height: 26px;
}

A:LINK.set_icon_big, A:VISITED.set_icon_big {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
}

A:HOVER.set_icon_big {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
}

.login {
	color:#a0c5f9;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A:LINK.login, A:VISITED.login {
	color:#e3f0ff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A:HOVER.login {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


A:LINK.footer_links, A:VISITED.footer_links {
 	color:#ffffff;
	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;
}

A:LINK.hotcall_cam, A:VISITED.hotcall_cam {
	background-image: url(images/hotcall_cam_normal.jpg);
	background-repeat: no-repeat;
	width: 53px;
	height: 15px;
	display: block;
}

A:HOVER.hotcall_cam {
	background-image: url(images/hotcall_cam_hover.jpg);
	background-repeat: no-repeat;
}

A:LINK.cam2cam_cam, A:VISITED.cam2cam_cam {
	background-image: url(images/cam2cam_cam_normal.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 15px;
	display: block;
}

A:HOVER.cam2cam_cam {
	background-image: url(images/cam2cam_cam_hover.jpg);
	background-repeat: no-repeat;
}

A:LINK.livecam_cam, A:VISITED.livecam_cam {
	background-image: url(images/livecams_cam_normal.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 15px;
	display: block;
}

A:HOVER.livecam_cam {
	background-image: url(images/livecams_cam_hover.jpg);
	background-repeat: no-repeat;
	width: 48px;
	height: 15px;
	display: block;
}

A:LINK.foto_cam, A:VISITED.foto_cam {
	background-image: url(images/fotos_cam_normal.jpg);
	background-repeat: no-repeat;
	width: 41px;
	height: 15px;
	display: block;
}

A:HOVER.foto_cam {
	background-image: url(images/fotos_cam_hover.jpg);
	background-repeat: no-repeat;
}

A:LINK.chat_set, A:VISITED.chat_set {
	background-image: url(images/livechat_set_normal.gif);
	background-repeat: no-repeat;
	width: 75px;
	height: 20px;
	display: block;
}

A:HOVER.chat_set {
	background-image: url(images/livechat_set_hover.gif);
	background-repeat: no-repeat;
}



A:LINK.hotcall_set, A:VISITED.hotcall_set {
	background-image: url(images/hotcall_set_normal.gif);
	background-repeat: no-repeat;
	width: 121px;
	height: 20px;
	display: block;
}

A:HOVER.hotcall_set {
	background-image: url(images/hotcall_set_hover_g.gif);
	background-repeat: no-repeat;
}

A:LINK.foto_set, A:VISITED.foto_set {
	background-image: url(images/foto_set_normal.gif);
	background-repeat: no-repeat;
	width: 101px;
	height: 20px;
	display: block;
}

A:HOVER.foto_set {
	background-image: url(images/foto_set_hover.gif);
	background-repeat: no-repeat;
}

A:LINK.cam2cam_set, A:VISITED.cam2cam_set {
	background-image: url(images/cam2cam_set_normal.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 20px;
	display: block;
}

A:HOVER.cam2cam_set {
	background-image: url(images/cam2cam_set_hover.gif);
	background-repeat: no-repeat;
}

A:LINK.mms_set, A:VISITED.mms_set {
	background-image: url(images/mms_set_normal.jpg);
	background-repeat: no-repeat;
	width: 45px;
	height: 20px;
	display: block;
}

A:HOVER.mms_set {
	background-image: url(images/mms_set_hover.gif);
	background-repeat: no-repeat;
}


A:LINK.cam_links_klein, A:VISITED.cam_links_klein {
 	color:#ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}


A:HOVER.cam_links_klein {
 	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 {
	color: #727272;
	font-size: 11px;
	font-family: Georgia, Tahoma, Arial;
	padding-left: 8px;
	padding-right: 7px;
}

.trennstriche_2 {
	color: #727272;
	font-size: 11px;
	font-family: Georgia, Tahoma, Arial;
	padding-left: 3px;
	padding-right: 1px;
}

.trennstriche_set {
	padding-left: 3px;
	padding-right: 4px;
}




.abstand_set {
	padding-bottom: 10px;
}

*html .abstand_set {
	padding-bottom: 16px;
}




  /************* Teaser ****************/
  
.teaser_textklein_weiss_11 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}


.teaser_textklein_weiss_11_22 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 22px;
}

.teaser_textklein_weiss_13 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 22px;
}

.teaser_textklein_weiss_12 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
}

.teaser_textklein_weiss_18 {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height: 35px;
}


.teaser_datum {
	color:#b4d6ff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.abstand_teaser_pager {
	padding-right: 1px;
}

A:LINK.teaser_pager, A:VISITED.teaser_pager {
	color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 12px;
	padding-right: 11px;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #ffffff; 
	text-align: center;
	background-color: #353535;
}

A:HOVER.teaser_pager {
	color:#373737;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 12px;
	padding-right: 11px;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #ffffff; 
	text-align: center;
	background-color: White;
}

A:LINK.teaser_pager_aktuell, A:VISITED.teaser_pager_aktuell {
	color:#373737;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 12px;
	padding-right: 11px;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #ffffff; 
	text-align: center;
	background-color: #ffffff;
}

A:HOVER.teaser_pager_aktuell {
	color:#373737;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 12px;
	padding-right: 11px;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #ffffff; 
	text-align: center;
	background-color: #ffffff;
}

A:LINK.teaser_sender, A:VISITED.teaser_sender {
	color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

A:HOVER.teaser_sender {
	color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A:LINK.teaser_link, A:VISITED.teaser_link {
	color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

A:HOVER.teaser_link {
	color:#ffffff;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.input_teaser {
	color:#e4d448;
	font-size: 20px;
	height: 30px;	
	width: 240px;
	background-color: #4e0f06;
	border: solid #baad80 1px;
	font-family: "Times New Roman", Times, serif;
}

.check_teaser {
	color:#e4d448;
	background-color: #4e0f06;
	border: solid #baad80 1px;
	font-family: "Times New Roman", Times, serif;
}

.text_gross_teaser {  
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 31px;
	font-weight: normal;
	color: white;
}

.text_gross_2_teaser {  
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 31px;
	font-weight: normal;
	color: #ffffff;
}





  /************* Billing KLEIN ****************/
  
.direktzugang {
	color:#747474;
	background-image: url(grafik/klein/bg_direkt.gif);
	background-repeat: repeat-x;
	height: 210px;	
}

.member-login {
	color:#787878;
	background-image: url(grafik/klein/bg_member.gif);
	background-repeat: repeat-x;
	height: 210px;	
	width: 295px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.einmalzahlung {
	color:#747474;
	background-image: url(grafik/klein/bg_einmal.gif);
	background-repeat: repeat-x;
	height: 317px;	
}

.jugendschutz {
	color:#aeaeae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url(grafik/klein/bg_jugend.gif);
	background-repeat: repeat-x;
	border: solid 1px #4f4f4f;
	height: 220px;	
}

.jugendschutz_klein {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px; 
	
}

.input_pw {
	color:#01387c;
	font-size: 16px;
	height: 21px;	
	width: 160px;
	background-color: White;
	border: solid #ccc 1px;
	font-family: Georgia, times, arial;
}

.input {
	color:#01387c;
	font-weight: bold;
	font-size: 16px;
	height: 21px;	
	width: 160px;
	background-color: White;
	border: solid #ccc 1px;
	font-family: Georgia, times, arial;
}

.text_billing {
	color: #6f6f6f;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.billing_blau {
 	color:#116cd7;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}



h2{	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.tooltipptext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color : #3285ec;
	padding: 0px;
	line-height: 16px;
	border: 0px;
}

.teilnahmebedingungen {
	font-family: Courier, monospace;
	font-size: 12px;
	color: black;
	background-color : white;
	line-height: 16px;
}

.tooltipptext_billing {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-color : #ebeaea;
	padding: 10px;
	border: 1px solid #999999;
}

