@charset "UTF-8";body{background: url(../img/bg.jpg) repeat-x;min-width:990px;margin:0;}
body,td,th{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;line-height:16px;}
.sh_l{position:absolute;left:-10px;top:-1px;width:10px;height:270px;background:url(../img/sh_l.jpg);}
.sh_r{position:absolute;right:-10px;top:-1px;width:10px;height:270px;background:url(../img/sh_r.jpg);}
a:link{color:#89a200;text-decoration:underline;}
a:visited{color:#89a200;text-decoration:underline;}
a:hover{color:#89a200;text-decoration:underline;}
a:active{color:#89a200;text-decoration:underline;}
a.ak{color:#89a200;text-decoration:none;border-bottom:1px dotted #89a200;}
a.softlink{text-decoration:none;border-bottom:1px dotted #89a200;}
* html a.softlink{border:0;text-decoration:underline}
a.softlink.active{text-decoration:none !important;border-bottom:0px;color:#FFF !important;background:#89a200 !important;padding:0px 4px;text-shadow:#666 0 1px 0;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.softlink.active:active{color:#FFF !important;background:#89a200 !important;}
* html a.softlink.active{border:0;text-decoration:underline}
img,a{outline:0;}
.hide{display:none !important;}
.Stil2{color:#fff;font-size:13px;background:#89a200;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;-moz-border-radius:5px;text-shadow:#666 0 1px 0;padding-left:5px;font-weight:bold;border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;}
h2.Stil2{padding:2px 5px;margin:0;}
h1.Stil4,.Stil4{margin:0;padding:0;font-weight:bold;font-size:20px;line-height:normal;padding-bottom:8px;}
.Stil6{color:#999;}
#agbs p{margin:0;padding:0;padding-bottom:8px;}
hr{height:1px;background-color:#fff;color:#fff;border:0;border-top:1px solid #DDD;overflow:hidden;}
.topbg{overflow:hidden;height:173px;width:950px;margin:0 auto;padding-top:0;text-align:center;}
.kopf{width:100%;height:17px;overflow:hidden;}
#menu{list-style:none;height:161px;overflow:hidden;margin:0 0 0 21px;padding:0;}
#menu li{list-style:none;float:left;margin:0 10px 0 0;padding:0;}
input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:3px 2px;border:1px solid #AAA;background:#FFF url(../img/input_bg.gif) repeat-x;}
input:focus,textarea:focus{-moz-box-shadow: 0 0 3px #89a200;-webkit-box-shadow:#89a200 0 0 3px;outline:0;}
select{font-family:Arial,Helvetica,sans-serif;font-size:13px;border:1px solid #999;}

span.std-btn {background:#DDD url(../img/btn-bg.gif) repeat-x;outline:none;padding:3px 0;border-bottom:1px solid #666;line-height:17px;border-right:1px solid #CCC;border-top:1px solid #CCC;border-left:1px solid #CCC;-webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px;}
* html span.std-btn {padding:0;}
*+html span.std-btn {padding:0;display:inline-block;}
span.std-btn input{text-indent:0;font-size:13px;padding:3px 4px;line-height:17px;background:none;border:none;outline:none;overflow:visible;text-shadow:#EEE 0 1px 0;color:#333;}
* html span.std-btn input {width:0;padding:0 6px;margin:1px 0;}
*+html span.std-btn input {width:1%;padding:0 6px;margin:1px 0;}
span.std-btn:active{outline:none;background:#FFF !important;border-bottom:1px solid #CCC;border-right:1px solid #999;border-top:1px solid #999;border-left:1px solid #999;}
span.std-btn.disabled,span.std-btn.disabled:active{background:#EEE !important;border:1px solid #CCC !important;}
span.std-btn input[disabled],span.std-btn.disabled input[disabled],span.std-btn.disabled input:active{color:#CCC;text-shadow:#FFF 0 1px 0;}
span.std-btn input::-moz-focus-inner {border: none;}

span.search-btn{border: 1px solid #CCC !important;border-bottom:1px solid #999 !important;border-left:0 !important;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;width: 60px;display:block;height:20px;}
span.search-btn input{width:100%;}
span.search-btn.disabled{border-left:0 !important;border-bottom:1px solid #999 !important;}
* html span.search-btn {margin-top:1px;height:26px;}
*+html span.search-btn {margin-top:1px;height:26px;}
* html span.search-btn input {padding-top:2px;}
*+html span.search-btn input {padding-top:3px;}

span.search-btn input,span.std-btn input{-moz-box-shadow:none;-webkit-box-shadow:none;}

table.printTable td {border-top:1px solid #DDD;}
table.tableMO tr.odd{background:#e1e8bf;}
table.tableMO tr:hover{background:#ffcda0;}
table.tableMO tr.odd:hover{background:#ffcda0;}
table.tableMO tr.no-hover{background:#fff!important;}
table.tableMO th{padding:2px 0;background:#FFF!important;}
table.tableMO th.Stil2{padding:2px 4px;background:#89a200 !important;}
img.hof_icon{border:0;text-shadow:#000 3px 3px 5px;padding:0;margin-bottom:5px;}
h2.hof{font-size:14px;padding:0;margin:0 0 10px 0;}
.news h2{font-size:13px;padding:0;margin:2px 0 0 0;}
.error-box{color:#F00;padding:2px 4px;border:1px solid #F33;background:#FEE;margin:0 1px 10px 1px;font-size:13px;}
.success-box{color:#009900;padding:2px 4px;border:1px solid #009900;background:#efffef;margin:0 1px 10px 1px;font-size:13px;}
.group-loader.reset {position: absolute;top: 5px; left: 190px; z-index: 2;}
.group-loader.more {position: absolute;top: -10px; left: 190px; z-index: 2;}
.group-loader {text-align: center; width: 560px; height: 49px;}
.group-loader .bar{position: absolute; z-index: 3; top: 21px; left: 20px;}
.group-loader .bg{position: absolute; z-index: 2; top: 1px; left: 0px; height: 47px; width: 560px; overflow: hidden;-webkit-border-radius:10px; border-radius:10px; -moz-border-radius:10px; background: #EEE; opacity: 0.8; -moz-opacity: 0.8; filter: Alpha(opacity=80);}
#more-button-box{position:relative;clear:both;margin:0px auto;height:39px;padding:0 0;}
#more-button{display:block;padding:11px 0;cursor:pointer;text-decoration:none;margin:0 0 0 0;font-size:14px;font-weight:bold;border-top:4px solid #CCC;}
#more-button span{color:#89a200;text-decoration:none;border-bottom:1px dotted #89a200;}
* html #more-button span{border-bottom:0;text-decoration:underline;}
#more-button:active{background:#FFF;}

.mail-icon {background:url(../img/mail_icon.gif) no-repeat 0 3px;padding-left:14px;}
a.more-button {display:block;height:16px;background:url(../img/menu_icon.gif) no-repeat right 6px;padding: 1px 16px 1px 4px;font-weight:bold;margin:1px 1px 0 1px;}
.more-menu {position:absolute;right:0px;top:-2px;background-color:#FFF;border:1px solid #89a200;z-index:3;padding:0;-moz-box-shadow: 0 0 10px #999;-webkit-box-shadow:#999 0 0 10px;}
.more-menu a{display:block;padding:1px 10px;}
.more-menu a:hover{background-color:#89a200;color:#FFF;text-decoration:none;}
.more-menu .std {display:block;padding:1px 10px;}

.group-list{margin:20px 0px 50px 0px;}
.group-list h2{margin: 0 0 7px 0;pading: 0;font-size:16px;font-weight:bold;line-height:20px;}
.group-list .desc{float: left;width: 800px; overflow: hidden;font-size:14px;}
.group-list .creator{font-size: 11px;margin-top:8px;color:#999;line-height:14px;}
.group-list .nav{font-size:12px;clear:left;margin-top:10px;overflow:hidden;}
.group-list .type{clear:both;height:15px;color:#333;padding-top:0px;margin-bottom:10px;font-size:14px;font-weight: bold;}
.group-list .type.second{padding-top:40px !important;}
.group-list .row{clear:both;overflow: hidden;padding: 15px 0 12px 0;border-top: 1px solid #DDD;width:100%;}
.group-list .first{background:#DDD;width:100%;clear:both;height:3px;overflow:hidden;}
.group-list .image{float: left; margin-right: 15px;width: 120px; overflow: hidden;}
.group-list-long .type.empty{height:15px;overflow:hidden;}
.public{font-size:9px;text-transform:uppercase;color:#CC9933;font-weight:bold;padding-right:0px;}
.private{font-size:9px;text-transform:uppercase;color:#FF0000;font-weight:bold;padding-right:0px;}
.closed{font-size:9px;text-transform:uppercase;color:#666;font-weight:bold;padding-right:0px;}
.group-list.group-list-icons .row{clear:none;height:175px;margin-bottom:5px;overflow:hidden;width:213px;padding-right:20px;float:left;border:0;}
.group-list.group-list-icons .nav,.group-list.group-list-icons .long-text{display:none;}
.group-list.group-list-icons .desc{float:none; width:auto;}
.group-list.group-list-icons .image{float:none;margin-bottom:13px;}
.group-list.group-list-icons .creator{margin:0px;}
.group-list.group-list-icons h2{margin-bottom:5px;}
.group-list.group-list-icons .first{height:4px;}
a.ll-inactive{background:#DDD url(../img/list_icons.gif) no-repeat -50px 0px;padding:0 !important;text-decoration:none;display:block;width:25px;height:25px;overflow:hidden;border:1px solid #CCC;border-bottom:1px solid #999;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.ll-inactive:active{background:#FFF url(../img/list_icons.gif) no-repeat -50px 0px;padding:0 !important;text-decoration:none;display:block;width:25px;height:25px;overflow:hidden;border:1px solid #999;border-bottom:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.ll-active{cursor:default;background:#89a200 url(../img/list_icons.gif) no-repeat -75px 0px;border-color:#89a200;padding:0 !important;text-decoration:none;display:block;width:25px;height:25px;overflow:hidden;border:1px solid #89a200;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.li-inactive{background:#DDD url(../img/list_icons.gif) no-repeat 0px 0px;padding:0 !important;text-decoration:none;display:block;width:25px;height:25px;overflow:hidden;border:1px solid #CCC;border-bottom:1px solid #999;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.li-inactive:active{background:#FFF url(../img/list_icons.gif) no-repeat 0px 0px;padding:0 !important;text-decoration:none;display:block;width:25px;height:25px;overflow:hidden;border:1px solid #999;border-bottom:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.li-active{cursor:default;background:#89a200 url(../img/list_icons.gif) no-repeat -25px 0px;border-color:#89a200;padding:0 !important;text-decoration:none;display:block;width:25px;height:25px;overflow:hidden;border:1px solid #89a200;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
a.ll-inactive span,a.ll-active span,a.li-inactive span,a.li-active span{visibility:hidden;}
ul.floatleft{list-style:none;margin:0;padding:0;}
ul.floatleft li{list-style:none;margin:0;padding:0;float:left;padding-right:5px;}
.shoutbox{margin-bottom:10px;}
.shoutbox .comment {clear:both;position:relative;width:526px;padding-top:15px;margin-left:1px;}
.shoutbox .top{margin:0 0 7px;}
.shoutbox .name{float:left;padding:0 10px 0 0;}
.shoutbox .content{position:relative;width:476px;background:#e1e8bf;clear:both;padding:4px 7px;margin-top:0px;}
.shoutbox .content .arrow{background:url(../img/comment_arrow.gif);width:11px;height:6px;position:absolute;top:-6px;left:10px;}
.shoutbox .date{font-size: 11px;margin:2px 0 0 5px;color:#999;}
.diff-neg {color:#F00;text-align:center;font-size:11px;font-weight:bold;}
.diff-pos {color:#0C0;text-align:center;font-size:11px;font-weight:bold;}
.diff-neu {color:#666;text-align:center;font-size:11px;font-weight:bold;}
.diff-pos img,.diff-neg img {margin:0 1px 1px 0;}
ul.kompakt li {margin-bottom:2px;}
ul.start li {margin-bottom:10px;}
optgroup {color:#333;font-style:none;font-weight:bold;background:#FFF;}
option {color:#000;}
#group-slider {position:relative;width:382px;height:63px;overflow:hidden;background:#FFF url(../img/slider_bg.png) no-repeat;}
#right-btn {display:block;position:absolute;top:1px;right:1px;width:22px;height:47px;background:url(../img/slider_buttons.png) no-repeat 4px 13px;cursor:pointer;z-index:10;}
#right-btn:hover {background:url(../img/slider_buttons.png) no-repeat -36px 13px;}
#right-btn.inactive {background:url(../img/slider_buttons.png) no-repeat -76px 13px;cursor:default;}
#left-btn {display:block;position:absolute;top:1px;left:1px;width:22px;height:47px;background:url(../img/slider_buttons.png) no-repeat -17px 13px;cursor:pointer;z-index:10;}
#left-btn:hover {background:url(../img/slider_buttons.png) no-repeat -57px 13px;}
#left-btn.inactive {background:url(../img/slider_buttons.png) no-repeat -97px 13px;cursor:default;}
#group-slider-container {position:relative;display:block;padding:0;margin:1px 0 0 23px;width:336px;height:47px;overflow:hidden;}
#group-slider ul {position:absolute;left:0px;display:block;padding:0;margin:0;list-style:none;height:47px;}
#group-slider li {padding:0;margin:0;list-style:none;width:336px;height:47px;top:0;position:absolute;}
#group-slider .rank {position:absolute;right:10px;top:17px;}
#group-slider .groupicon {position:absolute;left:10px;top:9px;}
#group-slider .groupname {position:absolute;left:60px;top:8px;font-weight:bold;width:220px;overflow:hidden;white-space:nowrap;}
#group-slider .link {position:absolute;left:60px;top:25px;}
#positions {text-align:center;margin-top:7px;}


#group-slider-l {position:relative;width:950px;height:183px;overflow:hidden;background:#FFF url(../img/slider_bg_l.png) no-repeat;}
#right-btn-l {display:block;position:absolute;top:1px;right:1px;width:22px;height:155px;background:url(../img/slider_buttons.png) no-repeat 4px 66px;cursor:pointer;z-index:10;}
#right-btn-l:hover {background:url(../img/slider_buttons.png) no-repeat -36px 66px;}
#right-btn-l.inactive {background:url(../img/slider_buttons.png) no-repeat -76px 66px;cursor:default;}
#left-btn-l {display:block;position:absolute;top:1px;left:1px;width:22px;height:155px;background:url(../img/slider_buttons.png) no-repeat -17px 66px;cursor:pointer;z-index:10;}
#left-btn-l:hover {background:url(../img/slider_buttons.png) no-repeat -57px 66px;}
#left-btn-l.inactive {background:url(../img/slider_buttons.png) no-repeat -97px 66px;cursor:default;}
#group-slider-l-container {position:relative;display:block;padding:0;margin:1px 0 0 23px;width:904px;height:155px;overflow:hidden;}
#group-slider-l ul {position:absolute;left:0px;display:block;padding:0;margin:0;list-style:none;height:155pxpx;}
#group-slider-l li {padding:0;margin:0;list-style:none;width:336px;height:155px;top:0;position:absolute;}
#group-slider-l .box {margin-right:0;position:absolute;top:0px;height:155px;width:225px;}
#group-slider-l .groupicon {position:absolute;left:20px;top:13px;}
#group-slider-l .groupname {position:absolute;left:20px;top:113px;line-height:16px;font-weight:bold;font-size:14px;width:175px;overflow:hidden;height:36px;}
#positions_l {text-align:center;margin-top:7px;}



#man_dd {position:absolute;bottom:-1px;width:332px;height:39px;background:url(../img/man_dd_bg.png);}
#man_dd .groupicon {position:absolute;left:10px;top:7px;}
#man_dd .groupname {position:absolute;left:60px;top:15px;font-weight:bold;width:220px;overflow:hidden;white-space:nowrap;}
#man_dd .btn {display:block;position:absolute;top:1px;right:1px;width:35px;height:38px;background: url(../img/man_dd_pfeil.png) no-repeat -55px 13px;cursor:pointer;}
#man_dd .btn:hover {background:url(../img/man_dd_pfeil.png) no-repeat -24px 13px;}
#man_dd .btn.inactive {background:url(../img/man_dd_pfeil.png) no-repeat 6px 13px;cursor:default;}
.popup {position:relative;-moz-box-shadow: 0 0 10px #999;-webkit-box-shadow:#999 0 0 10px;}
.popup .outer{background:#EEE;border:1px solid #89a200;position:relative;overflow:hidden;}
.popup .inner{background:#FFF;margin:6px;padding:10px;overflow:hidden;position:relative;}
.popup a.close-btn {width:11px;height:11px;position:absolute;right:13px;top:13px;display:block;background: #FFF url(../img/close-btn.gif);overflow:hidden;z-index:5;}
* html .popup a.close-btn {right:18px;}
.p_group {position:relative;height:30px;width:231px;float:left;margin-bottom:7px;overflow:hidden;}
.p_group .groupicon {position:absolute;left:0px;top:0px;}
.p_group .groupname {position:absolute;left:48px;top:8px;overflow:hidden;white-space:nowrap;}
.p_group_t {position:relative;height:80px;width:110px;margin-right:6px;float:left;overflow:hidden;}
.p_group_t .groupicon {margin-bottom:3px;}
.p_group_t .groupname {font-size:12px;}
span.t1_hint {display:block;background-color:#fffadd;border:1px solid #ffe222;padding: 2px 8px;line-height:18px;text-align:left;}
span.t1_hint.multiline {padding:5px 8px;line-height:16px;}
span.t1_hint.multiline span {display:block;}
span.t1_hint span {color:#333;font-weight: bold; padding:0 6px 0 0; font-size: 13px;}
a.kickpunkt {display:block;text-indent:-150px;overflow:hidden;width:80px;height:46px;background:url(../img/kickpunkt.png);}
a.kickpunkt:hover {background:url(../img/kickpunkt_a.png);}

.faq { margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #EEE;}
.faq h2 { font-size:14px;color:#333;padding:0;margin:0 0 5px;}
.faq .answer {width:500px;}