body {text-align:center;width:100%;height:100%;margin:0 auto;background:#5ea1bf url(../../images/background.jpg) top left repeat-x;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:100%;color:#757575;}
html {height:100%;}
html[xmlns^="http"] {overflow-y:scroll;}
img {border:0;}

a {outline:none;color:#757575;}
a:hover, a:focus, a.aktiv {color:#454545;}

ul {list-style-position:outside;margin:5px 0;padding:0;}
li {margin:0 0 0 25px;padding:0 0 3px 0;list-style-image:url(../../images/icons/liste.gif);line-height:1em;}

input, textarea, select, radio {margin:2px 0;padding:3px;border:1px solid #d3d8da;background:#fff;font-family:verdana, arial, helvetica, sans-serif;font-size:.8em;color:#757575;}
input:hover, select:hover, textarea:hover {background:#e8f1f6;color:#454545;}
input:focus, select:focus, textarea:focus {background:#fff;color:#757575;}
.absenden_randspalte, .absenden_randspalte:hover {position:relative;float:right;width:40px;height:40px;margin:-25px -15px 0 0;border:0;background:0;cursor:pointer;}
.absenden, .absenden:hover {margin:0;padding:3px;border:0;background:#5ea1bf;color:#fff;cursor:pointer;}

/*********************************** fonts und trenner */
h1 {margin:0 0 15px 0;font-weight:normal;font-size:1.5em;color:#888;}
h2 {margin:0 0 10px 0;font-size:.9em;font-size:.9em;color:#888;}
h3 {margin:5px 0 15px 0;font-weight:normal;font-size:1.2em;}
h4 {margin:5px 0;font-weight:normal;font-size:1.2em;color:#aa0909;}
.mini {margin:0 0 0 22px;font-size:.8em;}

.trenner_mini {display:block;margin:1px 0 0 0;}
.trenner_small {display:block;margin:.3em 0;}
.trenner_middle {display:block;margin:1em 0;}
.trenner_big {display:block;margin:1.5em 0;}
.trenner_line {display:block;width:100%;height:1px;margin:1em 0;background:#d3d8da;}
.cl {clear:left;display:block;height:1px;margin:5px 0;}
.cr {clear:right;display:block;margin:0;}
.cb {clear:both;display:block;margin:0;padding:20px 0;}

/*********************************** content */
.wrapper {text-align:left;width:100%;}

.header {height:50px;background:none;}
.logo {margin:0;}

.motion_index, .motion {display:none;}

.contenttrenner {margin:0;border-top:1px solid #5ea1bf;border-bottom:1px solid #fff;}
.content {width:100%;margin:0;padding:40px 0 35px 0;background:#e8f1f6;}

.content_inhalt {float:left;width:600px;margin:0 20px 0 0;}
.content_inhalt_box {margin:0 0 35px 0;padding:15px 15px 15px 23px;background:url(../../images/background_content_box.jpg) top left no-repeat;}
.content_inhalt_box_pic {float:left;width:150px;height:150px;margin:0 15px 15px 0;padding:2px;border:1px solid #d3d8da;}
.content_inhalt_box_pic_text {position:relative;float:left;width:140px;margin:185px 0 0 -175px;font-size:.7em;color:#3a7792;}
.content_inhalt_box_pic_text a {color:#3a7792;}
.content_inhalt_box_boebbel {display:none;}
.content_inhalt_box_text {margin:0 0 0 175px;font-size:.9em;}
.content_inhalt_box_text_mini {margin:0 0 0 25px;line-height:1.35em;font-size:.8em;}
.date {margin:15px 0 0 0;font-size:.7em;color:#999;}
.icons {float:left;margin:0 0 10px 0;}
.berater_icon {float:left;margin:0 5px 0 0;}
.berater_info {margin:0 0 10px 15px;}
.top {text-align:right;width:100%;font-size:.7em;}
.top a {text-decoration:none;}

.content_randspalte {display:none;}

.footer {clear:left;padding:15px 0;border-top:1px solid #fff;color:#e8f1f6;}
.footer a {text-decoration:none;color:#fff;}
.footer a:hover, .footer a.aktiv {text-decoration:none;color:#bbd7e3;}
.footer_quicknav {display:none;}
.footer_quicknav_zeile1 {font-size:.8em;}
.footer_quicknav_zeile2, .footer_quicknav_zeile2 a {font-size:.7em;color:#b3d1e1;}
.footer_logo {float:left;margin:0 0 0 25px;}
.footer_adresse {float:left;width:200px;margin:0;line-height:1.25em;font-size:.7em;}