body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(images/bg_body.gif); margin: 0; padding: 0; }
p { margin: 12px 0 10px 0; padding: 0px; line-height:142% }
h1:before { content:url(images/h1.gif); }
h1 { color: #0099CC; margin:0px; padding:0px; font-size: 18px; font-weight: heavy; }
h2 { text-decoration: underline; color: #0099CC; margin:0px; padding:0px; font-size: 14px; font-weight: normal; }
h3 { text-decoration: underline; color: #0099CC; margin:0px; padding:0px; font-size: 10px; margin-bottom:5px; font-weight: normal; }
ul { font-size: 11px; margin:0; padding:0; list-style-image: url(images/ul_bullet.gif); }
a { color: #0099CC; text-decoration: none;}
a:hover { text-decoration: underline; }

strong { font-weight: normal;}

#Page { width: 730px; visibility: visible; padding:19px; margin-top: 10px; margin-left: auto; margin-right: auto; background-color: #fff; border: 1px solid #cccccc; }


#Logo { width: 730px; height: 88px; overflow:hidden; background-color: #0099CC; background-image: url(images/logo.gif);}
#Logo h2 { color: #FFFFFF; text-decoration: none; letter-spacing: 3px; font-size: 18px; font-weight: normal; position: relative; margin: 0px; top:33px; display:block; float:left; padding-left: 15px; }
#Logo h2 a { color: #FFFFFF; text-decoration: none; }
#Logo h2 a:hover {  color: #FFFFFF; }

#Menu { font-size: 11px; font-weight: normal; display: block; float:right; }
#Menu ul { margin: 0; list-style: none; }
#Menu li { display: block; float: left; white-space: nowrap; border-left: 1px solid #37AED6;}
#Menu li a { display: block; padding: 55px 15px 12px 15px; text-decoration: none; color: #FFFFFF; font-weight: normal; }
#Menu li a:hover { background-color: #37AED6; }
#Menu li a.current { letter-spacing: 1px; font-weight: heavy; color: #fff; background-color: #37AED6; }
#Menu li a.current:hover { color: #fff; }

#lupe { display: block; padding: 50px 15px 12px 5px; font-size: 11px; font-weight: normal; display: block; float:right; }

#Content { width: 730px; margin-top:30px; background-color: #fff; }

#Left { width: 468px; left: 10px; visibility: visible; float:left; display: block; margin-left: 0px; display: inline;}
#Left ul { padding: 10px 0 10px 25px; margin:0; }
#Left li { margin-bottom:5px; }
#Left h1 a { color: #009DEF; text-decoration: none; }
#Left h2 a { color: #808080; text-decoration: none; }
#Left h3 a { color: #808080; text-decoration: none; }
#Left .BlaetterMenue { color: #000; font-size: 10px; background-color: #F6F6F6; border-bottom: 1px solid #ccc; }
#Left .BlaetterMenue a { color: #000000; font-size: 10px; text-decoration: none; }

#Right { width: 250px; visibility: visible; display: block; float: right; margin-bottom:10px; }
#Right .Box { width: 228px; background: #FFFFFF; border: solid 1px #CCCCCC; padding:10px 10px 15px; float: right; }
#Right .Box h2 { font-size: 1.1em; margin: 0px 0 0px 0; padding:0px 0 5px 0; margin-top: 5px}
#Right .Box a { margin: 10px 0; color: #09c; font-size: 10px; }
#Right .Box p { margin: 5px 0 10px 0; line-height: 15px; }
#Right .Box ul { padding: 0 0 7px 20px; margin:10px 0 10px 0; }
#Right .Box li { margin-top:5px; }
#Right .Banner { width: 250px; float: right; margin:10px 0 10px 0; }

#Clear { display: block; clear: both; width: 100%; height:1px; overflow:hidden; }
#Footer { font-size: 10px; color: #808080; width: 730px; left: 10px; visibility: visible; margin-left: auto; margin-right: auto; background-color: #fff; margin-top:30px; border-top: 1px solid #ccc; }
#Footer a { margin: 10px 0; color: #808080; font-size: 10px; text-decoration: none; }
#Footer a:hover { margin: 10px 0; color: #808080; font-size: 10px; text-decoration: underline; }

.TextBlue { color: #009DEF; font-size: 11px; }
.TextKlein { color: #808080; font-size: 11px; }
.TDHead { color: #0099CC; font-size: 11px; font-weight: bold; background-color: #E6E6E6; }
.TDZeile_0 { color: #000000; font-size: 11px; background-color: #FFFFFF; }
.TDZeile_1 { color: #000000; font-size: 11px; background-color: #F6F6F6; }

.wolke { color: #0099CC; }
a.wolke { text-decoration: none; }
a.wolke:hover { text-decoration: underline; }

.soc ul{display:inline;margin:0!important;padding:0!important}
.soc li{background:none;display:inline;list-style-type:none;margin:0;padding:2px}
.soc img{float:none;width:16px;height:16px;border:0;margin:0;padding:0}
.soc-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}
.soc-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}