.rotoben, .grauoben, .gruenoben {width:212px;height:21px;padding:12px 24px 12px 24px}
.grauoben_gross {width:212px;height:44px;padding:10px 24px 12px 24px}
.rotoben {background-image:url(../../pics/box_rot_oben.png);background-repeat:no-repeat; }
.rotoben_gross {background-image:url(../../pics/box_rot_oben_gross.png);background-repeat:no-repeat}
.gruenoben {background-image:url(../../pics/box_gruen_oben_klein.png);background-repeat:no-repeat}
.grauoben {background-image:url(../../pics/box_grau_oben.png);background-repeat:no-repeat}
.grauoben_notext {width:260px;height:8px;line-height:0;font-size:0;margin-top:15px;background-image:url(../../pics/box_grau_oben_notext.png);background-repeat:no-repeat}
.grauoben_gross {background-image:url(../../pics/box_grau_oben_gross.png);background-repeat:no-repeat}
#hauptbereich_links h2, #hauptbereich_rechts h2 {font-size:12px;color:#fff;margin:0;text-transform:uppercase;line-height:19px;padding:10px 24px 10px 24px;height:25px}
#hauptbereich_links h2.grauoben_gross, #hauptbereich_rechts h2.grauoben_gross{height:44px}
.graumitte {width:260px;background-image:url(../../pics/box_grau_mitte.png)}
.grauunten {width:260px;height:8px;background-image:url(../../pics/box_grau_unten.png);background-repeat:no-repeat;margin-bottom:20px}

.box_inhalt {font-size:10px;color:#000;padding:10px 21px 10px 20px}
.box_inhalt a {font-weight:bold;color:#000;text-decoration:none}
.box_inhalt a:hover {color:#920433;text-decoration:underline}
.box_inhalt a img {border:1px solid white}
.box_inhalt a:hover img {border:1px solid #920433}
.box_inhalt img {display:block}
.box_inhalt ul {margin:0;padding:0 10px 0 0}
.box_inhalt li {list-style:none;background-image:url(../../pics/bullet_point.png);background-repeat:no-repeat;background-position:0 3px;margin:5px 0 15px 0;padding:0 0 0 15px}
.box_bild {margin-bottom:20px}

/* Blog Styles */
.blog-left .box_inhalt li {margin:5px 0;padding:0 0 0 15px}
.bloglinks a, .bloglinks a:visited, .bloglinks a:active, .bloglinks a:hover {font-weight:bold;color:#000;text-decoration:none}
.bloglinks a:hover {color:#920433;text-decoration:underline}
.blogentry a, .blogentry a:link, .blogentry a:active, .blogentry a:hover {color:#fff;text-decoration:none}
.blogbutton {background-color:#fff;border:1px solid #CDCDCD;color:#000;cursor:pointer}
.blogrow {position:relative}
.blogrow h2 {position:relative;z-index:1}
.blogrow .date-header {position:absolute;text-align:right;margin:0;padding:0;width:490px;height:18px;top:50px;left:40px;z-index:10}
.blogpost-footer {line-height:17px;margin:10px 24px 20px 24px;min-height:20px;font-size:10px;color:#920433}
.blog .inputfield {width:350px}

.box_suche {width:248px;height:35px;background-image:url(../../pics/box_rot_suche.png);background-repeat:no-repeat;margin-bottom:20px;padding-top:10px;padding-left:12px}
.box_suche input.textinput {width:185px;height:13px;border:0px;font-size:10px;color:#555555;margin:3px 0px 0px 0px;padding:4px 10px 2px 10px;letter-spacing:1px;background-image:url(../../pics/box_suchfeld.gif);background-repeat:no-repeat;background-color:transparent}
.search-submit {background-image:url(/pics/box_suchbutton.gif);background-repeat:no-repeat;background-color:transparent;border:0;width:22px;height:22px;cursor:pointer}

.box_drucken {width:220px;height:23px; background-image:url(../../pics/drucken.png);background-repeat:no-repeat;font-size:10px; font-weight:bold;color:#9b9b9b;padding:10px 0px 0px 40px; margin-bottom:20px}
.box_drucken a {color:#9b9b9b;text-decoration:none}
.box_drucken a:hover { color:#920433; text-decoration:underline}

.box_banner {width:135px}
.box_banner img {margin-bottom:20px}

.monatsauswahl {width:240px;min-height:50px;margin:30px 0px 0px 20px}
.monatsauswahl li {padding:4px 4px 4px 4px;margin-left:10px;list-style:none}
.monatsauswahl li a {color:#000;text-decoration:none}
.monatsauswahl li a:hover {color:#000;text-decoration:underline}

.box_formular input.textinput {width:198px;height:15px; border:0px;font-size:10px;color:#555555; margin:3px 0px 0px 0px;padding:4px 10px 2px 10px;background-image:url(../../pics/box_grau_input.png);background-repeat:no-repeat}
.box_formular_text {width:230px;height:145px;margin-top:5px;background-image:url(../../pics/box_grau_textarea_gross.png);background-repeat:no-repeat}
.box_formular_text.gesuch {height:78px;background-image:url(../../pics/box_grau_textarea_klein.png);background-repeat:no-repeat;margin-top:15px}
.box_formular_text textarea.box_textarea {margin-top:5px;width:208px;height:130px;border:0px solid black;font-size:10px;line-height:15px;color:#555555;padding:3px 0px 3px 5px;background-color:transparent}
.box_formular_text.gesuch textarea.box_textarea {height:60px}

.fm-form { padding:8px 0px 0px 22px;margin:0}
.fm-form fieldset {margin:0;padding:0;border:0}
.fm-form legend {display:none}
.fm-form label {color:#000;font-size:12px;padding:0px 6px;cursor:pointer;text-transform:uppercase}
.fm-form .captcha img {margin:6px}
.fm-form .div-textinput, .fm-form .div-box_textarea, .fm-form .div-checkinput, .fm-form .div-selectbox {margin-bottom:15px}
.fm-form .div-box_textarea {width:230px;height:160px;margin-top:5px;background-image:url(../../pics/box_grau_textarea_gross.png);background-repeat:no-repeat;background-position:0 15px}
.fm-form .textinput { width:208px}
.fm-form .selectbox {font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.fm-form .div-box_textarea textarea.box_textarea{width:208px;height:130px;border:0px solid black;margin-top:5px;font-family:"Lucida Sans","Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;color:#555555;padding:3px 0px 3px 5px;background-color:transparent}
.fm-form .submit-button {width:215px;border:0;margin:0px 0px 10px 0px;padding:0;background-color:#fff;font-size:12px;font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#666666;text-transform:uppercase;text-align:right;cursor:pointer}
.fm-form .mytyFormCheckbox-headline {display:none}
.fm-form .div-checkinput {margin:16px 0 16px 6px}
.fm-form .div-checkinput div {display:inline}
.fm-form .errorfield label {color:#FF0000!important;font-weight:bold}

a.extern:link {color:#00ff00;text-decoration:none}
a.extern:visited {color:#00ff00;text-decoration:none}
a.extern:active {color:#00ff00;text-decoration:none;background:#ff0000}
a.extern:hover {color:#00ff00;text-decoration:none;background:#ff0000}

.errorMsg {width:190px;min-height:30px;padding:10px;border:1px solid red;font-weight:bold;color:red;margin-bottom:20px}
.form-success-msg {width:190px;min-height:30px;padding:10px;border:1px solid green;font-weight:bold;color:green;margin-bottom:20px; margin-left:22px}
#formEl_8 {height:20px;width:210px;padding:4px 3px 2px 10px}