/* CSS Document */ 
html,body,form,input,select { margin: 0; padding: 0;font-size: 11px;color: #232323;font-family: Arial, Helvetica, sans-serif;}
h3{font-size: 14px;}
h4{font-size: 12px;}
/********login******/ 
#login_borderbox{position: absolute; width: 115px; top: 50%; margin-top: 82px; left: 11px;z-index: 999;} 
#login_borderbox set_box{width: 115px;} 
.loginbox { position: relative; background: #fff;border-left:1px solid #232323; border-right:1px solid #232323; color: #232323;} 
.loginbox form { padding: 5px;} 
.loginbox input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 95px; border: black solid 1px; } 
.loginbox a {color: #232323; text-decoration: none;} 
.loginbox a:hover {text-decoration:underline; } 
 
 
/********logoff******/ 
.log_off_borderbox{position: relative; width: 110px; top: 4px;   z-index: 999; font-size: 9px;} 
.log_off_borderbox set_box{width: 110px;} 
.logoffbox { position: relative; background: #fff;border-left:1px solid #232323; border-right:1px solid #232323; color: #232323;} 
.logoffbox .log_wc{ font-family: Arial, Helvetica, sans-serif; width: 100px; padding: 0px 0px 0px 4px  } 
.logoffbox .log_wc .log_off{font-family: Arial, Helvetica, sans-serif; width: 100px; border: black solid 1px; text-align: center; background:#cf3c69;} 
.logoffbox .log_wc .log_off a{color: white; display: block; width: 100%;} 
.logoffbox .log_wc .log_off a:hover{background: #fbc0d2;color: #232323;} 
.logoffbox .log_wc .log_help{font-family: Arial, Helvetica, sans-serif; width: 100px;  text-align: center;font-size 11px; height: 11px;} 
.logoffbox .log_wc a {color: #232323; text-decoration: none;} 
.logoffbox .log_wc .log_help a:hover{text-decoration: underline;} 
 
/*****border rundung*****/ 
.border_box{position: relative; border-left:1px solid #232323; border-right:1px solid #232323; color: #232323;} 
.round_border_1   { position:relative;height:1px;font-size:1px;overflow:hidden; 
                             border-left:2px solid transparent;border-right:2px solid transparent;} 
.round_border_2   { position:relative;height:1px;font-size:1px;overflow:hidden; 
                             border-left:1px solid transparent;border-right:1px solid transparent;}                                                                             
.round_1            { position:relative;height:1px;font-size:1px;overflow:hidden; 
                             border-left:1px solid #232323;border-right:1px solid #232323; background:  #fff; filter:alpha(opacity=80); -moz-opacity:0.8;} 
.round_2            { position:relative;height:1px;font-size:1px;overflow:hidden; 
                             border-left:1px solid #232323;border-right:1px solid #232323; background:  #fff;} 
.round_3            { position:relative;height:1px;font-size:1px;overflow:hidden; 
                             border-left:1px solid #232323;border-right:1px solid #232323; background: #232323;} 
.round_4            { position:relative;height:1px;font-size:1px;overflow:hidden; 
                             border-left:1px solid #232323;border-right:1px solid #232323; background: #cf3c69;}                               
 
 
.page { float: left; height: 570px;} 
.title {position: absolute; font-size: 18px; color:#fbc0d2; top:10px; left: 50px;} 
.img { position: absolute; z-index: 300; } 
.text { position: absolute; z-index: 777; color: #232323; } 
.set_box {position: relative; z-index: 777;} 
.ab_4 {position: relative; float: left; width: 4px; height: 5px;font-size: 5px; } 
.teaser{position: relative; float: left; width: 169px; height: 152px; margin: 0px; padding: 0px; background: black;overflow: hidden; } 
.aufmacher{position: relative; float: left; width: 290px; height: 172px; background: #fff;margin: 0px; padding: 0px;overflow: hidden;}   
 
/*********freier Content**********/ 
 
#freecontent_el .bottom_content{position: relative; width: 800px; height: 705px; background: transparent;text-align: left; overflow: hidden;} 
#freecontent_el .bottom_content .skyscraper{position: absolute; top:4px; right: 0px;background: transparent;} 
#freecontent_el .bottom_content .box_bottom{position: absolute; top:4px; left: 0px;background: transparent;} 
#freecontent_el .browserConfCheck{position: absolute; top:470px; right: 9px;background: transparent; z-index: 900;width: 88px; height: 48px;}
#freecontent_el .browserConfCheck a{display: block;color: #797979; text-decoration: none;}
#freecontent_el .bottom_content .ab_top_full{position: relative; height: 4px; width: 800px; font-size:4px; overflow: hidden;background: #fff;} 
#freecontent_el .bottom_content .aBody{position: relative; width: 513px; height: 669px; border: #fbc0d2 solid 1px;float: left; } 
#freecontent_el .bottom_content .aBody a{text-decoration: none; color:#232323;font-weight: bold;} 
#freecontent_el .bottom_content .line_bottom_box{position: relative; left: 173px; top: 0px;background: #fff; width: 523px; height: 701px;} 
#freecontent_el .line_bottom_box .ab_top_full{position: relative; height: 4px; width: 523px; font-size:4px; overflow: hidden;} 
 
/********freier Content Anmeldung Pay*******/ 
#freecontent_el .anmeldung_pay_intro{height: 634px; width: 100%; background: transparent url('../src/anmelde_girl.jpeg') bottom left no-repeat; overflow:hidden;} 
#freecontent_el .anmeldButton{position: absolute; top: 280px; left: 60px;  width: 150px; border: solid black 1px; background: #cf3c69; padding: 3px;text-align: center;} 
#freecontent_el .anmeldung_pay_intro a:hover{color: white;} 
#freecontent_el .anmeldetext{position: absolute; top: 50px; left: 20px; width: 226px; height: 93px;}  

/********freier Content Newsletter*******/
#freecontent_el .form {padding: 5px; color: #232323; background-color: #fff; color: #232323;width: 180px;position: absolute; left: 50%; margin-left:-90px;}
#freecontent_el .form .field { margin: 2px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 180px; border: black solid 1px;} 
 
/******chat_login seite****/ 
#camBody {background: #fff; color: #232323;} 
#camBody a{color: #cf3c69;}

#popBody {background: #FDD5E0; color: #232323;} 
#popBody a{color: #232323;} 
 
table.nickname_form{} 
table.nickname_form td {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#232323} 
 
/****test****/ 
.container{background-color: transparent; width: 100px; height: 38px; position: relative;   z-index: 100; overflow: hidden; border: white solid 1px;float: left;} 
#test_container{background-color: white; width: 300px; height: 570px; position: absolute; top:0px;  left: 0px; z-index: 100; border:  black solid 1px;} 
.test_page { float: left; height: 38px;} 
#a{position: relative; width: 100px; background: yellow ;} 
#b{position: relative; width: 100px; background: green ;} 
#c{position: relative; width: 100px; background: black ;} 
.btn_left{ float: left; height: 38px;position: relative; width: 100px; background: blue ;} 
.btn_right{ float: left; height: 38px;position: relative; width: 100px; background: blue ;} 
 
/*******free Content Service******/ 
#showBox{position: relative; height: 300px; width: 300px; background: #fff;} 
.aBody .serviceWriterInactive {float: left; cursor: pointer; width: 94px; height: 15px; overflow: hidden; background: transparent url('../src/kachel.jpeg'); color: #232323; border-right: solid 1px #e5e5e5; padding: 3px;} 
.aBody .serviceWriterActive {float: left; cursor: pointer; width: 94px; height: 15px; overflow: hidden; background: #fff; color: #232323;border-right: solid 1px #e5e5e5; padding: 3px; font-weight: bold;} 
#serviceShowBox {float: left;width: 504px; height: 592px; overflow: hidden; background: #fff;border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5;} 
.aAjaxContainer{float: left;border-left: solid 1px #e5e5e5;border-top: solid 1px #e5e5e5; height: 21px; width: 505px;} 
.serviceText{color: #232323;font-family: Arial, Helvetica, sans-serif; width: 468px;background: #fff; padding: 10px; height: 100%}
.serviceText a{text-decoration: none; color:#232323;font-weight: bold;}
 
/*****error******/ 
.warn{color:#dd0000; font-family:verdana,arial,helvetica;font-size:8pt;font-weight:bold;} 

