body{
background:#79ad14 url(../images/hg.jpg) 0px 0px; 
color:#ffffff;
margin:0px;
padding:0px;
font-size:100.1%;
font-family:verdana;
text-transform: lowercase;
}


#top{
width:978px;
margin: 0px auto;
padding:30px 0px 0px 0px;
height:20px;
}

#menulang{ 
width:200px;
float:left;
}

#menu{
width:770px;
float:right;
text-align:right;
}

#contentwrap{
background: url(../images/hg_s.png) repeat-y right;
margin: 0px auto;
width:990px;
}

#content{
width:952px;
background:#7d1a47;
border:13px solid #fff;
margin: 0px auto;
min-height:500px;
background: url(../images/simonepergmannstart.jpg) no-repeat center;
}


#content_header{
float:left;
width:470px;
padding:0px;
margin:0px 6px 0px 0px;
}

#content_maintext{
float:right;
width:458px;
padding:12px 12px 0px 0px;
margin:0px 0px 0px 6px;
}

#contentinnerwrap{
height:171px;
width:882px;
padding:300px 35px 0px 35px;
}



#footerwrap{
background: url(../images/hg_e.png) no-repeat top right;
margin: 0px auto;
width:990px;
}

#footer{
width:978px;
margin: 0px auto;
height:100px;
padding:15px 0px 0px 0px;
background: url(../images/hg_u.png) repeat-x 0px 0px; 
}

#footer img{
border:0px;
}

#footer a{
font-weight:bold;
text-decoration:none;
color:#fff;
}

#vali{ 
width:500px;
float:left;
font-size:82%;
}


#sound{
width:200px;
float:right;
text-align:right;
}

#menu2{
width:200px;
float:right;
text-align:right;
}

#content_menu2{
height:130px;
}

.erstes{
height:130px;
background:#f89a1c;
}

/* menü nummerierung und trenn punkte verschieben */

li dfn, .usb{
display:block;
position:absolute;
left: -3000px;
height:0px;
width:0px;
}

#menu{

}

#menu ul,#menu2 ul,#sound ul,#menulang ul{
padding:0px;
margin:0px;
font-weight:bold;
font-size:82%;
}

#menu li,#menu2 li,#sound li,#menulang li{
display:inline;
}

#sound li{
vertical-align:top;
}

#sound li img{
vertical-align:bottom;
}

#menu li a,#menu2 li a,#sound li a,#menulang li a{
text-decoration:none;
color:#fff;
}

span.active ,#menu li.active span.active a,#menulang li.active span.active a{
color:#3e5b07;
}

/*absätze und links*/


#content p,#content ul{
padding:0px;
margin:0px;
line-height:170%;
font-size:0.75em;
}

#content ul ul{
padding:0px 0px 0px 20px;
margin:0px;
line-height:170%;
font-size:0.75em;
}

.csc-textpic-caption, #content_menu2 p{
font-size:0.65em;
}

#content_header h1{
font-size: 1.1em;
color:#7d1a47;
margin:0px;
padding:26px 0px 0px 25px;
}

#content_header h2{
font-size: 1.1em;
color:#000;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 26px;
}

#content_maintext h1{
font-size: 1.1em;
color:#fff;
margin:0px;
padding:12px 0px 12px 0px;
}

#content_maintext h2{
font-size: 1.1em;
color:#fff;
margin:0px;
padding:0px 0px 0px 0px;
}

#content_maintext h3{
font-size: 1.1em;
color:#d389aa;
margin:0px;
padding:12px 0px 12px 0px;
}

#contentinnerwrap h3{
font-size: 0.75em;
color:#fff;

margin:0px;
padding:0px 0px 0px 0px;
}

a{
color:#fff;
font-weight:bold;
}

#content_menu2 a{
color:#fff;
font-weight:normal;
}

.clear{
clear:both;
padding:0px;
margin:0px;
height:0px;
}

DIV.csc-textpic, DIV.csc-textpic-imagewrap, .csc-textpic-image { margin-bottom: 0px; }

/*events*/

#content .event-item h2,#content .event-item-past h2{
font-size: 0.75em;
margin:0px;
padding:0px 0px 0px 0px;
}

#content .event-item ,#content .event-item-past {
margin:0px;
padding:6px 0px;
}

#content .event-item-past,#content .event-item-past h2{
color:#d389aa;
}

.event_information{
background:#64183b;
padding:6px;
}
