body{
    font:normal 12px Verdana;
    color:#595959;
}
td{
    font:normal 12px Verdana;
    color:#595959;
}
a{
    font:bold 11px Verdana;
    color:#DE7008;
    text-decoration:none;
}
form{
    margin:0;
}

/* ********************************************************** */
#main{
    position:relative;
    width:992px;
    clear:both;
    text-align:left;
/*    overflow-x:hidden;*/
}

#left{
    width:870px;
    float:left;
    background:#FFFFFF;
    overflow:hidden;
}
#right{
    width:120px;
    /*height:601px;*/
    float:right;
    color:#cfcfcf;
 /*   overflow-x:hidden; */
}


#topbanner{
    height:60px;
    /*width:821px;*/
    width:879px;
    color:#FFFFFF;
    margin-bottom:10px;
    color:#cfcfcf;
    background:#f5f5f5;
    overflow:hidden;
}

#ausgabe{

    position:absolute;
    text-align:left;
    white-space:nowrap;
    border:0px dotted #c3c3c3;
    width:130px;
    height:60px;
    top:180px;
    left:10px;
    z-index:3;
}

#orange{
    width:807px;
    width:870px;
    height:48px;
    background:#CC6600;
    margin-bottom:54px;
}

#logo{
    width:870px;
    height:97px;
    background:url(../images.page/bg_logo.gif) repeat-x;
    text-align:right;
}
#topmenu{
    width:870px;
    height:24px;
    border-left:1px solid #CC6600;
    border-top:1px solid #595959;
    margin-bottom:52px;
}
html>body #topmenu{ width:870px; }

.toplink{
    display:block;
    font:normal 13px/24px Verdana;
    height:24px;
    color:#595959;
    float:left;
    text-decoration:none;
    padding-left:5px;
    padding-right:15px;
    border-right:1px solid #cc6600;
}
.topactive{
    background:#CC6600;
    color:#FFFFFF;
}
.footerlink{
    display:block;
    font:normal 13px/30px Verdana;
    height:24px;
    color:#595959;
    float:left;
    text-decoration:none;
    padding-right:20px;
    border-right:0px solid #cc6600;
}
#container{
    width:807px;
    /*height:325px;*/
    background:url(../images.page/bg_spacer.gif) repeat-y;
    margin-bottom:10px;
}

#menubox{
    float:left;
    width:194px;
}

#content{
    margin-left:18px;
    margin-left:23px;
    float:left;
    width:595px;
    width:585px;
    background:#FFFFFF;
    
    /*overflow-y:hidden;
    overflow-x:hidden;*/
    border:0px solid red;
}
    
    #content h1{
	font:bold 11px/18px Verdana;
	color:#595959;
	line-height:11px;
	margin:0;
	margin-bottom:4px;	
    }
    
    /*#content h2,#content td h1 {*/
    #content h2{
	font:bold 16px/20px Verdana;
	color:#CC6600;
	margin:0;
	margin-bottom:10px;
    }


#content img{
    /*max-width:400px; overflow:hidden;
    border:0px solid green;*/
}


    .block_text{
	margin-bottom:25px;
	/*width:560px;overflow-x:hidden;*/
    }
    
    
    
    
	.ch1{
    	    font:bold 11px/18px Verdana;
	    color:#595959;
	    line-height:11px;
	    margin:0;
	}
	.ch2{
	    font:bold 16px/20px Verdana;
	    color:#CC6600;
	    margin:0;
	    margin-bottom:8px;
	}


#suche{
    width:194px;
    background:#E6E6E6;
    padding:3px;
    padding-left:19px;
    padding-right:19px;
    margin-bottom:7px;
    font:normal 12px Verdana;
}
html>body #suche{ width:156px; }
#suche input{
    font:normal 12px Verdana;
    width:156px;
    margin-bottom:10px;
}

#menu{
    width:194px;
    background:#E6E6E6;
    margin-bottom:7px;
}

.menulink{
    display:block;
    width:194px;
    padding-left:19px;
    font:normal 10px/14px Verdana;
    color:#595959;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
}
html>body .menulink{ width:175px; }

.mspacer{
    height:6px;
    width:194px;
    line-height:6px;
}

.level0{
}
.level0_active,.level0:hover{
    background:#CC6600;
    color:#FFFFFF;
}
.level1{
    padding-left:38px;
}
.level1_active,.level1:hover{
    padding-left:38px;
    background:#A6A6A6;
    color:#FFFFFF;
}
html>body .level1, html>body .level1_active { width:156px; }

.level2{
    padding-left:57px;
}
.level2_active,.level2:hover{
    padding-left:57px;
    background:#A6A6A6;
    color:#FFFFFF;
}
html>body .level2, html>body .level2_active { width:137px; }

.br{
    clear:both;
}

.leftBox{
    width:194px;
    padding:7px;
    padding-left:19px;
    padding-right:19px;
    background:#E6E6E6;
    margin-bottom:7px;
    font:normal 12px Verdana;
}
html>body .leftBox{ width:156px; }

.block_teaser_head{
    font:bold 16px Verdana;
    margin:0;
    color:#CC6600;
}
.superhead{
    font:bold 11px Verdana;
    color:#595959;
}


.vote_h2{
    font:bold 13px Verdana;
}

#footer{
    clear:left;
    background:#E6E6E6;
    height:30px;
    width:807px;
    line-height:30px;
    padding-left:19px;
}
html>body #footer{ width:788px; }

/* mk */
/* edit profile */
#msg_edit_profile{
	color:red;
	font-weight:bold;
	margin-bottom:10px;
}

.ititle, .ifield, .ifield a{
	margin-bottom:2px;
	line-height:22px;
}

#msg_login{
	color:red;
	font-weight:bold;
	margin:10px 0;
}

#abo_angebot{
	margin-top:10px;
	text-align:center;
}
