.leitfaden td{
	padding-right:10px;
	padding-bottom: 5px;
}
.leitfaden {
	padding-bottom:10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


body{
margin:0px;
padding:0px;
background:#fff url(../images/body_bg.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.save{
   padding:0 10px 0 10px;
   width:auto;
   overflow:visible;
}

a:link {color: #2865a0;}
a:visited {color: #2865a0;}
a:hover {color: #FF9900;}
a:active {color: #2865a0;}

/*############## STYLES STARTSEITE ###############*/
#login_header{font-size:11px;color:#696969;}
#login_header input.textfield{width:124px;margin-right:10px; border:1px solid #9d9d9d;}
#login_header input.checkbox{margin-right:2px;}
#login_header input.loginbutton_header{background:url(../images/b_login_header.gif);border:0px;width:103px;height:28px;margin-left:10px;}
#navi_top{background:url(../images/navi_bg.gif) no-repeat;}
#trenner1{background:url(../images/trenner1.gif) no-repeat;width:982px;height:6px;}
#promodesigns{background:url(../images/promo_designs.gif) no-repeat;}
#promodesigns p{font-size:11px;display:block;width:260px;margin:100px 0px 0px 50px;}
#news,#infobox{background:#fff url(../images/bg_news.gif) 20px 0px repeat-x;height:230px;}
#slider_container{background-color:#efefef;border-right:1px solid #909090;border-left:1px solid #fff;}
#leitfaden_content{float:left;background:#fff url(../images/bg_leitfaden.gif) 20px 0px repeat-x;height:110px;border-right:1px solid #fff;padding:10px;width:270px;font-size:11px;}
#leitfaden_content a {font-size:14px;color:#fff;text-decoration:none; font-weight:bold;}
#footer{background:#fff url(../images/footer_bg.gif) no-repeat;height:122px;}
#subnavi{font-size:11px; text-align:center;padding:20px;}
.infoboxcontent{font-size:11px;padding:10px;}
.infoboxcontent_news{font-size:11px;padding:0px;}

/*#######################STYLES FÜR LAVALAMP MENÜ ########################*/

.lavaLamp {
    position: relative;
    height: 45px; width: 980px;
    padding: 0px; padding-top: 3px;
    overflow: hidden;
		margin:auto;
		
}
/* Force the list to flow horizontally */
.lavaLamp li,li.normal {
    float: left;
		list-style: none;
		width:141px;
		height:45px;
		background: url("../images/nav_normal.gif") left no-repeat;
}
/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
		
		width: 141px;
		height: 45px;
		z-index: 8;
		position: absolute;
		text-align:center;
}

/* Styles for each menu-item. */
.lavaLamp li a {
		position: relative; overflow: hidden;
		text-decoration: none;
		font: bold 11px arial;
		color: #2c3a42; outline: none;
		text-align: center;
		height: 45px;
		width:141px;
		line-height:42px;
		z-index: 10; letter-spacing: 0;
		float: left; display: block;
		margin: 0 auto;
}
.lavaLamp li a:hover{
color:#fff;
background: url("../images/nav_hover.gif") left no-repeat;
}
li.current{
background: url("../images/nav_hover.gif") center no-repeat;
}
.current a{
color:#fff !important;
}

/*############STYLES UNTERSEITEN#############*/

#cpage{
background: #dfdfdf url("../images/pagecontent_bg.gif") repeat-x;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
#pagecontent{
padding:20px 33px;
}
#forumcontent{
padding:10px 20px;
}
#rightinfo{

right:0px;
top:0px;
background-color:#FFFFFF;
}

.cbox{
background: #dfdfdf url("../images/cbox_bg.gif") repeat-x;
width:605px;
margin:3px;
border:1px solid #cacaca;
padding:5px;
}
.cbox_small{
background: #dfdfdf url("../images/cbox_bg.gif") repeat-x;
margin:0px;
border:1px solid #cacaca;
padding:5px;
}
.nbox{
display:block;
background: #dfdfdf url("../images/cbox_bg.gif") repeat-x;
width:602px;
margin:0px;
border:1px solid #eee;
padding:10px;
font-size:11px;
text-align:justify;
}
a.big{font-size:16px;font-weight:bold;text-decoration:none;}
span.small{font-size:11px;}
td.ministats{font-size:13px;background: #dfdfdf url("../images/stats_bg.gif") repeat-x;}
.reg_bg{background: #3473b0 url("../images/bg_regbox.gif") repeat-x;height:102px;color:#fff;font-size:11px;padding:10px;}
.charts{background: #fff url("../images/charts_bg.gif") top left repeat-x;border-bottom:1px solid #ddd;}
.charts ul{
padding:10px;
margin:0px;
}
.charts li{
background: #dfdfdf url("../images/stats_bg.gif") repeat-x;
display:block;
height:30px;
line-height:30px;
text-indent:10px;
}
/*################# STYLES FÜR REGISTRIERUNGSFORMULAR ##########################*/
.formfield{
font-size:11px;
position:relative;
height:30px;
padding:3px;
}
.formfield b{
display:block;
width:130px;
float:left;
line-height:20px;
}

#passwort_bar{
margin-top:3px;
width:180px;
margin-left:14px;
}
#passwort_text{
margin-top:1px;
font-size:10px;
width:180px;
margin-left:14px;
}
#un_info,#em_info,#vn_info,#nn_info,#ad_info,#gd_info,#sx_info,#vw_info,#ag_info,#te_info,#be_info,#na_info, #fr_info, #ges_info, #gw_info{
position:absolute;
left:330px;
width:265px;
line-height:20px;
}
#na_info{
position:absolute;
left:370px;
margin-top:13px;
width:265px;
line-height:20px;
}
#po_info.info{
position:absolute;
left:330px;
width:265px;
line-height:20px;
}

#po_info{
position:absolute;
left:463px;
width:132px;
line-height:20px;
}
#pz_info{
position:absolute;
left:330px;
width:132px;
line-height:20px;
}
.error{
color:#FF0000;
text-indent:25px;
background: url("../images/bg_error.png") no-repeat;
font-size:11px;
line-height:20px;
}
.info{
text-indent:25px;
background: url("../images/bg_info.png") no-repeat;
}
.ok{
text-indent:25px;
background: url("../images/bg_ok.png") no-repeat;
}

/* MEMBERAREA */
#navi_member{
background: url("../images/membernavi_bg.gif") repeat-x;
height:45px;
}
.membernavi{
margin:0px;
padding:0px;
}
.membernavi li{
		font-size:11px;
    float:left;
		list-style: none;
		height:35px;
		line-height:35px;
		padding:5px 20px 5px 20px;
		border-left:1px solid #339be5;
		border-right:1px solid #02396a;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
}
.membernavi a{
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
.hl{
background: url("../images/hl_bg.gif") repeat-x;
height:34px;
border:1px solid #fff;
line-height:34px;
text-indent:10px;
font-weight:bold;
font-size:11px;
color:#464646;
}
.ma_box{
background-color:#ccc;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
font-size:11px;
}
#avatarimage{ width:200px;height:113px;float:left;}
#avatarimage img{border:1px solid #eee;}

.newsimage{width:200px; height:100px;}
.newsbox{width:200px;height:250px;float:left;margin:1px;padding:5px;border:1px solid #eee;font-size:11px;position:relative; text-align:justify;}
.more{text-align:right; position:absolute;bottom:2px;right:2px; background-color:#CCCCCC;width:206px;line-height:20px;}
.more a{text-decoration:none;}
.newsbox h3{font-size:13px;}