html, body{
text-align:center;
margin:0px;
padding:0px;
font-size:14px;
color:#333;
background-color:#FFF;
font-family:Verdana,Helvetica,Arial;
}
html{
height:101%;
}
body{
margin-top:10px;
}

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

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

a{
color:#999;
text-decoration:none;
}
a:hover{
color:#666;
text-decoration:none;
}

a img, img{
border:none;
}

/* WRAP */
#wrapall{
position:relative;
margin:0px auto;
width:962px;
font-family:Verdana,Helvetica,Arial;
font-size:1.00em;
line-height:1.38em;
text-align:left;
}
#wrapall.single{
/* width:466px; */
width:506px;
}
#wrapall.single-redner{
width:633px;
}

/* HEADER */
#header{
position:relative;
height:109px;
overflow:hidden;
}
#header .logo{
padding:0px;
height:109px;
background:#F39600 url('../pics/head.gif') 0px 0px no-repeat;
}
#header .logo a{
color:#FFF;
font-size:28px;
padding-top:112px;
padding-bottom:6px;
display:block;
font-weight:normal;
}

/* NAVI */
#main-navi{
position:relative;
background-color:#F8E6B0;
margin-top:2px;
height:30px;
overflow:hidden;
}
#main-navi ul{
margin-left:2px;
width:100%;
list-style:none;
}
#main-navi li{
float:left;
line-height:1.44em;
font-size:15px;
border-right:solid 2px #E57B00;
}
#main-navi .last, #main-navi .imprint{
border-right:solid 0px #E57B00;
}
#main-navi .imprint{
position:absolute;
right:0px;
}
#main-navi li a{
display:block;
padding:4px 20px;
color:#E57B00;
text-decoration:none;
}
#main-navi li a:hover, #main-navi .current{
background-color:#F39600;
color:#FFF;
text-decoration:none;
}

/* Suchfeld */
#main-navi #suche{
margin-top:4px;
margin-right:4px;
font-size:12px;
}
.suchbox{
display:inline;
color:#999;
float:left;
padding:2px 5px;
border:solid 1px #F39600;
height:16px;
}
.such_button{
display:inline;
cursor:pointer;
/* float:left; */
overflow:hidden;
height:18px;
font-size:14px;
padding-bottom:1px;
/* padding:0px 5px;
padding-top:1px; */
color:#FFF;
border:solid 1px #F39600;
background-color:#F39600;
padding-top:19px;
overflow:hidden;
background:#F39600 url('../pics/search.gif') center 0px no-repeat;

}

.suchform{
margin-bottom:22px;
}


/* Footer */
#footer{
position:relative;
text-align:center;
/* background-color:#F8E6B0; */
margin-bottom:22px;
height:30px;
overflow:hidden;
}
#footer, .footer-content a{
/* color:#E57B00; */
color:#999;
}
.footer-content{
padding:0px 11px;
}


/* CONTENT */
#wrapcontent{
margin-top:2px;
}

#content-main  h2, #content-main  h3, #content-main  h4{
font-weight:normal;
margin-bottom:0.50em;
}
#wrapcontent h2{
font-size:1.25em;
}
#wrapcontent h3{
font-size:1.13em;
}
#wrapcontent h4{
font-size:1.0em;
font-weight:bold;
}


#content-main .csc-default{
margin-bottom:1.50em;
}
.single #content-main .csc-default,
.single-redner #content-main .csc-default{
margin-bottom:0em;
}
#content-main .bodytext{
margin-bottom:1.0em;
}

#content-main{
padding:20px;
}


#content-top{
color:#FFF;
font-size:0.88em;
border-top:solid 5px #F39600;
}
#content-top section{
background-color:#F39600;
padding:20px;
padding-top:15px;
}
#content-top .csc-frame-frame1{
float:left;
width:560px;
}
#content-top .csc-frame-frame2{
float:right;
text-align:right;
width:350px;
}
/* .content-top-inner{
color:#FFF;
background-color:#F39600;
} */

#content-main{
background-color:#FFF;
}

.pdf-link{
background:transparent url('../pics/pdf_icon.gif') right 0px no-repeat;
padding-right:22px;
}

