
*, body { margin:0; padding:0 }
body { font:normal 100.01%/1em verdana, arial, helvetica, sans-serif;  color:#777; background:#e6eaed; text-shadow: #ddd; text-align: center;}



img, fieldset, .submit, #umfrage input { border:0 }
a { text-decoration:none; color: #000; }
a:hover { color:#000 }
.active a {color: #000;}
input { font-size:.9em; padding-left:1px; margin: 6px 0px; border:1px solid  #A2B6D1 }
#umfrage label { margin: 2px 0px 0px 4px;}
label, input {float: left;}
textarea { font:normal 1em/1.25em arial, verdana, helvetica, sans-serif; border:1px solid  #A2B6D1; margin-top: 6px; }
hr { clear:both; margin:0 0 1em; height:1px; border:#ccc; background:#ccc; color:#ccc }
li {list-style: none inside;}

.clear {clear: both; display: block; font-size: 0.1px;}

h2 {font-size:1em; font-weight: 700; margin-bottom: 15px;color:#b42d56;}
h3 {font-size: 1em; font-weight:normal;}
h4 {font-size: 0.9em; font-weight: 400;}

.imgleft, .imgright {display: block;}
.imgleft, .teaser_img {float: left; margin: 0px 15px 15px 0px;}
.imgright {float: right; margin: 0px 0px 5px 5px;}

.cat_4 .imgleft {margin-bottom: 80px;}
.cat_5 .imgleft {margin-bottom: 20px;}
.cat_6 .imgleft {margin-bottom: 60px;}
.cat_7 .imgleft {margin-bottom: 90px;}
.cat_8 .imgleft {margin-bottom: 230px;}
.cat_9 .imgleft {margin-bottom: 250px;}


.cat_3 #text, .cat_4 #text, .cat_5 #text,  .cat_6 #text , .cat_7 #text {height: 320px;}
.cat_8 #text,  .cat_9 #text    {height: 380px;}

blockquote {color:#b42d56;}

#text li {list-style-image: url(material/listenpunkt.gif); padding-left: 25px;}

/* Seitenformatierungen */

#main {background: #fff; width: 790px; margin: 0px auto!important; text-align: left;}
.abstand {padding: 14px;}

h1 {border: 1px #b32f57 solid; display: block; height: 110px; background: url(material/logo_mueller_zitzke.jpg) no-repeat;}
h1 span {visibility: hidden;}

.bannerbild {background: url(material/bannerbild_default.jpg) no-repeat; height:135px; border-right: 1px #b32f57 solid; margin-top: 8px;}

#base {border: 1px #b32f57 solid; margin-top: 15px; background: url(material/bg_finanzkonzept.jpg) no-repeat 195px top; padding-top: 59px; padding-bottom: 0px;}

#menu {width: 195px; display: block; float: left;}
#menu li {display: block; padding: 0px 7px 7px 7px;}
#menu a {background: #e6eaed; color: #b42d56; font-size: 14px; display: block; font-weight: 700; padding: 10px 10px 10px 15px;}
#menu a.active {background: #c7cfd2;}
#menu a.navmainStandardLevel_2 {padding: 10px 10px 10px 30px;margin-top: -10px;}


#content {width:565px; background: #f1f3f5; float: left; font-size: 0.8em; line-height: 1.1em;}

#text {padding: 15px 8px 70px!important; color: #000;}

#submenu {display: block; background: #e6eaed; width: 562px;}
#submenu li {float: left; display: block;}
#submenu a {color: #b42d56; font-size: 12px; line-height: 2em; display: block; font-weight: 700; padding: 12px 12px 8px 4px;}
#submenu .Impressum {padding-left: 8px;}
#submenu .Impressum_10, #submenu .Kontakt_11 {background: #c7cfd2;}

/* Kontaktformular */

#contactForm {padding: 6px;}

.contactRow, .contactFormSubmit {display: block; clear: both; margin: 5px 0px;}
.contactRow label {width: 150px; padding: 5px 15px 0px 0px;}
.contactRow textarea {width: 450px; height: 180px; border: 1px #a2a9ac solid; border-top: 3px #a2a9ac solid; padding: 3px;}
.contactRow input {width: 285px; border: 1px #a2a9ac solid; border-top: 3px #a2a9ac solid; padding: 3px;}
#contactFormSubmitRight input {display: block; clear: both; background: #a2a9ac; width: 100px; margin: 30px; border-top: 1px; color: #fff; cursor: pointer;padding: 5px;}

.kontakt_erfolgreich {margin: 20px 0px; border: 1px #a2a9ac solid; padding: 10px;} 

