body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
span.clear {clear:both;}
html { height:100%; margin-bottom: 1px; }
body { background:  url(../images_verlag/background_top.jpg) repeat-x;font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#wrapper{width:1008px;height:100%; margin:0 auto;border:0px solid red;}
#body_container{ width:1008px; padding:0;border:0px solid green;}
#headerbild { position:relative;width:944px; height:269px; margin:0 auto}
#container { position:relative; min-height:500px;; margin:0 auto;border:0px solid red;background:  url(../images_verlag/schatten.jpg) repeat-y; }
#content {width:600px; padding:50px 60px 30px 300px ;border:0px solid red}
#footer {background:#043146; height:250px;border:0px solid red; margin:0 auto;}
#content_footer { width:944px; height:190px; margin:0 auto; border:0px solid red ;background:#406a82 ;margin:0 auto;}
#f_l, #f_m, #f_r { float:left }
#f_l , #f_m{ margin: 20px 30px 10px 35px }
#f_r{ margin: 20px 30px 10px 220px }
/* ######### Styling Text ######### */
#content_footer { color: #fff }
#content_footer h3 { font:normal 15px Arial, Helvetica, sans-serif;margin: 0 0 5px 0;color:#22b4de }
.tinymcewysiwyg { margin-bottom:20px }
.tinymcewysiwyg,.tinymcewysiwyg h1,.tinymcewysiwyg h2,.tinymcewysiwyg h3,.tinymcewysiwyg h4,.tinymcewysiwyg h5,.tinymcewysiwyg h6 , div.wysiwygimg h1, div.wysiwygimg h2, .tinymcewysiwyg p a{color:#0097c4;background-color:transparent }
.tinymcewysiwyg p,.tinymcewysiwyg p strong, .tinymcewysiwyg ul, table, .wysiwygimgtext p{color:#333;background-color:transparent;font:normal 15px Arial, Helvetica, sans-serif;line-height:20px }
.tinymcewysiwyg h1 , div.wysiwygimg h1{font:normal 25px Arial, Helvetica, sans-serif;padding:0;border:0px solid blue;margin: 0 0 2px 0;}
.tinymcewysiwyg h2, div.wysiwygimg h2 {font:normal 20px Arial, Helvetica, sans-serif;margin: 0 0 5px 0;}
.tinymcewysiwyg h3, .tinymcewysiwyg h4, .tinymcewysiwyg h5,.tinymcewysiwyg h6 , div.wysiwygimg h3 {font:normal 15px Arial, Helvetica, sans-serif;margin: 0 0 5px 0;}
.tinymcewysiwyg h2 a{color:#0097c4;background-color:transparent }
#content_footer a {color:#fff;background-color:transparent;text-decoration:none }
.tinymcewysiwyg ul, .tinymcewysiwyg ol { margin:8px 0 5px 30px;}
.tinymcewysiwyg p strong { font:bold 15px Arial, Helvetica, sans-serif;line-height:20px }

/* ######### Navigation Haupt  ########*/
div#menue_haupt{ float:left;width:180px; margin:50px 0 0 70px;border:0px solid green;font: normal 15px Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;}
div#menue_haupt ul{float:left;width:180px;margin:0;border:0px solid red;background-color:transparent;}
div#menue_haupt ul ul {float:left;width:175px;margin:0 0 0 5px;border:0px solid red;background-color:transparent;}
div#menue_haupt  ul li {float:left;width:180px;list-style:none;margin:0;background-color:transparent;}
div#menue_haupt  ul li span{float:left;padding:5px 0;list-style:none;border:0px solid red;color: #0097c4;font-weight:normal;}
div#menue_haupt ul li a{float:left;width:180px;padding:5px 0;text-decoration:none;color: #406a82;border-bottom:1px solid #406a82}
div#menue_haupt ul ul li a{float:left;width:175px;padding:5px 0;text-decoration:none;color: #406a82;border-bottom:1px solid #406a82;font: normal 12px Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;}
div#menue_haupt ul li a:link,
div#menue_haupt ul li a:visited {color: #406a82;
}
div#menue_haupt ul li a:hover{float:left; text-decoration:none;color:#0097c4;}
div#menue_haupt ul li a:active,
div#menue_haupt ul li a:focus { color:#0097c4;
}
/* highlighted current element */

div#menue_haupt ul li strong {float:left;width:180px;color:#0097c4;border-bottom:1px solid #406a82}
div#menue_haupt ul ul li strong {float:left;width:180px;color:#0097c4;font: normal 12px Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;}

div#menue_haupt ul li strong a {color:#0097c4;
}

div#menue_haupt ul li strong em a, div#menue_haupt ul li strong em a:hover {font: normal 15px Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;color:#0097c4;padding-left:0px;border:none;
}
div#menue_haupt ul li em a { font: normal 15px Arial, Helvetica, sans-serif;font-weight:normal;
}

