*{
border:0;
margin:0;
padding:0;
background:none;
 }

html {
  overflow-y: scroll;
}

body{
font-size:100%;
font-family:Verdana;

background:url("../img/bg.png") repeat-x #c4c8c9;
color:#333;
 }

html, body {
height: 100%;
}
#innerwrap{
padding:0 15px 15px 15px;
background:#fdfdfb;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:10px auto;
width:960px;
}

#headerwrap{

}
#header{
width:990px;
margin:0 auto;
padding:10px 0 10px 0;
height:90px;

 }

#menuwrap{
width:180px;
padding:10px;
float:left;
margin-right:10px;
background:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

}
#menubox{

 }


/* Hauptnavi */

#smartphone_menu,
#menulinkbox{
display:none;
}

#mainnavi ul{
list-style-type:none;
}

#mainnavi ul>li a{
background:#332bd9;
width:175px;
display:block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
margin-top:5px;
text-decoration:none;
color:#fff;
font-size:0.8em;
}

#mainnavi ul>li>ul>li a{
background:#fff;
color:#332bd9;
text-decoration:none;
font-size:0.8em;
}

#mainnavi a.akt{
font-weight:bold;
}
/* Hauptnavi Ende */
#breadcrumb{
font-size:0.75em;
color:#424242;
margin-bottom:15px;

 }

#main #breadcrumb a{
text-decoration:none;
color:#424242;
 }

#main{

width:710px;
float:left;
background:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

padding:10px 20px 20px 20px;
font-size:0.875em;
min-height:500px;
 }

#smartfooter{display:none;}


#footer{
clear:both;
font-size:0.75em;
line-height:1em;
text-align:center;
color:grey;
margin-bottom:20px;
margin-top:10px;
 }
#footer a{
color:grey;
text-decoration:none;
}


/* Inhalt */

#main h1{
font-family:Georgia;
color:#cc0000;
font-size:1.7em;
line-height:1.1818em;
margin-bottom:20px;
font-weight:normal;
 }

#main h2{
font-family:Georgia;
color:#000;
font-size:1.41em;
line-height:1.1818em;
margin-bottom:20px;
font-weight:normal;
 }

p.bodytext{
line-height:1.2857em;
margin-bottom:20px;
 }

.csc-textpic-caption{
margin-top:5px;
font-size:0.8571em;
line-height:1.1667em;
 }

.csc-textpic-imagewrap{
margin-bottom:10px;
}



#main a{
color:#332bd9;
text-decoration:none;
 }

#main a:hover{
text-decoration:underline;
 }

#main ul{
margin-left:20px;
margin-bottom:20px;
}

#main img{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
/* Kontaktform */
.powermail_create {
background:none !important;
}

.powermail_fieldset {
    background: none !important;
    border: none !important;
padding:0 !important;
}

.powermail_legend{
display:none;
}

.powermail_label {
    clear: left;
    color: #333 !important;
    display: block;
    float: left;
    font-weight: normal !important;
    width: 200px;
}

.powermail_submit{
width:auto !important;
margin-right:32px !important;
background:#cc0000 !important;
}

#powermail_fieldwrap_91 legend{
display:none;
}

#powermail_fieldwrap_91 .powermail_check_outer{
border:none;
}

.powermail_confirmation{
background:none !important;
}

input#powermail_field_anzahlderteilnehmendenpersonen{
width:30px;
}

#powermail_fieldwrap_92{
margin-bottom:20px;
}
#powermail_fieldwrap_100{
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px solid #ccc;
}

#powermail_fieldwrap_101{
margin-top:30px;
font-style:italic;
}
/* Dateilinks */
#main .csc-uploads{ 
width:100%;
border-collapse:collapse;
    border-top: 1px solid #ccc;
margin-bottom:20px;
margin-left:0;
 }
 
#main .csc-uploads ul{ 
list-style-type:none;

}

#main .csc-uploads li{ 
background:none;
padding-left:0;
  border-bottom: 1px solid #ccc;
padding-bottom:10px;
}


ul.csc-uploads li span.csc-uploads-description {
    display: block;
    float: left;

    width: 85%;
}

#main .csc-uploads a{
font-weight:normal;
background:0;
padding:0;
text-decoration:none;
} 

#main ul.csc-uploads span.csc-uploads-fileName {
    text-decoration: none;
}

