@charset "utf-8";
@import url("table.css");
@import url("fotoalbum.css");
@import url("tabs.css");
@import url("vistalayer.css");
@import url("messenger.css");
body
{
	background-color: #D3E0EA;
	margin-left: 20px;
	margin-top: 20px;
}
#over_head
{
	width: 880px;
	height: 18px;	
}
#over_head_left
{
	background-image:url(../pics/layout/over_head_left.png);
	background-repeat:no-repeat;
	background-position: left;
	height:18px;
	width: 14px;
	float: left;
}
#over_head_center
{
	clear: none;
	float: left;
	height: 18px;
	width: 852px;
	background-color:#0F0F14;
	font-size: 10px;
}
#over_head_right
{
	background-image:url(../pics/layout/over_head_right.png);
	background-repeat:no-repeat;
	background-position: right bottom;
	height:18px;
	width: 14px;
	float: right;
}
#head
{
	background-color: #0F0F14;
	width: 880px;
	height: 150px;
}
#header_logo
{
	width: 176px;
	height: 148px;
	background-image:url(../pics/layout/header_logo.png);
	background-position:center;
	background-repeat:no-repeat;
	float: right;
}
#header_clock
{
	float:right;
	margin-top: 8px;
	margin-right: 15px;
	color: #D3E0EA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#header_text
{
	width: 462px;
	height: 44px;
	background-image:url(../pics/layout/header_text.png);
	background-position:center;
	background-repeat: no-repeat;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}
#sponsor_big
{
	width: 728px;
	height: 90px;
	margin-left: 299px;
	margin-bottom: 5px;
}
#sponsor_buttons
{
	display: block;
}	
#header_sponsor
{
	width:468px;
	height:60px;
	border: 1px solid #000000;
	float: left;
	margin-top: 10px;
	margin-left: 150px;
	background-image:url(../pics/layout/sp_bg.png)
}
#header_sponsor img
{
	float: left;
}
#skybanner
{
	width: 120px;
	height: 600px;
	border: 1px solid #000000;
	float: left;
	margin-top: -260px;
	margin-left: 10px;
}
#navi
{
	background-color: #4981a5;
	height: 28px;
	width: 700px;
	float: left;
	font-size: 18px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
}
#navi a
{
	float: left;
	color: #D3E0EA;
	text-decoration: none;
}
#navi a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#navi .links
{	
	margin-left: 10px;
	margin-top: 3px;
}
#navi .spacer
{
	float: left;
	background-color: #0F0F14;
	width: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 3px;
	height: 16px;
}
#navi_to_header
{
	background-image:url(../pics/layout/navi_to_header.png);
	background-repeat:no-repeat;
	height: 28px;
	width: 46px;
	float: left;
}
#navi_black
{	
	height: 28px;
	background-color:#0F0F14;
	width: 880px;
}
#navi_under
{
	width: 880px;
	height: 12px;
	font-size: 6px;
}
#navi_under_right
{
	width: 250px;
	background-color: #4981A5;
	float: right;
	height: 12px;
	font-size:6px;
}
#navi_under_to_right
{
	width: 23px;
	background-image:url(../pics/layout/navi_under_to_right.png);
	height: 12px;
	background-repeat: no-repeat;
	background-position: top;
	float: right;
}
#content_left
{
	float: left;
	position:relative;
	top: -35px;
}
#content_left a
{
	text-decoration: none;
	border-bottom: 1px dotted #D3E0EA;
	color: #D3E0EA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#content_left a:hover
{
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color:#FFFFFF;
}
#content_right
{	
	width: 170px;
	float: left;
	position: relative;
	top: -35px;
}
.content_left_text
{
	background-color: #0F0F14;
	color: #D3E0EA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px;
	width: 660px;
	float: left;
	clear: left;
}
.content_left_text fieldset
{
	border: 1px solid #D3E0EA;
	padding: 5px;
	margin-bottom: 5px;
	clear: both;
}
.content_left_text fieldset.minimized
{
	clear: both;
	height:14px;
	overflow:hidden;
	padding-bottom:0px;
	padding-top:0px;
}
.content_left_text fieldset legend
{
	color: #D3E0EA;
	font-weight: bold;
}
.content_left_text fieldset label
{
	display: block;
	float: left;
	clear:left;
	width: 105px;
	text-align: right;
	margin-right: 10px;
}
#main_content .content_left_text
{
	
	background-image: url(../pics/layout/totenkopf.png);
	background-repeat: no-repeat;
	background-position: 540px 10px;
	min-height: 130px;	
}
#over_content_left_upper
{

	width: 700px;
	height: 28px;
	float: left;
	clear: left;
}
#over_content_left_upper_center
{
	height:28px;
	width: 84px;
	float: right;
	background-image:url(../pics/layout/content_header_right_black.png);
	background-position:right;
	background-repeat:no-repeat;
}
#over_content_left_upper_right
{
	height: 28px;
	width: 100px;
	float: right;
	background-color: #0F0F14;
}
.content_footer
{
	width: 700px;
	height: 11px;
	clear: left;
	float: left;
	font-size: 6px;
	
}
.content_footer_left
{
	width: 630px;
	background-color: #0F0F14;
	float: left;
	height: 11px;
}
.content_footer_right
{
	width: 23px;
	height: 11px;
	background-image:url(../pics/layout/content_footer_right.png);
	background-position: top left;
	background-repeat:no-repeat;
	float: left;
}
#vertical_spacer
{
	position: relative;
	top: -35px;
	background-color: #878889;
	width: 5px;
	margin-left: 10px;
	margin-right: 10px;
	height:199px;
	float: left;
}
#upper_content_header
{
	position: relative;
	top: -7px;
	width: 880px;
	height: 52px;
	
}
#lower_content_header
{
	padding-top: 5px;
	float:left;
	clear: left;
	width: 700px;
	height:52px;
	margin-bottom: -20px;
}
#lower_content_header .left
{
	height: 57px;
	width: 57px;
	background-image:url(../pics/layout/lower_content_header_left.png);
	background-position: top right;
	background-repeat:no-repeat;
	float: left;
}
#lower_content_header .center
{
	height:29px;
	width:643px;
	background-image:url(../pics/layout/lower_content_header_center.png);
	background-position:center;
	background-repeat: repeat-x;
	float: left;
	font-size: 20px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	
}
.over_lower_content
{
	float: left;
	clear: left;
	width: 700px;
	height: 11px;
	
}
.over_lower_content_left
{
	
	float: right;
	width: 23px;
	height: 11px;
	background-image:url(../pics/layout/over_lower_content.png);
	background-position: top;
	background-repeat:no-repeat;
}
.over_lower_content_right
{	
	float: right;
	width: 641px;
	height: 11px;
	color:#FFFFFF;
	background-color: #0f0f14;
	font-size:10px;
}
.over_lower_content_right a
{	
	font-size: 10px !important; 
	color:#FFFFFF !important;
}
.content_header_right
{
	width: 12px;
	height: 52px;
	background-image: url(../pics/layout/content_header_right.png);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
}
.content_header_left
{
	width: 67px;
	height: 40px;
	background-image:url(../pics/layout/content_header_left.png);
	background-repeat:no-repeat;
	background-position:center;
	float: left;
}
.content_header_center
{
	width: 450px;
	height: 34px;
	background-image:url(../pics/layout/content_header_center.png);
	background-repeat:repeat-x;
	background-position:left;
	float: left;
	font-size: 20px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#content_header_c_to_s
{
	width: 106px;
	height: 34px;
	background-image:url(../pics/layout/content_header_c_to_s.png);
	background-repeat: no-repeat;
	background-position:left;
	float: left;
}
#content_header_small
{
	margin-top: 8px;
	width: 257px;
	height: 15px;
	background-image:url(../pics/layout/content_header_small.png);
	background-repeat:repeat-x;
	float: left;
	clear: right;
}
.content_right_header
{
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
	height: 39px;
	background-image:url(../pics/layout/content_right_header.png);
	background-repeat:no-repeat;
	background-position:top left;
	font-size: 18px;
	color: #D3E0EA;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: -5px;
}
.content_right_body
{
	width: 152px;
	position:relative;
	margin-bottom: 5px;
}
.content_right_body .header
{
	height: 10px;
	width:152px;
	background-image:url(../pics/layout/content_right_body_header.png);
	background-repeat:no-repeat;
	background-position:top;
	font-size: 6px;
}
.content_right_body .middle
{
	padding-bottom: 5px;
	width:152px;
	background-color: #4981A5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.content_right_body .middle a
{
	text-decoration: none;
	color: #D3E0EA;
	font-weight: bold;
	margin-left: 10px;
	display: block;
	border-bottom: 1px solid #D3E0EA;
}
.content_right_body .middle a:hover
{
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.content_right_body .middle a.highlighted
{
	color:  #0F0F14;
	border-bottom: 1px solid  #0F0F14;
}
.content_right_body .middle a.highlighted:hover
{
	cursor: default;
	color:  #0F0F14;
	border-bottom: 1px solid  #0F0F14;
}
.content_right_body .footer
{
	width:152px;
	background-image:url(../pics/layout/content_right_footer.png);
	background-repeat:no-repeat;
	background-position:top;
	font-size: 6px;
	height: 6px;
}
#nickname_field, #password_field
{
	height: 24px;
	width: 152px;
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:5px;

}
#nickname_field
{	
	background-image:url(../pics/layout/nickname_field.png);
}
#nickname_field input
{
	border: none;
	background:none;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 8px;
	width: 130px;
	font-size: 12px;
	font-weight: bold;
}
#password_field
{
	background-image:url(../pics/layout/password_field.png);
}
#password_field input
{
	border: none;
	background:none;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 8px;
	width: 130px;
	font-size: 12px;
	font-weight: bold;
}
#main_content_header
{
	text-align: right;
	position: relative;
	float: right;
	margin-top: 5px;
	margin-left: -20px;
	margin-right: 6px;
	color: #D3E0EA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.headline
{
	width: 500px;
	margin-left: -50px;
	margin-right: -20px;
	margin-top: 4px;
	float: left;
}
.headline2
{
	width: 500px;
	margin-left: -40px;
	margin-right: -20px;
	margin-top: 3px;
	float: left;
}
.headline_qou
{
	color: #4981A5;
}
.error_message
{
	width: 480px;
	font-weight: bold;
	font-size:14px;
	color:#FF0000;
	padding: 3px;
}
.success_message
{
	width: 480px;
	font-weight: bold;
	font-size:14px;
	color:#00FF00;
	padding: 3px;
}
#main_content #skull_success
{
	background-image: url(../pics/layout/skull_success.png);
}
#main_content #skull_error
{
	background-image: url(../pics/layout/skull_error.png);
}
#main_content #skull_no
{
	background-image: none;
}
form
{
	display: inline;
}
.right_button input,.right_button button
{
	margin-left:5px;
	text-align:center;
	width: 140px;
	height: 26px;
	/*
	background: none;
	border: none;	
	background-image:url(../pics/icons_buttons/button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	
}
.right_button
{
	padding-bottom: 5px;
	padding-right: 10px;
	height: 20px;
	border: none;
}
.right_button input:hover, .right_button button:hover
{
	background-position: 0px -20px;
}
.right_button input:active, .right_button button:active
{
	background-position: 0px -40px;
}
.headline_icon {
	position: relative;
	top: 1px;
	left: -4px;
	max-height: 35px;
	float: left;	
}
.news_picture {
	border: 1px solid black;
	float: right;
	height: 80px;
	text-align: right;
}
#newsLong {
	display: none;
}
.headline_edit
{
	background: none;
	border: none;
	font-size: 20px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.foto_gross
{
	/*border: 1px solid #000000;*/
	width: 200px;
}
.foto_gross_rahmen
{
	margin-top: 3px;
	margin-right: 5px;
	
	float: right;
	width: 202px;
	font-size: 6px; /*Fix f�r IE*/
}
.foto_comment_pic
{
	margin-left: 2px;
}
#userbild1, #userbild2
{
	width: 200px;
	margin-bottom:5px;
}
#rechnerbild1, #recherbild2
{
	width: 200px;
	margin-bottom:5px;
}
.content_left_text input[type=text], .content_left_text input[type=password], .content_left_text select,.content_left_text input[type=file]
{
	color: #D3E0EA;
	background-color: #0F0F14;
	border: 1px solid #D3E0EA;
	font-size:12px;
	margin: 1px;
	padding:1px;
	padding-left: 2px;
}
.content_left_text textarea
{
	color: #D3E0EA;
	background: none;
	background-color: #0F0F14;
	border: 1px solid #D3E0EA;
	font-size:12px;
	margin: 1px;
	padding:1px;
	padding-left: 2px;
}
.content_left_text input[type=file]
{
	width: 300px;
}
.content_left_text select
{
	background-color: #0F0F14;
}
.content_left_text option
{
	color: #D3E0EA;
	background-color: #0F0F14;
}
input.breit 
{	
	width: 300px;
}
textarea.breit
{
	width: 450px;
	height: 100px;
}
.view_modifier
{
	background-image: url(../pics/icons_buttons/view_modifier.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 14px;
	height:14px;
	float:right;
}
.view_modifier:hover
{
	cursor: pointer;
}
.navi_right_icon
{
	clear:left;
	float: left;
	width: 25px;
	height: 12px;
}
a img
{
	border: 0px none;
}
#content_left a.bild
{
	border: 0px none;
}
#logout_button
{
	padding-right: 15px;
	width: 18px;
	height: 21px;
	float:right;
	padding-top:3px;
	background-image:url(../pics/icons_buttons/logout.png);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
#logout_button:hover
{
	background-image:url(../pics/icons_buttons/logout_over.png);
	cursor:pointer;
}
.gamebanner
{
	margin: auto;
	text-align: center;
	height:auto;
}
.community_left
{
	float: left;
	width: 125px;
}
.community_right
{
	float:left;
	width: 535px;
}
.newscomment_active
{
	display:block;
	clear: both;
}
.newscomment_inactive
{
	display: none;
}
#over_lower_content_tabs
{	
	float: left;
	height: 11px;
	margin-left: 39px;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#over_main_content_tabs
{	
	float: left;
	height: 11px;
	margin-top: 17px;
	margin-left: 50px;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.gametab, .commenttab
{
	display: none;
}
.gametab_selected, .commenttab_selected
{
	display: block;
}
h1
{
	font-size:20px;
	font-weight:normal;
	display: inline;
}
select.gender
{
	width: 35px;
}
option.nogen
{
	background-image: url(../pics/icons_buttons/ico_nogen.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
}
option.boy
{
	background-image: url(../pics/icons_buttons/ico_boy.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
}
option.girl
{
	background-image: url(../pics/icons_buttons/ico_girl.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
}
#copyright
{
	text-align: center;
	font-size: 10px;
}
#copyright a 
{
	color: #4981a5 !important;
	font-size: 10px !important;
}
.chatwindow
{
	display:block;
}
.messagewindow
{
	float:left;
	width: 470px;
	height: 400px;
	padding: 5px;
	border: 1px solid #FFFFFF;
	overflow: auto;
}
.userwindow
{
	float:right;
	width: 160px;
	height:400px;
	padding: 5px;
	border: 1px solid red;
	overflow: auto;
}
#chatmessageinput
{
	display: block;
	clear:both;
	padding-top: 2px;
}
#chatmessageinput_value
{
	position:relative;
	margin: 0px;
	width: 477px;
}
#chatmessageinput_submit
{
	position:relative;
	margin-left: 2px;
	width: 173px;
}
