
/* generell */
html, body, h1, h2, h3, h4, h5, input, textarea, select{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	line-height: 100%;
	color: #3f3f3f;
	margin: 0px;
	padding: 0px;
}

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


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

a:hover {
	text-decoration: underline;
}

#logolink {
	position: absolute;
	width:305px;
	height:60px;
	display:block;
	top:20px;
	left:25px;
}
/* ende generell */


/* seitenaufbau */


#ww_site_container {
	position:absolute;
	width:970px;
}
#ww_site_container_2 {

}

#ww_main_content_container {
	position:absolute;
	width:970px;
	padding-bottom:70px; /* platz für den footer damit der sich nicht über den content schiebt*/
	
	/* höhe angeben: mindestens die der linken navi-spalte*/
	min-height: 130px;
	height: auto !important;
	height: 130px;
	background: url(../grafiken/global/body_bg.jpg) left top repeat-y;
}

#ww_main_content_container2 {
	width:970px;
	background: url(../grafiken/global/site_bg_top.jpg) left top no-repeat;
}


#ww_head_container {
	width:970px;
	height:165px;
	/* background: url(../grafiken/global/ww_head_container.jpg) left top no-repeat; */
}

#ww_cont_col_1 {
	width:210px;
	overflow:hidden;
	float:left;
	text-transform:uppercase;
	padding-bottom:20px;
}

.ww_cont_col_1_cl {clear: none !important;}

#ww_cont_col_2 {
	float:left;
	width:715px;
	overflow:hidden;
	padding-right:25px;
	padding-left:8px;
	padding-bottom:50px;
	padding-top:120px;
}


#ww_foot_container {
	color:#fff;
	width:970px;
	height:118px;
	background: url(../grafiken/global/foot_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:hover {
	text-decoration: underline;
}

.foot_content {
	float:left;
	padding-top:95px;
	padding-left:230px;
	width:auto;
}

.foot_content2
 {
	padding-top:95px;
	float:right;
	padding-right:36px;
	width:auto;
}


.main_navi {
	width:161px;
	padding-bottom:35px;
}

.link_1 a,
.link_2 a,
.link_3 a,
.link_6 a,
.link_4 a,
.link_5 a,
.link_9_13 a,
.link_10 a{
	display:block;
	width:auto;
	height:13px;
	background: transparent url(../grafiken/global/navi_bg.gif) 24px center no-repeat;
	padding-left: 40px;
	font-size:14px;
	margin-top:11px;
	margin-bottom:20px;
}
.link_1 a:hover,
.link_2 a:hover,
.link_3 a:hover,
.link_6 a:hover,
.link_4 a:hover,
.link_5 a:hover,
.link_9_13 a:hover,
.link_10 a:hover,
.link_7 a:hover,
.link_8 a:hover,
.link_9 a:hover,
.link_11 a:hover,
.link_9_12 a:hover,
.link_8_1 a:hover {
	color: #f8a70c;
	text-decoration:none;
}

.link_7 a,
.link_8 a,
.link_9 a,
.link_11 a,
.link_9_12 a,
.link_8_1 a {
	display:block;
	height:22px;
	/* background: url(../grafiken/global/link_sub.gif) right center no-repeat; */
	padding-left: 35px;
	font-size:11px;
}
.link_11 a{ margin-top:-13px;margin-bottom:15px;}

.link_6 a {margin-bottom:10px;}
.dummylink {
	display:block;
	width:auto;
	height:13px;
	background: url(../grafiken/global/element.gif) 17px center no-repeat;
	padding-left: 24px;
	font-size:14px;
	margin-top:11px;

}

.dummylink {
	color:#fff;margin-bottom:11px;;
}
.advertising {
	position:absolute;
	left:215px;
	top:170px;
	width:728px;
	height:90px;
}


.element {
	width:684px;
	min-height: 157px;
	height: auto !important;
	height: 157px;
	padding:0px 10px 15px 25px;
	margin-top:40px;
	background: transparent url(../grafiken/global/element_bg.gif) center bottom no-repeat;

}


.element .head {
	width:684px;
}

.element .head h4 {
	font-size:18px;
	color:#820d00;
	text-transform:uppercase;
	float:none;
	width:auto;
	float:left;
}

.element .head_space {
	float:right;
	height:20px;
	width:580px;
	background: url(../grafiken/global/element_head.gif) right center repeat-x;
	
}
.element .hs3 {width:610px;}

.element .subhead {
	color:#3a608c;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:5px;


}

.element.sm {
	background: none;
	padding:0px;
	width:100%;
	height:30px;
	min-height:30px;
}

.news_wrapper {
	float:left;
	width:405px;
	padding:0px;
	background: transparent url(../grafiken/global/element_bg.gif) left bottom no-repeat;
}

.news_wrapper .subhead {
	color:#3a608c;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:5px;
}

.news{
	margin-left:10px;
	background: white url(../grafiken/global/element_bg.gif) right bottom no-repeat;
}

#ww_news .news{
	margin-left:10px;
	background: none;;
}


.news_left {
	padding: 0px 10px 40px 15px;
}

.element.sm .head {
	padding: 0px 0px 0px 25px;
}


.element .content {
	line-height:120%;
	padding-bottom:45px;
}
.element_foot {
	position:absolute;
	margin-top:-30px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	width:684px;
}

.element_foot1 {
	float:left;
	width:250px;
	font-weight:normal;

}
.element_foot2 {
	float:right;
	width:auto;
	padding-right:10px;
}


.element_foot a {
	color:#205488 !important;
	font-weight:bold;
}

.welcome {
	width:684px;
	padding:0px 10px 0px 25px;	
}

.welcome .head h4 {
	font-size:18px;
	color:#820d00;
	text-transform:uppercase;
	float:none;
	width:auto;
	float:left;
}

.welcome .head_space {
	float:right;
	height:20px;
	width:580px;
	background: url(../grafiken/global/element_head.gif) right center repeat-x;
}

.weptipps .content{
	padding-top:10px;
}

.weptipps .content a {
	color:#525252;
	text-decoration:underline;
}

.weptipps .cont1,
.weptipps .cont2,
.weptipps .cont3 {
	float:left;
	width:195px;
	margin-right:45px;
}
.weptipps .cont3 {margin-right:0px;}

.contlogin1 {
	float:left;
	width:355px;
	border-right:1px dotted #000;
	background: url(../grafiken/global/login_index_bg.gif) right 0px no-repeat;

}
.gastlogin {
	float:left;
	width:270px;
	height:131px;
	display:block;
	width:270px;
	height:131px;
	background: url(../grafiken/global/login_index_bg2.gif) right top no-repeat;
}
.gastlogin_wrapper {

}


.gastlogin a {
	float:right;
	margin-top:90px;
	display:block;
	width:146px;
	height:40px;
	background: url(../grafiken/global/login_index_bg3.gif) left top no-repeat;
}
.gastlogin a:hover {
	display:block;
	width:146px;
	height:40px;
	background: url(../grafiken/global/login_index_bg3.gif) left -43px no-repeat;
}


.checkbox {float:left;width:30px}

* html .checkbox {margin-top:-3px}

label {
	float:left;
	color:#1c78d5;
	font-weight:bold;
}

label a{
	color:#205488;
}

.login_nubs {
	float:left;
	color:#1c78d5;
	font-weight:bold;
}
.login_nubs a{
	color:#205488;
}

	
.login {

}
.login .prefix {
	color:#820d00;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:5px;
}
.login .value .text {
	width:200px;
	padding:1px;
}

.form_channel {
	float:left;
	margin-right:10px;
}

.selector {
	padding:3px;
}

.form_ok2 {
	float:right;
	margin-right:50px;
}

.loginbutton {
	border:none;
	width:97px;
	height:27px;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	background: url(../grafiken/global/loginbutton.gif) left top no-repeat;
	font-size:12px;
	color: #fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:-3px;
	color:#820d00;
}

.loginbutton:hover{
	background: url(../grafiken/global/loginbutton.gif) left -29px no-repeat;
	color:#f8a70c
}

.error {
	font-weight:bold;
	color:#820D00;
}

#pwvdiv .login {
	width:684px;
	min-height: 133px;
	height: 133px;
	background: transparent url(../grafiken/global/pwv.gif) center bottom no-repeat;
	padding:0px 10px 0px 25px;
}

#pwvdiv .login h3 {
	color:#3A608C;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:7px;
}
#pwvdiv .login .login_text {
	padding-right:10px;
}

.pwv_name {
	margin-top:5px;
}

.pwv_name .name {
	color:#820d00;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:5px;
}
.login .form_cancel {
	float:left;
	margin-top:15px;
}
.login .form_ok {
	float:left;
	margin-top:15px;
	margin-left:10px;

}
#errordiv_pvw {
	margin-top:-17px;
	margin-left:210px;
}
.login .form_cancel_cl
 {
	clear:none !important;
}
#form_login {

}

#ww_reg .ww_reg_form a,
#ww_profil .login a,
#ww_impressum .content a,
#ww_help_allg #ww_cont_col_2 a{
	color:#205488;
}

#ww_profil #pwvdiv .login{height:145px;}

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

#ww_profil .settings .prefix{
	float:left;
	width:200px;
	color:#6994AE;
	font-weight:bold;
	font-size:13px;
}

#ww_profil .settings .value{
	float:left;
	width:150px;
}

#ww_profil .settings .suffix{
	float:left;
	width:325px;
}

#ww_profil .settings .form_pid{
	height:35px;
}

#ww_profil .settings a{
	color:#44657D;
	margin-left:200px;
	border:1px solid #6994AE;
	padding:3px;
	text-decoration:none;
	line-height:35px;
}

#ww_profil .settings .obj_actions{
	height:35px;
}

#ww_profil .settings h2{
	color:#3A608C;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:7px;
}

#ww_akt_form_err_email2,
#ww_akt_form_err_passw{
	margin-left:0px;
	color:#000000;
	height:30px;
	font-weight:bold;
	width:600px;

}


#ww_reg .ww_reg_form .prefix{
	color:#820D00;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:5px;
	text-transform:uppercase;
}

#ww_reg .ww_reg_form .prefix,
#ww_reg .ww_reg_form .value,
#ww_reg .ww_reg_form .suffix{
	float:left;
}

#ww_reg .ww_reg_form .prefix{width:160px;}
#ww_reg .ww_reg_form .value{width:auto;}
#ww_reg .ww_reg_form .suffix{margin-left:18px;}

#ww_reg .ww_reg_form .button input,
#ww_reg_form_err{margin-left:160px;}

#ww_reg_form_err{font-weight:bold;color:#FF0000;}

.anker {float:right;display:block;height:1px;width:1px;}
* html .anker {position:absolute;display:block;height:1px;width:1px;}

#ww_news .news_arch{
	margin-bottom:20px;
	border-bottom:1px dotted #000;
}

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

.pager {
	background:transparent;
	color:#205488;
	font-size:10px;
	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:#820D00;
	font-weight:bold;
	font-size: 12px;
}
.pager a {
	color:#820D00;
	padding:0px 5px 0px 5px;
	font-weight:normal;
}

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

table thead th{
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-left:1px solid #C1CAD5;
	font-size:14px;
	background:#6886A9;
}
table tbody tr{
	background:#ffffff;
}
table tbody th{
	text-align:left;
	color:#205488;
}

table tbody .line0{
	background:#E8E8E8;
}

table tbody .line0 th,
table tbody .line0 td{
	padding:3px;
	padding:5px 10px;
	border-left:1px solid #C1CAD5;
}

table tbody .line0 th{
	border-left:0px;
}

table tbody .line1{
	background:#fff;
}

table tbody .line1 th,
table tbody .line1 td{
	padding:3px;
	padding:5px 10px;
	border-left:1px solid #C1CAD5;
}

table tbody .line1 th{
	border-left:0px;
}

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


#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;
}

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

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

#ww_reg .form_nub .value,
#ww_reg .form_nub .suffix{
	margin-top:5px;
}
#ww_reg .form_nub .suffix{ padding-left: 95px}
#ww_reg #ww_button_right_ok { float:right; margin-top:10px;padding-right:25px;height:auto}

* html #ww_reg #ww_button_right_ok {  float:none;margin-top:10px;padding-right:25px;height:auto}

/* >>>>>> pager ----------------------------------------------------------------------------- */





#ww_people .pager .prefix {
	

}


#ww_people .pager {
	float:left;
	background:transparent;
	color:#205488;
	font-size:12px;
	padding:0px;
	text-align:center;
	width:705px;
	position:absolute;
	margin-top:30px;
}

#ww_people .pager_cl {
  		clear:none !important;
  	}

#ww_people .pager a {
  		text-decoration: none;
        padding:3px 3px 6px 3px;
        margin:0px 1px 0px 0px;
  		border: 1px solid #e5e5e5;
  	}
  	
  	
#ww_people .pager a:hover {
  		background: #e5e5e5;
  	}
  	

#ww_people .pager .firstpage, #ww_people .pager .lastpage, #ww_people .pager .prevpage, #ww_people .pager .nextpage {
        border:1px solid #e5e5e5;
  		padding: 2px 5px;
        margin:0px 1px 0px 0px;
	}

#ww_people .pager .anvs {
		margin-right:15px;
  	}

#ww_people .pager .other {
  		padding: 2px 5px;
  	}

  	
 #ww_people .pager .current {
  		background: #bbb;
        border:1px solid #e5e5e5;
  		padding: 2px 5px;
  		margin:0px 1px 0px 0px;
  		color:#000;
  	}
	

.element_logged_in .element {
	width:684px;
	min-height: 57px;
	height: auto !important;
	height: 57px;
	padding:0px 10px 10px 25px;
	margin-top:40px;
	background: url(../grafiken/global/element_loggedin_bg.gif) bottom center no-repeat;
}


	.element_logged_in .contlogin1 {
		background: none;
		margin-top:20px;
		border: none;
	}
	
	.element_logged_in .content {
		background: url(../grafiken/global/channel_select_bg.gif) 350px 0px no-repeat;

	}
	*html .element_logged_in .content {
		background: url(../grafiken/global/channel_select_bg.gif) 350px -20px no-repeat;
		padding-bottom:20px;
	}
	*+html .element_logged_in .content {
		background: url(../grafiken/global/channel_select_bg.gif) 350px 0px no-repeat;
		padding-bottom:20px;
	}
	
	
	
.element_logged_in .form_channel {
	margin-top:40px;
}
*html .element_logged_in .form_channel {
	margin-top:20px;
}

*+html .element_logged_in .form_channel {
	margin-top:20px;
}

.element_logged_in .form_channel .prefix{
	float:left;
	color:#820d00;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding-right:10px;
}

.element_logged_in .contlogin1 #satz1{
	color:#820d00;
	font-size:12px;
	font-weight:bold
}
.element_logged_in .contlogin1 #uname{
	color:#820d00;
	font-size:18px;
	font-weight:bold;
	margin-top: 5px;
}

.element_logged_in .contlogin1 #uname a {
color:#820d00 !Important;
}

.element_logged_in .form_ok2 {
	margin:27px 0px 0px 0px;
	padding:0px;
	float: left;
}


*html .element_logged_in .form_ok2 {
	margin-top:5px;
}
*+html .element_logged_in .form_ok2 {
	margin-top:5px;
}

#CHANNEL {
margin-top:0px;
padding:4px;
}
*html #CHANNEL {
	position:relative;
	top: 0px;
}
*+html #CHANNEL {
	position:relative;
	top: 0px;
}


*html .loginbtn {
  width:69px;
}
*+html .loginbtn {
  width:65px;
 
}

	#loginbox
	{
		border:1px solid #fff;
		background-color:#820D00;
		filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;
		width: 143px;
		color: #fff;
		padding: 10px;
	}
	
		#loginbox a
		{
			color: #fff;
			font-size: 11px;
		}
	
		#loginbox .logininput
		{
			width: 140px;
			line-height: 20px;
			height: 20px;
			margin-top:5px;
		}
	
		#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;
		}
		
*+html #eingeloggt  {width:400px;}



