body{
border:0;
padding:0;
background: url(/bilder/vereinsseite/background_stadion.jpg) no-repeat top center transparent fixed !important;
background-color:#275549 !important;
}

.underline{border-bottom:1px solid #b2dd9e;}
.text-small{font-size:9px;}
.hellgruen{color:#c9eeb3;}
.black{color:#000;}
.gelb{color:#f3ff73;}

.frame{
margin:0 auto;
margin-top:20px;
width:705px;
font-family:verdana,arial,sans-serif;
color:#fff;
font-size:12px;
text-align:left;
}

*html .content-links{
background:url(/bilder/vereinsseite/box_left_v3.png) no-repeat;
height:280px;
width:440px;
margin:0 10px 0 10px;
padding:0 0 0 5px;
}

.content-links{
background:url(/bilder/vereinsseite/box_left_v3.png) no-repeat;
height:280px;
width:440px;
margin:0 10px 0 25px;
padding:0 0 0 5px;
}

.content-rechts{
background:url(/bilder/vereinsseite/box-right-vereinsseite.png) no-repeat;
height:280px;
width:224px;
}

.wappen{
padding:15px 0 0 0;
margin:0 6px 0 15px;
}

.inhalt{padding:10px 0 0 0;}
.ueberschrift-bold{font-size:18px;}
.text-small-bold{font-size:11px;}
.icon{margin:0 2px 0 0;}
.text-online{color:#99e438;}
.icon-homepage{margin:-3px 0 0 0;}

.managerinfo{
font-size:10px;
margin:10px 0 0 0;
}

.box-online{
padding:2px 0 0 0;
margin:0 12px 0 0;
}

.text-homepage{
color:#99e438;
margin:1px 5px 0 0;
}

.text-homepage-inaktiv{
color:#b2b3b1;
margin:1px 5px 0 0;
}

.button-bearbeiten{margin:2px 0 0 0;}

*html .achievements{
background:url() no-repeat;
width:415px;
height:70px;
position:relative;
margin:-10px 0 0 4px;
}

.achievements{
background:url(/bilder/vereinsseite/background-blitze.png) no-repeat;
width:415px;
height:70px;
position:relative;
margin:-10px 0 0 4px;
}

*+html .fanfreundschaft{
width:415px;
height:70px;
position:relative;
margin:-5px 0 0 4px;
}

.fanfreundschaft{
width:415px;
height:70px;
position:relative;
margin:-10px 0 0 4px;
}

.achievement-bg{
/*background:url(/bilder/vereinsseite/achievement-info.png) no-repeat;*/
background:url(/bilder/overlay/achievement_infofield.jpg) no-repeat;
min-width:300px;
max-width:600px;
width:auto;
min-height:100px;
height:auto;
color:#fff;
font-size:10px;
border:1px solid #717171;
border-radius:10px;
}

.fanfreundschaft-bg{
background:url(/bilder/vereinsseite/popup_buddy1.png) no-repeat;
width:auto;
height:58px;
color:#2a6f7f;
font-size:10px;
padding-right:10px;
}

.fanfreundschaft-end{
background:url(/bilder/vereinsseite/popup_buddy2.png) no-repeat;
width:8px;
height:58px;
}

#fanfreundschaften, #fanfreundschaften_common{
position:absolute;
top:18px;
left:0;
width:415px;
}

#fanfreundschaften .dragit p, #fanfreundschaften_common .dragit p{float:right;}

#fanfreundschaften .scroll, #fanfreundschaften_common .scroll{
width:390px;
height:45px;
overflow:hidden;
position:relative;
white-space:nowrap;
}

#fanfreundschaften .scroll p, #fanfreundschaften_common .scroll p{
margin:0;
padding:0;
}

#achievements_imgs {
position:absolute;
top:15px;
left:0;
width:415px;
}

#achievements_imgs .dragit p {float:right;}

#achievements_imgs .scroll{
width:390px;
height:45px;
overflow:hidden;
position:relative;
white-space:nowrap;
}

#achievements_imgs .scroll p{
margin:0;
padding:0;
}

.headline-mini{
font-size:11px;
margin:0 0 0 20px;
width:400px;
}

*+html .achievements_ie{margin-top:5px;}
.achievements_ie{margin-top:10px;}

*+html .fanfreundschaft_ie{
margin-top:0;
margin-left:17px;
}

.fanfreundschaft_ie{margin-left:17px;}

.tabelle-weiss{
color:#fff;
text-align:left;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.tabelle-gelb{
text-align:center;
color:#faff00;
}

*+html .vereinsinfo_box{width:665px;}

.vereinsinfo_box{width:665px;}

*html .schatten_vereinsinfo{
height:10px;
width:660px;
}

.schatten_vereinsinfo{
height:10px;
width:100%;
}

*html .schatten_team{
height:10px;
width:155px;
}

.schatten_team{
height:10px;
width:100%;
}

*html .schatten_breite{
height:10px;
width:660px;
}

.schatten_breite{
height:10px;
width:100%;
}

.tabelle-headline{
font-size:16px;
color:#fff;
}

.tabelle-small{font-size:10px;}
.tabelle-black{font-size:10px;}

.vereinsinfo_miniheadline{
color:#fff;
font-size:10px;
}

.zeilenbreite{width:auto;}
.cursor{cursor:pointer;}
.white_font{color:#fff;}
/* CSS Items */

#team_rename .close{
background:url(/bilder/personal/button-close.png) no-repeat;
width:12px;
height:13px;
float:right;
margin:-18px 0 0 250px;
position:absolute;
}

#team_rename .info{
background:url(/bilder/personal/icon-info.png) no-repeat;
width:12px;
height:12px;
float:right;
margin:-18px 0 0 232px;
position:absolute;
}

#team_rename p{
font-weight:bold;
font-size:10px;
}

#team_rename fieldset{
width:270px;
padding:5px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-khtml-border-radius:8px;
border:1px solid #ffc600;
margin:0 0 10px 0;
}

#team_rename legend{font-weight:bold;}

#team_rename input{
width:140px;
font-size:12px;
margin-top:5px;
}

#team_rename .rename_error{
float:right;
color:#ffc600;
font-weight:bold;
margin-top:0px;
}

#team_rename .error{
text-align:left;
font-weight:bold;
margin:0;
padding:0;
color:#ff8080;
}

#team_rename .success{
text-align:left;
font-weight:bold;
margin:0;
padding:0;
color:#D8F0B1;
}

#team_rename .kixx_button{
float:right;
margin-top:10px;
}

#team_rename .kixx_price{
text-align:left;
font-weight:normal;
padding:0;
margin:1px 0 0 0;
color:#ffc600;
}

.opera .zeilenbreite{width:230px;}