* { padding: 0; margin: 0; }
img{
	border:none;}
body {
 background:url(tl_files/grafiken/bg.jpg)left top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper {
 background: url(tl_files/grafiken/cont_bg.jpg) repeat-y center top;
 margin: 0 auto;
 width: 922px;
}
#faux {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}
#header {
 background: url(tl_files/grafiken/header.jpg) no-repeat center top;
 color: #333;
 width: 922px;
 height: 195px;
 margin: 10px 0px 0px 0px;
}
#header div {width: 300px; margin: auto; position: relative; top: 25px; text-align: center;}
#header div a{color: #55FF61; font-weight: bold; text-decoration: none;}
#header div a:hover{color: #03DA12; font-weight: bold; text-decoration: none;}

#navigation {
 color: #FFF;
 padding: 10px 0 5px 260px;
 margin: 0;
}
#navigation a{
	background:url(tl_files/grafiken/navi_right.jpg) no-repeat left center;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:5px 60px 0 10px;
}
#navigation a:hover{
	color:#AE04E3;
}
#navigation li{
 margin:0;
 padding:5px 0 0 8px;
 background:url(tl_files/grafiken/navi_left.jpg) no-repeat left center;
}
#left-navi {
 color: #FFF;
 padding: 10px 10px 5px 2px;
 margin: 0;
}
#left-navi a{
	width:160px;
	font-size:13px;
	background:url(tl_files/grafiken/navi_right.jpg) no-repeat left center;
	color:#000;
	text-decoration:none;
	padding:5px 60px 0 0;
}
#left-navi a:hover{
	color:#AE04E3;
}
#left-navi li{
 list-style:none;
 margin:3px 1px;
 padding:5px 0 0 10px;
 background:url(tl_files/grafiken/navi_left.jpg) no-repeat left -3px;
}
#left-partner {
 color: #FFF;
 padding: 10px 10px 5px 2px;
 margin: 0;
}
#left-partner a{
	background:url(tl_files/grafiken/navi_right.jpg) no-repeat left center;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:5px 60px 0 10px;
}
#left-partner a:hover{
	color:#AE04E3;
}
#left-partner li{
 list-style:none;
 margin:0;
 padding:5px 0 0 8px;
 background:url(tl_files/grafiken/navi_left.jpg) no-repeat left -3px;
}
#leftcolumn_top {
 background:url(tl_files/grafiken/sidebar_top) no-repeat left top;
 width: 195px;
 float: left;
}
#leftcolumn_bottom {
 background:url(tl_files/grafiken/sidebar_bottom) no-repeat left bottom;
 width: 195px;
 float: left;
}
#leftcolumn {
 background:url(tl_files/grafiken/sidebar_bg.jpg) repeat-y left top;
 display: inline;
 color: #999;
 margin:15px;
 width: 195px;
 float: left;
}
#leftcolumn_headline {
 color: #FFF;
 background:url(tl_files/grafiken/headline.png) repeat-x left top;
 padding:0 3px 5px 10px;
 font-size:16px;
}
#leftcolumn_headline1 {
 color: #FFF;
 background:url(tl_files/grafiken/headline.png) repeat-x left top;
 padding:0 3px 5px 10px;
 font-size:16px;
}
#leftcolumn_headline2 {
 color: #FFF;
 background:url(tl_files/grafiken/headline.png) repeat-x left top;
 padding:0 3px 5px 10px;
 font-size:16px;
}
#leftcolumn_headline3 {
 color: #FFF;
 background:url(tl_files/grafiken/headline.png) repeat-x left top;
 padding:0 3px 5px 10px;
 font-size:16px;
}
#leftcolumn_headline4 {
 color: #FFF;
 background:url(tl_files/grafiken/headline.png) repeat-x left top;
 padding:0 3px 5px 10px;
 font-size:16px;
}
#leftcolumn p {
 padding:5px 10px 5px 10px;
 font-size:12px;
 text-align:justify;
}
#rightcolumn {
 background:url(tl_files/grafiken/cont_box.jpg) repeat-y left top;
 float: right;
 color: #999;
 margin:10px 0 0 0;
 width: 665px;
 display: inline;
 position: relative;
 text-align:center;
}
#rightcolumn h1 {
 color: #FFF;
 padding:5px 10px 5px 10px;
 background:url(tl_files/grafiken/cont_headline.jpg) no-repeat left top;
 font-size:16px;
}
#rightcolumn p {
 padding:5px 10px 5px 10px;
 margin:0 10px;
 font-size:12px;
 text-align:justify;
}
#rightcolumn a {
	color:#FFF;
}
#rightcolumn li {
	margin-left:15px;
}
.cent {width:628px; margin-left:14px;}
.left {width:628px; margin-left:14px; line-height:25px;text-align:left;}
#box {
	float:right;
	width:695px;
}
.boxen {background:url(tl_files/grafiken/.jpg)repeat-y left top; margin-bottom:10px; width:300px; float:right; margin-left:32px; margin-right:10px; margin-top:12px;}
.boxen p {padding:10px; color:#999; font-size:12px; text-align:justify;}
.boxen a {padding:10px; color:#FFF; font-size:12px; text-align:justify;}
.boxen h2 { padding-top:3px; padding-bottom:3px; font-size:12px; text-align:center; color:#FFF;}
.boxen h3 { padding-top:3px; padding-bottom:3px; font-size:12px; text-align:center; color:#FFF;}

.boxen-top {background:url(tl_files/grafiken/.jpg)repeat-y left top; margin-bottom:30px; width:610px; float:left; margin-left:42px; margin-right:5px; margin-top:20px;}
.boxen-top p {padding:10px; color:#999; font-size:12px; text-align:justify;}
.boxen-top a {padding:10px; color:#FFF; font-size:12px; text-align:justify;}
.boxen-top h2 { padding-top:3px; padding-bottom:3px; font-size:12px; text-align:center; color:#FFF;}

#footer {
 text-align:center;
 width: 920px;
 clear: both;
 color: #000;
 background: url(tl_files/grafiken/footer.jpg) no-repeat center top;
 margin:0;
 padding:20px 1px 10px 1px;
}
#footer p { color:#111111}
#footer a { color:#111111;}
#fotter_box { width: 400px; padding-left:360px;}
.clear { clear: both; background: url(tl_files/grafiken/cont_bottom.jpg) no-repeat left bottom; padding:10px 0; }
.clear_center { clear: both; background: url(tl_files/grafiken/center_bg.jpg) no-repeat left center; padding:10px 0; }


div.affdiv {width: 300px; margin-left: 35px; float: left;}
	div.affdiv div{width: 290px; padding: 5px; text-align: justify;}
iframe.affframe {border: 0px; margin: 0px; margin-right: 5px; padding: 0px; height: 460px; width: 350px; float: right;}
