html, body{
background-color:#ECF3F3;
text-align:center;
margin:0px;
padding:0px;
font-size:16px;
}

html{
height:101%;
}

h1, div, table, p, ul, li, h2, h3{
margin:0px;
padding:0px;
}

a img{
border:none;
}

#wrapall{
position:relative;
margin:0px auto;
font-family:Arial,Verdana;
font-size:0.81em;
line-height:1.44em;
}

#header-wrap{
position:relative;
background-color:#0B081D;
}
#header{
width:950px;
margin:0px auto;
padding:30px 20px;
height:134px;
overflow:hidden;
}
#header .header-abstand{
position:relative;
left:152px;
}

#header h1{
position:absolute;
left:0px;
width:532px;
height:120px;
background:transparent url(../pics/salon_petra.jpg) 0px 0px no-repeat;
overflow:hidden;
}
#header h1 span{
display:none;
padding-top:104px;
}

.main-navi{
position:absolute;
left:0px;
top:140px;
list-style:none;
}
.main-navi li{
float:left;
margin-left:8px;
margin-right:50px;
margin:0px 6px;
color:#E02D30;
font-weight:bold;
}
.main-navi li a{
display:block;
}
.main-navi li a:hover, .main-navi li .current{
color:#FFF;

}


#content{
width:950px;
padding:0px 20px;
margin:30px auto;
text-align:left;
/* background-color:#fB081D; */
}

#content-left{
float:left;
width:156px;
padding-bottom:144px;
overflow:hidden;
}
#content-left .sub-navi{
list-style:none;
width:140px;
}
#content-left .sub-navi li{
float:left;
width:140px;
margin-bottom:12px;
}
#content-left .sub-navi li a{
display:block;
}
#content-left .sub-navi a:hover, #content-left .sub-navi a.current{
color:#0B081D;
}

#content-left li{
font-weight:bold;
/* text-align:right; */
margin-right:10px;
}

#reuter-logo{
position:relative;
/* position:absolute; */
/* bottom:33px; */
/* background-color:#fB081D; */
background:transparent url(../pics/kunst_reuter.gif) 0px 0px no-repeat;
height:90px;
width:90px;
overflow:hidden;
}
#reuter-logo a{
position:relative;
height:90px;
width:90px;
overflow:hidden;
}
#reuter-logo a span{
display:block;
padding-top:100px;
}


#content-center{
float:left;
width:600px;
overflow:hidden;
}
#content-right{
float:right;
width:160px;
overflow:hidden;
}

.trennlinie{
margin:12px 0px;
height:1px;
overflow:hidden;
border-bottom:1px solid #E02D30;
}

.gross{
color:#E02D30;
font-size:16px;
line-height:24px;
font-weight:bold;
}

h2{
margin:0px;
padding:0px;
font-size:1.00em;
margin-bottom:1.00em;
}

h3{
margin:0px;
padding:0px;
font-size:1.00em;
margin-bottom:0.5em;
}

h5, .h-rot{
margin:0px;
padding:0px;
font-size:1.00em;
margin-bottom:0.05em;
color:#E02D30;
}
h5{
margin-bottom:1.0em;
}

a{
color:#E02D30;
text-decoration:none;
}


#content-center form{

}
#content-center form input, #content-center form textarea{
display:block;
margin:0px;
padding:0px 4px;
border:1px solid #E02D30;
background-color:#FFF;
line-height:1.00em;
}
#content-center form input{
width:250px;
height:18px;
}
#content-center form textarea{
width:250px;
height:66px;
}


p.bodytext{
margin-bottom:1.00em;
}

.rot{
color:#E02D30;
}


.absatz-50{
margin-top:24px;
}

.content-spacer{
height:20px;
}

.clear{
float:none;
clear:both;
height:0px;
line-height:0px;
overflow:hidden;
}


/* Search Form */
.news-search-form input{
width:150px;
height:18px;
margin:0px;
padding:0px 4px;
border:1px solid #E02D30;
background-color:#FFF;
line-height:1.13em;
}
.news-search-form-submit{
display:block;
margin-top:2px;
text-align:right;
}
.news-search-form-submit input, #content-center form .mf-submit{
width:auto;
height:18px;
padding:0px 4px;
color:#FFF;
line-height:1.13em;
background-color:#E02D30;
}



/* News */
.news-list-container{

}
.news-list-item{
margin-bottom:20px;
}
.news-list-item h3{

}

.news-list-item-body{
width:480px;
float:left;
}
.news-list-item-head{
width:120px;
float:right;
}

.catHeader{
display:none;
}

#content-left .level1{
font-weight:normal;
}

.news-amenu-container ul{
margin-top:20px;
font-weight:normal;
}
.news-amenu-container li a{
font-weight:normal;
}


.news-latest-container{
width:520px;
}

.news-latest-item{
float:left;
margin-top:22px;
padding-top:22px;
border-top:1px solid #E02D30;
}

.news-latest-item h3{
margin:0px;
}

.news-teaser{
width:120px;
margin-right:12px;
/* height:120px; */
float:left;

}
.news-single-item .news-cont{
position:relative;
/* width:468px; */
margin-top:20px;
}
.news-latest-item .news-cont{
position:relative;
float:left;
width:468px;
}
.news-latest-head{
font-size:0.81em;
font-weight:normal;
/* background-color:#5e86f0; */
}
.news-latest-head .news-latest-date{
/* background-color:#56f8e0; */
/* float:left; */
}
.news-latest-head .news-latest-cat{
/* float:right; */
font-weight:bold;
}
.news-latest-morelink, .news-list-morelink{
/* text-align:right; */
padding-left:6px;
}

.news-img{
float:right;
margin-left:22px;
}

.news-single-img{
margin-bottom:12px;
}

.news-single-item h2{
color:#E02D30;
margin:0px;
}

.news-cont{
margin:0px 0px;
}

.news-single-backlink{
margin-top:20px;
}

