﻿* {margin:0; padding:0;}
html,body {height:100%;}
body {font:100.1% Arial,Tahoma,sans-serif; color:#222; background:#B6D4EE;}

a {color:#35d;}
a img {border:0;}
img {vertical-align:middle;}
ul {list-style:none;}
ol {margin-left:3em;}
ol li {margin-top:.6em;}
label {cursor:pointer;}
option {padding-right:10px;}
optgroup option {padding-left:10px;}
textarea {font:1.1em Arial,Tahoma,sans-serif;;}

h1 {font-size:1.8em; font-weight:normal; color:#2677b2;}
h2 {font-size:1.5em; font-weight:normal; color:#2677b2;}
h3 {margin-top:1.2em; font-size:1.2em; color:#2283c7; padding:0 0 1px 10px; border-bottom:1px solid #2677b2;}
h4 {margin-top:1em; font-size:1em; color:#2283c7;}
h4 span {font-weight:normal;}
p {margin-top:1em;}
p.rgt {text-align:right;}
p.up { width: 340px; margin-top: 30px;}
p.small { font-size: 10px;}

.fll { float: left;}
.flr { float: right;}

hr { text-align: right; width: 100%; height: 1px; color: #D0E1FD; border: none; } /* For Internet Explorer */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #D0E1FD; border: none; } /* For Gecko-based browsers */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #D0E1FD; border: 0px solid #D0E1FD; } /* For Opera and Gecko-based browsers */

dt {clear:left; float:left;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:block;}
.floatfix {overflow:hidden;}
#ie_clearing {display:none}
.small {font-size:.9em;}
.error {color:#E40;}
.shortmsg {border:1px dotted red; background-color:#feecec;  margin:15px; padding:10px; font-weight:bold; color:red;}
.shortmsg_info {border:1px dotted #4994CF; background-color:#e1eaff;  margin:15px; padding:10px; font-weight:bold; color:#2677b2;}
.projectname {letter-spacing:.1em;}
.first {margin:0 !important;}
.center {text-align:center;}
.bld {font-weight:bold;}

#wrapperout {background:#fff; width:810px; padding-right:10px;}
#wrapper {width:780px; margin-left:20px; font-size:12px; line-height:1.4em; background:#fff;}

.lgo {float:left;}
#head {margin-top:13px; padding:8px 0;}
#head .topnav {margin:0; color:#666; font-size:0.9em; text-align:right;}
#head .topnav a {margin:0 3px; color:#222;}
#head .search {margin-top:5px; text-align:right; color:#666;}
#head label {margin:0 3px; font-size:.9em; color:#222;}
#head .txt {font-size:0.8em; padding:2px 0; width:150px; border:1px solid #000;}
#head .txt.pwd {width:80px;}
#head .search .txt {padding:3px 0 2px 18px; width:130px; color:#aaa; background:#fff url(../img/ico-search.gif) no-repeat 1px 50%;}
#head .submit {margin-left:3px; padding:2px; color:#fff; font-size:0.9em; text-transform:uppercase; border:0; background:#ff9f00;}
#head .login {margin-top:5px; text-align:right;}

#portfolio {padding-top:6px; background:url(../img/portfolio/verlauf.gif) repeat-x top left;}
#portfolio ul {list-style-type:none; width:856px;}
#portfolio li {float:left;}
#portfolio li span {display:block;}
#portfolio li a {display:block; float:left; height:26px; line-height:26px; padding-left:5px; text-decoration:none; color:#000; cursor:pointer; background:url(../img/portfolio/reiter.gif) no-repeat top left;}
#portfolio li a:hover {text-decoration:underline;}
#portfolio li a span.reiter {float:left; padding-right:10px; background:url(../img/portfolio/reiter.gif) no-repeat top right;}
#portfolio ul li.active a {background-position:bottom left;}
#portfolio ul li.active a span.reiter {background-position:bottom right;}
#portfolio li#portfolio_more {position:relative; z-index:21;}
  
#portfolio li a span.ico {float:left; margin:2px 4px 0 0; width:20px; height:20px; background:url(../img/portfolio/portalicons.gif) no-repeat;}
#portfolio li a span.aidu {background-position:0 0;}
#portfolio li a span.auto {background-position:-20px 0;}
#portfolio li a span.pvg {background-position:-40px 0;}
#portfolio li a span.geld {background-position:-60px 0;}
#portfolio li a span.auvito {background-position:-80px 0;}
#portfolio li a span.jux {background-position:-100px 0;}
#portfolio li a span.sp {background-position:-120px 0;}
#portfolio li a span.unister {background-position:-140px 0;}
#portfolio li a span.hotel {background-position:-160px 0;}
#portfolio li a span.tours {background-position:-180px 0;}
#portfolio li a span.rank {background-position:-200px 0;}
#portfolio li a span.search {background-position:-220px 0;}
#portfolio li a span.media {background-position:-240px 0;}
#portfolio li a span.partner {background-position:-260px 0;}

#portfolio li ul {display:none; position:absolute; top:26px; right:0; width:180px; overflow:hidden; list-style-type:none; padding:6px 0 2px 0; border:1px solid #000; border-top:0; background:#fff url(../img/portfolio/pop_up_verlauf.gif) repeat-y;}
#portfolio li:hover ul, #portfolio li.over ul {display:block;}
#portfolio li ul li, #portfolio li ul li a {width:100%;}
#portfolio li ul li.headline {color:#494949; font-size:13px; font-weight:bold; padding-left:30px; background:url(../img/portfolio/pop_up_verlauf_1px.gif) repeat-y;}
#portfolio li ul li span.linie {padding-top:3px; border-top:1px solid #494949;}
#portfolio li ul li a {padding:0; text-decoration:underline; color:#00c; line-height:23px; background:none;}
#portfolio li ul li a:hover {text-decoration:none;}
#portfolio li ul li a span.ico {margin-right:10px;}

#foliokillSelect {position:absolute; z-index:20; visibility:hidden;}



#foot {clear:both; margin-top:20px; padding:10px 0 20px; text-align:center; border-top:1px solid #2677b2;}
#foot p {margin:0;}
#foot a {margin:0 3px;}
#foot .copy {font-size:.9em; color:#777; margin-top:.6em;}

.navi {background:url(../img/navi/navi-bg.png) no-repeat top right;}
.navi li {float:left; display:block; text-transform:uppercase;}
.navi li a {float:left; display:block; padding:0 10px 0 11px; line-height:28px; height:28px; text-decoration:none; color:#fff; cursor:pointer; font-weight:bold; background:url(../img/navi/navibet.gif) no-repeat 0 0;}
.navi li a:hover {text-decoration:underline;}
.navi li.active a {margin-top:-1px; padding-right:0; color:#2283c8; background:url(../img/navi/navi_act_lft.gif) no-repeat top left;}
.navi li.active a span {display:block; padding-right:13px; background:url(../img/navi/navi_act_rgt.gif) no-repeat 100% 0;}

.subnavi {line-height:25px; height:25px; background:url(../img/navi/subnavi-bg.png) no-repeat top left;}
.subnavi li {float:left;}
.subnavi li a {display:block; padding:0 13px; color:#2283c7; text-decoration:none; background:url(../img/navi/navi_lev2_bet.gif) no-repeat bottom right;}
.subnavi li a:hover {text-decoration:underline;}
.subnavi li.active {font-weight:bold;}
.subnavi li.last a {background-image:none;}

.membpic {float:left; font-size:.9em; line-height:1.2em; overflow:hidden; width:76px; margin-top:10px; text-align:center;}
.membpic a img {display:block;}
.membpic p {margin-top:.2em;}
/*
.tooltip {position:relative;}
.tooltip .tiptxt {display:none; padding:4px; max-width:140px; text-align:left; color:#fff; border:1px solid #fff; background:#2283c7;}
.tooltip:hover .tiptxt {display:block; position:absolute; top:20px; left:20px; z-index:13000;}
*/

.tool-tip {padding:4px; max-width:140px; color:#fff; font-size:11px; z-index:13000; border:1px solid #fff; background:#2283c7;}
.tool-title {font-weight:bold;}


#sdb {float:right; position:relative; z-index:1; width:160px; background-color:#dcecf7;}
#sdb.wide {width:300px;}
#sdb .user {padding:10px;}
#sdb .info {margin:0; padding:5px 0; font-size:1em; color:#ff9f00; font-weight:bold; text-align:center; background:#fff;}
#sdb .info a {margin:0 3px; font-weight:normal;}
#sdb .info .anker {color:#666;}
#sdb.wide .membpic {margin:10px 8px 0;}

/*#cntOut {margin-top:7px;}
#cntOut .rcol {float:right; position:relative; z-index:1; width:160px;}
#cntOut .lcol {position:relative; z-index:0; padding-right:20px; border-right:160px solid #dcecf7;}
#cntOut .lcol.wide {border-right-width:300px;}
#cntOut #band .rcol {float:none; width:auto;}
#cntOut #band .lcol {border:0;}*/
/*
#cntOut .flgcnt .lcol {float:left; width:190px; margin-right:0; overflow:hidden;}
#cntOut .flgcnt .rcol {float:right; width:536px; margin-left:0;}
*/
#cntOut .login form {position:relative; padding:0 10px 15px;}
#cntOut .login p, #cntOut .login dl {padding-left:10px;}
#cntOut .login dt {padding-top:10px;}
#cntOut .login dd {margin-left:65px; padding-top:10px;}
#cntOut .login .txt {width:193px; border:1px solid #2677b2;}
#cntOut .login dd p {margin:0; padding:2px 0 0;}
#cntOut .login dd label {display:block; margin-top:6px;}
#cntOut .login .submit {position:absolute; right:20px; bottom:10px;}
#cntOut .login .noreg {margin:0 10px; padding:10px; font-weight:bold; text-align:center; border-top:1px solid #2677B2;}

#cntIn {position:relative; z-index:0; padding:15px 20px 0 0; border-right:160px solid #dcecf7;}
#cntIn.wide {border-right-width:300px;}

/* startpage outside */
#home .cnt {margin-top:20px; padding:0 8px; background:url(../img/line.jpg) no-repeat top center;}
#home .lcol .cnt {background-image:none; margin-top:0;}
#home .blglnk {float:left; width:48%;}
#home .blglnk p {margin-top:.3em;}
#home .bands {float:right; width:48%;}
#home .cnt h3 {margin-top:1.2em; padding-left:0; color:#444; font-size:1.1em; border:0;}
#home .cnt p {margin-top:.6em;}
#home .cnt .bands p {margin-top:0;}
#home .cnt ul {list-style:none; margin-left:.3em;}
#home .cnt li {float:left; text-align:center; width:120px;}

/* startpage inside */
.start .membpic {margin:10px 8px 0;}
.start .wlc .membpic {margin-top:0; width:96px; font-size:1.1em;}
.start .newmsg {margin-left:110px;}
.start .newmsg ul {margin:5px 0 0 10px;}
.start .newmsg li {padding-top:5px;}
.start .arw {float:right; padding-right:10px; cursor:pointer;}
.start #news {padding:10px; background:#fff1d9 url(../img/news-bg.gif) repeat-x top;}
.start #news .spteam {font-weight:bold; color:#ff7200;font-size:12px;}
.start .nofriends {padding:2px 0; text-align:center; border:1px solid #ffad33; background:#fff1d9;}
.start .nofriends .more {margin-left:10px;}
.start .more {clear:left; margin-top:10px; font-size:.9em; font-weight:bold; text-align:right;}
.start .mbr {float:left; width:49.5%; margin-top:10px;}
.start .mbr a img {float:left; margin-left:10px;}
.start .mbr p {margin:0 0 0 60px;}





/*for register pages*/
.msg {padding:5px 10px; border:1px solid #ffa80d; background:url(../img/box-orange-bg.gif) repeat-x top;}


.menu li {color:#FFF; margin-bottom:1px; font-size:1.2em; background:#8cbfe3 url(../img/navi/menu.gif) repeat-x top;}
.sclashnav li a {display:block; font-size:0.8em; padding-left:8px; padding-right:5px; height:24px; line-height:24px; color:#000; text-decoration:none;}
.sclashnav li {color:#000; margin-bottom:1px; font-size:1.2em; background:#8cbfe3 url(../img/navi/menusclash.gif) repeat-x top;}
.sclashnav li a:hover {text-decoration:underline; background:#8cbfe3 url(../img/navi/menusclash.gif) repeat-x top;}

/*
.menu li a {display:block; padding-left:10px; padding-right:5px; height:24px; line-height:24px; color:#af2505; text-decoration:none;}
*/

.menu li a {display:block; padding-left:8px; padding-right:5px; height:24px; line-height:24px; color:#fff; text-decoration:none;}
.menu li a:hover { text-decoration:underline; background:#8cbfe3 url(../img/navi/menu.gif) repeat-x top;}
.menu li.active a {font-weight:bold; background:#8cbfe3 url(../img/nav-bg-active.gif) repeat-x top;}
/*
.menu li img.arw {float:right; margin:6px 10px 0 0;}
*/
.menu li img.arw {float:right; margin:6px 4px 0 0;}

.menu li img.new {display:block; float:left; margin:4px 2px 0 0;}

.menu.band a:hover {cursor:url(../img/band.cur), pointer;}
.menu.blink {padding:2px; background:url(../img/blink.gif);}
.menu.blink li {margin-bottom:0; font-weight:bold; border:1px solid #FFF;}
.menu .nologout {font-weight:bold; font-size:14px; width:150px; float:right; margin-top:10px;}

.flg li {float:left; position:relative; display:block; margin-right:-1px; border:1px solid #9bd; background:#d2e6fc url(../img/flg-bg.gif) repeat-x top;}
.flg li a {display:block; padding:4px 8px; color:#444; text-decoration:none;}
.flg li.active {display:block; color:#444; font-weight:bold; border-bottom-color:#FFF !important; background-color:#FFF; background-image:none;}
.flg li a:hover {text-decoration:underline;}




#band .flg li.active,
#photo .flg li.active,
#gbk .flg li.active,
#mag .flg li.active,
#group .flg li.active {padding:0;}

#band a:hover {cursor:url(../img/band.cur), pointer;}

/*flgcnt {padding:15px 10px; border:1px solid #9bd;}*/
.flgcnt fieldset {margin-top:10px; padding:10px 15px; border:0; border-top:1px solid #2677b2;}
/*html>body .flgcnt fieldset {margin-top:15px;}*/ /* FF */
fieldset#new_blogentry {padding: 10px 0;}
.flgcnt legend {margin-left:-5px; padding:0 5px; font-weight:bold; color:#2677B2; }
/* neue version */
.unitboxpic {position:relative; margin-top:15px; padding:0; border-top:1px solid #2677b2; z-index:-1;}
.unitboxpic h4 {position:absolute; top:-.8em; left:5px; margin:0; padding:0 5px; color:#2677B2; background:#fff;}
.unitboxpic {background:#fff;}
.unitboxunderubp {margin-top:0px; padding: 10px 15px 10px 15px;}

.flgcnt .unitbox {position:relative; margin-top:15px; padding:10px 15px; border-top:1px solid #2677b2;}
.flgcnt .unitbox h4 {position:absolute; top:-.8em; left:5px; margin:0; padding:0 5px; color:#2677B2; background:#fff;}
.flgcnt .unitbox .nobg {background:#fff;}
.flgcnt .unitforum {font-size:12px; font-weight:bold;}
.flgcnt .choose label {margin-right:2em;}
.flgcnt .choose h4 label {margin-right:0;}
.flgcnt .choose p,
.flgcnt .choose li {margin-top:.4em;}
.flgcnt .choose .submit {margin:10px 0 0 15px;}
.flgcnt dl {margin-top:1em;}
.flgcnt dt {width:160px; text-align:right; padding-top:5px;}
.flgcnt dt, .flgcnt dd {line-height:1.8em;}
.flgcnt dd {margin-left:170px; padding-top:5px;}
.flgcnt .w80 dt {width:40px; padding-top:0; line-height:normal; text-align:left;}
.flgcnt .w80 dd {margin-left:40px; padding-top:0; line-height:normal;}
.flgcnt .w60 dt {width:60px; padding-top:0; line-height:normal; text-align:left;}
.flgcnt .w60 dd {margin-left:40px; padding-top:0; line-height:normal;}
.flgcnt dd p.error {margin:0;}
.flgcnt select {width:300px;}
.flgcnt select.narrow50 {width:50px;}
.flgcnt select.narrow100 {width:100px;}
.flgcnt select.narrow200 {width:200px;}
.flgcnt textarea,
.flgcnt .txt {padding:1px 3px; width:290px;}
.flgcnt .submit {margin:10px 0 0 170px;}
.flgcnt dd .submit {margin:10px 0 0 0;}

.flgcnt .smsform dt, .flgcnt .smsform dd {float:none;}
.flgcnt .smsform dt {width:400px; text-align:left; margin-left:90px;}
.flgcnt .smsform dd {margin-left:90px;}
.flgcnt .smsform  .submit {margin:10px 95px 0 0; float:right;}

.smsstart p {font-weight:bold; margin-top:0; float:left;}
.smsstart .menu {float:left; margin-left:5px;}
.smsstart .menu li {width:120px; font-size:12px; font-weight:bold;}
.smsstart .menu li a {height:20px; line-height:20px;}

/*.flgcnt fieldset p {border:0;}*/

.inv dt {width:250px;}
.inv .submit,
.inv dd {margin-left:260px;}



/* Result nur fuer Profilanszeige verwenden */
.rslt .menu {float:right; font-size:.8em; width:160px;}

.rslt .mempic {float:left; margin-right:15px;}
.rslt img, .memlt img.memlt {float:left; margin-right:15px;}
.rslt dl {margin:0;}
.rslt dt {width:80px;}
.rslt dd {margin-left:90px;}

.ico {margin:4px 5px 0 0;}

.userlist {margin-top:10px; padding:10px 15px 0; border-top:1px solid #2677b2;}
.userlist .menu {float:right; font-size:.8em; width:160px;}
.userlist .usrpic {float:left;}
.userlist p {margin-left:115px;}

.memlt .menu {float:right; font-size:.8em; width:160px;}
.memlt dl {float:right; margin:10px 5px 0 0; width:300px;}
.memlt dt {width:70px; padding:0; color:#666;}
.memlt dd {margin-left:74px; padding:0;}
.memlt .menu li {min-width: 155px;}

.searchrslt {padding-bottom:1em; border-bottom:1px solid #dfc8a9;}
.searchrslt h3 {margin-top:1em;}
.listItm {padding:10px 0; border-bottom:1px solid #dfc8a9;}
.listItm .menu {float:right; font-size:.8em; width:160px;}
.listItm a img {float:left; margin-right:20px;}
.listItm h3 {margin:0; padding:0; border:0;}
.listItm .cnt {width:280px;}
.listItm dl {margin:0; width:280px;}
.listItm .cnt dl {margin:0;}
.listItm dt {width:70px; color:#666; text-align:left;}
.listItm dd {margin-left:80px;}
.listItm .membpic {margin:0 20px 0 0;}
.listItm fieldset {margin-top:10px; padding:0 10px 10px; border:1px solid #90b5d0;}

.gbk {padding:10px 0; border-bottom:1px solid #dfc8a9;}
.gbk a img {float:left;}
.gbk .cnt {margin-left:90px;}
.gbk p {margin:0;}


.list {width:100%; border-collapse:collapse; border-top:1px solid #2182c7;}
.list td {padding:5px; vertical-align:top; border-bottom:1px solid #dcecf7;}
.list thead td, .list th {padding:5px; vertical-align:top; background-color: #dcecf7;}
.list td p {margin-top:0;}
.list td.list_author {font-size:.9em; width:110px; border-right:1px solid #dcecf7;}
.list td.list_entry h4 {margin:0;}
.list td p.date {font-size: 0.8em; text-transform:uppercase; color:#666;}

.list tfoot tr td {background-color:#eeeeee;}
.mark {font-weight:bold;}
.list .lstbody {background-color:#dcecf7; font-weight:bold;}

.list.threads td {text-align:center;}
.list.threads td.lft {text-align:left; width:320px;}

.list.bandedit td {text-align:center; vertical-align:middle;}
.list.bandedit .disable {background:#ffd79a;}

.sum {float:left; font-weight:bold;}
.pgn {float:right;}

.groupboard {padding:5px 5px 5px 0;}
.groupboard h4 {margin:0;}
.groupboard p {margin:0; text-indent:10px; font-size:.9em;}

a.fndpic {display:block; float:left; font-size:.9em; line-height:1.2em; overflow:hidden; width:76px; height:154px; margin-right:8px; text-align:center; text-decoration:none; color:#444;}
a.fndpic span {color:#35d; text-decoration:underline;}



.relation {margin-right:3px;}
.memreleation {float:left;margin-right:2px;margin-top:35px;}



.friendlist p {font-size:.9em; margin-top:.5em;}

.start fieldset {margin-top:10px; padding-left:10px; border:1px solid #9bd;}
.start legend {padding:0 5px; font-weight:bold; color:#2677B2;}

.start fieldset.inviteteaser {margin-top:0; padding:10px;}
.start fieldset.inviteteaser img {float:left;}
.start fieldset.inviteteaser p,
.start fieldset.inviteteaser h3,
.start fieldset.inviteteaser h4,
.start fieldset.inviteteaser ul {margin:0;}
.start fieldset.inviteteaser ol {margin-left:170px;}

.inviteteaser {display:block; padding:5px 0; text-align:center; text-decoration:none; border:1px solid #dfc8a9; background:#f8f4e6 url(../img/inviteteaser-bg.gif) repeat-x bottom;}
.inviteteaser .head {font-size:1.6em; color:#e06e1c; font-weight:normal;}
.inviteteaser .txt {display:block; margin-top:5px; color:#444;}
.inviteteaser .url {color:#35d; text-decoration:underline;}

.order dt{width:150px;}
.order dd  {margin-left:160px;}
.order .submit {margin-left:160px;}



.profile .lcol {float:left; width:190px; overflow:hidden;}
.profile .rcol {margin-left:200px;}
.profile .name {margin-top:.5em; text-align:center;}
.profile .points {margin-top:.5em; text-align:right;}
.profile .points img {float:right;}
.profile .points .barpokecont {margin-top:10px;}
.profile .menu {margin-top:10px; font-size:.9em;}
/* version mit fieldsets */
.profile fieldset {margin-top:10px; padding:0 10px 10px; border:1px solid #90b5d0;}
.profile legend span {font-weight:normal;}
/* neue version */
.profile .unitbox {padding:5px 10px 10px; border:1px solid #90b5d0;}
.profile .unitbox h4 span {font-weight:normal;}
.profile .unitbox .pv {font-weight:bold;}
.profile .rcol .unitbox .floatfix {width:354px; overflow:hidden;}

.profile dt {float:left; width:110px; text-align:right; padding-top:4px; color:#666; line-height:1.4em;}
.profile dd { margin-left:115px; padding-top:4px; line-height:1.4em; width:230px;}
.profile .searchrslt {padding-bottom:.5em; border-color:#D0E1FD;}
.profile .listItm {border-color:#D0E1FD; }
.noborder  {border:0px;} 

dl.interests dd ul {overflow:hidden;}
dl.interests dd li {float:left; width:180px;}

.profile .bandfan {float:right; margin-right:90px;}
.profile .bandfan dd {margin-left:115px;width:100px;}


.profile .wall { width:349px; }
.wall {margin-top:10px; }
.wall img {float:left;}
.wall p {margin:0 10px 0 55px;}

.bandmember {float:left; margin:10px 10px 0 0; width:170px;}
.bandmember img {float:left;}
.bandmember p {margin:0 0 0 55px;}
#cntOut .bandmember {width:164px;}

#cntOut  .unitbox {position:relative; margin-top:25px; padding:10px 10px; border-top:1px solid #9bd;}
#cntOut  .noborder {border-right:0;border-left:0;border-bottom:0;}
#cntOut  .unitbox h4 {position:absolute; top:-.8em; left:5px; margin:0; padding:0 5px; color:#2677B2; background:#fff;}

.photos {padding-left:0px !important;}

.alohafromhell {padding-top:260px; background:url(../img/lgo-alohafromhell.jpg) no-repeat;}
#cntOut .alohafromhell {padding-top:260px; background:url(../img/lgo-alohafromhell.jpg) no-repeat;}

.silbermond {padding-top:300px; background:url(../img/lgo-silbermond.jpg) no-repeat;}
#cntOut .silbermond {padding-top:300px; background:url(../img/lgo-silbermond.jpg) no-repeat;}

.killerpilze {padding-top:215px; background:url(../img/lgo-killerpilze.gif) no-repeat;}
#cntOut .killerpilze {padding-top:255px; background:url(../img/lgo-killerpilze-out.gif) no-repeat;}

.nevadatan {padding-top:240px; background:url(../img/lgo-nevadatan.jpg) no-repeat;}
#cntOut .nevadatan {padding-top:280px; background:url(../img/lgo-nevadatan-out.jpg) no-repeat;}

.debbierockt {padding-top:240px; background:url(../img/lgo-debbierockt2.jpg) no-repeat;}
#cntOut .debbierockt {padding-top:280px; background:url(../img/lgo-debbierockt-out.jpg) no-repeat;}

.callmeyours {padding-top:330px; background:url(../img/lgo-callmeyours.jpg) no-repeat;}
#cntOut .callmeyours {padding-top:370px; background:url(../img/lgo-callmeyours.jpg) no-repeat;}
.song_download {font-weight: bold; margin-top: 10px;}
.song_download a { background: url(../img/ico/headset_icon.png) no-repeat left; color: #FF7200; font-weight: bold; padding: 3px 5px  3px 25px;}

.cinemabizarre {padding-top:300px; background:url(../img/lgo-cinemabizarre.jpg) no-repeat;}
#cntOut .cinemabizarre {padding-top:310px; background:url(../img/lgo-cinemabizarre-out.jpg) no-repeat;}

#band .rate {color:#666;}
#band .rate a img {float:none; margin:0;}
#band .ratetxt {color:#444;}
#band .start .lcol {float:left; width:300px;}
#band .start .rcol {float:right; width:250px;}
#band .start .lcol .cnt {margin-left:108px;}
#band .start .lcol .cnt ul {margin:.6em 0 0 15px; list-style:square;}

.participants .winner {list-style:square;}
.participants .winner li {margin-left:20px;}

.bandContest {float:left; margin:10px 15px 0 0; width:132px; overflow:hidden; text-align:center;}
.bandContest p {margin-top:.2em;}

#photo .desc {font-style:italic; text-align:center;}
#photo .rate {margin-top:10px; border-top:1px solid #2677b2;}

#photo .picedit {width:100%; border-collapse:collapse;}
#photo .picedit td {padding:10px 5px; vertical-align:top; border-bottom:1px solid #D0F1FD;}

.comment {margin-top:5px; padding:5px;}
.comment.odd {background:#E7F1FD;}
.comment.own {background:#ffeacb;}
.comment:hover {background:#f7f7f4;}
.comment img {float:left;}
.comment p {margin:0 0 0 90px;}
.comment p span {display:block; margin-top:5px;}

.cmtfld form {margin-left:70px;}
.cmtfld p {margin:0;}
.cmtfld textarea {width:400px;}
.cmtfld .submit {margin:10px 0 0 0;}

.news .searchrslt {border:none;}
.news .listItm {padding:.5em 1em; border-color:#FFF; background:#D2E6FC;}

#mag .lcol {float:left; width:400px;}
#mag .rcol {float:right; width:140px; margin-top:7px; padding:10px; background:#EAF3FD;}
#mag .lcol fieldset {margin:0;}
#mag .article {padding:1em 0; border-bottom:1px solid #DFC8A9;}
#mag .lcol .article {border:0; background:url(../img/line-mag.jpg) no-repeat;}
#mag .rcol .article {border:0;}
#mag .article.first {padding-top:0; background-image:none;}
#mag .article h4 {position:static; margin:0; color:#444; font-size:.9em; text-transform:uppercase; letter-spacing:.1em;}
#mag .article h3 {border:none;}
#mag .article h2 a, #mag .article h3 a {text-decoration:none; color:#2677B2; line-height:1.2em;}
#mag .article h2 a:hover, #mag .article h3 a:hover {text-decoration:underline;}
#mag .article p {margin-top:.5em;}
#mag .article img {float:left; margin:0 10px 5px 0;}
#mag .rcol .article img {float:left; margin:.5em 10px 5px 0;}


ul.sqr {list-style:square; margin-left:3em;}
ul.sqr li {margin-top:.6em;}

.chat ul strong {color:#ffa80d;}
.chat .hint {font-size:0.9em; background-color:#F6F6F6; padding:5px 10px; border:1px solid #ffa80d; border-left:0px; border-right:0px;}
.chat .eyec {float:right; margin: 0 5px 0 10px;}


.chatrequest div {width:150px;padding:5px 0;border-bottom:3px solid #90b5d0; }
.chatrequest p {background:#fff url(../img/ico/chat-req.gif) no-repeat right bottom; margin-top:0; padding:5px;}
.chatrequest .icoreq {position:relative; left:22px; top:0px;}
.chatrequest .pic {float:left;}
.chatrequest .txt a {margin-left:5px;}
.chatrequest .but span {height:22px;vertical-align:bottom;}
.chatrequest .but a {font-size:10px; text-decoration:none; color:#000; margin-left:10px;}
.chatwide div {width:290px;}
.chatwide .txt a {margin-left:15px;}

.reg dt {width:160px; text-align:right; padding-top:22px;}
.reg dd {margin-left:170px; padding-top:20px;}
.reg .school select,
.reg .txt {width:300px;}
.reg dd span {display:block; margin-top:.2em;}
.reg dd label {display:block; margin-top:.6em;}
.reg .submit {margin:20px 0 0 170px;}

/*
.contact dt {width:160px; text-align:right; padding-top:22px;}
.contact dd {margin-left:170px; padding-top:20px;}
.contact .txt,
.contact textarea {width:300px;}
.contact .submit {margin:20px 0 0 170px;}
*/
.contact li {float:left; width:185px; line-height:2em; text-align:center;}


.imgstp {float:left; width:90px; padding:0px 11px; text-align:center; line-height:13px;}
.imgstp p,
.imgbar tr td p {margin-top:3px;}
.imgstp span,
.imgbar tr td span {font-size:.9em;}

.imgstp_reg {float:left; width:78px; padding:0px 6px; text-align:center;}
.imgstp_reg p {font-size:.9em; line-height:12px; margin:3px 0 8px 0;}

.groupsetcnt {float:left; padding:0 8px; font-size:.9em; width:70px; text-align:center; line-height:1.2em; }
.groupsetcntFixHeight {float:left; padding:0 8px; font-size:.9em; width:73px; height:165px; text-align:center; line-height:1.2em; }

.pollpic {position:relative; display:block; float:left; margin:10px 15px 0 0; text-decoration:none;}
.pollpic .poll {position:absolute; top:73px; left:8px; display:block; background:#FFF;}
.pollpic .cmnt {position:absolute; top:5px; right:5px;}

.ipod { padding: 10px 0 0 2px;}
.ipod {text-align:right;}
ul.points li { background: transparent url(../img/poll/ico-checked.gif) no-repeat scroll 0 0.3em; color: #1E4A91; font-size: 13px; font-stretch: normal; font-style: italic; font-variant: 	normal; font-weight: bold; line-height: 1.5em; padding: 5px 0 5px 28px; vertical-align: middle;}
ul.points { padding-top: 20px;}

.pp-top {margin: 10px 0 0 0;}
.panelipod {margin: 20px 0 10px 20px;}
.panellogo {float: right;}
.panelsend {margin-top:20px;}
.panelerror {color:#E40; line-height: 120%; font-size: 11px; margin-top: 3px}
.pollpanelformerror {color:#E40; line-height: 120%; width: 150px; font-size: 11px; margin-top: 3px; margin-bottom: 5px;}
.panelbox { margin-top: 3px !important;}
div.panel-button { float: left; margin-top: 20px; padding-top: 4px; text-align: center; font-size: 12px; line-height: 15px;}
input.ipt-img { width: 200px; height: 45px; background: transparent url(../img/poll/ipt-img.jpg) no-repeat; border: none; color: #FFF; cursor: pointer; font-weight:bold;}
.flgcnt input.txt_panel { width: 150px;}

div.panel-button a { text-decoration: none;}
a.panel_green div {background: url(../img/poll/panel-button_green.jpg); margin-top: 20px;}
a.panel_green:hover div {background: url(../img/poll/panel-button_green_hover.jpg);}

a.panel_blue div {background: url(../img/poll/panel-button_blue.jpg); margin-top: 20px;}
a.panel_blue:hover div {background: url(../img/poll/panel-button_blue_hover.jpg);}

a.panel-button { display: block; text-decoration: none;}
a.panel-button div { height: 38px;  float: left; cursor: pointer;}
a.panel-button div.left, a.panel-button div.right { width: 5px; }
a.panel-button div.center {background-position: 0 -38px !important; color: #13438d; padding-top: 2px; height:36px; }
a.panel-button div.center b { font-size: 13px; display: block;}
a.panel-button div.right { background-position: 0 -76px !important; margin-right: 3px;}

* html a.panel_green div  { background: url(../img/poll/panel-button_green.jpg) !important;}
* html a.panel_blue div  { background: url(../img/poll/panel-button_blue.jpg) !important;}

.result_vote { border: 1px solid #4994cf; background: #dcecf7; padding-left: 15px;}
p.result_vote_title { padding-bottom: 25px;}
.result1 { background: #4da5e3; text-indent: -10000px;}
.result2 { background: #2182c7; text-indent: -10000px;}
.result3 { background: #16639a; text-indent: -10000px;}
.result4 { background: #08426c; text-indent: -10000px;}
.count { font-weight: bold; padding-left: 10px;}
.button input { background: transparent url(../img/poll/back_start.gif) no-repeat; width: 173px; height: 29px; border: 0; margin-top: 15px; color: #fff; font-weight: bold; cursor: pointer;}
.button input:hover { background-position: 0 -29px;}

.mt { font-size: 10px; color: #999999;}
.mt img { margin-top: 30px; }
.mt p { padding-left: 25px; margin: 30px 22px 0 5px;}

.txtfrm {margin:20px 0 0 0;}

.myschool .unitbox {margin-top:30px;}
.myschool .unitbox h4 {top:-1.5em;}
.myschool .noscout {width:190px; height:190px; margin-left:30px; padding-top:30px; text-align:center; background:url(../img/no_scout.jpg) no-repeat;}
.myschoolbands {padding:0 8px; background:url(../img/line.jpg) no-repeat bottom left;}
.myschoolbands dd {margin-left:100px;}

.forum_entry dt {float:none; text-align:left; margin-top:5px;}
.forum_entry dd {margin:2px 0 0 0;}
.forum_entry .txt {width:540px;}
.forum_entry .submit {margin:20px 0 0 0;}

.blog_info {border-top:1px solid #2677b2; padding: 10px 0;}
ol.blog_info_list {margin: 10px 0; list-style: decimal inside;}
.blog_info_list li {clear: right; border-bottom:1px solid #d0e1fd; padding: 3px 0; overflow: hidden; width: 100%;}
.blog_info_list li em {float: left;}
.blog_info_meta { float: right;}

.smsframe {padding:10px 0;}
.smsframe h4, .smsframe p {padding:0 10px;}





/*
#sky {position:absolute; left:810px; top:77px; width:160px; background:#fff; line-height:1.1em;}
#sky h3 {margin:0; font-size:1em; font-weight:bold; padding:6px; background:#569fd5 url(../img/sky_bg.png) repeat-x; border-bottom:1px solid #90B5D0; text-align:center; color:#fff;}
#sky h3 a {color:#fff;}
#sky ul {list-style:none;}
#sky ul li {display:block; padding:.6em; text-align:center;}
#sky p {margin-top:3px;}
#sky span {font-size:.9em;}
*/


.lnk {height:100px; margin-bottom:2em; background:url(../img/lnkTbl_bg.png) no-repeat; text-align:center;}
.lnk li {float:left; width:160px; text-align:center; padding-top:65px}
.lnkCol1,
.lnkCol2,
.lnkCol3 {vertical-align:bottom; padding-bottom:10px; background:url(../img/smileys.png) no-repeat center 10px;}


.lstpw  .unitbox {position:relative; margin-top:18px; padding:10px 15px; border:1px solid #2677b2; width:300px;}
.lstpw  .unitbox h4 {position:absolute; top:-.8em; left:5px; margin:0; padding:0 5px; color:#2677B2; background:#fff;}
.lstpw  dt {width:85px; text-align:right; padding-top:3px;}
.lstpw  dd {margin-left:90px; padding-top:3px;}

.schoolranking {margin:10px 10px 0 20px;}
.schoolranking li {margin:0; padding:3px 10px;}



ul.normal {padding-left: 25px;}
ul.normal li {list-style: square outside; padding: 5px 0 0;}

.guestbook {margin-top: 0;}

.barpokecont {display:block; float:left; width:96px; margin-top:5px; background:#F2F2F2 url(../img/bar-bg_poke.jpg) no-repeat; font-size:.9em;} 
.barpoints {display:block; padding:0; text-align:center; background:url(../img/bar-grey_poke.gif) no-repeat;}

.goodteacher {margin:0; height:160px; line-height:50px; background:url(../img/teacherGood.jpg) no-repeat;}
.badteacher {margin:0; height:160px; line-height:50px; background:url(../img/teacherBad.jpg) no-repeat;}

.landing h2 {margin-top:1em; font-size:2.4em; font-weight:bold; color:#ffa80d; text-align:center;}
.landing h3 {margin-top:.4em; font-size:1.8em; font-weight:bold; color:#ffa80d; text-align:center;}
.landing ul {margin-top:1em; width:50%; float:left;}
.landing li {margin-left:3em; line-height:2em; list-style:square; color:#ffa80d;}
.landing li span {color:#444;}

#class_selectors div {margin-top:4px;}

#slider {display:block; z-index:100004; position:absolute; top:114px; left:-320px; width:320px;}

.photocontainer {width:575px;margin:10px 0 0 0;}
.phbox {float:left; margin-top:60px; background:url(../img/phbox-bgro.gif) no-repeat 100% 0; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; cursor:pointer; }
.phbox2 {float:left; margin-top:30px; display:block; color:#000;  background:url(../img/phbox-bglo.gif)  no-repeat 0 0; white-space:nowrap;}
.phbox3 {float:left;  margin-top:1px; background:url(../img/phbox-bglu.gif) no-repeat 0 100%; cursor:pointer;}
.phbox4 {float:left; margin:0 0 0 1px; background:url(../img/phbox-bgru.gif) no-repeat 100% 100%;  cursor:pointer; white-space:nowrap;}

/* Diese beiden Stile werden verwendet, wenn der Tag-Punkt ueber die Mitte hinaus nach rechts gesetzt wurde. */
.phboxflipped {float:left; margin-top:60px; background:url(../img/phbox-bgro2.gif) no-repeat 100% 0; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;cursor:pointer; }
.phbox2flipped {float:left; margin-top:30px; display:block; color:#000;  background:url(../img/phbox-bglo.gif) no-repeat 0 0; white-space:nowrap;}

.phtab {}
.phtab tr td {text-align:left;}
.phtab p {font-weight:bold; padding:0px 0 7px 10px;}
.phtab .phsmall {font-weight:normal; font-size:0.8em; }
.phtab select {margin-left:10px; width:auto; margin-right:10px;}
.phtab  img {margin-left:5px;}
.phtab .phrgt {text-align:right; padding-right:10px; }
.phbutton {padding:10px 0 5px 10px;}
.phflg {border:1px solid #9bd; background:#d2e6fc url(../img/flg-bg.gif) repeat-x top; padding:3px;}
.phflg2 {padding-top:15px;}
.phflg2 a{border:1px solid #9bd; background:#d2e6fc url(../img/flg-bg.gif) repeat-x top; padding:3px; color:#000; text-decoration:none;}
.phflg2 a:hover , .phflg a:active {text-decoration:underline;}
.phcomment {padding-left:10px; padding-top:2px;}
.phcomment textarea {width:90%;height:60px;scrolling:auto;}

/*Top 10*/
.flgcnt .voteplace1 {text-align:center; position:absolute; left:235px; top:20px;}
.flgcnt .voteplace2 {text-align:center;position:absolute; left:100px; top:80px;}
.flgcnt .voteplace3 {text-align:center;position:absolute; left:370px; top:80px;}
.flgcnt .votewinner {margin-left:60px; margin-top:170px;}
.groupvote {position:relative; left:160px; top:25px;}
.membervote {position:relative; left:545px; top:0px;}
.membervote2 {position:relative; left:575px; top:0px;}

/* YOU-Landingpage */
.you h2 {font-size:2em; line-height:21px; padding-left:40px; background:url(../img/arw-you.gif) no-repeat left center;}
.vote {margin-top:5px; padding-top:90px; font-weight:bold; text-align:center; background:url(../img/teaser/you-lgo.gif) no-repeat;}

/* fotoaktion */
.photoact h2 {font-size:2em; line-height:20px; padding-left:40px; background:url(../img/arw-photoact.gif) no-repeat left center;}

/*Summercamp Startseite vor Ort!*/
#camp {position:relative; margin:-1px; font-size:12px;}
#camp .log {position:absolute; top:0; left:709px;}
#camp .log p {margin:10 0 5px 0;}
#camp .log a {color:#000; text-decoration:none;}
#camp .log dt {float:left; width:55px; text-align:right;}
#camp .log dd {margin-left:65px;}
#camp .log .txt {border:1px solid #d80000;}
#camp .log .submit {border:0; color:#fff; background:#d80000; width:50px;}
#camp .memon {position:absolute; top:625px; left:20px;}


/*Jugendtours Landingpage*/
.jutour .head {background:url(../img/jutou/header2.jpg) no-repeat left center; height:150px !important;}
.jutour .party {background:url(../img/jutou/party.jpg) no-repeat left center; height:78px !important;}
.tour {background:#fdefc0; padding-top:10px; line-height:12px; border-top:0;}
.tour .facts dt {color:#117ebb; font-weight:bold; width:80px; text-align:left;}
.tour .facts dd {margin-left:90px;}
.tour .facts a {color:#000; font-weight:bold;}
.tour .facts .blue {color:#117ebb; font-weight:bold;}
.tour .price {position:absolute; top:410px; left:405px; color:#117ebb; font-weight:bold;} 
.tour .price img {padding-bottom:18px;}
.tour .bold {font-weight:bold; font-size:14px;}
.tour .bold li {float:left; margin:5px 25px 0 0;}
.tour .camppic li {float:left; margin:20px 9px 0 9px;}
.tour .quest {margin-top:25px; font-weight:bold;}
.tour .quest .btnprint { margin-left:75px;}
.tour .quest img { vertical-align:bottom;}
.tour .quest span {font-size:1.5em; vertical-align:bottom;}
.tour .quest a {font-size:1em;}
.tourwhite {background-color:#fff; padding:5px 10px; border:1px solid #97b9dc; border-top:0; border-bottom:0;}
.tourwhite .tourmember {float:left; margin:10px 9px;}
.tourwhite .groupmember .memlt {float:left; margin:10px 9px;}
.tourwhite .groupmember p {float:left; width:170px;}
.tourwhite .blue {margin-top:25px;}
.tourwhite .blue a {font-size:16px; font-weight:bold;}
.tourdark {background-color:#ffe27f; padding:5px 10px; border:1px solid #97b9dc; border-top:0; border-bottom:0;}
.tourdark .box {float:left; margin:0 16px; padding-bottom:15px;}
.tourdark p {margin-bottom:5px; font-size:14px;}
.tourdark .box .bold {font-weight:bold; font-size:16px;}
.tourdark img {margin-top:5px;}
.tourdark h4 {font-size:16px; margin-left:18px;}

#jupop h1 {font-weight:bold; font-size:16px; color:#117ebb;}
#jupop ol {font-weight:bold; font-size:12px; list-style:circle;}
#jupop p {font-weight:normal;}
#jupop {background-color:#fdefc0; padding:10px;}
#jupop .small {font-size:0.6em;}
.jucontact dt {width:140px; text-align:right; padding-top:22px;}
.jucontact dd {margin-left:150px; padding-top:20px;}
.jucontact .txt,
.jucontact textarea {width:300px;}
.jucontact .submit {margin:15px 0 0 150px;}

/* Here the ideas of "id" and "class" are "reversed", so the ad-javascript can access the container via getElementById(). */
div.SkyscraperView_STANDARD {position:absolute; left:830px; top:132px; width:160px;}
div.SkyscraperView {position:absolute; left:830px; top:132px; width:160px;}
div.FullsizeView_STANDARD {position:absolute; left:0px; top:37px; width:800px; height:90px; margin:0; text-align:center; margin-left:10px;}
div.FullsizeView_JUST_IN_TIME {margin:0; text-align:center;}
div.ContentadView_MYPAGE_START {position:absolute; left:500px; top:637px; width:300px; height:250px; margin:0; z-index:10000;}
div.ContentadView_MESSAGES_CONFIRMSEND {position:absolute; left:31px; top:346px; width:578px; height:250px; margin:0; z-index:10000; text-align:center;}
div.ContentadView_FORUM_CONFIRMCREATEENTRY {position:absolute; left:170px; top:346px; width:300px; height:250px; margin:0; z-index:10000;}
div.ContentadView_INDEX_CONFIRMLOGOUT {position:absolute; left:20px; top:109px; margin:0; z-index:10000;}
div.ContentadView_INDEX_REMEMBERLOGOUT {position:absolute; left:500px; top:617px; width:300px; height:250px; margin:0; z-index:10000;}

div.FullsizePlaceholder_STANDARD {height:100px;}
div.FullsizePlaceholder_JUST_IN_TIME {height:10px;}
div.ContentadPlaceholder_MYPAGE_START {width:300px; height:250px;}
div.ContentadPlaceholder_MESSAGES_CONFIRMSEND {width:300px; height:250px;}
div.ContentadPlaceholder_FORUM_CONFIRMCREATEENTRY {width:300px; height:250px;}
div.ContentadPlaceholder_INDEX_CONFIRMLOGOUT {width:300px; height:250px;}
div.ContentadPlaceholder_INDEX_REMEMBERLOGOUT {width:300px; height:250px;}

#InsteadOfAds {position:absolute; left:10px; top:37px; width:800px; height:90px; margin:0; text-align:center;}

.adcontact dl {margin-left:0px;}
.monsterad {height:350px; width:285px; float:right;}
/*.adcontact dd, .adcontact dt {margin:0;}*/

.fcktext font{
	line-height: 120%;
}

/*sp_nd*/
.msg_content {width:477px; overflow:hidden;}







.toggle a {
display:block;
text-decoration:none;
}

#layer1, #layer2 {
display:none;
}

/*Bandcontest - Sclash*/
#video .vidyoutube {text-align:center;margin-top:10px;}

#sclash {background:#fff url(../img/bandcontest/bg-band2.gif) no-repeat 0 0; padding:40px 0 0 0;}
#sclash .margin {margin:20px;}
#sclash .lgo {margin:0 50px 0 85px; margin-bottom:30px;}
#sclash .lcol {float:left;width:283px;}
#sclash .rcol {margin-left:283px;}

#sclash .lcol .price {background:url(../img/bandcontest/1stplace.gif) no-repeat top left; padding:40px 0 0 20px;}
#sclash .lcol .single {margin:10px 0 0 35px;}
#sclash .lcol .headline {margin-left:20px;}
#sclash .countdown {background:url(../img/bandcontest/splash-black.gif) no-repeat top left; margin-left:20px; padding:60px 0 70px 0;}
#sclash .countdown p {font-weight:bold; margin-left:83px; color:#fff; text-align:center; width:130px;}
#sclash .countdown .no{font-size:1px; line-height:1px; margin-top:0;}
#sclash .countdown .txt{font-size:18px; line-height:18px; margin-top:7px;}
#sclash .countdown .yll{font-size:20px; color:#ff9f00; font-weight:bold; margin-left:88px; margin-top:10px; line-height:20px;}
#sclash .countdown .txtbig{font-size:26px; margin-top:10px; line-height:26px;}

#sclash .allstates {margin:15px 15px 0 15px; color:#006ab1; list-style:circle;}
#sclash .allstates li{float:left; margin-left:25px;}
#sclash .allstates a{color:#006ab1; text-decoration:none;}
#sclash .allstates a:hover{text-decoration:underline;}

#sclash .voting {padding:0 20px;}
#sclash .voting.headline {font-weight:bold;color:#006ab1; margin:15px 0 0 0; font-size:15px;}
#sclash .voteitem {margin:0 20px;}

#sclash .headline {font-size:18px;margin:20px;}
#sclash .info {font-size:12px;margin:20px;}

#sclash .bandvote {float:left; width:150px; margin:0 10px;}
#sclash .bandvote .btnplay {position:relative; left:58px; top:20px;}
#sclash .bandvote .btnvote {position:relative; left:8px; top:99px;}
#sclash .bandvote .btnvideo {position:relative; top:34px; left:-97px;}
#sclash .bandvote .ranking {position:relative; left:23px; top:98px; font-weight:bold; background-color:#fff; padding:3px;}
#sclash .bandvote .bandinfo {text-align:left; margin-top:0;}

#sclash .radio {width:600px;text-align:left;margin:20px 0;}
#sclash .radio .lgo {margin:0 105px 10px 30px; }
#sclash .sclashmember {margin:0 20px 15px;}
#sclash .sclashmember .pic {float:left; margin-right:15px;}
#sclash .sclashmember .name {margin-top:5px; text-align:center;}
#sclash .doit {background:#dcecf7 url(../img/bandcontest/bg-mitmachen.gif) repeat-y 0 0;}

#sclash .newrcol {margin-left:213px; background-color:dcecf7;}
#sclash .newlcol {float:left;width:200px;}

.sclashstart {position:absolute; left:340px; top:10px;}
.bandnavi {padding-left:10px;background:url(../img/bandcontest/navi-bg.png) no-repeat top right;}
.bandnavi li a {background:url(../img/bandcontest/navibet.gif) no-repeat 0 0;}
.bandnavi li.active a {color:#9d131c; background:url(../img/bandcontest/navi_act_lft.gif) no-repeat top left;}
.bandnavi li.active a span {background:url(../img/bandcontest/navi_act_rgt.gif) no-repeat 100% 0;}
.bandnavi .navfirst {background:none; padding-left:21px;}
.bgbandnavi {background:#fff url(../img/bandcontest/bg-navi.jpg) 0 0}

.bandsubnavi {margin-left:20px; background:url(../img/bandcontest/subnavi-bg.png) no-repeat top left;}
.bandsubnavi li a {color:#000; background:url(../img/bandcontest/navi_lev2_bet.gif) no-repeat bottom right;}

.bgstates {background:url(../img/bandcontest/bg-band1-states.gif) no-repeat 0 0; height:71px !important;}
.sclashhead {position:absolute; left:245px; top:20px;}
.sclashheadsub {position:absolute; left:355px; top:80px;}
.sclashheadsub.ilove1{position:absolute; left:355px; top:292px;}
.sclashheadsub2 {width:310px; text-align:center; position:absolute; left:230px; top:35px; font-size:18px;}

.bandsubnavi .yourvotes {float:right;}
.bandsubnavi .yourvotes a {background:none;}

#overlaybox .voteform {background:#fff url(../img/bandcontest/bg-sclash.gif) no-repeat 100% 100%;}
#overlaybox .voteform dt {width:200px;text-align:left;}
#overlaybox .voteform dd {margin-left:210px;}
#overlaybox .voteform dd select{width:auto;}
#overlaybox .voteform .submit {margin-top:10px;}
#overlaybox .voteform .error {color:#f30;width:250px;}

#container2, #container4, #container6 {margin:0px 0px 0px 60px;}
#container3 {float:left;margin-right:15px;margin-top:15px;}
#container3.concert {float:left;margin:10px;}

.newscomment {padding:10px;}
.newscommenttxt textarea {width:385px;}

.listsclash dd, .listsclash dt {line-height:1.2em;}
.listsclash dt {width:100px; text-align:left;}
.listsclash dd {margin-left:110px;}

.songlist dt {clear:left; float:left; width:230px; padding-bottom: 7px;}
.songlist dd {margin-left:240px;padding-bottom: 7px;}
.songlist dd select{width:300px;}
.songlist dd input{width:295px;}
.songlist dd textarea {width:289px;}
