@CHARSET "UTF-8";

/* Basics ######################################################### */

body {
	background:#ffffff;
	text-align: center;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	padding:0;
	margin:0;
	border: 0;
	color: #000000;
	line-height: 1.4em;
	}

div.bg-gradient {
	background:url() 0 0 repeat-x;
	padding:15px 0;
	}	

div.wrap {
	margin: 0  auto;
	padding-top: 15px;
	width: 800px;
	min-height: 600px;
	text-align:left;
	background:#ffffff;
	}

div.skyscraper {
    margin: 0 auto;
    padding: 0px;
    width: 1005px;
	}

div.skyscraper div.wrap {
	margin: 0 0 0 0;
	float:left;
	}

div.skyscraper div.ad {
	width:160px;
	float:right;
	text-align:left;
	padding-top:15px;
	}

div.header {
	height:126px;
	background:#1886b8;
	position:relative;
	margin-bottom:15px;
	}
	
div.content {
	background: url() 0 0 repeat-y;
	clear:both;
	margin-bottom:15px;
	}	

div.content div.left {
	width:179px;
	float:left;
	}
	
div.content div.right {
	width:590px;
	min-height:600px;
	padding:0px 10px 10px 18px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	float:right;
	}	

*html div.content div.right {
	width:590px;
	height:600px;
	padding:0px 10px 10px 18px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	float:right;
	}

div.footer {
	height:30px;
	padding:10px 10px;
	clear:both;
	}
	
div.topad {
	text-align:center;
	margin-bottom:15px;
}
	
div.box_wide_1 {
	
}

div.box_wide_2 { padding:1px; border-top:1px solid #ededed; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #d7d7d7; margin-bottom:10px; }

div.logo_left { width:332px; float:left; }
div.logo_right { width:468px; text-align:right; float:left; }

div.under_logo { clear:left; text-align:right; }

div.top_navi { padding-top:11px; padding-left:10px; border-top:2px solid #fe4b44; height: 23px; background-image: url(../gfx/top_navi_bg.jpg); background-repeat: repeat-x; }

div.top_navi_under { margin-top:0px; height: 18px; padding-top:15px; padding-left:10px; background-image: url(../gfx/top_navi_bg_under.jpg); background-repeat: no-repeat; }

div.sidebar_1 { background-color: #F3F3F3; padding:5px; border-bottom:1px solid #d7d7d7; }

div.sidebar_2 { background-color: #EDEDED; padding:5px; border-top:1px solid #F8F8F8; border-bottom:1px solid #d7d7d7; }

div.sidebar_3 { background-color: #EDEDED; padding:5px; border-top:1px solid #F8F8F8; }
div.sidebar_3 span { padding-left:5px; }

div.item { background-color: #F3F3F3; margin-bottom: 1px; padding:5px; }
div.item2 { background-color: #FFFFFF; margin-bottom: 1px; padding:5px; }

div.quad { width:95px; float:left; margin-bottom:4px; }

div.videoBox { float:left; width:190px; }

#tab {
	background: url(../gfx/tabs/tabs_bg.gif) bottom left no-repeat;
	height:25px;
	margin-bottom:10px;
}

#tab ul {
		list-style: none;
		padding-left: 10px;
		margin: 0;
	}
	
#tab li {
		float: left;
		background: url(../gfx/tabs/tab_right.gif) top right no-repeat;
		margin-right: 1px;
	}
	
#tab a {
		display: block;
		background: url(../gfx/tabs/tab_left.gif) top left no-repeat;
		color: #69201E;
		text-decoration: none;
		padding: 0.6em 0.7em 0.25em;
		font-weight: bold;
	}
	
#tab a:hover {
		color: white;
	}
	
#tab #selected {
		font-weight: bold;
		background-image: url(../gfx/tabs/tab_right_active.gif);
		border-bottom:1px solid #fff;
	}
	
#tab #selected a {
		background-image: url(../gfx/tabs/tab_left_active.gif);
		color: #000;
	}

/* Headlines ######################################################### */

div.sidebar_1 h1 { padding-left:10px; font-weight:bold; font-size:12px; color:#e13833; }
div.right h1 { font-weight:bold; font-size:12px; border-bottom:1px solid #D7D7D7; }
div.box_wide_1 h2 { margin-left:5px; font-weight:normal; font-size:11px; border-bottom:1px solid #F3F3F3; }
		
/* Links ######################################################### */	

a:link,  a:visited, a:active { color:#E24440; text-decoration:none }
a:hover { color:#E24440; text-decoration:underline; }

.top_navi a:link, .top_navi a:visited { font-size:12px; font-weight:bold; color:#fff; margin:0 5px; text-decoration:none }
.top_navi a:hover { color:#69201E; }

.sidebar_1 a:link, .sidebar_1 a:visited {
	color:#000; margin:0 5px;	
}

.sidebar_2 a:link, .sidebar_2 a:visited {
	color:#444; margin:0 5px;	
}

div.content_navi a:link, div.content_navi a:visited {
	font-weight: bold; color:#69201e; text-decoration:none; margin: 0px 2px;
}

div.content_navi a:hover {
	font-weight: bold; color:#ffffff; text-decoration:none; margin: 0px 2px;
}

.saylink { color: #5188C0; }

/* Navigation ######################################################### */

/* Images ######################################################### */	

img {
	border:0;
	}
	
/* Lists ######################################################### */
	
/* Tables ######################################################### */

/* Formulare ######################################################### */

form {
	padding:0;
	margin:0;
	}
	
input, select, textarea {
	
	
	}	
	
/* Tooltip ######################################################### */	

/* Misc & Bugfixes ######################################################### */		

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}

.float-left {
	float:left;
	}

.float-right {
	float:right;
	}	

.clear {
	clear:both;
	}	
	
td {
	vertical-align:top;
}

legend {
	font-weight:bold;
	}

#edit { text-align:right; }

.tab { width: 100%; }

.label { width:220px; }

.iform { width:400px; }

.finput { padding:2px; border:1px solid #999; background-color: #E24440; font-weight:bold; color:#ffffff; font-size:11px; }

.ftextarea { width: 90%; }

.grey { color:#666; }

.friend { width:75px; margin-bottom:5px; float:left; }
*html .friend { width:85px; margin-bottom:5px; float:left; }

.online { color:green; font-weight: bold; }
.offline { color:red; }

.smilies { border:0px; margin-bottom:-4px; }