h1{
color:#cc0033;
font-family:Arial, Verdana;
font-size:18pt;
line-height:26pt;
margin:0px 0px 20px 0px;
padding:0px;
}

h1#posttitle{
margin:0px 0px 40px 0px;
padding:0px;
}

h1#posttitle ul.post-categories{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
}


h2{
font-family:Arial, Verdana;
font-size:14pt;
margin:0px 0px 20px 0px;
padding:0px;
}

h3{
font-family:Verdana, Arial;
font-size:11pt;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:0px;
}

div.content div.inhalt div.text img{
border:1px solid #313131;
margin:0px 15px 15px 0px;
}


div.content div.inhalt div.text p, div.content div.inhalt div.text ul, div.content div.inhalt div.text a{
line-height:16pt;
}

div.content div.inhalt div.text a{
color:#cc0033;
text-decoration:none;
}
div.content div.inhalt div.text a:hover{
color:#313131;
}

div.content div.inhalt div.text p a{
color:#cc0033;
text-decoration:underline;
}
div.content div.inhalt div.text p a:hover{
color:#313131;
text-decoration:none;
}


div.teaser{
margin:0px 0px 50px 0px;
}
div#category{
list-style-type:none;
margin:0px 0px 35px 0px;
padding:0px;
clear:both;
}
div#category ul{
list-style-type:none;
margin:0px;
padding:0px;
}
div#category ul li{
margin:0px 0px 30px 0px;
padding:0px;
}

div#category ul li a{
font-family:arial;
display:block;
font-size:12pt;
font-weight:bold;
color:#ffffff;
background:url(/pix/hg_navi_but_hover.gif) repeat-x #9a0026;
/*border-bottom:1px solid #CC0033;*/
}


div#category_start{
list-style-type:none;
margin:0px 0px 35px 0px;
padding:0px;
clear:both;
}
div#category_start ul{
list-style-type:none;
margin:0px;
padding:0px;
}
div#category_start ul li{
margin:0px 0px 30px 0px;
padding:0px;
}

div#category_start ul li a{
padding:5px 0px 5px 8px;
margin:0px;
font-family:arial;
display:block;
font-size:12pt;
font-weight:normal;
color:#ffffff;
background:url(/pix/hg_navi_but_hover.gif) repeat-x #9a0026;
/*border-bottom:1px solid #CC0033;*/
}
div#category_start ul li a:hover{
text-decoration:underline;
}








div#category p{
padding:0px 0px 0px 0px;
overflow:hidden;
}
div#category img{
height:100px;
width:100px;
float:left;
margin:0px 10px 10px 0px;
}

div#single{
margin:25px 0px 25px 0px;
padding:0px;
}

div#single ul{
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
width:100%;
overflow:hidden;
}
div#single ul li{
float:left;
margin:5px 15px 5px 0px;
padding:0px;
font-size:11pt;
font-weight:bold;
}
div#single ul li a{
font-size:9pt;
font-weight:normal;
text-decoration:none;
}
div#single ul li a:hover{
font-size:9pt;
font-weight:normal;
text-decoration:underline;
}

a#permalink{
text-align:right;
padding:0px 0px 0px 0px;
color:#cc0033;
width:100%;
border-top:1px dotted #cc0033;
display:block;
/*background:url(/pix/hg_navi_but_link.gif) repeat-x #676767;*/
}
a#permalink:hover{
text-decoration:underline;
}

div#art_head{
overflow:hidden;
padding:0px;
color:#313131;
line-height:18pt;
width:530px;
border-bottom:1px dotted #CC0033;
/*background:url(/pix/hg_navi_but_hover.gif) repeat-x #9a0026;*/
clear:both;
}

div#art_head span.small{
font-size:7pt;
float:right;
width:200px;
text-align:right;
}

div#art_head span.ueberschrift{
float:left;
margin:0px;
width:330px;
font-weight:bold;
}

div#searchform{
width:100%;
text-align:right;
margin:0px 0px 25px 0px;
}

    /*--------------------------------------------------------------//kontakt-formular*/


div.formular{
width:300px;
font-size:0.8em;
margin:25px 0px 25px 0px;
padding:0px;
}

span.formular{
font-size:1.2em;
font-weight:bold;
}


div.reihe, div.reihe_last, div.reihe_capture{
clear:both;
margin:0px 0px 15px 0px;
}




div.beschreibung{
width:300px;
margin:0px 0px 5px 0px;
}
div.feld{
width:300px;
margin:0px 0px 5px 0px;
}


span.wpcf7-list-item{
width:300px;
display:block;
}

span.wpcf7-form-control-wrap{
margin:0px 5px 0px 0px;
padding:0px;
}

span.wpcf7-not-valid-tip-no-ajax{
color:#e95d0f;
}
input.wpcf7-validates-as-required{
/*border:1px solid #f7d13b;*/
}
textarea.wpcf7-validates-as-required{
display:block;
/*border:1px solid #f7d13b;*/
}

div.reihe span.captcha-620{
display:block;
}

div.wpcf7-validation-errors{
width:300px;
border:1px solid #e95d0f;
color:#e95d0f;
font-size:9pt;
margin:0px;
padding:10px;
}

/*--------------------------------------------------------------//kontakt-formular*/


div.text img.alignright{
float:right;
margin:0px 0px 15px 15px;
}
div.text img.alignleft{
float:left;
margin:0px 15px 15px 0px;
}



