/* =Header
----------------------------------------------- */
/* =Structure
----------------------------------------------- */
html,body{padding:0;margin:0;width:100%;background:white;color:black;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;height:100%;}
#complete{width:931px;position:relative;top:36px;left:16px;}
#body-content{width:624px;float:right;margin-top:19px;position:relative;top:0;}
#body-content-complete{width:931px;margin-top:19px;position:absolute;top:137px;}
#shadow-top{width:931px;background:url('/images/nav/shadow_top.gif') no-repeat bottom;font-size:1px;line-height:1px;height:7px;position:absolute;top:137px;z-index:40;}
#body-complete{width:931px;position:absolute;top:137px;z-index:50;}
.user-online{width:105px;position:absolute;right:0;right:7px;top:7px;height:77px;}
.small-block{width:172px;float:left;margin:0;padding:0;font-size:1px;line-height:1px;height:195px;}
.small-block-spacer{width:16px;float:left;height:10px;}
.small-block p{margin:0;padding:0;display:inline;font-size:11px;line-height:15px;}
.big-block{width:362px;float:left;margin:0;padding:0;font-size:1px;line-height:1px;}
.big-block p{margin:0;padding:0;display:inline;font-size:11px;line-height:15px;}
.body-middle{width:360px;float:left;line-height:20px;}
.body-middle img{clear:both;display:block;}
.body-right{float:right;width:248px !important; padding:0; margin:0 0 0 0px;}
#left-navi p{margin:0px 0px 3px 0 !important;font-size:11px;line-height:15px;}
.inline{display:inline !important;}
.user-counter{font-family:verdana;font-size:9px;text-align:right;width:105px;height:77px;line-height:15px;}
.googlead td{border:0 !important;width:360px !important;}
.googlead{border:0 !important}

/* =Nav
----------------------------------------------- */
#top-navi{width:938px;font-size:1px;line-height:1px;height:144px;position:absolute;top:0;z-index:10;}
#top-logo{float:left;}
#top-complete{float:left;}
#left-navi{width:291px;float:left;position:relative;top:0;left:0;}
.left-navi-inline{padding:17px 19px 0 12px;}
#menu-top2{width:811px;color:white;font-size:12px;line-height:14px;height:47px;}
.menu-lang{width:35px;font-size:1px;line-height:1px;text-align:right;position:absolute;top:90px;right:7px;height:47px;}
.menu-links{width:774px;padding-top:25px;padding-left:5px;float:left;height:47px;}
.menu-footer{width:663px;color:#999999;font-size:11px;height:100px;position:absolute;top:10px;}
.footer-rights{color:#9CC6E0;}
.footer-add{color:black;}
/* =Search
----------------------------------------------- */
/* =Headings
----------------------------------------------- */
.left-heading-1{font-size:25px;font-weight:normal;}
.left-heading-2{font-size:13px;font-weight:bold;line-height:20px;}
.left-heading-3{font-size:11px;font-weight:bold;line-height:20px;}
.domain{font-weight:bold;}
.news-list h3{line-height:20px !important;font-size:13px !important; font-style:italic !important; color:black !important;}
.news-list h4{line-height:20px !important;font-size:13px !important; font-weight:normal !important; text-decoration:none !important;}


/* =Content Text
----------------------------------------------- */
.left-normal-text{font-size:11px;line-height:15px;}
p{margin:0 0 15px 0 !important;padding:0;font-size:12px;line-height:20px;}
.a-signatur{font-size:10px;}
.font-11{font-size:11px;}

/* =Lines
----------------------------------------------- */
.dotted-gray-h{clear:both;margin:10px 0 5px 0;background:url('/images/lines/dotted-gray-h.gif') white repeat-x top;font-size:1px;line-height:1px;height:1px;}
.dotted-footer{clear:both;margin:8px 0 8px 0;background:url('/images/lines/dotted-gray-h.gif') white repeat-x top;font-size:1px;line-height:1px;height:1px;}

/* =Lists
----------------------------------------------- */
.menu-top2-list{padding:0;margin:0;list-style:none;}
.menu-top2-list li{float:left;padding-right:15px;}
.editor-list li{line-height:20px;}


/* =Forms
----------------------------------------------- */
form{display:inline;}
.contact-label{clear:both;float:left;width:123px;padding-left:15px;display:block;}
.contact-input{float:left;width:202px;margin-bottom:10px;display:block;font-size:10px;}
.contact-select{float:left;width:207px;margin-bottom:10px;display:block;font-size:10px;}
textarea{font-family:verdana;}
/* =Links
----------------------------------------------- */
.menu-links a:link{color:white;}
.menu-links a:visited{color:white;}
.menu-links a:hover{color:white;text-decoration:none;}
.menu-links a:active{color:white;text-decoration:none;}
.menu-footer a:link{color:#999999;}
.menu-footer a:hover{color:black;text-decoration:none;}
.menu-footer a:visited{color:#999999;}
.footer-rights a:link{color:#9CC6E0;}
.footer-rights a:hover{color:black;text-decoration:none;}
.footer-rights a:visited{color:#9CC6E0;}
.footer-add a:link{color:black;text-decoration:none;}
.footer-add a:hover{color:black;text-decoration:none;}
.footer-add a:visited{color:black;text-decoration:none;}
.small-block a:link{color:#4871a6;}
.small-block a:hover{color:#4871a6;text-decoration:none;}
.small-block a:visited{color:#4871a6;}
a:link{color:black;}
a:hover{color:black;text-decoration:none;}
a:visited{color:black;}
.domain a{text-decoration:none;}
.link-normal{color:black !important;}
.news-list a:link{text-decoration:none;}
.news-list a:visited{text-decoration:none}
.news-list a:hover{text-decoration:underline}
.news-list a:active{text-decoration:none}
.news-list-text-link:link{text-decoration:none}
.news-list-text-link:visited{text-decoration:none}
.news-list-text-link:hover{text-decoration:underline}
.news-list-text-link:active{text-decoration:none}
.news-selected-text .news-list-text-link:visited{text-decoration:none}
.news-selected-text a{color:#FF0000 !important;}
.news-selected a{color:#FF0000 !important; text-decoration:underline;}
.news-list h3 a{text-decoration:underline !important;}



/* =Misc
----------------------------------------------- */
.clear{clear:both;font-size:0px;line-height:0px;height:0px;}
.space-1{clear:both;font-size:1px;line-height:1px;height:1px;}
.space-2{clear:both;font-size:2px;line-height:2px;height:2px;}
.space-5{clear:both;font-size:5px;line-height:5px;height:5px;}
.space-7{clear:both;font-size:7px;line-height:7px;height:7px;}
.space-10{clear:both;font-size:10px;line-height:10px;height:10px;}
.space-17{clear:both;font-size:10px;line-height:17px;height:17px;}
.space-20{clear:both;font-size:10px;line-height:20px;height:20px;}
.float-r{float:right;}
.float-l{float:left;}
.error{color:red;font-weight:bold;}
img{border:none;}
p{padding:0;margin:10px 0 10px 0;}
.footer-parent-element{position:relative;/* Dient dem Footer zur Positionierung (Seitenende) */ height:10px;}
.user-counter{text-align:right;padding-top:18px;font-size:9px;line-height:15px;}

.footer-more-topic{color:#990000;font-size:11px;}
.footer-more{font-size:11px;color:black;line-height:18px;}
.footer-more a{color:#666666 !important;}

.hol-headings{font-weight:bold;text-transform:uppercase;}
.hol-table td{border:1px solid black;padding:8px;font-size:12px;}
.hol-table{border:1px solid black !important;border-collapse:collapse !important;}
