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}



  /************* Billing NEU ****************/
   
  .b_180 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_180.gif);
	background-repeat: repeat-x;
	height: 185px;	
	border: 1px solid #666666;
	background-color: #cacaca;
}

  .b_318 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color:white;
	background-image: url(billing/bg_318.gif);
	background-repeat: repeat-x;
	height: 318px;	
	border: 1px solid #666666;
	background-color: #c7c7c7;
}

  .b_282 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/b_282.gif);
	background-repeat: repeat-x;
	height: 282px;	
	border: 1px solid #666666;
	background-color: #cbcbcb;
}

  .b_220 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_220.gif);
	background-repeat: repeat-x;
	height: 220px;	
	border: 1px solid #666666;
	background-color: #cbcbcb;
}


  .b_202 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_202.gif);
	background-repeat: repeat-x;
	height: 202px;	
	border: 1px solid #666666;
	background-color: #c7c7c7;
}

  .b_164{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:black;
	background-image: url(billing/b_164.gif);
	background-repeat: repeat-x;
	height: 164px;	
	border: 1px solid #666666;
	background-color: #bbb8b8;
}

  .b_333{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:black;
	background-image: url(billing/b_333.gif);
	background-repeat: repeat-x;
	height: 333px;	
	border: 1px solid #666666;
	background-color: #7e7d7d;
}

  .b_138 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_138.gif);
	background-repeat: repeat-x;
	height: 138px;	
	border: 1px solid #666666;
	background-color: #cacaca;
}

  .b_106 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_106.gif);
	background-repeat: repeat-x;
	height: 106px;	
	border: 1px solid #666666;
	background-color: #c8c8c8;
}
  .b_104 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_104.gif);
	background-repeat: repeat-x;
	height: 104px;
	border: 1px solid #666666;
	background-color: #c9c9c9;
}
  .b_71 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
	background-image: url(billing/bg_71.gif);
	background-repeat: repeat-x;
	height: 71px;	
	border: 1px solid #666666;
	background-color: #c3c3c3;
}

.b_form {
	padding-bottom: 0px;
	display: block;
}

  .b_anonym {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:black;
	background-image: url(billing/bg_anonym.gif);
	background-repeat: repeat-x;
	height: 138px;	
	border: 1px solid #666666;
	background-color: White;
}

  .b_einmal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:black;
	background-image: url(billing/bg_einmal.gif);
	background-repeat: repeat-x;
	height: 321px;	
	border: 1px solid #666666;
	background-color: #bbb8b8;
}


  .b_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:white;
	font-weight: bold;
}

*html .b_headline {
	font-size: 16px;
	font-weight: normal;
}


  .b_headline_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#0e6ce1;	
}

*html .b_headline_blau {
	font-size: 16px;
	font-weight: normal;
}

  .live_tool {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:white;
}

A:LINK.b_pw_link, A:VISITED.b_pw_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	text-decoration: underline;
	font-weight: normal;
}

A:HOVER.b_pw_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	text-decoration: none;
}

A:LINK.b_link, A:VISITED.b_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	text-decoration: underline;
	font-weight: bold;
}

A:HOVER.b_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	text-decoration: none;
}

  .b_input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:black;
}

A:LINK.b_show, A:VISITED.b_show {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
}

A:HOVER.b_show {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration: underline;
	font-weight: bold;
}


A:LINK.b_online, A:VISITED.b_online {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#66ff00;
}

A:HOVER.b_online {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#66ff00;
	text-decoration: underline;
}

A:LINK.b_offline, A:VISITED.b_offline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
}

A:HOVER.b_offline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
	text-decoration: underline;
}

A:LINK.b_gruen, A:VISITED.b_gruen {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#66ff00;
	text-decoration: none;
}

A:HOVER.b_gruen {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#66ff00;
	text-decoration: underline;
}
  


  /************* 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: Tahoma, 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: Tahoma, 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: Tahoma, 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;
}

.input_option {
	color:#01387c;
	font-weight: bold;
	font-size: 14px;
	height: 17px;	
	background-color: White;
	border: solid #ccc 1px;
	font-family: Georgia, times, arial;
}

.text_billing {
	color: #6f6f6f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A:LINK.billing_blau, A:VISITED.billing_blau {
 	color:#116cd7;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:HOVER.billing_blau {
 	color:white;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.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: Tahoma, 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;
}

.tooltipptext_billing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	background-color : #ebeaea;
	padding: 10px;
	border: 1px solid #999999;
}

.fehlermeldung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ff0000;
	background-color : #d7d7d7;
	padding: 10px;
	font-weight: bold;
}

.infomeldung {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #66ff00;
	background-color : #4f4f4f;
	padding: 10px;
	font-weight: bold;
}

.teilnahmebedingungen {
	font-family: Courier, monospace;
	font-size: 12px;
	color: black;
	background-color : white;
	line-height: 16px;
}

