html, body{height: 100%;margin:0;padding:0;}
body{background-color:#fff;font-family:arial,trebuchet MS,verdana;font-size:100.01%;color:#444;text-decoration:none;line-height: 1;}
em,blockquote{font-family:arial;}
iframe{border:0;max-width:915px;width:100%;}
abbr{border-bottom:1px dotted #000;color:#000;}
:focus{outline: 0;}
textarea:focus{background-color:#fff;}
h2 a{text-decoration:none;}
.inactive,.inactive:visited{color:#777;font-weight:normal;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
ul,ol,li{padding:0;margin:0;}
.inline{display:inline-block;}
.clearfix:after{content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
h1{font-size:200%;font-family:arial;padding:10px 0 17px 0;margin:0px;font-weight:normal;line-height:100%;color:#333;}
.content_main h1{padding-top:0;}
h2{font-size:150%;font-weight:normal;color:#333;line-height:130%;margin:0 0 10px 0;padding:8px 8px 8px 0;}
h2.main,.box_outside h2{font-weight:bold;font-size:120%;line-height:130%;margin:6px -5px 10px -6px;padding:8px 8px 8px 18px;background-image:url(gfx/h2.jpg);background-repeat:repeat-x;background-size:100% 39px;}
h2.head,.head h2,.h3_head h3{font-size:110%;font-weight:bold;padding: 6px 8px;position:relative;margin-bottom:0;}
.main div.h3_head{border: 1px solid #ccc;background-color: #eee;}
h2.head .small,.head h2 .small,h3.head .small,.head h3 .small{font-size:90%;}
.main .object_list h2,.photo h2,.slider h2{margin-bottom:0;color:#222;padding: 10px 0 6px;}
.main .object_list h2{padding: 0 0 5px;}
.main .box_outside h2{padding-top:1px;padding-bottom:5px;}
#lbInside .folder h2{font-size:110%;font-weight:bold;}
h3{width:100%;font-size:120%;font-weight:bold;color:#222222;line-height:140%;margin-bottom:6px;margin-top:0;}
#lbInside h3{margin-left:10px;}
.box_outside h3{border-bottom:1px solid #aaa;padding:0 2px 3px 4px;font-size:110%;}
.box_outside h3.second{margin-top:20px;}
h4{font-weight:bold;font-size:110%;margin:14px 0 6px;padding:0;color:#000;}
h5{font-weight:normal;font-size:100%;padding:0px 5px 3px 2px;margin:0;margin-bottom:6px;border-bottom:1px solid #c0c0c0;}
div.line{border-bottom:1px solid #e3e3e3;color:#000;}
div.box_outside form div.line{border-bottom:0;margin-bottom:5px;}
.table div.line{margin-bottom:2px;padding-bottom:2px}
img{border:0}
a:active{color:#444}
div.clear{clear:both;float:none !important;}
.error, form .item.error .left{padding-bottom:5px;margin-top:2px;}
.error{color:#E6381C;}
.warning{color:#E6381C !important;}
.badword{text-decoration:line-through;}
.aps{color:#E6381C !important;font-weight:bold;}
.small{font-size:90%;}
p{margin-top:0;margin-bottom:10px;}
.toggler:hover{text-decoration:underline;}
sub, sup{line-height: 0px;font-size: 70%;font-family:arial,trebuchet MS,verdana;}
blockquote{margin-bottom:10px;margin-left:5px;padding-left:25px;background-image:url("gfx/blockquote.png");background-repeat:no-repeat;background-position:0px 5px}
blockquote p{padding-left:8px;text-align:left;border-left:1px solid #bbb;font-style:italic;}
cite{display:block;padding-top:0px;color:#999;font-style:normal;}
span.big{font-size:170%;margin-right:3px;font-weight:bold;}
span.big .x{font-size: 70%;bottom: 2px;position: relative;}
.content span.big{color:#222;}
.fall #header{background-image:url(gfx/layout/header/fall.jpg);}.halloween #header{background-image:url(gfx/layout/header/halloween.jpg);}.summer #header{background-image:url(gfx/layout/header/summer.jpg);}.winter #header{background-image:url(gfx/layout/header/winter.jpg);}.xmas #header{background-image:url(gfx/layout/header/xmas.jpg);}.springs #header{background-image:url(gfx/layout/header/springs.jpg);}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
.hidden{display:none;}
.aj{position:relative;font-size:12px}
.toggler, .toggler2{margin-left:0;background-repeat:no-repeat;background-position:right center;padding-right:13px;cursor:pointer;}
.toggler.margin{margin-left:15px;}
.toggler.active, .toggler2.active{background-image:url(gfx/layout/arrows.png);background-position:right -90px;color:#000;padding-left:0;padding-right:16px;font-weight:bold;}
.navigation .toggler{font-weight:normal;text-decoration:none;background-position: 98% -22px;padding-right:5px}
.navigation .toggler:hover{background-position:98% center}
#right{padding:0 0.4% 0;float:right;position:absolute;top:0px;right:0px;;width:13.5%;min-width:104px;max-width:290px;text-align:left;z-index:1;}
#right .inside, #left .inside{padding-top:10px;}
.left_countdown{color:#fff;margin:10px 0 10px 5px;text-align:left;}
#left .left_countdown a{color:#fff;}
a.start{position:absolute;top:0;width:400px;height:120px;text-indent:-1000px;color:#fff;}
.main{position:relative;top:0;padding-bottom:5px;}
.empfehlen{border-top: 1px dashed #ccc;margin-top: 25px;padding: 10px 14px 12px 14px;background-color: #eee;}
.main .content.pa{padding-bottom:15px;}
#lbInside .content{padding:5px 10px;}
#options{position:absolute;right:0px;text-align:right;}
#aps{display:none;position: fixed;z-index:9999;color:#e62000;font-size:10px;}
.toggler.options{position:absolute;right:0px;top:-30px;text-align:right;}
.main #options form{margin-top:-4px;}
.main #options .accordion form{margin-top:10px;}
.block{overflow:hidden;}
.navigation{margin-bottom:11px;text-align:left;position:relative;}
.navigation .header{overflow:hidden;}
.navigation .header.active{border-radius:3px 3px 0 0;}
.navigation .header .title{padding-right:1px;float:left;font-size:110%}
.navigation .title a, .navigation .title span{margin-left:10px;padding:3px 0px 0px 0px;color:#fff;width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.navigation .header .icon{border-left:1px solid #000;border-right:1px solid #000;box-shadow:0px 1px 8px 3px #000,0px 1px 1px #000;width:21px;height:21px;margin-right:10%;float:right;background-repeat:no-repeat;}
.navigation .header .icon div{background-repeat:no-repeat;width:21px;height:21px;display:block;background-image:url(gfx/navigation/icons.png);}
.navigation .body{background-color:#f5f5f5;border:1px solid #fff;border-top:1px solid #222;border-radius:0 0 2px 2px;color:#000;}
#apps_nav{float:left;width:25%;margin:0 3% 0 0;border-right:1px solid #bbb;background-color:#E9E9E9;}
#apps_content{float:left;width:69%;margin:7px 0 0 0;}
.slim #apps_nav{float:none;margin:0;border:0;width:auto;}
.slim #apps_content{display:none;}
.slim .navigation .header .title{display:none;}
.slim .navigation .header .icon{margin-left:7px;float:none;}
.slim #quicklinks{display:none;}
#left .subnavigation{margin:0 0 15px 0;}
.subnavigation .body{border:0;}
.subnavigation .title span{color:#222;padding: 2px 0 2px 0;margin-left:8px;border-radius: 0;font-weight: bold;}
#left .subnavigation .header{background-color:#e4e4e4;border:1px solid #c4c4c4;color:#000;}
.subnavigation .body .item{border:0;}
.subnavigation .item.first{padding-top:8px;}
.navigation .icon{text-align:center;position:relative;list-style-type:none;display:block;}
.navigation .icon.high.active{background-color: #f5f5f5;border-top: 1px solid #BBB;border-bottom: 1px solid #BBB;margin-top:5px;}
.navigation .icon.last{border-bottom:0;}
#left .navigation .icon.first{border-top:0;margin-top:0;}
.navigation .icon a.high{color:#000;display:block;padding: 4px 10% 4px 10%;opacity:0.6;}
.navigation .icon a.high img{width:100%;max-width:40px;}
.navigation .icon.active a.high{opacity:1;padding: 6px 9px 6px 9px;}
#left .navigation .icon.dropdown{display:block;}
.navigation li.dropdown.icon ul{margin-top: 57px;}
.feature_top,.feature_bottom{position:absolute;right:-1px;background-repeat:no-repeat;width:30px;height:75px;}
.feature_top{top:-30px;background-image:url(gfx/layout/feature-border-top.png);}
.first .feature_top{top:0;height: 20px;background-position: 0 -30px;}
.feature_bottom{bottom:-30px;background-image:url(gfx/layout/feature-border-bottom.png);}
.last .feature_bottom{bottom:0;width:1px;background-image:url(gfx/layout/pixel-white.png);background-repeat:repeat-y;}
.navigation .button{border-top:1px solid #bbb;background-repeat:no-repeat;margin:0;padding:0}
.navigation .button.first{border-top:0;}
.navigation .button a{padding:5px 5px 5px 23px;display:block;background-position:9px -20px;margin-bottom:1px;border-top:1px solid #fff}
.navigation li span.button{padding:5px 5px 5px 10px;display:block;margin-bottom:1px;border-top:1px solid #fff}
.navigation .item{border-bottom:1px solid #d4d4d4;padding:5px 5px 5px 7px;position:relative;}
.navigation .item.last{border-bottom:0;}
.navigation form .label{float:left;width:32%;}
.navigation form .value{float:right;margin-left:3%; width:65%;}
.navigation div li.new{background-image:url(gfx/navigation/left-active-red.jpg);}
.navigation .register .item, .navigation .register .item{border:0;padding:4px 0 4px 0;}
.navigation input.text{width:95%;}
#options_search .submit{margin-top:5px;}
.navigation_footer_right{float:right;}
.simple_navigation,.symbol_navigation{list-style-type:none;padding:0;margin:0;}
.symbol_navigation .button a{padding:5px 5px 5px 26px;}
.simple_navigation a{background-image:url(gfx/layout/arrows_513.png);background-position:0px -26px;background-repeat:no-repeat;padding-left:13px;}
.symbol_navigation li{background-repeat:no-repeat;background-position:7px 6px;}
li.duplicate{background-image:url(gfx/icons/special/duplicate-s.png);}
li.edit{background-image:url(gfx/icons/edit-s.png);}
li.dates{background-image:url(gfx/icons/calendar-s.png);}
#main .symbol_navigation a{padding-left:26px;}
.nav_outside .navigation{width:98%;}
.nav_outside .navigation .header,#header .navigation .header{border:1px solid #000;border-radius:3px;padding-right:0}
.nav_outside .navigation,#header .navigation{border-radius:3px;background-image:url(gfx/navigation/header-bg.jpg);background-position:1px 1px;}
.nav_outside .navigation.active .header .icon,.navigation_horizon .button.active .icon{background-image: url(gfx/navigation/icon-red.jpg);}
.nav_outside .navigation.active .header.active{border-bottom: 1px solid #e6381c;}
div.special{color:#222;background-color:#fff6e4;border:1px solid #dc9;padding:10px;background-repeat:no-repeat;background-position:10px 13px;padding-left:60px;min-height:35px;margin:0 0 14px 0;}
.navigation .submit{font-size:100%;}
.navigation .special{font-size:100%;}
.special p{margin:5px 0;}
div.hint{background-image:url(gfx/icons/special/hint.png);}
div.hint.small{background-image:url(gfx/icons/special/hint-s.png);}
div.idea{background-image:url(gfx/icons/special/idea.png);}
div.idea.small{background-image:url(gfx/icons/special/idea-s.png);}
div.idea.medium{background-image:url(gfx/icons/special/idea-m.png);}
div.special.reverse{background-position:97% 5px;padding:6px 10px 5px 10px !important;}
div.success{background-image:url(gfx/icons/special/success.png);background-color:#fff;border:1px solid #51a12e;}
div.duplicate{background-image:url(gfx/icons/special/duplicate.png);border:1px solid #51a12e;background-position:10px 9px;}
div.success.small{background-image:url(gfx/icons/special/success-s.png);}
div.special.question{background-image:url(gfx/icons/special/question.png);background-color:#feb;border:1px solid #a96;color:#222;}
div.question.small{background-image:url(gfx/icons/special/question-s.png);}
div.new{border:1px solid #e6381c;}
div.new .toggler.special{background-image:url(gfx/icons/toggler-new.png);}
div.special .toggler.special.active{background-image:url(gfx/icons/toggler-new-active.png);}
div.special.error{background-image:url(gfx/icons/special/error.png);background-color:#feb;border:1px solid #a96;color:#222;}
div.special.error.small{background-image:url(gfx/icons/special/error-s.png);}
div.special.intern{background-image:url(gfx/icons/special/intern.png);border:1px solid #f00;}
div.special.small{padding-left:30px;min-height:inherit;padding:9px 9px 9px 30px}
.dropdown_menu ul,li.dropdown{padding:0;list-style:none;margin:0;padding:0;}
li.dropdown{position: relative;padding:0 0 2px 0;}
li.high{display:inline-block;}
li.dropdown ul{margin: 17px 0 0 0;padding: 0;position: absolute;top: 0;left: 0em;display: none;}
li.dropdown:hover ul{display: block;opacity:0.93;filter:alpha(opacity=93);z-index:99;border-radius:0 0 2px 2px;background-color:#fff;min-width:90px;}
li.dropdown li{float: none;display: block;}
li.dropdown li.low{border:0;margin-bottom:0;text-align:left;}
li.dropdown li a{padding:0.3em 12px 0.3em 8px !important;color:#fff;text-decoration: none;display:block;white-space: nowrap;background-image:none;}
.navigation_main_sub .dropdown li:hover ul{margin-top:19px;}
li.dropdown .active.low a{font-weight:bold;}
.list_navigation{float:right;width:15%;line-height:155%;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#result .list_navigation, .anfragen .list_navigation{width:22%;}
a.report{padding-right:3px;min-width:83px;min-width: 80px;min-height:18px;display: block;text-align: right;}
a.report:hover{text-decoration:none;}
a .invis{visibility:hidden;}
li:hover .invis{color:#666;visibility:visible;}
.navigation_main{height:27px;display:block;position:relative;z-index:13;border-bottom:1px solid #444;margin-bottom:6px;}
.navigation_main li.high{float:left;margin-top:3px;padding:0;margin-right:2px;border-radius:3px 3px 0px 0px;}
.navigation_main li.high.active{background-repeat:repeat-x;padding:2px 0px 2px 0px;margin-top:0px;border:1px solid #222;border-bottom:0;}
.navigation_main li.high{border:1px solid #999;border-bottom:1px solid #444;background-color:#ccc;list-style:none;}
.navigation_main li.high.active{background-image:url(gfx/navigation/contentmenu-button-gray.png);}
.navigation_main li.high a{padding:3px 0.7em 2px 0.7em;color:#666;text-decoration:none;display:block;}
.navigation_main li.high a:hover{color:#000;}
.navigation_main li.active a.high{font-weight:bold;color:#222;}
.navigation_main li.high.first{}
.navigation_main .dropdown a.high{padding-right:18px;padding-bottom:4px;background-image:url(gfx/layout/arrows_513.png);background-position: 95% -111px;background-repeat:no-repeat;}
.navigation_main li.high.dropdown{max-height:23px;}
.navigation_main  li.dropdown.high.active{}
.content .navigation_main ul{margin:0;padding:0;}
.navigation_main .dropdown li a{color:#222;}
.navigation_main .dropdown:hover ul{border-top:0;left:-1px;width:100%;margin-top:20px;}
.navigation_main .dropdown.active ul{margin-top:23px;}
.navigation_main .dropdown li.first a{border-top:0;}
.main .navigation{max-width:350px;box-shadow:1px 1px 5px 0px #ddd;border: 1px solid #aaa;padding:1px}
.main .navigation .header{background-color:#222;border-radius:0;border:0;}
.main .navigation .body{border:0;border-top: 1px solid #222;}
#main .navigation .header span{padding:2px 0;margin-left:8px}
.main .navigation .header .icon{box-shadow:0px 1px 8px 3px #111,0px 1px 1px #111;margin-right: 8%;}
.main .navigation .button{border-top:1px solid #ddd;}
.main .navigation .item{border-bottom:1px solid #ddd;}
#main .header.noicon .title{width:auto;}
.header.noicon .icon{display:none;}
.main .navigation ul a{padding: 3px 5px 3px 20px;background-position: 6px -21px;}
.content_special{width:26%;position:relative;float:right;margin:10px 0 0 0;}
.content_main{float:left;width:72%;margin-right:1%;margin-top:10px;position:relative;}
.main .content_main .content{padding-right:0;}
#letzte_besucher .item{width:33.2%;margin:8px 0;float:left;border:0;padding:0;text-align:center}
.content_special a.tooltip{margin-bottom:-5px;display:block;}
.contents_special .item .label{top:-4px;position:relative;padding-top:7px;overflow:hidden;}
a.online{background-image:url(gfx/icons/online.png);background-repeat:no-repeat;background-position:0px 2px;}
a.offline{background-image:url(gfx/icons/offline.png);background-repeat:no-repeat;background-position:0px 2px;}
.main .navigation_main_sub{display:block;margin-bottom:12px;padding:0;}
.navigation_main_sub a, .bet_block a.active{text-decoration:none;background-repeat:no-repeat;background-position:0px center;padding-left:11px}
#main .navigation_main_sub .active a.high, .bet_block a.active{color:#fff;text-decoration:none;border-bottom:0;background-image:url(gfx/layout/arrows_513.png);background-position:0px -56px;}
.navigation_main_sub a:hover{text-decoration:none;}
.navigation_main_sub .active a.high:hover{border-bottom:1px solid #fff;}
.navigation_main_sub li.high{margin:2px 5px 5px 0;background-color:#f6f6f6;border:1px solid #bbb;padding:2px 8px 2px 6px;line-height:150%;border-radius: 2px;}
.navigation_main_sub li.active{padding-left:4px;}
#lb{position:absolute;top:0;margin:auto;width:100%;height:100%;visibility:hidden;font-size:75%}
#lbOverlay{background-color: #fff;opacity:0.5;filter:alpha(opacity=50);cursor: pointer;height: 100%;left: 0px;position: fixed;top: 0px;width: 100%;z-index: 9;}
#lbInside{margin:auto;z-index:10;position:absolute;border:6px solid #282828;border-radius:3px;background-color:#fff;top:50%;left:50%;right:50%;line-height:155%;text-align:left;padding:1px;}
#lbInside #lbInside2{position:relative;border:6px solid #282828;border-radius:3px;background-color:#fff;}
.alert #lbInside{overflow:visible;}
.lbInside{border:1px solid #000;padding:1px;}
#lbInside .caption{text-align:left;padding:3px 5px 10px 5px;font-size:100%;color:inherit;}
#lbInside h1{padding:4px 10px;font-size:120%;margin:0 0 5px 0;cursor:move;background-image:none;}
#lbInside.lb_gfx h1{margin-bottom:1px;}
#lbInside a.xclose{position:absolute;right:5px;top:5px;color:#fff;background-image:url(gfx/layout/close.png);background-repeat:no-repeat;background-position:center center;padding:0px 9px 2px 9px;font-family:verdana;text-indent:-5000px;}
#main .navigation .dropdown a.bottom{padding-left:0;display:inline-block;background-position: right -53px;}
.special_actions .dropdown{float:right;}
.navigation .special_actions .dropdown{float:none;}
.navigation li.dropdown ul{font-size:100%;margin-top:21px}
#shortbar{font-size:75%;line-height:135%;width:100%;background-color: rgba(23, 27, 37, 1);min-height:30px;padding:2px 8px 2px 8px;position:fixed;top:0px;z-index:100;box-shadow:0 0 1px 6px rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.85);}
#layout_date{position:absolute;right:0px;margin:9px 29px 0 0;}
.login a,.login a:visited{color:#fff;}
#shortbar .item{float:left;margin:0 5px 0 0;padding-bottom:0}
#shortbar input.text {box-shadow:0 0 0 1px rgba(255,255,255,0.20);border:1px solid #000;background-image:none;border-radius: 0 1px 1px 0;padding:1px 2px 2px 3px;color:#888;}
#shortbar input.active{color:#000}
#shortbar .password input {width:90px;}
#shortbar .stay {padding-right:34px}
#shortbar .label_text {position:relative;top:-2px}
#shortbar .email input {width:130px;}
#shortbar .submit {border:0;}
#accordion_head{opacity:0.6;padding-top:6px}
#accordion_head .item{padding-bottom:4px;}
#shortbar .hilfe{opacity:0.6;margin:2px 0 0 8px}
#shortbar .registrieren{overflow:visible;}
#shortbar .registrieren a{padding:2px 10px 3px 10px;}
.search_icon{float:left;background-color:#555;background-image:url(gfx/layout/arrows_513.png);background-position:100% -53px;background-repeat:no-repeat;font-size:90%;z-index:10;position:relative;top: -1px;border-radius: 2px 0 0 2px;}
.search_icon li.high{padding:0 12px 4px 0;}
.search_icon img.high{margin:4px auto 0 3px;border:1px solid #222;background-color:#fff;}
.search_icon li ul{font-size:100%;margin:21px 0 0 0;}
.search_icon li li a{padding:0.3em 12px 0.2em 0px !important;}
.search_icon.dropdown li:hover ul{border:0;}
.search_icon li li img{float:left;margin:2px 4px 0 3px;position:relative;}
.ac{max-height:115px;background-color:#fff;min-width:176px;max-width:450px;border:1px solid #888;border-top:0;position:absolute;z-index:9;}
.ac.overflow{overflow-y: scroll;}
.ac_country img{float:left;margin-right:8px;position:relative;top:4px;}
.ac_country a{padding:2px 6px;}
.ac_l .ac{max-height:345px;}
.ac_l .ac a{padding: 4px 3px 4px 6px;}
.ac_m .ac{max-height:208px;}
.ac_m .ac a{padding: 2px 2px 3px 4px;}
.ac a{display:block;color:#444;text-decoration:none;border-bottom:1px solid #bbb;padding:0 3px;}
.ac a:hover, .ac a:visited{color:#000;text-decoration:none;}
.ac span.active{color:#f00;font-weight:bold;}
#shortbar .ac{max-height:300px;border:1px solid #222;width:100%;left:0px}
.ac_l .ac img.photo{margin-right:8px;}
.fb_login{margin:6px 0 0 10px;width:65px;}
.site_search{width:45%;max-width:500px;float:left;margin:6px 0 4px 0;}
.site_logout{float:right;padding:3px 25px 0 20px;background-color:#222;}
.dropdown_menu_left{float:left;padding:5px 0 0 0;}
.dropdown_menu li.settings_high{padding-left:20px;}
.layout_foto{float:left;margin:1px 6px 0 0;position:relative;}
.layout_foto a.photo{background-color:transparent;border:1px solid #444;}
.layout_foto a.photo img{border:0;width:20px;}
.site_logout li.dropdown{height:14px;}
.site_logout li.dropdown ul{margin-top:16px;}
.site_logout .icon{float:left;padding:0;border:0;top: 1px;position:relative;height:15px;}
.site_logout li.empty{opacity:0.4;margin-right:7px;}
li.settings_high{margin-right:7px;}
li.profil_high{margin-right:18px;position:relative;top:-4px;}
#shortbar .login{float:right;color:#fff;padding:6px 66px 0 20px;background-color:#222;}
.site_logout .submit{background-color:#444;color:#999;margin-left:10px}
#shortbar a.mlink{color:#bbb;font-weight:bold;text-decoration:none;}
#special_menu2{position:relative;top:6px;z-index:9;margin-right:10px;float:left;}
#special_menu2 li.high{border-top:0;padding-bottom:0;height:24px;}
#special_menu2 li.high.last{margin-right:12px;}
#special_menu2 a.high{background-color:#444;padding:1px 7px 1px 15px;float:left;margin-right:2px;text-align:center;color:#fff;background-image:url(gfx/layout/arrows_513.png);opacity:0.4;background-position:4px -56px;background-repeat:no-repeat;}
#special_menu2 li ul{margin-top:21px;}
.settings_label{color:#fff;opacity:0.8;margin-bottom:6px}
#special_menu2 li:hover ul{border-radius:1px;border:1px solid #222;margin-left:-1px}
#footer{padding:20px 0 15px 0;margin-bottom:20px;}
#footer li{margin:0 0 6px 0;padding:0}
#footer li a{color:#000;}
.navigation a,#special_menu a,.arrow,.arrow a{text-decoration:none;}
.content_main .breadcrumb{margin-top:0;}
.breadcrumb li ul{margin-top:23px;left:-8px;}
#main .breadcrumb li.high{float:none;display:inline-block;margin:0;padding:0;margin-right:6px;list-style-type:none}
.breadcrumb li a:hover{text-decoration:none;}
.breadcrumb li.first a{background-image:none;padding-left:0px;}
.breadcrumb li a,.breadcrumb li span{background-image:url(gfx/breadcrumb2.png);background-position:0px 0px;background-repeat:no-repeat;padding: 2px 0 12px 15px;color:#000;}
.lmp{padding:5px 5px 5px 7px;}
#meine_matches .lmp{padding:2px 5px 2px 7px;}
.navigation.active .header .icon img,.navigation_horizon .button.active img{border:0;background-image:none;}
.bookmark_this{position:absolute;right:0px;top:-3px;z-index:14;}
.bookmark_this a.bookmark_link{width:32px;height:26px;display:inline-block;background-repeat:no-repeat;}
.bookmark_this a.bookmark{background-image:url(gfx/icons/bookmark.png);}
.bookmark_this a.bookmark:hover,.bookmark_this.active a.bookmark{background-image:url(gfx/icons/bookmark-active.png);}
.bookmark_this a.help{background-image:url(gfx/icons/special/question.png);background-size: 87%;}
.bookmark_this a.help:hover,.bookmark_this.active a.help{background-image:url(gfx/icons/special/question.png);}
.bookmark_this a.admin{background-image:url(gfx/icons/admin-active.png);float:none;}
.bookmark_this a.admin:hover,.bookmark_this.active a.admin{background-image:url(gfx/icons/admin-active.png);}
div.count_normal{float:right;width:25px;text-align:center;position:relative;right:4px;top:1px;line-height: 135%;}
a.count_normal{max-width:19px;min-width:10px;text-align:center;padding:0 2px;position:relative;border-radius:2px;border: 1px solid #96AEC8;background-color: #CFE0F2;letter-spacing:1px;font-family:tahoma;display: inline-block;background-image:none;}
span.count_small{line-height:9px;height:11px;width:auto;padding:0 2px;position:relative;left:-5px;top:-1px;z-index:2;border-radius:3px;border:1px solid #111;background-color:#e6481c;color:#fff;letter-spacing:1px;float:left;font-family:tahoma;}
.hd #header{background-image:url(gfx/layout/hd-header-left.jpg);}.hd #header .inside{background-image:url(gfx/layout/hd-header-right.jpg);}.oesig #header .inside{background-image:url(gfx/layout-sib/oesig-header.jpg);}.blankenburg #header .inside{background-image:url(gfx/layout-sib/blankenburg-header.jpg);}.blankenburg #left{background-image:url(gfx/layout-sib/blankenburg-bg-left.jpg);}.oesig #left{background-image:url(gfx/layout-sib/oesig-bg-left.jpg);}/* Layout-Struktur */
body { background-repeat:repeat-x;background-position: 0px -157px; }
#wrapper { font-size:75%; line-height:135%; margin:auto; text-align:center;margin-top:37px;position:relative; }

#header { height:250px; text-align:left; margin:auto; max-width:911px; min-width:420px; position:relative;background-repeat:no-repeat; }
#header .inside { background-repeat:no-repeat; background-position:372px top; height:250px; }
#footer { font-size:70%;min-width:780px;color:#000;line-height:140% }
#left { padding:0 1% 0 1%; float:left; width:19%; max-width:275px;min-width:150px; }

.slim #container { width:95%;}
.slim #left { width:6%;min-width:auto;}

#main { line-height:155%; position:relative; min-height:505px; }
#main .inside { margin:16px 15px 20px 5px;position:relative; }
#wrapper_inside { max-width:1450px; min-width:780px; margin:auto;padding-bottom:40px; }
#wrapper_inside.slim { max-width:1200px;}

#container { margin:auto; max-width:911px; min-width:350px; width:63%; background-color:#fff; text-align:left; float:left; border:1px solid #fff; border-top:0;margin-right:14.5%;z-index:2;position:relative }
.night #container { border:0; box-shadow: 0px 1px 2px #112b42; border-radius:0 0 3px 3px }

#header .left { float:left; width:462px; }
#header .right { min-width:210px; max-width:564px; overflow:hidden; }
#header .login { width:140px; }
#header .logout { margin-left:10px;float:left;margin-right:6px }
#header .logout .submit { background-color:#fff;border:1px solid #000;color:#000;font-size:90%;height:21px;padding:0 8px;opacity:0.4}
#header .fb { width:210px; }

#footer_inside2 { margin-left:20%;width:62%;}

/* Navigation Horizontal */
.navigation_horizon{position:relative;z-index:20;padding:1px 0 1px 5px;border-top:1px solid #fff;}
.navigation_horizon li.dropdown:hover ul { border:1px solid #222;margin-top:24px; }
.navigation_horizon li.dropdown.high img{height:14px;padding:1px;}

.hd .navigation_horizon .apps{float:right;margin-right:5px;}

.navigation_horizon li.high{margin-right:5px;float:right;}
.navigation_horizon .dropdown a.high{color:#fff;padding:3px 8px 1px 1px;display:block;box-shadow:0px 0px 1px 0px #000;}
.navigation_horizon .dropdown.high {padding:2px 0;}
.navigation_horizon .dropdown.high .icon{float:left;margin:0 4px 0 1px;position:relative;top:-3px;}
.navigation_horizon .icon span{background-image:url(gfx/navigation/icons.png);width:21px;height:20px;display:block;}

.navigation_horizon a.high { background-color:#191919; background-image:url(gfx/navigation/header-bg.jpg); background-position:left top;border:1px solid #000; border-radius:3px; padding-right:0 }
.navigation_horizon a.high img { background-repeat:no-repeat; height:14px; border-left:1px solid #222; border-right:1px solid #222; background-size:100% 100%;padding:1px; }
.navigation_horizon a.high:hover { background-image:url(gfx/navigation/header-bg-active.jpg);background-position:left top;text-decoration:none;  }
.navigation_horizon li.high.active a.high:hover { background-image:none; }

#main div.breadcrumb{padding:0 0 1px 10px;z-index:22;position:absolute;top:6px;}

.box_profil { width:22%;min-width:160px;max-width:250px;float:right;margin:-103px 0 0 0;position:relative;z-index: 9; }

.naf { background-position: 0px -25px; }
.nag { background-position: 0px -50px; }
.nam { background-position: 0px -75px; }
.nan { background-position: 0px -100px; }
.naq { background-position: 0px -125px; }
.nat { background-position: 0px -150px; }
.nau { background-position: 0px -175px; }
.user-charts .nau { background-position: 0px -200px; }
.nav { background-position: 0px -225px; }
.naw { background-position: 0px -250px; }
.nad { background-position: 0px -274px; }
.naa { background-position: 0px -297px; }

#right.resized .resi { display:none; }
#right.resized .photo { width:24px; height:35px; }

.navigation .toggler { font-weight:normal; text-decoration:none; }

#left .willkommen { margin:16px 0 19px 0; color:#fff; text-align:left; }
#left .logged_in { margin:5px 0 10px 0; }
#left .willkommen a { color:#fff }

.main .content { padding:0 0 0 8px; }

#right .navigation2 { margin-bottom:8px; }
#right .navigation2 a { background-image:url(gfx/layout/arrows.png); background-position:0px -25px; font-size:90%;color:#fff }

/* Footer */
#footer .inside { max-width:1450px; min-width:780px; margin:auto; }
#footer .inside2 { margin:auto; margin-left:28%; text-align:left;padding:20px 0 44px 10px;position:relative;width:68%; }

.rendertime { color:#445b72;position:absolute;left:5px; bottom:5px; }
.copyright { position:absolute;right:5px; bottom:5px; }

#shortbar { background-color: rgba(34, 34, 34, 1);box-shadow:0 0 1px 6px rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.85);min-width: 780px;}
.shortbar_inside { width:100%;position:relative;margin:auto; }
.shortbar_inside2 { max-width:970px;width:100%;position:relative;margin:auto }

/* Mittlere AuflÃ¶sung */
@media all and (max-width: 1024px) {
	#header { overflow:hidden;}
	#right { display:none; }
	#container { width:74%;margin-right:0;}
	#left { width:22%; }
	.inside2 { margin-left:28%;width:68%;}
}

/* Kleine AuflÃ¶sung */
@media all and (max-width: 700px) {
	#right { display:none; }
	#container { width:100%;margin:0;border:0;}
	#left { display:none; }
	.inside2 { margin-left:0;width:100%;}
	#footer { min-width:200px;}
	#footer .inside { min-width:200px;}
}

/* Besucher */
.visitor #wrapper_inside { max-width:1185px; }
.visitor #left { width:20%;max-width:100%; }
.visitor #container { width:76%;margin:auto; }
/* Bereichstrenner */
.pm .item{border-bottom:1px solid #ddd;padding:10px 0;}
.alert div.item{padding-bottom:10px;}
.alert textarea{width:100%;}
.standard textarea { width:98%;}
.discussion input.text { width: 70%;}
.table div.table_item{border:1px solid #dedede;border-top:0;padding:8px 8px 14px 8px;}
.table .h3_head,.table .h2_head{margin:10px 0 0 0;}

form.more_space div.item.even{background-color:#e5e5e5;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
form.search,div.settings { background-color: #eee;padding: 8px 10px 0px 9px;border: 1px solid #ccc;margin-bottom: 10px;}
#main form.more_space div.item.even{background-color:#f0f0f0;border:1px solid #e1e1e1;}
div.item .level_1{margin-bottom:20px;padding:0 0 20px 0;border-bottom:1px solid #ddd;}
div.item .level_2.left{line-height:15px;width:58%;background-color:#ddd;margin-bottom:1px;float:left;}
div.item .level_2.right{line-height:15px;width:42%;background-color:#ddd;margin-bottom:1px;float:left;height:auto;margin-right:0;}
div.item .level_2 div{margin:5px 10px;float:left;display:block;}
div.item .level_2 div.left{width:110px;}

.about-me{overflow:hidden;}
.full_item{margin:20px 0 18px 0;}

.full_item .head{margin:15px 0 4px 0;padding:3px 6px 3px 6px;color:#000;font-size:100%;font-weight:bold;}
.main_head{padding: 3px 6px;background-color: #c4c4c4;border-left: 1px solid #aaa;border-right: 1px solid #aaa;font-size: 110%;font-weight:bold;color: #222;margin:5px 0 4px 0;}

.century .full_item { margin:0;}
.century .main_head {text-align: center;padding: 0;display:table-cell;vertical-align:middle;}
.main_head.first {border-top: 1px solid #aaa;position: relative;top: 1px;}
.century .big_head {text-align: center;padding: 0;display:table-cell;vertical-align:middle;padding: 4px;}
.big_head.first {border-top: 1px solid #777;position: relative;top: 1px;}
.century .main_head div,.century .big_head div {  -webkit-transform: rotate(270deg);width:22px;white-space:nowrap;}
.century .big_head div { margin-top:65px;}
.century .head { margin-top:0;}
.decade {width: 100%;}
.big_item { display:table-cell;padding-left:1px;vertical-align:top;width: 100%; }
.main_item { display:table-cell;padding-left:5px;vertical-align:top;width: 100%; }

.big_head{padding: 3px 6px;background-color: #999;border-left:1px solid #777;border-right:1px solid #777;font-size: 110%;font-weight:bold;color: #000;margin:5px 0 2px 0;}
div.important .head{margin:0px 0 4px 0;border-right:0;border-left:0;border-top:0}
.full_item .important{margin:5px 0 5px 0;}
.full_item .important .level_1{border-top:0;}
.full_item .important .head{border-right:0;border-left:0;border-top:0;margin-top:0;}

div.box_outside{position:relative;background-repeat:no-repeat;padding-bottom:28px;}
div.box_outside div.lines .item,.table_item div.lines .item{padding: 3px 0 4px 4px;border:0;border-bottom:1px solid #e9e9e9;}
div.box_outside div.lines .item.last{margin-bottom:15px;border-bottom:0;}
div.accordion{margin-bottom:5px;position:relative;top:0;z-index:3;}
div.accordion2{margin-bottom:6px;}
.special div.box{padding-bottom:0;width:100%;border:0;position:absolute;top:20px;padding-:0;}
.special div.accordion{margin-bottom:0;background-color:#e5e5e5;}
.info_block div.line{margin:4px 13px 3px 0;border-bottom:1px solid #f0f0f0;}
div.lines .item.last{border-bottom:0;}
form.lines .item{padding: 6px 0 2px 5px;}
form.big_space .item{padding: 6px 0 16px 5px;}
form.lines .item .left{width:25%;margin-right:4%;overflow:hidden;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
div.lines .item .left{width:25%;float:left;margin-right:4%;overflow:hidden;color:#000;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
form.lines .item .right{min-width:45%;width:68%;}
div.lines .item .right{min-width:45%;width:70%;float:left;position:relative;}
.table_item div.lines .item .left { width:31%;}
.table_item div.lines .item .right { width:60%;}
.events div.line .left { width:21%; }
.events div.line .right{width:68%;}
.info_block div.line .left{min-width:0;}
.info_block div.line .right{width:65%;}
#main .item_ac { position:static;}

.video_container { position: relative;float:left;margin-right:3%;z-index:8;}
.objects .video_container { width:47%;}
.video_text { position:relative; }
.video_text_inside { position:relative;top:10px; }
.video_zoom { position:relative;top:6px;z-index:5;margin-bottom:5px;display:inline-block; }

.bold { font-weight:bold; }


.extension { border-top:1px dashed #aaa;padding-top:8px;margin-top:8px; }
.news .extension { margin:10px 0 20px 0;}

.new_thread .special_actions { position:absolute;right:0;z-index:2;}

.full_item form .item { padding-bottom:0;background-color:transparent;border:0;margin:0 0 5px 0;}
.full_item .text_inside { padding-bottom:8px;}
#main .comments form .item { margin:0 0 5px 0;padding:0;}

#letzte_besucher .label { margin: 2px 12px 0 0px;white-space:nowrap;}

form.standard div.thread_text .left,.discussion form .item_text .left{ width:10%;display:table-cell;float:none;vertical-align:top;}
form.standard div.thread_text .right,.discussion form .item_text .right { width: 87%;padding-left: 11px;position: relative;display:table-cell;float:none;}
form.standard div.thread_text,.discussion .item_text { padding-left:6px;display:table;width:100%}
.discussion textarea { height: 100%;}

form.standard { margin-top:10px;}
form.standard .item .left { width:10%;margin-right:0;}
form.standard .item .right { width: 87%;padding-left:1%;}
form.more_space a.photo { background-color:transparent;border:0}
form.more_space img.photo { border:1px solid #aaa;background-color:#fff;padding:1px}

form.new_thread.more_space textarea { min-height:60px;}

.objects .item .text { width:60%;float:left;position:relative; }
#lbInside .galerie .item { padding:0;border:0; }

#main .nocol .left { float:none;width:auto;}
#main .nocol .right { float:none;width:auto;}

/* Feedback */
.feedback{line-height:140%;color:#000;position:relative;}
#lbInside .feedback{margin-top:7px;}
.feedback .feedback_inside{background-image:url(gfx/layout/feedback-bg.jpg);background-repeat:repeat-x;background-position:left bottom;border-bottom:1px solid #ccc;border-right:1px solid #fff;margin:0px;padding: 4px 0 4px 4px;box-shadow:1px 0px 0px 0px #ddd;}
.box .feedback .feedback_inside{background-image:none;border:0;padding:3px 3px 0;box-shadow:0px 0px 0px 0px #ddd;border-top: 1px solid #DDD;}
.feedback div.comments{border-top:0px;padding:6px;line-height:100%;background-color:#e4e4e4;}
.feedback_comment ul { margin: 0px;padding: 0px;}
.comments_list_inside { border:1px solid #ccc;padding:1px;border-radius:3px;margin:7px 0 8px 0;}
.comments_list .text_inside { padding-bottom:0;}

.feedback ul li{float:left;list-style-type:none;margin:0;left:0;min-height:1px;width:auto;}
.feedback li.comment a,.feedback li.share a{margin:0 5px 3px 0px;}
.feedback li.count{margin-right:15px}
.feedback li.bar{width:24%;position:relative;}
.feedback li.redirect{margin-right:0}
.feedback li.share{margin-right:9px;}
.nick{font-weight:bold;color:#000;}
.date{color:#888;}
span.date{margin-left:4px;border-left:1px solid #bbb;padding-left:7px;display:inline-block;}
.feedback .date{color:#666;font-size:100%;border-left:1px solid #999;}
.feedback form div{padding-bottom:0px;}
.feedback li.count a,.feedback li.admin a{background-image:none;padding-left:0px}
.feedback form textarea{border:1px solid #888;padding:2px 3px 2px 3px;background-image:none;}
/* Kommentare */
.feedback .comments_list .item{border-top:1px solid #d6d6d6;background-color:#f3f3f3;margin:1px 0 0 0;padding:1%;}
.comments_list .item.first{border-top:0;margin:0;}
.comments_list div.text{ margin-left:40px;position:relative;}
.comments_list div.photo { margin-right:8px;}
div.comment_edit { margin:0 0 5px 0;}
.feedback .comment_edit textarea { width:96%;}

.feedback .submit_edit .submit { padding:2px 5px; }

.comments_list .admin { top:-3px;padding:0 0 0 15px;}
.comment_info { margin-bottom:5px;}

.objects .comments_list .text { width:auto;float:none; }

.bar .rated { position:absolute;width:280px;z-index:3;top:-40px}

.feedback div.bar_inside{background-image:url(gfx/layout/bar.jpg);background-repeat:repeat-y;width:1px;height:10px}

a.rating {cursor:pointer;padding:15px 10px 15px 10px;display:block;position:absolute;top:-14px;left:-13px;z-index:2;width:90%;}

a.rating .rating_inside,a.rating .myrating_inside { background-image:url(gfx/bar-grey2.jpg);border: 1px solid #bfbfbf;height:10px;display:block;overflow:hidden;position:relative;padding-right:2px;}
a.rating .rating_inside span,a.rating .myrating_inside span {background:url(gfx/bar-black-silver.jpg);background-position:-23px 0;display:block;height:8px;min-width:1px;top:0;overflow:hidden;margin:1px;}

a.rating .rating_inside span.myrating,a.rating .myrating_inside span.myrating {background:url(gfx/bar-black-red.jpg);background-position:-23px 0;position:absolute;z-index: 2;}

.wall .item, .objects .item {border-top:1px solid #ccc;padding:14px 6px 14px 6px;margin:8px 0 12px 0;position:relative;}
.objects .item{position:relative;}
.detail .objects .item.level_1 {padding-left: 0;padding-right: 0;}
.video.overview .objects .item .text { width:47%;}
.overview .video_object { width:50%;float: left;margin: 0 2% 5px 0;}


.objects .video_object object,.objects .video_container embed { width:99%;padding:1px;border:1px solid #aaa;}



.wall form .item{border-top:0px solid #ccc;padding:0px 0px 4px 0px;margin:0 0 4px 0;}

.text_inside p { margin-bottom:0;}

.wall .item.first{border-top:0;}
.notify .item{border-bottom:1px solid #ccc;padding:5px 10px 7px 20px}
.level_1.first{padding-top:10px}
.level_2.first{padding-top:3px}

.float_small{margin-right:8px;float:left;}

/* Barriere */
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.item div.date{float:right;}
.ce_text{width:72%}
.image_container{float:left;margin:0 11px 5px 0;}
.ce_text.left{float:left;width:47%;}
.ce_text.right{float:left;width:47%;margin-left:5.5%;}

/* News */
div.teaser{margin-top:6px;}
.cols .image_container{float:none;}
.object_list.detail div.text,.spiegel.object_list div.text{width:100%;float:none;}
.detail .subheadline { padding-bottom:12px;}
.detail h1 { padding-bottom:10px;}
.detail h1 a { color: #333; }
.detail .author { font-style:italic;}

.detail div.teaser{font-weight:bold;color:#222;margin-top: 15px;}
.detail .full_item_photo .teaser,.detail .full_item_photo div.text {padding:0px 6px 0;}
.object_list div.image_container.right{float:right;width:34%;margin:0 0 5px 2%;}

.caption{color:#888;margin-left:3px}
h1 span.subheadline,h2 span.subheadline{display:block;margin-bottom:0;margin-left:1px;font-size:60%;color:#000;}
h1 span.subheadline{font-size:48%;color:#999;}
span.subheadline .date{font-size:100%}
.tag_block{margin:18px 0 20px 0;border:1px solid #aaa;}
.tags_inside{padding:0 10px 6px 10px;background-color:#eee;margin:1px}
#main .tag_block h2{margin:0;padding:8px 0 12px 0px;background: none;line-height:150%}
.tags{overflow:hidden;}
.tags a{padding-right:6px;border-right:1px solid #bbb;color:#777;}
.tags span{display:inline-block;margin-right:6px;line-height:160%}

/* Balken */
div.bar{line-height:150%;background-image:url(gfx/bar-grey2.jpg);border:1px solid #c3c3c3;border-left:0;padding:1px;padding-left:0;}
.object_inside div.bar { float:left;width:64%;line-height:75%;margin:4px 4px 0 0;}
.object_inside div.bar div { background-size: 100px;}
.ranking div.bar { float:left;margin-bottom:8px; }
table div.bar{margin-right:6px;}
div.bar div{color:#ddd;padding:0 0 0 5px;float:left;margin-right:6px;}
div.bar div div{color:inherit;background-image:none;padding:0;}
div.ap2{height:17px;margin:0;float:none;}
div.bar.ap2 div{background-image:url(gfx/bar-ap.jpg);}
#wrapper .ap{background-image:url(gfx/bar-ap.jpg);color:#fff;border-radius:1px;line-height:130%;height:16px;overflow:hidden;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);font-size:90%;text-align:center;margin:3px auto 0;width:86%;box-shadow:0px 0px 0px #fff;border:1px solid #ccc;}
.ap a { color:#fff !important;text-decoration:none !important;display:block;border:1px solid #fff; }
#left div.ap{background-position:-5px 0;margin: 0px 2px 0px 2px;border:1px solid #fff;font-size:100%;width:89%}
#left div.ap{margin-bottom:4px;}
.body_freunde #left div.ap { border-radius:1px 1px 18px 1px;}
#left div.ap a{border:0;}
div.tp2{height:17px;margin:3px 0 0 0;float:none;}
div.bar.tp2 div{background-image:url(gfx/bar-trend.jpg);}
div.bar2{box-shadow:1px 1px 1px #555;max-width:330px;height:13px;float:left;padding:1px 0 2px 6px;margin-right:8px;overflow:hidden;line-height:120%;background-image:url(gfx/bar-grey.jpg);}
div.bar span{position:relative;top:-2px;}

div.level { padding:0;margin:0;border:1px solid #aaa;border-top:0;padding:1px;line-height:130%;background-image: url(gfx/bar-grey2.jpg); }
.level_inside { width:50%;float:left; }
.level_inside a { margin:0 0 0 3px;top:0;color:#444; }
.level .percent { background-image: url(gfx/bar-black-silver.jpg);width:50%;position:relative;float:left; }
.percent_inside { background-image: url(gfx/bar-ap.jpg); }
#main .percent a { color:#fff;display:block;position:absolute;left:4px;top:0px; }

/* Profil */
.i5{font-size:50px;padding-right:10px;line-height: 95%;}
.i4{font-size:35px;padding-right:10px;line-height: 95%;opacity:0.82;}
.i3{font-size:23px;padding-right:10px;opacity:0.7;}
.i2{font-size:15px;padding-right:4px;opacity:0.6;}
.i1{font-size:10px;padding-right:3px;font-weight:bold;opacity:0.57;}
#main_profil .i5{font-size:37px;}
#main_profil .i4{font-size:25px;}
#main_profil .i3{font-size:18px;}

.hobbys a:hover{opacity:1;}
.friends .user-picture{width:92px;margin:0 15px 0 0;float:left;}
.friends .user-picture img{border:1px solid #000;margin-top:0;width:90px;}
div.diagramm_content{background-image:url(gfx/trendwert-bg.jpg);background-repeat:no-repeat;position:relative;top:0;width:289px;height:261px;}
div.diagramm_content a{color:#fff;}

.point { width:8px;height:8px;box-shadow:0px 0px 1px #000;border-radius:8px;border:1px solid #1b4064;background-color:#3b82c5; }
.point.active { border:1px solid #531a10;background-color:#e62000; }

/* Formulare */
textarea,select,input{margin:0;padding:0;}
textarea,input.text{font-size:100%;color:#3f3f3f;background-image:url(gfx/input_focus.jpg);background-repeat:no-repeat;padding:3px 1px 2px 4px;background-color:#fff;border-top:0;border-bottom:1px solid #aaa;border-left:1px solid #666;border-right:1px solid #aaa;font-family:arial,helvetica,trebuchet MS,verdana;}
select{padding:1px;border-top:1px solid #222;border-bottom:1px solid #aaa;border-left:1px solid #666;border-right:1px solid #aaa;font-family:arial,helvetica,trebuchet MS,verdana;font-size:100%;;}
.about input.text{width:98%;}
.about .private input.text{width:46%;}
textarea{resize:vertical;min-height:30px;}
.submit_box{margin-top:4px;}
.mandatory { margin-left:2px; }
textarea.normal,.lines textarea{min-height:0;width:98%;}
input.text:focus,.textarea:focus{background-position:0 -1px;padding-top:2px;}
input.text:focus,select:focus{background-color:#f8f8f8;}
.head select{border:1px solid #445B72;padding:1px 1px 1px 4px;}
input.text{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-appearance:none;}
.alert .item input.text { width:100%;float:none; }
#main .item input.item_date{width:68px;}
#main input.item_m {width:118px;}
#main input.item_l {width:60%;}
#main input.item_xl {width:75%;}
#main input.item_xxl {width:100%;}
#main input.item_s{width:50px;}
#main input.item_xs{width:20px;}
.contact input.text,.personal input.text{width:170px;background-color:#f8f8f8;background-image:url(gfx/input_focus.jpg);border-left:1px solid #434343;}

form.more_space{line-height:180%;padding-bottom:10px}
form .item,.form .item{overflow:hidden;padding:0 0 10px 0;border:0}
form.more_space .item{margin-bottom:1px;padding:4px 0 6px 10px;}
form .item.first{padding-top:0;}
form.more_space div.item.extended_link{padding:12px 20px 7px;}
form.more_space div.item.extended_link .toggler.special.active{color:#e62000;}
form .item.last{padding-bottom:0;border-bottom:0}
#lbInside form .item.last{padding-bottom:10px;}
form .item .left,.form .item .left{float:left;width:20%;font-weight:bold;margin-right:3%;color:#000}
form .item .right,.form .item .right{float:left;width:76%;height:auto;position:inherit;}

.navigation form .item .left{width:28%;}
.navigation form .item .right{width:69%;}
/* Formular im Forum */
.right_middle form .right,.right_middle form .left { width:auto;float:none; }

form .label,form .left label{font-weight:bold;display:block;}
form .right label{display:inline-block;}
form .value{height:auto;position:inherit;}
#lbInside form.hor{text-align:left;padding:10px;}
form.hor .label{float:left;margin-right:15px;width:120px}
form.hor .value{float:left;}
#ajax_message textarea{width:420px;min-height:76px;}
.nletteredit #lbInside textarea{width:580px;}
select.standard,input.text{width:240px;}

.right .col { display:inline-block; }
.right .col_1 { margin-right:3%; }
.right .col_2 { margin-right:1%; }
.right .col label { font-weight:bold; }

.quote1 .right .col_1 { margin-right:6%; }
.quote2 .right .col_1 { margin-right:6%; }

/* Formulare -> Tags */
.multiple_group .multiple_item { display:inline-block;cursor:default;margin:2px 1px;color:#222;background-color:#ccc;border:1px solid #999;padding:0px 6px;border-radius:2px; }
.multiple_item span { margin:0 0 0 5px; }
#main .multiple_group input { display:inline-block;width:94%;position:relative;top:1px;margin-top:1px;color:#999; }
.multiple_group input:focus { color:#3f3f3f;}

/* Formulare -> Submits */
.submit,.submit:visited{padding:3px 10px;color:#fff;text-decoration:none;cursor:pointer;font-family:arial;font-size:110%;border-radius:2px;display:inline-block;border-radius: 2px;line-height: 140%;}
.ajax_box .submit{position:relative;top:2px;}
.alert .submit{font-size:100%;font-weight:normal;background-image:none;}
.submit:hover{text-decoration:none;color:#fff;}

#main .submit.full {margin-top:4px;display:block;}
.submit.abort,a.abort:visited{background-color:#d2d2d2 !important;border:1px solid #999 !important;color:#444 !important;text-shadow:none}
.submit.wait,.submit.wait:hover{background-color:#d2d2d2 !important;border:1px solid #999 !important;color:#888 !important;cursor:auto}
.submit.abort:hover{background-color:#c5c5c5;border:1px solid #888;}
.special_button a.submit{background-repeat:no-repeat;background-position:6px center;padding-left:26px;color:#fff;}
.submit.video{background-image:url(gfx/icons/video.png);}
.submit.picture{background-image:url(gfx/icons/picture.png);}
.submit.smiley{background-image:url(gfx/icons/smiley.png);}
.submit.message{background-image:url(gfx/icons/profil-message.png);padding-left:30px !important;}
.submit.dating{background-image:url(gfx/icons/profil-dating.png);}
.submit.success{background-image:url(gfx/icons/special/success-s-white.png);}
.submit.extra,a.extra,a.extra:visited{background-image:url(gfx/layout/submit-extra.png);border:0;background-color:transparent;border:1px solid #537900;text-shadow:0 1px 2px #193800;text-align:center;display:inline-block;padding:1px 10px 2px 10px;border-radius:1px;}
.submit.use,a.use,a.use:visited,.submit.success,a.success,a.success:visited { background-color: #88c000;border: 1px solid #4B650C;padding-right:8px;}
.submit.dating,a.dating,a.dating:visited { background-color: #e6381c;border: 1px solid #531a11;padding-right:8px;}
.register .submit.extra { width:100%;font-size:150%;padding:5px 0;font-weight:bold;display:block; }

/* Formulare -> Spezial */
.reverse .item .left{font-weight:normal;width:70%}
.reverse .item .right{width:10%;text-align:center;}
.reverse .item .right2{width:15%;text-align:center;float:left;}
.settings .item .left{font-weight:normal;width:40%}
.settings .item .right{width:56%;}

/* Formular-Fehler */
.error_info{background-image:url(gfx/icons/special/error-s.png);background-repeat:no-repeat;background-position:0px 3px;padding:2px 0 2px 17px;}
form div.error input,form div.error select,form div.error textarea{border:1px solid #f00;background-position:0px -1px;}
#main .item .info{border-bottom:1px solid #ccc;margin-bottom:8px;}
form .item.error { padding-bottom:0;}
#main .error_info{margin:7px 0 0;}


/* #main .content_box .error .info{margin:0 0 0 35%;} */
form .item .info{border:0;}
#main input.error,#main textarea.error{background-image:url(gfx/input_focus.jpg);background-repeat:no-repeat;background-position:0 -1px;background-color:#f8f8f8;color:#f00;border:1px solid #f00;}
#download .listing{width:250px;float:right;font-size:11px;;margin-left:35px;}
#download .listing_box{border:1px solid #888;}
.listing .item{border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:10px}
.listing .odd{color:#000000;background-color:#d9d9d9;border-bottom:1px solid #f3f3f3;padding:0.4em 0 0.4em 13px;}
.listing .even{color:#000000;background-color:#c9c9c9;border-bottom:1px solid #a3a3a3;padding:0.4em 0 0.4em 13px;}
.listing .accordion{margin:5px 0 6px 0px}
.listing ol {margin-left:-6px}
#download .item .left{float:left;width:110px;font-weight:bold;}
#download .item .right{float:left;width:110px;height:auto;position:inherit;}
.content ul, .box_outside ul {padding-left:16px;margin:2px 0 15px 0;list-style-type:square;}
.listing li, .text li, .ce_text li, .box_outside li {margin-bottom:6px;position:relative;left:23px;width: 95%;}
table li {margin-left:23px;}

/* Drag Listen */
.cols3 .cols { width:31%;}
.cols{float:left;margin-right:2%;}
.cols3 .dragdrop li { max-width:200px;}
ul.drag_it li {position: relative;}
ul.dragdrop div.head{font-weight:bold;margin-bottom:5px;}
ul.dragdrop{list-style-type:none;padding:5px 7px 0 7px;margin:0px;display:block;border:1px solid #ccc;min-height:52px}
ul.dragdrop li{margin-bottom:5px;padding:2px 4px;border:1px solid #ccc;background-color:#eee;left:0;cursor:move;}
ul.dragdrop li{margin-bottom:5px;padding:2px 4px;border:1px solid #ccc;background-color:#eee;left:0;cursor:move;}
ul.dragdrop li:hover { background-color:#ddd;border:1px solid #bbb;}
#drag_it { font-size:75%;max-width:200px;line-height:160%;}

/* Links */
a,label,.toggler,.toggler2{cursor:pointer;}
.settings a.no_arrow,.ap a.no_arrow{background-image:none;padding-left:0;}
.inactive a,.inactive a:visited,.inactive a:hover{color:#777;}
#wrapper a.normal{color:#222;}
#wrapper a.underline{color:inherit;}
a.close{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:130%;margin-left:20px;}
a.zoom{cursor:url(gfx/lupe.cur),pointer;}
a.active{color:#d6280c}
.head span a,th span a,.head span a:visited,th span a:visited{color:#000;}
.content .active a{font-weight:bold;}
a.question img{position:relative;top:-4px}
a.question{cursor:help;}
div.top{float:right;}
div.back{float:right;margin-top:10px}
a:hover{text-decoration:underline;}
h1 a:hover,h2 a:hover{text-decoration:none;}
a.tooltip span.tooltip_content strong,a.tooltip2 span.tooltip_content strong{background-color:transparent;}
.arrow a,a.arrow{background-repeat:no-repeat;background-position:0 center;background-position:0px -25px;padding-left:11px;}
.arrow_right a,a.arrow_right{background-repeat:no-repeat;background-position:right -25px;padding-right:12px;margin:0 2px 0 3px;}
.back a,a.back{background-repeat:no-repeat;background-position:0px -87px;padding-left:11px;}
.top a,a.top{text-align:right;margin-left:20px;}
#main .bottom a,#main a.bottom{background-repeat:no-repeat;background-position:right -57px;padding-right:14px;}
.top a,.top a:visited{background-image:url(gfx/navigation/arrow-top-grey.gif);background-repeat:no-repeat;background-position:right center;padding-right:11px;color:#888;}
#main a.no_arrow{background-image:none;padding-left:0px;}
.toggler.active{color:inherit;}
.main a.nounderline{text-decoration:none;}
.main a.nocolor{color:inherit;}
.main a.underline{color:inherit;text-decoration:underline;}

/* Tabellen */
table{width:100%;margin-bottom:15px;border-collapse:collapse;border-spacing:0;line-height:150%;}
.table{margin-bottom:15px;}
td table{margin-bottom:0;border:0;}
table.title{margin-top:16px;margin-bottom:35px;}
table.gesamt{width:550px;margin-bottom:40px;}
table.gesamt.admin{width:600px;}

/* Tabellen Kopfzelle */
td,th,.table .head{text-align:left;vertical-align:top;}
th{font-weight:normal;}
th,.table .head,#end{padding:6px 8px;color:#000;}
table.title th,.table.title .head{background-color:#333;border:1px double #000;color:#eee;}
th a.link,th a.link:hover,th a.link:visited{background-color:#ecf3fa;border:1px solid #adc2d9;padding:2px 6px 2px 16px;background-image:url(gfx/navigation/arrow-black_s.png);background-repeat:no-repeat;background-position:4px center;color:#000}
th.sort{background-image:url(gfx/content/sort_default.gif);background-repeat:no-repeat;background-position:right center;}
th.desc{background-image:url(gfx/content/sort_desc.gif);}
th.asc{background-image:url(gfx/content/sort_asc.gif);}
th.sort a{color:#000;border-bottom:1px solid #000;}
th.sort a:hover{text-decoration:none;border-bottom:0px solid #000;}
table.quiz th{padding:10px 16px;font-size:100%}

/* Tabellen Zelle */
td{padding:6px 8px 6px 8px;}
.table .body{padding:6px 8px 6px 8px;border:1px solid #aaa;border-top:0 solid #aaa;}
td table td{border:1px solid transparent;background-color:transparent}
.td_active,#lbInside .td_active{background-color:#a1cfff;border:1px double #7795b3;color:#000;}
td.win,tr.win,.td_win{background-color:#e6fed6;border:1px double #accc96}
td.loss,tr.loss,.td_loss{background-color:#ffe4e4;border:1px double #e4b7b7}
table.quiz td.col_1{width:20%;text-align:center;vertical-align:middle;border-right:0px;height:50px;}
table.quiz td.col_2{padding:10px 0;border-left:0px;}
.m_table td{vertical-align:middle;line-height:210%;}

/* Tabellen Forum */
table td.left{min-width:110px;width:29%;}
.td_right{float:left;width:70%;}
.td_left{width:28%;float:left;margin-right:10px;}
table td.right_top{padding:5px 8px;height:22px;}
table td.right_middle{padding-bottom:12px;border-bottom:0;}
table td.right_bottom{border-top:0;padding:0;}
table td.right_bottom.line{border-top:1px solid #ddd;padding:5px 8px 5px 8px;}

/* Tabellen Statistik */
.statistik { margin-bottom:42px; }
.statistik .col_0 { width:20%; }
.statistik .col_1,.statistik .col_2 { width:40%; }

/* Tabellen Inside */
div.td_active,div.td_win,div.td_loss{border-radius:2px;padding:3px 6px;}
.td_active .inactive{color:#000;}
div.win,span.win{color:#338000;font-weight:bold;}
div.loss,span.loss{color:#e62000;font-weight:bold;}
.table .date{color:#7f7f7f;}
table.compare td{text-align:center;padding:10px 5px 10px 5px;}
table.compare th{font-size:100%;padding:10px 5px 10px 5px;}
.table div.iactive{background-color:#3B82C5;color:#fff !important;border:1px solid #245483}
.table div.iactive img.photo{border:1px solid #245483}
.table div.iactive a{color:#fff !important}
.table div.iactive .inactive{color:#beddfc !important}

/* Trend-Charts */
.listing .right{float:right;width:24%;position:relative;margin-top:0px;top:-15px;}

/* Speed-Dating Toggler */
ol.listing{margin-left:0.5em;padding-left:0.5em;}
ol.listing li{border-bottom:1px solid #ccc;padding:0px;margin:0px;padding-left:200px}

/* Nummerierung */
div.num{text-align:center;border:1px solid #aaa;background-color:#ddd;color:#222;letter-spacing:1px;width:17px;height:16px;line-height:150%;float:left;margin:0 13px 0 0;border-radius:3px;}
div.num.active{border:1px solid #000;background-color:#E6381C;color:#fff;}

/* Überschriften */
div.h1{padding:10px 0 9px 0;position:relative;overflow:hidden;max-width:620px;}
div.h1 img{position:relative;background-color:#fff;height:auto;min-height:20px;width:100%;}
div.h1 h1{position:absolute;font-size:140%;color:#ccc;padding-top:10px}
h2 span.small{font-weight:normal;font-size:75%;position:absolute;top:5px;margin-left:6px}
h1 span.small{font-weight:normal;font-size:50%;position:absolute;top:-5px;margin-left:6px}
h2 .icon{width:22px;position:relative;top:4px;margin-right:8px;}
#main h2.inline { margin-bottom:0;}

/* Sonstige Inhaltsbereiche */
.f_list p{margin-top:5px;margin-bottom:20px;}
.message{color:#000;}
.calendar_icon{background-image:url(gfx/calendar-icon.gif);width:20px;height:21px;margin-left:2px;display:block;float:left;}
.calendar_icon:hover{text-decoration:none}

/* Photos */
div.photo img.photo, a.photo img{height:auto;width:100%;}
.navigation_last_voting a.photo {width:93%;margin:0 auto;}
img.photo,div.slider_big,div.big_image{padding:1px;border:1px solid #aaa;box-shadow: 0px 0px 14px 1px #ccc;background-color:#FAFAFA;}
div.photo { margin-right:10px;float:left; }
div.big_image { margin:15px 0 15px;}
div.big_image img { max-width:630px;height:auto;width:100%;}
div.slider { position:relative; }
div.slider_big { position:relative;padding:0; }
div.slider_begin { position:relative;margin:1px;z-index:1;opacity:0;}
div.slider_inside { position:absolute;top:0;left:0;margin:1px;z-index:2;}
.slider_big .photo img {max-width:630px;}
.slider_big a.icon { position:absolute;top:4px;left:4px;z-index:5;color:#444;line-height:90%;background-image:url(gfx/content/feature-bg.png);background-repeat:no-repeat;width:60px;height:60px;opacity:0.8;}
.slider_big a.icon img { margin: 10px; }
.slider_big div.hidden { opacity:0;z-index:1;}
.slider_big .bottom_label {white-space: normal;}

.slider_small {margin-top:15px;}
.slider_small .photo img {max-width:210px;}
.slider_small .icon img {position:absolute;right:0;}
.slider_small h4 {padding: 5px 0 3px;margin:0;}

a.next, a.prev { position:absolute;display:block;top:0;opacity:0.2;z-index:4;background-repeat:no-repeat;width:90px;}
.next:hover, .prev:hover { opacity:0.8;}
.slider a.next { right:0;padding: 22% 4px 9% 25%;background-image:url(gfx/content/gallery-next.png);background-position:96% bottom;}
.slider a.prev { left:0;padding: 22% 25% 9% 4px;background-image:url(gfx/content/gallery-prev.png);background-position:4% bottom;}
#lbInside a.next { right:0;background-image:url(gfx/content/gallery-next.png);background-position:94% center;}
#lbInside a.prev { left:0;background-image:url(gfx/content/gallery-prev.png);background-position:6% center;}
div.next-prev { position:absolute;z-index:2; }
div.next-prev a { height:100%;width:50%; }

#left div.photo { border: 1px solid #888;box-shadow: 0px 0px 8px 1px #aaa;}

a.photo,img.photo{display:block;}

.photo.voted,.photo.voted:hover { border:2px solid #539b00; }

#lb .self img.photo{border:1px solid #E6381C;}

.gallery .photo{float:left;margin:0 6px 6px 0;}
.forum div.photo{width:22% !important;}

div.image_container img{padding:4px;display:block;}
.object_list div.image_container{float:left;max-width:35%;margin:0 1% 5px 0;position:relative;z-index:5;}
.wall div.photo { width:10.2%;min-width:1px;}
.pm .item div.photo { width:10.2%;min-width:1px; }

.content_special div.photo{margin-right:0;float:none;border:0;}

.nachrichten div.photo{float:right;margin:0 0 0 7px;}
.nachrichten .friend div.photo{float:left;margin:0 7px 0 0;}
img.l{max-width:275px;width:99%;}
.navigation img.l { border:0;outline:0;padding: 0 0 1px 0;border-bottom: 1px solid #aaa;box-shadow:0 0 0;}
.navigation a:hover img.l { outline:0;}
img.ml{max-width:150px;}
img.m{max-width:80px;}
img.m{max-width:198px;min-width:80px;}
img.sm{max-width:63px;}
img.s{max-width:55px;}
img.xs{max-width:35px;}
img.xxs{max-width:24px;}
img.qxs{max-width:30px;}
img.qs{max-width:60px;}
img.qm{max-width:100px;max-width:120px;width:100%;}

div.qm { width:104px;}

.galerie img.m{max-width:210px;max-height:120px;}
.user_foto img.xs{max-width:55px;max-height:31px;}
.photo.last{margin-right:0px;}
div.ce_foto{float:left;width:225px;}

.admin { float:right;position:relative;z-index:12;margin:6px 9px 0 0; }

/* Boxen */
div.box_outside div.content_box{line-height:160%;padding:0 10px 0 38px;}
div.box_outside .admin{float:right;margin-top:10px;margin-right:13px}
.box_outside .lineup .item { float:left;width:13%;margin-right:0.4%;max-width:100px;text-align:center;}
div.box{padding:0 10px 3px 10px;line-height:175%;border-radius:5px;}
#lb div.box{padding:0;line-height:inherit;border-radius:inherit;border:0;}

.item .box{margin-right:0px;border:1px solid #ddd;background-color:#fafafa;position:relative;line-height:150%;}

.item .spacer{float: left;width:9px;height:11px;margin:10px -1px 0 0;background-image:url(gfx/content/box-arrow-left.png);background-repeat:no-repeat;position: relative;z-index:2;}
.nachrichten .myself .spacer{float:right;width:9px;height:11px;margin:10px 0 0 0;background-image:url(gfx/content/box-arrow-right-active.png);background-repeat:no-repeat;position:relative;z-index:2;left:-1px;}
.box .info ul{margin: 0px;padding: 0px;}
.box .admin { float:right;position:relative; }
.box .admin ul { padding:0;}
.box .admin ul ul { margin-top:17px;line-height:120%; }
.myself li.date{color:#444;border-left:1px solid #666;}
.box .info li.first{padding-left:0;border:0;}
.box li.date{color:#777;}

.full_item .admin { position:absolute;right:3px;padding: 0px 0px 3px 15px;z-index:5; }
.full_item .admin a { padding: 5px 1px 6px 6px;float:left; }
.item .admin { padding: 3px 6px 3px 15px; }
.item .admin a { padding-right:4px; }

#main .item .box .info { padding: 3px 0 4px;border-bottom:1px solid #ddd;}

/* Nachrichten */
.nachrichten .item{padding:0;margin-bottom:20px;border:0;}
.nachrichten .myself .item{margin-left:90px;}
.nachrichten .box{min-height:71px;}
.nachrichten .myself .box{background-color:#e6e6e6;border:1px solid #bbb;color:#000;margin-left:auto;}
.nachrichten .friend .box{}
#main .nachrichten .myself .info{border-bottom:1px solid #bbb;}
.table .info{border-bottom:1px solid #ccc;}

/* Paginierung */
.pagination{margin:20px 0 15px 0;color: #000;}
.pagination ul{float:right;list-style-type:none;margin:0;padding:0;margin-right:3px;}
.pagination.begin{margin-top:0}
table .pagination.begin ul{margin-top:0;margin-right:0;}
.pagination div{float:left;margin-top:1px;}
.pagination li{float:left;background-color:#fff;margin:0 0 0 3px;}
.pagination li.first{background-color:transparent;padding:0 14px;border:0;}
.pagination li.current{background-color:transparent;border:0;padding-top:1px;}
.pagination li a,.pagination li span{padding:0 6px;display:block;}
.pagination .current { font-weight:bold;}
.pagination div.special { font-size:100%;padding:4px 10px 4px 28px;background-position:8px center;}

/* Ranglisten */
.item .object{margin-right:2%;float:left;position:relative;}
.item .object_inside{padding:1px;background-color:#fff;border:1px solid #aaa;border-radius:2px;box-shadow:2px 2px 1px #e5e5e5,-2px -2px 1px #eee;position:relative;}
.object_inside2 { position:relative;}
.pictures h4{font-size:100%;color:inherit;}

.folder{position:relative;}

.folder .subgroup{margin:5px 0 0 5px;position: absolute;bottom:0;width:98%;}
.folder .subgroup .photo {border:0;box-shadow: 0px 0px 7px 1px #000;}

.folder_inside .subobject{margin:0 2% 5px 0;float:left;width:31%;}
.folder_inside .subobject.last{margin-right:0;}

.picture_label { min-height:84px;position:relative;}
.subobject img { width:100%;}
.votingfoto .folder_inside .subobject{margin:0 3.5% 5px 0;float:left;width:22%;}
.folder_inside h2 { background-image:none;padding:4px 0 7px 0; margin:0;}

.grid { margin-right:-2%;}
.content_main .grid { margin-right:-3%;}
.grid2 .object { width:48%;}
.grid3 .object { width:31%;}
.grid4 .object { width:23%;}
.grid5 .object { width:18%;}
.grid6 .object { width:16%;}

.object.inactive img { opacity:0.5;}
.object .image{background-repeat:no-repeat;background-position:center 0px;}
.ranking{padding:0 2px;text-align:center;line-height:130%;z-index:3;margin:3px 3px;border-radius:3px;border:1px solid #aaa;background-color:#ddd;color:#222;min-height:15px;min-width:12px}
.test .object .ranking{position: absolute;border-radius: 0 0 26px;left: -5px;top: -5px;font-size: 110%;padding: 3px 7px 7px 1px;font-weight: bold;width: 20px;}
.object .ranking{position:absolute;bottom: 3px;left:3px;border-radius: 26px;padding: 3px 2px;font-size: 110%;font-weight: bold;width: 19px;}
.bar_listing .ranking{margin:0 3px;float:left;position:relative;line-height: 160%;padding:0 3px;}
.ranking.active{border:1px solid #4d1911;background-color:#E6381C;color:#fff}
.object .top_label{color:#000;background-color:#fff;opacity:0.85;filter:alpha(opacity=85);position:absolute;top:0;width:100%;z-index:2;white-space:nowrap;}
.object .top_label_inside2{padding:6px 8px 5px 8px;}
.bottom_label { width:100%;position:absolute;bottom:0;z-index:5;color: rgba(0,0,0,0.9);background-color: rgba(255,255,255,0.85);border:0;box-shadow:0 0 0;border-top:1px solid #fff;white-space:nowrap; }
.bottom_label_inside { padding: 0px 10px 7px 10px; }
.grid .bottom_label_inside { padding: 0px 8px 6px 8px; }
.object h4 { margin: 0 0 2px; }
.foto_listing .object h4 { margin-left:24px;position:relative;top:-1px}
.object .gtext,.object h2,.object h4,.textflow {text-overflow:ellipsis;overflow:hidden;display:block;}
.object .gadmin {float:right;padding-left: 8px;}
#lbInside .pictures .top_label_inside2{font-size:90%;}
.object .top_label_inside{font-size:100%;font-weight:bold;float:right;}

.content_box .content.voting { padding: 7px 0 0 5px; }
.voting .bottom_label,.foto_listing .bottom_label{position:relative;}
.voting .top_label_inside2{padding: 4px 8px 2px 8px;}

/* Voting Ranglisten */
.bar_list .icon { float:left;margin-right:2%;width:45px;padding-top:15px }
.bar_group { float: left;max-width: 600px;width:85%;}
.bar_group .bar_item { margin-bottom:2px;line-height: 180%; }
.bar2.first{box-shadow:1px 1px 1px #000;border:0;color:rgba(255,255,255,0.8);}
.bar_item .bar2 { width: 56%;padding: 3px 0 1px 6px;font-size:100%;line-height: 137%;height:16px; }
.bar_list .ranking { float:left;margin-top:0; }
.interests div.item { float:left;width:46% }
.interests div.item.odd { margin-right:2%; }
.interests .bar_group { width:82%;}
.interests .bar_item .bar2 { width: 45%; }
.bar_text {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* Kacheln */
.tile { box-shadow: 2px 2px 1px #e5e5e5,-2px -2px 1px #eee;float: left;position: relative;}
.tile .object_inside { padding:0;height: 140px;background-image: url(gfx/content/tile/gray.png); }
.colored .object_inside { background-image: url(gfx/content/tile/gray.png); }
.tile .object_inside:before,.tile .atile:before,.colored .object_inside:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.tile img { opacity:0.6; }
.tile .img { padding:7px 5px 6px 8px;display: block; }
.tile div.bar {border:0;width: 50%;opacity: 0.7;background-color: rgba(255,255,255,0.3);background-image:none;}
.tile .object_content { color:rgba(0,0,0,0.9);font-size:90%}
.tile h2 { background-image: none;font-weight: normal;color:rgba(0,0,0,0.8);background-color:rgba(255,255,255,0.4);padding:5px 0 3px 10px;display:block;margin:0px;font-size:150%;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.4);z-index:2; }
.tile h2 span { padding:0px 0 3px 0px;display:block;font-size:60%;line-height:120%; }
.tile .red,.colored .red { border:1px solid #9f2309;background-image: url(gfx/content/tile/red.png);}
.tile .red:before {background: rgba(255,50,50, 0.37);}

.tile .green,.colored .green { border:1px solid #297c00;}
.tile .green:before,.colored .green:before {background: rgba(82,255,0, 0.5);}

.tile .blue,.colored .blue { border:1px solid #00467c;}
.tile .blue:before,.colored .blue:before {background: rgba(0,150,255, 0.6);}

.tile .purple,.colored .purple { border:1px solid #462359;}
.tile .purple:before,.colored .purple:before {background: rgba(193, 89, 252, 0.56);}

.tile .gold,.colored .gold { border:1px solid #a35300;background-image: url(gfx/content/tile/gold.png);}
.tile .gold:before,.colored .gold:before {background: rgba(255, 103, 0, 0.06);}

.tile .yellow,.colored .yellow { border:1px solid #b19600;background-image: url(gfx/content/tile/yellow.png);}
.tile .yellow:before,.colored .yellow:before {background: rgba(247, 255, 50, 0.69);}

.tile .gray,.colored .gray { border:1px solid #191919;}
.tile .gray:before,.colored .gray:before {background: rgba(136, 136, 136, 0.48);}


.circle { border-radius:50%;width:15%;padding: 4px;border: 1px solid #aaa;box-shadow: 0px 0px 14px 1px #ccc;background-color: #fff;white-space:nowrap;display:inline-block;overflow:hidden;text-align:center;opacity:0.5;margin-right:1.5%; }
.circle.last { margin-right:0;}
.circle:hover,.circle.active {opacity:1;}

/* User Liste */
.user_list div.photo { width:14%;margin-right:14px;}
.user_list .text { width:54%;float:left; }
.user_list.kontaktanzeigen .text { width:45%; }
.user_list .teaser { min-width:210px;float:right;width:36%; }

/* Wetten */
.bet_block{float:left;width:30%;margin-left:9px;}
.wetten .vs{margin:0 10px;font-weight:bold;}
.bet_table{background-repeat:no-repeat;min-height:70px;margin-bottom:25px;}

/* Voting */
#vote_overlay{height:480px;width:100%;position:absolute;z-index:999;top:0px;}
.left_option{width:44%;float:left;}
.vs_option{float:left;text-align:center;margin:26% auto 0px;width:10%;padding-left:1%;}
.vs_option .vs_span {font-size:200%;font-style:italic;}
.navigation .vs_option .vs_span {font-size:120%;font-weight:bold;}
.right_option{width:44%;float:right;}
.youtube .left_option{width:44%;}
.youtube .vs_option{width:10%;}
.youtube .right_option{width:44%;}

/* Hilfe */
div.help{float:left;margin-left:2px;width:40px;}
.help a{padding:3px 10px 3px 10px;}
div.help img,span.help img{width:16px;height:16px;min-height:0;}
span.help{display:inline-block;margin-left:2px;width:40px;}

/* Werbung */
.desire{margin-left:3px;margin-top:20px;text-align:right;}
.desire .img{margin-bottom:10px;padding-bottom:13px;border-bottom:1px dashed #aaa;}
.content_special .desire .img img{width:100%;height:auto;max-width:230px;}
.desire_main{margin-left:0px;margin-top:25px;}
.desire_main .d_inside img{width:100%;height:auto;}
.d_inside { position:relative;z-index:2;top:-1px; }
.desire .label{border-bottom:1px dashed #aaa;margin-bottom:8px;}

.d_alt { z-index:1;color:#000;background-color:#fff;padding:10px 8px; }
.d_alt a{display:block;margin-bottom:10px;border-bottom:1px dashed #aaa;}

#aps { margin:auto;text-align:center;z-index:999;}
.pm_link { float:right;margin-top:2px; }
.pm_count { line-height:8px;height:10px;width:auto;padding:0 2px;position:relative;font-size:90%;z-index:2;margin:3px;border-radius:3px;border:1px solid #4d1911;background-color:#e6481c;color:#fff;letter-spacing:1px;float:left; }
.pm_icon { float:left;padding:0;border:0;position:relative;left:-6px;height:15px;opacity:0.4; }
.pm_icon.active { opacity:1;}

/* Freunde-Box */
#meine_freunde .item { padding-bottom:2px;}
#meine_freunde div.photo { width:16%;position:relative;top:-2px;}
.navigation .present_icon { position:relative;top:2px;width:14px;height:14px; }
.wall_comment { max-width:210px;max-height:34px;overflow:hidden; }
.notify_icon { position:relative;top:2px;width:14px;height:14px; }

td,.lbInside td { border:1px solid #D8D8D8; }

/* Games - Turnierbaum */
.cup .table { float: left; }

.cup .head { margin:0 5% 0 5%; }
.cup .col_1 .head,.cup .col_9 .head { margin-left:0; }
.cup_box { text-align:center; }
.cup_box .box_inside { border:1px solid #aaa;border-right:1px solid #555;border-radius: 2px;box-shadow: 2px 2px 1px #e5e5e5,-2px -2px 1px #eee;padding:7px 4%;float:left;width:76%;height:62px; }

.col_1 .cup_box.odd .box_inside { margin-bottom:7px; }

.col_2 .cup_box.odd { margin-top:107px; }
.col_3 .cup_box.odd { margin-top:291px; }
.col_4 .cup_box.odd { margin-top:660px; }
.col_5 .cup_box.odd { margin-top:1390px; }
.col_6 .cup_box.odd { margin-top:2670px; }
.col_7 .cup_box.odd { margin-top:6300px; }

.col_1 .cup_box.even .box_inside { margin-bottom:20px; }

.cup .cup_box.first { padding-top:16px; }
.cup .cup_box.first .box_inside { margin-top:0px; }

.col_1 .cup_box.first { margin-top:0px; }

.cup .branch1,.cup .branch2 { width:6%;float:left;border-top:1px solid #aaa; }
.cup .branch1 {  }
.cup .branch2 { margin-left:1%;border-right:1px solid #aaa;margin-top:39px; }
.cup .odd .branch2 { padding-bottom:47px; }

.cup .even .branch2 { padding-top:39px;border-bottom:1px solid #aaa;border-top:0;margin-top:0px; }

.odd .branch1 { margin-top:39px;}

.cup_box .versus { font-weight:bold;margin:4px 0; }

.cup .table { width:26%; }
.cup .col_last,.cup .col_1 { width:23%; }
.cup .col_last .box_inside,.cup .col_1 .box_inside { width:83%; }

.cup_6 .table { width:20.5%; }
.cup_6 .col_last,.cup_6 .col_1 { width:19%; }
.cup_6 .col_last .box_inside,.cup_6 .col_1 .box_inside { width:83%; }

.cup_7 .table { width:17%; }
.cup_7 .col_last,.cup_7 .col_1,.cup_7 .col_9 { width:15.5%; }
.cup_7 .col_last .box_inside,.cup_7 .col_1 .box_inside { width:82%; }

.cup_8 .table { width:14.5%; }
.cup_8 .col_last,.cup_8 .col_1 { width:13%; }
.cup_8 .col_last .box_inside,.cup_8 .col_1 .box_inside { width:82%; }

.image_header { width:99.5%;overflow:hidden;position:relative;margin-bottom:13px;border: 1px solid #aaa;padding: 1px;color:#fff; }
.image_header_inside { padding:10px 10px 0 10px; }
.image_header .navigation_main_sub { margin:32px 0 0 0; }
.image_header .navigation_main_sub .button { border: 1px solid rgba(0, 0, 0, 0.8); }
.image_header .navigation_main_sub a { color:#555;}
.image_header h1 { padding-bottom: 4px; }
.image_header h1 a { color:#fff; }
.image_header .info {  }
.image_header .img { max-width:654px;width:100%; }

.countdown .days { float:left;font-size:35px;line-height:120%; }
.days_value { margin-right:8px; }
.countdown .detail_value { float:left;width:17px;text-align:right;font-size:10px;padding-top:6px;font-weight:bold;line-height:110%;margin-left:3px; }
.countdown .detail_label { float:left;font-size:10px;padding-top:6px;font-weight:bold;line-height:110%;margin-left:6px; }

/* Dateiupload */
#fileList .right div { padding:0 0 6px 0;}
#fileList .photo { width:130px; }
#fileList .item { padding-left:5px; }

.right_link { float:right;position:relative;position: relative;top: 17px;z-index: 2;padding-right: 10px;}

/* Runde Bilder */
.foto_listing .picture_label img { border-radius:5px;}
.foto_listing .object .top_label {margin: 21px 0 0 0;overflow:hidden;width:98%;}
.foto_listing .object_inside { border:0;border-left: 1px solid #aaa;border-radius: 8px;box-shadow: 2px 0px 5px rgba(0,0,0,0.5);overflow: hidden;padding:3px;}
.foto_listing .object .top_label_inside2 { width:95%;}
.foto_listing .bottom_label { position: absolute;bottom: 19px;overflow:hidden;border:0;background-color:transparent;}
.foto_listing .bottom_label_inside {font-size: 400%;line-height: 150%;text-shadow: 0px 0px 7px rgba(255,255,255,0.7);opacity: 0.5;text-align:center;}
.visible {overflow:visible;}
.foto_listing .object h4 {margin-left: 0;top: 0;}
.foto_listing .object .ranking { position: absolute;margin: 0px 7px 3px -4px;padding: 1px 0px;right:2px;left:auto;}
.foto_listing .object2 .label { opacity:0.9;}
.object3 .label { opacity:0.75;}
.object4 .label { opacity:0.6;}
.object5 .label { opacity:0.45;}
.foto_listing .object.first .label { opacity:1;}
.foto_listing .object:hover .label { opacity:1;}
.foto_listing .object:hover .bottom_label_inside { opacity:0.7;}
.object .unit { font-size: 57%; margin-left: 4px; }

.round .foto_listing .picture_label img { border-radius:250px;}
.round .grid5 {width:135%;}
.round .grid5 .object1 {z-index:5;}
.round .grid5 .object2 {left:-6%;z-index:4;}
.round .grid5 .object3 {left:-12%;z-index:3;}
.round .grid5 .object4 {left:-18%;z-index:2;}
.round .grid5 .object5 {left:-24%;z-index:1;}
.round .foto_listing .object_inside { border-radius: 250px;}
.round .foto_listing .object .top_label_inside2 { width:80%;}
.round .foto_listing .object h4 {margin-left: 58px;top: 0;}
.round .object .ranking { margin:0px 36px 3px 27px;left:14px;}

.round .foto_listing .object:hover { z-index:6;}
.person img.photo { border-radius: 100px; }

@media all and (max-width: 1024px) {
	.round .object .ranking { margin-left:4px;}
}
div.calendar { margin:3px; text-align:center; font-size:110%; }
#lbInside .calendar .caption { background-color:#777; border:1px solid #444; padding:0; color:#eee; text-align:center; margin:5px 0 }
div.calendar a { cursor:pointer; height:12px; text-indent:-300px; width:11px; }
div.calendar .prev { background-image:url("gfx/navigation/arrow-back-blue.gif"); background-position:0px 5px; background-repeat:no-repeat; }
div.calendar .next { background-image:url("gfx/navigation/arrow-blue.gif"); background-position:0px 5px; background-repeat:no-repeat; }
div.calendar caption span { height:17px; position:relative; text-align:center; }
div.calendar caption span.month { float:left; width:89px; }
div.calendar caption span.month:after { content:''; }
div.calendar caption span a { top:1px; }
div.calendar caption span.year { float:right; width:58px; }
div.calendar table { border-collapse:separate; border-spacing:1px; background-color:#fff; margin:0; }
div.calendar td, div.calendar th { height:20px; width:20px; vertical-align:middle; text-align:center; border:0; color:#333; background-color:transparent; font:normal 12px Arial, Helvetica, sans-serif; padding:0 }
div.calendar th { height:10px; font-weight:bold; }
div.calendar td { background-color:#eee; border:1px solid #ccc; color:#0053a9; cursor:pointer; }
div.calendar td.invalid { color:#999; border:1px solid #ddd; }
div.calendar td.inactive { background:url("gfx/calendar-td.gif") 0 100%; color:#fff; }
div.calendar td.today { color:#fff; background-color:#666; border: 1px solid #333; }
div.calendar td.active, div.calendar td:hover { background-color:#0053a9; border:1px solid #0b2265; color:#fff; }
* html div.calendar th { height:17px; }
* html div.calendar td { height:19px; }
* html div.calendar caption span a { top:2px; }
* html div.calendar caption span { height:18px; }
* html button.calendar { margin-left:3px; }
*:first-child+html div.calendar th { height:17px; }
*:first-child+html div.calendar td { height:19px; }
*:first-child+html div.calendar caption span a { top:2px; }
*:first-child+html div.calendar caption span { height:18px; }
*:first-child+html button.calendar { margin-left:3px; }a.tooltip, a.tooltip:visited, a.tooltip:active { position:relative; left:0; }
.tooltip:hover { background:transparent; position:relative; left:0; text-decoration:none; }
.tooltip span.tooltip_head { display:none; text-decoration:none; font-size:12px;width:auto;left:90%;white-space:nowrap }
.tooltip.static, .tooltip.static:hover { display:block }
.tooltip:hover span.tooltip_head { display:block; position:absolute; top:-20px; z-index:100; color:#000000; background-color:#fff; text-align:left; }
.tooltip.reverse:hover span.tooltip_head { position:absolute; top:-80px; left:0; opacity:0.92; background-color:#fec; border:1px solid #6b5744; width:290px; }
.object.tooltip:hover span.tooltip_head { width: 100%;margin:0px;top: 80%;min-height: 100px;z-index:999;}
.tooltip span.tooltip_head strong { display:block; margin:0; padding:2px 10px; font-weight:normal; color:#ffffff; border:0; overflow:hidden; }
.tooltip span.ul { background-image:url(gfx/layout/tooltip-ul.png);background-repeat:no-repeat;background-position:0px 6px;padding-left:16px;margin:4px 0 4px 10px;display:block; }
#wrapper .tooltip span.tooltip_content strong { display:inline; padding:0; font-weight:bold; color:#000; border:0; background-color:#fff; }
/* Absoluter Tooltip */
#menu { width:150px; height:180px; z-index:100; }
#menu a { display:block; text-align:center; padding:3px 10px; margin:0 0 1px; text-decoration:none; color:black; border:1px solid #222222; }
#menu a:hover { color:#222222; border:1px dotted blue; }
#menu a span.tooltip_head { visibility:hidden }
#menu a:hover span.tooltip_head { display:block; position:absolute; top:94px; left:0; width:158px; padding:5px; z-index:100; color:#222222; text-align:center; border:1px dashed black; }
.tooltip_content { margin:5px 10px; display:block; font-family:tahoma,arial,trebuchet MS,verdana; font-size:90%; line-height:130%; }
.alert { position:absolute; top:-30px; left:-170px; z-index:105; width:250px }
.m .alert { left:-380px; width:380px }
.alert.wetten, .alert.betedit, .alert.forumcedit, .alert.forumedit, .alert.threadedit { left:-380px; width:380px }
.l .alert { left:-525px; width:525px }
.xl .alert { left:-725px; width:725px }
.alert.nletteredit { top:-150px; left:-1033px; ; width:750px }
.alert .item .left { width:25% }
.alert .item .right { width:70% }
@media print{
#header,#right,#left,#footer,.noprint,.welcome_back,.start,.shortbar,#special_menu{display:none !important;  }
.print{display:block;  }
#center{width:auto !important; }
#main{border:0;  }
.content{margin-bottom:0; }
h2{padding:0 0 0 19px;border:0;margin-top:0; }
div.box_outside{padding-left:0;margin-bottom:0; }
#wrapper .button li,#wrapper .button,#wrapper .button ul{padding-left:0 !important;margin:0;}
#wrapper .button li{background-color:#d3eaff;border:1px solid #fff;opacity:0.4;padding:1px 0}
  .button li a.high{padding:0 11px 0 0}
}

.navigation,.feedback,.pagination,.caption,li.dropdown ul,.count_small { font-size:90%;}
.subnavigation .title span,div.special,.list_navigation,li:hover .invis,#layout_date,#accordion_head,.video_text,.date,.feedback .submit_edit,a.rating,div.bar2,div.level,.multiple_group .multiple_item,#main .error_info,th,#end,div.num,.slider a.icon,.box_outside .lineup .item { font-size:90%;}


/* Mittelhohe Auflösung */
@media all and (max-width: 1300px) {
	div.image_container div img{width:98%;}
	#wrapper,#shortbar {font-size:70%;}
	.navigation,.feedback,.pagination,.caption,li.dropdown ul,.count_small { font-size:100%;}
	.navigation_main li.high { margin-top:4px;}
	.navigation .header .title { font-size:100%;}
}

/* Mittlere Auflösung */
@media all and (max-width: 1024px) {
	div.image_container div img{width:97%;}
}

/* Smartphone und kleine Auflösung */
@media only screen and (max-width: 700px) {
	.content_special { display:none;}
	.content_main { width:100%;;float:none;}
	#main { min-height: 200px; }
	.object_list div.image_container{width:29%;}
	.objects .item .text { width:69%;}
	div.image_container div img{width:98%;}
	.navigation input.text { width:93%; }
}
