html, body, h1, h2, h3, h4, h5,h6, input,form, textarea, select{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	line-height: 100%;
	color: #6a7699;
	margin: 0px;
	padding: 0px;
}

.cl {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

#ww_site_container {
	position: relative;
	left: 50%;
	margin-left: -491px;
	width:982px;
	
	
}
#ww_site_container_2 {


}


body {
	background: #f7d073 url(../grafiken/global/chatfun_relaunch_wide.jpg) center top no-repeat;
}

.green{color:#23982b;}
.red{color:#b73a18;}

#ww_main_content_container {
	position:absolute;

	width:982px;
	padding-bottom:53px; /* platz für den footer damit der sich nicht über den content schiebt*/
	
	/* höhe angeben: mindestens die der linken navi-spalte*/
	min-height: 53px;
	height: auto !important;
	height: 53px;
}

#ww_main_content_container2 {
	width:982px;
	background: #f7d073 url(../grafiken/global/repeat_bg.jpg) center top repeat-y;

}

#ww_head_container {
	width:982px;
	overflow:hidden;
	height:181px;
	background: url(../grafiken/global/chatfun_top.jpg) center top no-repeat;
}

#ww_content_container {
	padding-bottom:100px;
	background: url(../grafiken/global/ww_content_container_bg.gif) 667px bottom no-repeat;

}

#ww_foot_container {
	color:#fff;
	width:982px;
	height:53px;
	background: url(../grafiken/global/footer_bg.jpg) left top no-repeat;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px;
}

#ww_foot_container a:link, #ww_foot_container a:visited, #ww_foot_container a:active {
	text-decoration: underline;
}

#ww_foot_container a:link, #ww_foot_container a:visited, #ww_foot_container a:active {
	text-decoration: none;
	color: #fff;
}

#ww_foot_container a:hover {
	text-decoration: underline;
}

.foot_content {
	float:left;
	padding-top:14px;
	width:auto;
	padding-left:25px;
}

.foot_content2
 {
	padding-top:14px;
	float:right;
	padding-right:25px;
	width:auto;
}
#ww_cont_col_1 {

	float:left;
	width:161px;
	padding-left:8px;
	padding-right:5px;
	background: url(../grafiken/global/col1_bg.jpg) left top no-repeat;
	padding-top:45px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	text-align:right;
}

.ww_cont_col_1_v2 {
		background: url(../grafiken/global/col1_bg_live.jpg) left top no-repeat !important;

}


.ww_cont_col_1_cl {
	clear:none !important
}

#ww_cont_col_2 {
	margin-top:100px;
	float:left;
	width:577px;
	padding-left:22px;
	padding-right:9px;
	overflow:hidden;

}
.ww_cont_col_2_cl {
	clear:none !important
}
#ww_cont_col_3 {
	overflow:hidden;
	margin-top:100px;
	float:right;
	width:172px;
	padding-left:20px;
	padding-right:8px;
	background: url(../grafiken/global/col3_bg.jpg) left top no-repeat;
	padding-top:10px;
}

#adv {
	position:absolute;
	top:173px;
	left:204px;
	width:770px;
	height:110px;
	background-color:#fff;

}

.advertising {
	width:728px;
	height:90px;
}

.element {
	width:577px;
	overflow:hidden;
	background: url(../grafiken/global/element_bg.gif) left top no-repeat;
	
}

.element a {
	padding-right:15px;
	float:right;
	font-weight:bold;
	color:#bea058;
}

.element h4 {
	font-size:14px;
	color:#00157b;
	font-weight:bold;
	padding-top:10px;
}
.element h5 {
	font-size:13px;
	color:#bea058;
	font-weight:bold;
	padding-top:15px;
	margin-bottom:-10px;
}
.element h6 {
	width:560px;
	overflow:hidden;
	font-size:13px;
	color:#6a7699;
	font-weight:normal;
	line-height:110%;
	padding-top:15px;
}

.element .cont {
	padding-top:15px;
	width:560px;
	font-size:13px;
	color:#6a7699;
}

.element .row1
{
	width:255px;
	float:left;
}

.element .row2
{
	padding-top:60px;
	width:306px;
	float:right;
}

.element .row1 h6
{
	width:255px;
}

.webtipps,
.webtipps a {
	color:#374679;

}
.webtipps {
	padding-top:20px;
}
.webtipps .tip {
	padding-top:10px;
		padding-right:5px;
}

.webtipps_head {
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background: url(../grafiken/global/col3_headline_gelb.gif) right top no-repeat;
	width:164px;
	height:28px;
	line-height:28px;
	margin-left:-2px;
	text-align:right;
	padding-right:10px;
}

.stats {
	font-family:Verdana;
	padding-bottom:30px;
}
.stats_head {

	font-size:12px;
	color:#fff;
	font-weight:bold;
	background: url(../grafiken/global/col3_headline_white.gif) right top no-repeat;
	width:164px;
	height:28px;
	line-height:28px;
	margin-left:-2px;
	text-align:right;
	padding-right:10px;
}

.stats .name {
	font-style:italic;
	color:#334081;
	font-size:12px;
	padding-bottom:2px;
	padding-top:10px;
}
.stats .value {
	float:left;
	color:#f46e94;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
}
.stats .suffix {
	float:left;
	font-size:14px;
	color:#334081;
	font-weight:bold;
	line-height:24px;
	padding-left:5px;
}

* html .stats .suffix {	line-height:22px;}

.main_navi a:link,.main_navi a:visited, .main_navi a:active {
	text-decoration: none;
	color: #fff;
}

.main_navi a:hover {
	text-decoration: underline;
	color: #fff;
}

.main_navi {
	text-align:right;
	margin-top:-3px;
	padding-right:10px;
	overflow:hidden;
}

.link_1,
.link_1_1 {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
}

* html .main_navi {margin-top:0px;}

.link_1_1 {margin-top:15px;}
* html .link_1_1 {margin-top:13px;}

.link_2 a:link,.link_2 a:visited, .link_2 a:active {
	text-decoration: none;
	color: #334081;
}

.link_2 a:hover {
	text-decoration: underline;
	color: #334081;
}
.link_2 {
	color:#fff;
	font-weight:normal;
	font-size:12px;
	margin-bottom:6px;
}
#banner-left {
	width:125px;
	height:125px;
	margin-top:8px;
	margin-left:19px;
}

* html #banner-left {margin-right:16px;}






.loginbox {
	margin-left:-3px;
	width:581px;
	height:244px;
	background: url(../grafiken/global/loginbox_bg.jpg) left top no-repeat;

}

.loginleft {
	padding-left:22px;
	padding-top:30px;
		float:left;
		width:250px;
}



.loginbox h3 {
	color:#00157b;
	font-weight:bold;
	font-size:14px;
	margin:0px;
}

.loginbox .prefix {
	padding-top:5px;
	padding-bottom:2px;
	color:#58627f;
	font-weight:bold;
}


.form_ok2 {
	float:right;
	margin: -19px 60px 0 0;
}

* html .form_ok2 {
	margin: -19px 20px 0 0;
}

.loginbox #errordiv{padding-top:10px;}
.loginbox .loginbutton {
	border:none;
	width:42px;
	height:24px;
	line-height:24px;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	background: url(../grafiken/global/go.gif) left bottom no-repeat;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:-3px;
	color:#fff;
	display:block;
}

.loginbox .loginbutton:hover{
	background: url(../grafiken/global/go.gif) left top no-repeat;
	color:#fff;
}


.loginright {
	line-height:120%;
	padding-left:60px;
	padding-top:30px;
	float:left;
	width:225px;
	text-align:right;
	color:#ffe5a7;
}
.loginright h3 {
	color:#ffe5a7;
	padding-bottom:10px;
}

.loginbox_foot {
	padding-left:10px;
	padding-right:10px;
	margin-top:-30px;
	margin-bottom:30px;
	color:#fff;
	height:auto;

}
.loginbox_foot a {
	color:#fff;
	text-decoration:none;
}
.loginbox_foot a:hover {
	color:#fff;
	text-decoration:underline;
}
.loginbox_foot .loginbox_foot1 {
	width:120px;
	float:left;
	overflow:hidden;
	height:auto;
}
.loginbox_foot .loginbox_foot2 {
	float:right;
		height:auto;
}
* html .loginbox_foot .loginbox_foot2 {margin-top:-5px;}
.gastloginbutton {



}
.gastloginbutton a {
	display:block;
	float:right;

	text-align:center;
	color:#02177c;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;

	width:150px;
	height:38px;
	line-height:38px;
	background: url(../grafiken/global/gastloginbutton.gif) left bottom no-repeat;
	text-decoration:none;
}
.gastloginbutton a:hover{
	float:right;
	display:block;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;

	width:150px;
	height:38px;
	line-height:38px;
	background: url(../grafiken/global/gastloginbutton.gif) left top no-repeat;
	text-decoration:none;
}


#pwvdiv .login {
	margin-left:-3px;
	width:561px;
	background: url(../grafiken/global/pwv_bg.gif) left bottom no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#pwvdiv .login h3 {
	color:#BEA058;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

#pwvdiv .login .login_text {
	padding-bottom:5px;
}

.pwv_name .name {
	padding-bottom:3px;
}

.pwv_name .value {
	padding-bottom:7px;
}
#pwvdiv .login .form_cancel,
#pwvdiv .login .form_ok {
	float:left;
}
#pwvdiv .login .form_cancel_cl {clear:none !important;}

.globalbutton {
	border:none;
	width:108px;
	height:25px;
	line-height:25px;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	background: url(../grafiken/global/global_button_bg.gif) left top no-repeat;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:-3px;
	color:#fff;
	display:block;
}

.globalbutton:hover{
	background: url(../grafiken/global/global_button_bg.gif) left bottom no-repeat;
	color:#fff;
}

.news_arch{
	text-align:justify;
	margin-bottom:20px;
}

.vspace{height:10px; width:1px;font-size:1px;}

.pager {
	background-color:#CD6583;
	color:#FFFFFF;
	font-size:12px;
	padding:6px 0px 6px 0px;
	text-align:center;
	/*text-transform:uppercase;*/
}

.pager .anvs{font-weight:bold;}

.pager .prefix {
	float:none;
	display:inline;
}
.pager .current {
	padding:0px 5px 0px 5px;
	color:#fff;
	font-weight:bold;
	/*font-size: 12px;*/
}
.pager a {
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	font-weight:normal;
	float:none !important;
}

.register_form a{
	color:#44657D;
	text-decoration:underline;
}

.register_form .prefix{
	float:left;
	width:150px;
	color:#58627F;
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma;
}

.register_form .value{
	float:left;
	width:auto;
	margin-right:18px;
	color:#3f3f3f;
	font-size:11px;
}


.register_form .suffix{
	float:left;
	width:auto;
}

.register_form .form_uname,
.register_form .form_email,
.register_form .form_pw1,
.register_form .form_pw2,
.register_form .form_nub{
	height:35px;
}

.register_form .button{
	margin-left:200px;
	height:30px;
}

.register_form .button a{
	border:1px solid #6994AE;
	padding:3px;
	text-decoration:none;
	line-height:35px;
}

table{
	width:100%;
	border-collapse: separate;
	padding:3px;
	border-spacing:2px;
}

table thead th{
	color:#AA9561;
	text-align:left;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:14px;
	background:#FBE7B9;
}
table tbody tr{
	background:#ffffff;
	color:#6A7699;
}
table tbody th{
	text-align:left;
	font-weight:normal;
}

table tbody .line0{
	background:#FFFFFF;
}

table tbody .line0 th,
table tbody .line0 td{
	padding:3px;
	padding:5px 10px;
}

table tbody .line1{
	background:#EEF1FC;
}

table tbody .line1 th,
table tbody .line1 td{
	padding:3px;
	padding:5px 10px;
}

#ww_top table thead th {
font-size:11px;
}

#ww_top table thead th span {
font-size:10px;
font-style:italic;
}

#ww_top table tbody th,#ww_top table tbody td {
font-size:10px;
}

#ww_profil .login .prefix{
	color:#58627F;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:5px;
}

#ww_profil .login .prefix,
#ww_profil .login .value,
#ww_profil .login .suffix{
	float:none !important;
}
#ww_profil .login h3{
	color:#00157B;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#ww_profil .login .form_cancel_cl{clear:none !important;}

#ww_profil .login .form_ok,
#ww_profil .login .form_cancel{
	float:left;
	margin-top:10px;
}

#ww_profil h6 .prefix,
#ww_profil h6 .value,
#ww_profil h6 .suffix{
	float:left;
}

#ww_profil h6 .prefix{
	width:140px;
}

#ww_profil h6 .suffix{
	margin-left:18px;
}

.register_form a,
#ww_profil h6 a,
#ww_help_all a,
#ww_impr a{
	float:none !important;
	padding:0px !important;
}

.globalbutton2 { 
	border:none; 
	width:162px; 
	height:25px; 
	line-height:25px; 
	padding:0px; 
	margin:0px; 
	padding-bottom:3px; 
	background: url(../grafiken/global/global_button_bg2.gif) left top no-repeat; 
	font-size:12px; 
	color:#fff; 
	font-weight:bold; 
	cursor:pointer; 
	margin-top:-3px; 
	color:#fff; 
	display:block; 
} 

.globalbutton2:hover{ 
	background: url(../grafiken/global/global_button_bg2.gif) left bottom no-repeat; 
	color:#fff; 
} 

.globalbutton_abbrechen {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #6A7699;
	width:100%;
}
.globalbutton3 { 
	float:left !important;
	width:162px; 
	height:25px; 
	line-height:25px; 
	padding:0px; 
	margin:0px; 
	background: url(../grafiken/global/global_button_bg2.gif) left top no-repeat; 
	font-size:12px; 
	color:#fff; 
	font-weight:bold; 
	cursor:pointer; 
	color:#fff !important; 
	display:block; 
	text-align:center;
	text-decoration:none;
} 


.globalbutton3:hover{ 
	background: url(../grafiken/global/global_button_bg2.gif) left bottom no-repeat; 
	color:#fff; 
} 


#ww_profil h6 .globalbutton2{clear:both;margin-top:10px;}

#ww_profil h6 #ww_akt_form_err_passw,
#ww_profil h6 #ww_akt_form_err_email2{
	font-weight:bold;
	color:#B73A18;
}

#ww_tooltip{
	background:#fff;
	border:1px solid #6994AE;
}

#ww_profil #ww_profil_old_email{margin-top:20px;}

li {
/*	margin-top:20px;*/
}

#lboxbg{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
	background-color:#000000;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
#lboxbg[id]{
	position:fixed;
}

#logolink {
	position:absolute;
	left:5px;
	top:50px;
	width:315px;
	height:65px;
	cursor:pointer;
}

#logged_in {
	width: 580px;
	height: 130px;
	background: url(../grafiken/global/logged_in_bg.gif) left bottom no-repeat;
	color: #00157b;
	font-size:14px;
	font-weight:bold;
}

#logged_in a {
	color: #00157b !important;
}

.contlogin1 {
	position: relative;
	top:35px;
	left:20px;
	width:200px;
}

#uname {
	margin-top:5px;
}

#logged_in .form_channel {
	left:360px;
	position:relative;
	top:0px;
}

#logged_in .form_channel .prefix{
	margin-bottom:5px;
}

#logged_in .form_ok2{
	bottom:35px;
	margin:0;
	position:relative;
	right:75px;
}

#logged_in .loginbutton  {
	background: url(../grafiken/global/logged_in_go.gif) no-repeat scroll left bottom;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:0px 0 0;
	padding:0 0 3px;
	width:42px;

}

#logged_in .loginbutton:hover  {
	background: url(../grafiken/global/logged_in_go.gif) no-repeat scroll left top;
}

	#loginbox
	{
		border:1px solid #000;
		background-color:#F7D073;
		/*filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;*/
		width: 143px;
		color: #000;
		padding: 10px;
	}
	
		#loginbox a
		{
			color: #000;
			font-size: 11px;
		}
	
		#loginbox .logininput
		{
			width: 140px;
			line-height: 20px;
			height: 20px;

		}
	
		#loginbox .loginline
		{
			margin: 0 0 4px 0;
		}
	
		#loginbox .loginline2
		{
			margin: 0 0 8px 0;
		}
		
		#loginbox .error
		{
			font-weight: bold;
			color: #e3010f;
			margin: 4px 0 0 0;
		}
		
		#loginbox .tsmall
		{
			font-size: 11px;
		}
		

.loginbtn {
  width:68px;
}

