/* 
/* 
    Document   : stylesheet
    Created on : 30.04.2010, 00:00:14
    Last change: 30.04.2010, 00:00:14
    Author     : ji
*/

body {
  background:url("../img/bg.gif") repeat top left;
  color:#000000;
  font-family:Arial,Sans-Serif;
  font-size: 12px;
  height:100%;
  margin:0;
  padding:0;
}
input {
	color:#000;
}
input[type=text],
input[type=password] {
	border:solid #fff;
}
div#main {
  margin:0 auto;
  width:950px;
  margin-top:25px;
}

#header {
  width:950px;
}
#meta-login-wrapper {
	position:absolute;
	width:950px;
	right:50%;
	margin-right:-475px;
	top:0;
}
#meta-login {
	padding: 4px 20px 0 60px;
	background:url("../img/meta-login-bg.gif") no-repeat top left;
	height:21px;
	float:right;
}

#meta-login div { 
	float:left;
}

#meta-login div *{
	display:block;
	float:left;
}

#meta-login .welcome {
	color:#FFCC00;
	font-family:arial black, arial, verdana;
	font-size: 10px;
	text-decoration:none;
	margin-left: 10px;
	margin-top:1px;
	text-transform:uppercase;
	font-weight: 900;
}

#meta-login form .input_text, #meta-login .input_password, #meta-login .input_submit {
	margin-left: 5px;
	float: left;
}

#meta-login .input_text input, #meta-login .input_password input {
	background:transparent;
	color:#fff;
	border:1px solid #c0c0c0;
	font-size:10px;
	height:15px;
	padding:0 1px 0 5px;
	text-align:center;
	line-height:15px;
}

#meta-login .input_submit input {
	background:url("../img/login-button2.gif") repeat-y top left;
	color:#fff;
	position:relative;
	top:0px;
	border:0 none;
	width:47px;
	color:#FFFFFF;
	font-size:9.7px;
	font-weight: bold;
	cursor:pointer !important;
	display:inline;
	height:17px;
	margin:0;
	overflow:visible;
	padding:0 4px 2px; 
	margin-right: 20px;
}

#meta-login a {
	color:#fff;
	font-family:arial black, arial;
	font-size: 10px;
	text-decoration:none;
	margin-left: 10px;
	font-weight:900;
}

#meta-login .counter {
	color: #FFCC00;
}

#header h1.logo {
	position:absolute;
	bottom:0; left:10px;
	margin:0;
}

#header h1.logo a {
  width:77px; height:77px;
  background:url("../img/abarth-logo.jpg") no-repeat top left;
  display:block;
  overflow:hidden;
  text-indent:-8000px;
}

#navi {
	background:url("../img/navi.jpg") repeat-x top left;
	height:45px;
	text-transform:uppercase;
	position:relative;
}

.floatLeft {
	width: 50%;
	position: relative;
	float: left;
}

.floatRight {
	width: 50%;
	position: relative;
	float: right;
}

.bcn  {
	margin:0;
	padding:12px 0 0 70px;
	list-style:none;
	font-family:arial black, arial;
	text-align: left;
	font-size:10px;
	font-weight:900;
}
.bcn li {
	margin: 0 0 0 20px;
	xxpadding: 0 20px 0 0;
	display:block;
	position:relative;
	float:left;
}

.bcn li a {
  color:#fff;
  text-decoration:none;
  padding-bottom:10px;
  line-height:18px;
}
.bcn li ul li a {
	line-height:14px;
}

.bcn li a:hover {
  color:#e01100;
}

.bcn li a.active {
  color:#e01100;
}


.bcn li.search  {
	float:right;
	background:url("../img/search-button.jpg") no-repeat top left;

	margin:0 20px 0 0;
}

.bcn li.search a{
	display:block;
	padding:5px 10px 5px 25px;
	line-height:14px;
}

form {
  margin:0;
  padding:0;
}

img {
  border:0 none;
}

#commercial img {
	border:0 none;
	margin:0;
	padding:0;
}

.block{
	background: url("../img/teaser.gif") repeat-x scroll left top #141414;
}
.block .text {
	margin-bottom:10px;
}
#headline  {
	background:#fff;
	xxheight:50px;
	padding:13px 0 21px 18px;
	border-top:2px solid #000;
}

#headline h2 {
	color:#000;
	font-family:arial black, arial;
	font-size:2em;
	margin:0;
	padding:0;
	line-height:1em;
	font-weight: 900;
}

#headline h2 span {
  color:#e01100;
}

#headline h2.sub-line {
	font-size:1em;
	margin:0 0 0 0;
}

#content {
  padding:0 0px;
  width:950px;
  background: #141414;
}
.big .text {
	font-size:12px;
}

div.big{
	padding:0;
	margin: 0;
	width:682px;
}

div .small{
	width: 266px;	
	padding:0;
}

.right{
	float:right;
}

.left{
	float:left;
}


div#col-middle {
  padding:0;
  margin: 0;
  float:left;
  width:682px;
}


div#col-small{
	background:#141414;
  float: right;
  width: 266px;
  border-left:2px solid #000;
  padding:0;
}

div#col-middle.right {
	float:right;
	border-left:2px solid #000;
}
div#col-small.left {
	float:left;
	border-left:0 none;
	
}

.teaser {
  background:#141414 url("../img/teaser.gif") repeat-x left top;
  border-top:2px solid #000;
  margin:0;
  xxheight:359px;
  color: #fff;
}

.top {
  /*background:#141414 url("../img/teaser-top.gif") repeat-x left top ;*/
 xx background:#141414 url("../img/teaser.gif") repeat-x left top;
  border:0 none;
}

#col-middle .fans .area {
  padding:16px 0 0 15px;
}

.teaser .area{
	padding:13px 13px 0px 13px;
	xxmin-height:319px;
}

.teaser h3 {
	font-family:arial black, arial, sans-serif;
	font-weight:900;
	text-transform:uppercase;
	font-size: 16px;
	line-height:16px;
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
	
}

.teaser h3.sub {
	font-size: 9px;
	line-height: 9px;
	padding:0;
	margin:0 0 2px 0;
}
.start_friend_info_box h3 {
	padding:0 20px 16px 0;
}
.start_friend_info_box li.act h3.sub,
.start_friend_info_box li.hover h3.sub {
	color:#fff;
} 
.start_friend_info_box h3.sub {
	margin-top:-19px;
	color:#424242;
}
.start_friend_info_box li {
	width:180px !important;
}
.teaser h4 {
	color:#FFFFFF;
	margin-top: 0;
	margin-bottom:0px;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}
h4.unterhalb {
	float:left;
	margin-top:-24px;
}
.teaser h5 {
	color:red;
	font-size:12px;
	margin-bottom:8px;
	margin-top:20px;
	
}
.teaser h3 span {
	display:block;
	float:left;
}
.teaser h3 img{
	margin:10px 0 0 -4px;
	display:block;
	float:left;
}

#col-small .teaser a img {
  padding:0 0 10px 0;
}

.small .teaser .text p, .small .teaser .area p {
	color:#fff;
	margin:10px 0 0 0;
	padding:0;
}

.teaser .link {
  background:url("../img/teaser-bottom.gif") repeat-x top left;
  
  
  clear:left;
}
.teaser .link:hover {
  background:url("../img/teaser-bottom-yellow.png") repeat-x top left;  
}
.teaser .link a {
	background:url("../img/arrow.gif") no-repeat top left;
	background-position: 18px 8px;
	
	color:#fff;
	font-size:11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	text-decoration:none;
	padding:5px 0 5px 36px;
	margin:0;
	display:block;
	text-transform: uppercase;
}

.teaser .link a:hover{
	color:#1f1f1f;
}

.teaser ul.form {
  list-style: none;
  margin:0;
  padding:0;
}

.teaser ul.form li {
  padding:5px 0;
}
.teaser ul.form input {
  width:235px;
  padding:2px 0 3px 3px;
  font-size:0.9em;
  /*border:1px solid #fff;*/
  /*background:#fff;*/
}

.teaser ul.form input.error {
	border: 2px solid #E01100;	
}

.teaser ul.form .half input {
  width:110px;
}

.teaser ul.form .half input#firstname {
  margin-right:8px;
}

.teaser ul.form .captcha {
	background:url("../img/captcha.jpg") no-repeat top left;
	height:37px;
	width:128px;
	margin:10px 0 0 0;
}

.teaser ul.form li.code {
	padding:0;
}

.teaser ul.form #captcha-input {
	margin-right:10px;
	width:108px;
}

/*
.teaser ul.form #register {
	background:url("../img/register.gif") repeat-x top left;
	width:89px;
	font-size:0.8em;
	border:0 none;
}
*/
.form #register {
	height:25px;
	width: 100px !important;
}
.button {
	background:url("../img/register.gif") #5e5e5e repeat-x top left;
	font-size:10px !important;
	font-family: Arial, Verdana !important;
	border:0 !important;
	font-size: 10px;
	font-weight:bold !important;
	padding:2px 10px !important;
	cursor: pointer !important;
	text-transform:uppercase !important;
	width:auto !important;
}
.button:hover {
	background:url("../img/teaser-bottom-yellow.png") repeat-x top left !important;
}

#subnavi {
	list-style: none;
	margin:0 0 0 15px;
	padding:0;
}

#subnavi li {
    float:left;
    width:160px;
}

#subnavi li h3{
	float:left;
}
#subnavi li a.active {
 text-decoration:none;
 color:#424242;
 color:#fff;
}

#subnavi li a {
 text-decoration:none;
 color:#424242;
}

#subnavi li a:hover {
 text-decoration:none;
 color:#fff;
}

#subnavi li a img {
 height:22px;
 width:22px;
 visibility: hidden;
}

#subnavi li a.active img {
 visibility: visible;
}

.teaser ul.fans {
  float:left;
  width:110px;
  height: 190px;
  list-style: none;
  margin:0;
  padding:10px 39px 20px 15px;
}

.teaser ul.fans li img {
  width:110px;
  height:110px;
}

.teaser  a.nick {
	font-weight:900;
	font-size:1em;
	color:#e01100;
	text-decoration:none;
	font-family:arial black, arial;
	text-transform:uppercase;
}

.teaser  a.status {
	font-size:11px;
	cursor:default;
	color:#e01100;
	text-decoration:none;
}

.teaser li.tools {
	background:url("../img/arrow-s.gif") no-repeat 0px 3px;
	margin:5px 0 0 0px;
	padding:0 0 0 10px;
	line-height:10px;
}

.teaser li.tools a {
	font-size:11px;
	height:20px;
	color:#fff;
	text-decoration:none;
}

.teaser .more {
  text-align:right;
}

.fans .tools {
	width: 130px;
}

.teaser  .link h4 {
  background:url("../img/slide-left.gif") no-repeat center left;
  display:inline;
  padding:0 0 0 0px;
  margin:0 0 0 0px;
  font-size:1em;
}

.teaser .link h4 a {
  background:url("../img/slide-right.gif") no-repeat center right;
  height:25px;
  color:#fff;
  text-decoration:none;
  font-family: "arial bold", sans-serif;
  font-weight: bold;
  padding:0 20px;
  margin:0 15px 0 0px;
}

.gallery a img {
  width:160px;
  height:160px;
 }

.gallery a {
  padding:0 20px 0 0;
 }

.gallery a.rate {
   background:url("../img/rate.jpg") no-repeat top left;
   width:160px;
   height:30px;
 }

.user {
  width:90px;
  float:left;
}

.user a img {
  display:block;
  padding:0 0 5px 0;
  width:50px;
  height:50px;
}

.teaser .user a.nick {
  height:60px;
  text-transform:uppercase;
  font-family:arial black, arial;
  font-weight: 900;
}

.article {
  height:175px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.post a {
  background:url("../img/post.gif") no-repeat top left;
  padding:15px 0 0 30px;
  display:block;
  height:60px;
  width:470px;
  float:left;
  text-decoration:none;
  color:#fff;
}

.post a span {
  color:#5d5d5d;
  display: block;
  padding: 10px 0 0 0;
}

div#footer {
  clear:both;
  height:60px;
  background:url("../img/footer.gif") repeat-x top left;
}

#footer ul {
  height:60px;
  padding:0px 0 0 0;
  margin:0;
  list-style:none;
  float:right;
}

#footer ul li {
	float:left;
	border-right:1px solid #272727;
	padding:0 9px;
	margin:15px 0 0 0;
}
#footer ul li.last{
	border:0;
}
#footer ul li a {
  color:#3f3f3f;
  font-weight:bold;
  display:block;
  padding:7.5px 0;
  text-decoration:none;
  letter-spacing:0px;
  font-size:0.8em;
  text-transform: uppercase;
}
#footer ul li a:hover {
	color:#FFCC00;
}
#footer div.logo {
  background:url("../img/abarth.gif") no-repeat top left;
  border:0 none;
  padding:0;
  margin:0;
  float:left;
}
#footer div.logo a {
  width:200px;
  height:60px;
  display:block;
  padding:0;
  text-decoration:none;
}

#footer ul li.adds  {
  padding:0;
  margin:20px 0 0 5px;
  border:0 none;
}

#footer ul li.adds a  {
  width:20px;
  height:20px;
  display:block;
  padding:0;  
}

#footer ul li.rss {
  background:url("../img/rss.jpg") no-repeat top left;
  border:0 none;
}
#footer ul li.twitter {
  background:url("../img/twitter.jpg") no-repeat top left;
  border:0 none;
}

#footer ul li.facebook {
  background:url("../img/facebook.jpg") no-repeat top left;
}

.clear{
	clear:both;
	margin:0;
	padding:0;
	display:block;
}

.text{
	color:white;
	padding: 20px 15px 20px 15px;
}

.text .redtext{
	color:red;
}

.text p{
	margin: 0 0 12px 0;
	line-height:1.4em;
}

.text a, .form a{
	color:red;
	text-decoration:underline;
}


.input-action {
	background:url("../img/register.gif") repeat-x scroll left top transparent;
	color:#000;
	float:right;
	clear:both;
	margin:5px 0 0 0;
	padding:3px 5px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.input-action.norm {
	float:none;
	border:0 none;
	clear:none;
	font-family:Arial,Sans-Serif;
	margin:30px 0 20px 0;
}

label {
	color:#fff;
}

.teaser ul.form {
	margin-bottom:20px;
}

.teaser ul.form .input-file {
	border: none;
	width:300px;
}

.teaser ul.form .input-zip {
	width:57px;
	margin-right:8px;
}

.teaser ul.form .input-city {
	width:162px;
}

.teaser ul.form div.fileinputs {
	position: relative;
	height:30px;
	width:350px;
	left:150px;
	
}

.teaser ul.form div.fileinputs img  {
	position: relative;
	top:5px;
}

.teaser ul.form div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.teaser ul.form div.fakefile input {
	xxbackground:#141414;
	xxcolor:#fff;
	cursor: pointer;
}

.teaser ul.form input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:350px;
	padding:0;
	top:-10px;
}

.input-set-w input {
	border:1px solid #FFFFFF;
	font-size:0.9em;
	padding:2px 0 3px 3px;
	width:235px;
	margin:2px 0;
}




.form textarea {
	height:80px;
	width:472px;
	padding:2px 0 3px 3px;
	xxmargin:5px 0 0 0;
	border:0 none;
	font-family:Arial,Sans-Serif;
	font-size:0.9em;
	background: #fff;
}

.form label {
	width:160px;
	float:left;
	color:#8A8A8A;
	cursor: default;
	font-weight:bold;
}

.file {
	width:500px;
}

.flex {
	height:auto;
}

.flex .area {
	height:auto;
}

.teaser ul.form.extend input {
	width:470px;
}

.teaser p.red {
	color:#e01100;

}

.teaser .form p {
	float:left;
	width:470px;
	margin-top:0;
}
.teaser .form.infopage p {
	margin-bottom:20px;
}

ul {
	list-style: none;
	padding:0;
	margin:0;
}

ul.videos{
	padding-top:10px;
}

ul.videos li {
	width: 270px;
	padding-left:40px;
	display:block;
	float: left;
}

ul.pictures li  {
	float:left;
	height:100px;
	width:134px;
	border-top:2px solid #141414;
	border-right:2px solid #141414;
	position:relative;
}
ul.pictures li.last  {
	border-right:0 none;
}
ul.pictures {
	width:682px;
	overflow:hidden;
	margin-top:10px;
}
	
ul.pictures li.pic-con a img {
	height:100px;
	width:134px;
}

ul.videos li  .vid-con {
	display: block;
	position:relative;
	float:left;
	width:300px;
}

.clear {

	clear:both;
}

.profile {
	background:url(../img/profile-bg.jpg) repeat-x #D91000;
	height:296px;
}

.profile .area  {
	height:auto;
}


.profile-user {
	float:left;
	width:110px;
	text-transform:uppercase;
	margin-top:4px;
}


.profile-info {
	float:left;
	width:120px;
	padding:0 0 0 10px;
	
}

.profile-info li {
	color:#fff;
	font-weight:bold;
}

.profile-info li.sub {
	padding:0 0 10px 0;
	font-weight:normal;
}


.profile-user input {
	background:url("../img/login-button.gif") repeat-x  left top;
	border:0 none;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	height:20px;
	margin:0;
	padding:0 4px 2px;
	top:0;
	cursor:pointer;
	width:110px;
}

input.friend-search {
	background:#141414;
	border:1px solid #444;
	font-size:0.9em;
	padding:2px 0 3px 3px;
	width:110px;
	color:#fff;
	margin:0 0 10px 0;
}

.teaser .up {
	padding:0;
}

.friends .link {
	padding:0;
}

.friends .link a {
	width:266px;
	margin:0;
	height:20px;
	padding:0;
	display:block;
}

.teaser .up a {
	background:url("../img/friends-arrow-up.gif") no-repeat top center;
	
}

.teaser .down  a {
	background:url("../img/friends-arrow-down.gif") no-repeat top center;
	
}
 div.friend img{
	width:50px;
	height:50px;

}
 div.friend-picture{
	width:50px;
	height:50px;
	float:left;
}
 div.friend ul {
	float:right;
	width:200px;
}
 div.friend {
	background:url("../img/fansuche_block.jpg") repeat-x  top center;
	border-top:2px solid #000;
}

 div.friend ul a.status{
	float:right;
	padding:0 10px 0 0;
}

ul.tabbed h3 {
	float:left;
	padding-bottom:20px;
}
ul.tabbed h3 a:hover {
	color:#fff;
}
h3.cross {
	background: url(../img/cross.gif) bottom right no-repeat ;
	padding:0 20px 16px 0;
	float:left;
}

.subnavigation a
{
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 18px;
	padding-left: 18px;
	font-family: arial black, arial;
	font-weight:900;
	text-decoration: none;
	display: block;
	height: 32px;
	background-image: url("../img/subnav_background.gif");
	margin-bottom: 2px;
	color: #FFFFFF;
}

.subnavigation .active, .subnavigation a:hover {
	background-image: url("../img/subnav_background_active.gif");
	color: #000000;
}

.list {
	margin-top: 10px;
	margin-bottom: 10px;
}

.list_item {
	clear: both;
}

.list .list_item .list_icon {
	float: left;
	width: 20px;
	color: #FF0000;
}

.list .list_item .list_text {
}

.aboutInstructors {
	margin-bottom: 40px;
}

.aboutInstructors img {
	float: left;
	margin-right: 20px;
}

.aboutInstructors table td {
	font-size: 0.9em;
}

.aboutInstructors table .first {
	width: 150px;
}
.profil.teaser {
	background: #141414;
}
.tabbed_container {
	border-bottom:2px solid #000;
}

ul.tabbed li{
	height:58px;
	border-right:2px solid #000;
	float:left;
	background:#151515;
}
ul.tabbed a {
	text-decoration:none;
	color:#5e5e5e;
	display:block;
	padding:0 18px 0 30px;
}
ul.tabbed h3 {
	float:left;
	margin-right:12px;
}
ul.tabbed li.active {
	border-bottom:2px solid #151515;
	margin-bottom:-2px;
}

ul.tabbed li.active h3,
h3.cross {
	background: url(../img/cross.gif) right bottom no-repeat;
}
h3.cross {
	padding-right:18px;
}
ul.tabbed li:hover h3 a,
ul.tabbed li:hover h4 a {
	color:#fff;
}
ul.tabbed li.active {
	background:#141414 url("../img/teaser.gif") repeat-x left top;
}
ul.tabbed li.active a {
	color:#fff;
}

ul.tabbed li h3 {
	line-height:58px;
	xxheight:1.7em;
	height:36px;
}

div.subnavi{
	display:none;
	clear:both;
	position:absolute;
	top:55px;
	left:-20px;
	clear:both;
	width:191px;
	z-index:9000;
	xxmargin-top:2px;
}

div.subnavi div.wrapper{
	position:relative;	
}

div.subnavi div.top{
	background: url('../img/subnavi_top.png') no-repeat;
	background-position: 0 -10px;
	width:191px;
	height:38px;
	position: absolute;
	top:-38px;
	left:0;
}

div.subnavi div.center{
	background: #000 url('../img/subnavi_center.png') no-repeat;
	display:block;
	clear:both;
	position:relative;
	width:177px;
	margin: 0 auto;
}

div.subnavi div.left{
	background: url('../img/subnavi_left.png') repeat-y;
	width:7px;
	height:100%;
	position: absolute;
	top:0;
	left:0px;	
}

div.subnavi div.right{
	background: url('../img/subnavi_right.png') repeat-y;
	width:7px;
	height:100%;
	position: absolute;
	top:0;
	right:0px;	
}

div.subnavi div.bottom{
	background: url('../img/subnavi_bottom.png') no-repeat;
	width:191px;
	height:6px;
	position: absolute;
	top:bottom;	
}

div.subnavi ul{	
	display:block;
	clear:both;
	width:100%;
	xxmargin: 40px 0 0 0;
}

div.subnavi ul li{
	display:block;
	clear:both;
	margin:0;
	width:77%;
	padding:5px 20px 5px 20px;
}
div.subnavi ul li.last{
	padding-bottom:20px;
}

div.subnavi ul li a{
	display:block;
	padding:0 !important;
}

.formPersonal input, .formTraining select, .formBeifahrer input, #selDealer {
	font-size: 11px;
	border:1px solid #FFFFFF;
	padding:2px 0 3px 3px;
	width:300px;
	margin-top: 10px;
}

#asor_teilnahme .error {
	background-color: #F02C06;
	border-color: #F02C06;
	color: #FFF;
}
#asor_teilnahme .error a{
	color: #FFF;
}
.fanbilder {
	float:left;
	xxtext-align:center;
	padding-bottom:15px;
}
.fanbilder_col {
	color:#FFFFFF;
	float:left;
	border:1px solid #000000;
	height:auto;
}
.fanbilder_more {
	text-align:right;
	color:#FFFFFF;
}
.fanbilder_img {
	xxwidth:130px;
	height:auto;
	border: 0;
}
.fanbilder_sortieren {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 15px 30px;
}
.fanbilder_text {
	position:relative;
	top:0px;
	left:0px;
	margin:8px;
}
.fanbilder_select {
	position:absolute;
	left:362px;
	top:374px;
	width:160px;
	display:none;
	cursor:pointer;
}
.fanbilder_select_img {
	width:100%;
	xxheight:100%;
	display:block;
}
/* t = top */
.fanbilder_select_tl{
	position:absolute;
	top:0px;
	left:0px;
	background:url("../echte_fans/img/pfeil_top_left.png") no-repeat;
	height:17px;
	width:17px;
}
.fanbilder_select_tc{
	position:absolute;
	top:0px;
	left:17px;
	right:17px;
	background:url("../echte_fans/img/rahmen_top.png") repeat-x;
	height:17px;
}
.fanbilder_select_tr {
	position:absolute;
	top:0px;
	right:0px;
	background:url("../echte_fans/img/pfeil_top_right.png") no-repeat;
	height:17px;
	width:17px;
}
/* c = center -> mitte */
.fanbilder_select_cl {
	position:absolute;
	top:17px;
	bottom:17px;
	left:0px;
	background:url("../echte_fans/img/rahmen_left.png") repeat-y;
	width:17px;
}
.fanbilder_select_cr {
	position:absolute;
	top:17px;
	bottom:17px;
	right:0px;
	background:url("../echte_fans/img/rahmen_right.png") repeat-y;
	width:17px;
}
/* b = bottom */
.fanbilder_select_bl {
	position:absolute;
	bottom:0px;
	left:0px;
	background:url("../echte_fans/img/pfeil_bottom_left.png") no-repeat;
	height:17px;
	width:17px;
}
.fanbilder_select_bc{
	position:absolute;
	bottom:0px;
	left:17px;
	right:17px;
	background:url("../echte_fans/img/rahmen_bottom.png") repeat-x;
	height:17px;
}
.fanbilder_select_br {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url("../echte_fans/img/pfeil_bottom_right.png") no-repeat;
	height:17px;
	width:17px;
}
/* Roter Kasten */
.fanbilder_select_bottom {
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#e01100;
	padding:3px 5px 2px 5px;
}
.fanbilder_navi {
	color:#FFFFFF;
	float:right;
	vertical-align:middle;
	line-height:20px;
}
.fanbilder_navi_backlink {
	background: url("../echte_fans/img/pfeil_links.gif") 0px 0px no-repeat;
	height:20px;
	width:12px;
	float:left;
	display:block;
	padding:0 5px 0 0;
}
.fanbilder_navi_backlink:hover {
	background-position: 0px -20px;
}
.fanbilder_navi_nextlink {
	background: url("../echte_fans/img/pfeil_rechts.gif") 0px 0px no-repeat;
	height:20px;
	width:12px;
	float:right;
	display:block;
	padding:0 0 0 5px;
}
.fanbilder_navi_nextlink:hover {
	background-position: 0px -20px;
}
.fanbilder_navi_link {
	color:#c0c0c0;
	text-decoration:none;
	padding:0px 1px 0 1px;
}
.fanbilder_navi_link:hover {
	color:#e01100;
	text-decoration:none;
}
.fanbilder_navi_link_active {
	color:#fff !important;
	text-decoration:none;
	padding:0px 1px 0 1px;
}
.fanbilder_navi_text {
	float:left;
	padding:0 5px 0 5px;
}
a.fanbilder_select_link{
	text-decoration:none;
	color:#fff;
}
.fanbild_uebersicht {
	float:right;
}
.fanbild_arrow_up {
	background:url("../echte_fans/img/pfeil_hoch.png") 0px 0px no-repeat;
	height:14px;
	width:20px;
	display:block;
	margin:auto;
}
.fanbild_arrow_up:hover {
	background-position: 0px -14px;
}
.fanbild_arrow_down {
	background:url("../echte_fans/img/pfeil_runter.png") 0px 0px no-repeat;
	height:14px;
	width:20px;
	display:block;
	margin:auto;
}
.fanbild_arrow_down:hover {
	background-position: 0px -14px;
}
.fanbild_avatar {
	float:left;
	padding:0 15px 0 0;
}
.fanbild_avatarimg {
	width:45px;
	height:45px;
}

.fanbild_text {
	color:#FFFFFF;
	font-size:10px;
	padding:2px 5px 2px 0;
}

.fanbild_text ul{
	margin:0 0 0 60px;
	padding:0px 5px 0px 0;
}

.fanbild_nick {
	color:#FF0000;
	font-size:11px;
	font-weight:bolder;
	text-transform:uppercase;
	font-family:arial black, arial;
	font-weight: 900;
}
.fanbild_status {
	color:#FF0000;
	vertical-align:top;
	text-align:right;
	float:right;
	font-size:10px;
}
.fanbild_link {
	color:#FFFFFF;
	text-decoration:none;
}
.fanbild_link:hover {
	color:#e01100;
	text-decoration:none;
}
.fanbild_galerie {
	margin-top:15px;
	padding:20px 50px;
	position: relative;
}
.fanbild_galerie_top {
	padding:0;
	margin:0;
}
.fanbild_galerie_select {
	border:0;
	margin:1px;
	width:80px;
	height:60px;
	display:block;
	float:left;
}
.fanbild_backlink {
	background: url("../echte_fans/img/pfeil_links.gif") 0px 0px no-repeat;
	height:20px;
	width:12px;
	float:left;
	display:block;
	padding:0 8px 0 0;
	margin:20px 0 0 8px;
}
.fanbild_backlink:hover {
	background-position: 0px -20px;
}
.fanbild_nextlink {
	background: url("../echte_fans/img/pfeil_rechts.gif") 0px 0px no-repeat;
	height:20px;
	width:12px;
	float:right;
	display:block;
	padding:0 0 0 8px;
	margin:20px 0 0 0;
}
.fanbild_nextlink:hover {
	background-position: 0px -20px;
}
.fanbild_linkbox_l {
	background-color:#2c2c2c;
	width:25px;
	height:60px;
	float:left;
	margin:1px 0;
}
.fanbild_linkbox_r {
	background-color:#2c2c2c;
	width:25px;
	height:60px;
	float:left;
	margin:1px 0;
}
.fanbild_galerie_area {
	margin-top:25px;
	padding:0 25px 0 25px;
}
.fanbild_galerie_big {
	width:540px;
	xxheight:400px;
	display:block;
	float:left;
}
.fanbild_linkbox2_l {
	width:25px;
	height:auto;
	float:left;
	margin:190px 0;
}
.fanbild_linkbox2_r {
	width:25px;
	height:auto;
	display:block;
	float:left;
	margin:190px 0;
}
.fanbild_comments {
	margin-top:0px;
	left:0px;
	right:0px;
	float:none;
	display:block;
}
.fanbild_comment {
	padding-top:20px;
	position:relative;
	left:50px;
	color:#FFFFFF;
}
.fanbild_comment_e1 {
	margin-left:0px;
}
.fanbild_comment_e1 .fanbild_comment_content{
	width:420px;
}

.fanbild_comment_e2 {
	margin-left:100px;
}
.fanbild_comment_e2 .fanbild_comment_content{
	width:320px;
}


.fanbild_comment_right {
	float:left;
}
.fanbild_comment_arrow {
	position:absolute;
	top:13px;
	left:-21px;
	background:url("../echte_fans/img/comm_arrow.png") no-repeat;
	width:21px;
	height:26px;
	display:block;
}
.reply .fanbild_comment_arrow {
	background:url("../echte_fans/img/comm_reply_arrow.png") no-repeat;
}
.fanbild_comment_right_1 {
	position:absolute;
	top:0px;
	right:-7px;
	background:url("../echte_fans/img/comm_rightcor.png") no-repeat;
	height:6px;
	width:7px;
}
.fanbild_comment_right_2 {
	position:absolute;
	top:6px;
	bottom:0px;
	right:-7px;
	background:url("../echte_fans/img/comm_right.png") repeat-y;
	width:7px;
}
.fanbild_comment_right_3 {
	position:absolute;
	bottom:-6px;
	right:-7px;
	background:url("../echte_fans/img/comm_rightbott.png") repeat-y;
	height:6px;
	width:7px;
}
.fanbild_comment_bottom_1 {
	position:absolute;
	left:0px;
	bottom:-8px;
	background:url("../echte_fans/img/comm_bottom_1.png") no-repeat;
	height:8px;
	width:8px;
}
.fanbild_comment_bottom_2 {
	position:absolute;
	left:8px;
	bottom:-8px;
	right:0px;
	background:url("../echte_fans/img/comm_bottom_2.png") repeat-x;
	height:8px;
}
.fanbild_comment_content {
	position:relative;
	left:34px;
	bottom:0px;
	top:0px;
	background-color:#393939;
	padding:10px;
	padding-left:20px;
	text-align:left;
	float:left;
}
.reply .fanbild_comment_content {
	background:#fff;
}
.fanbild_comments .reply textarea {
	border:0;
	background:#fff;
	width:100%;
}
.fanbild_comments .reply .reply_buttons {
	float:right;
	padding-right:115px;
	margin-top:10px;
}
.fanbild_comments .reply .reply_buttons .button {
	margin-left:6px;
}
.fanbild_comment_writer {
	float:left;
	color:#e01100;
	font-weight:bold;
	width:60px;
}
.fanbild_comment_avatar {
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin-bottom:5px;
}
.fanbild_comment_dateans {
	height:14px;
}
.fanbild_comment_date {
	color:#5d5d5d;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.fanbild_comment_answer {
	color:#5d5d5d;
	font-size:11px;
	font-weight:bold;
	float:right;
}
.fanbild_comment_anslink,
.pinnwand_comment_anslink {
	color:#5d5d5d;
	text-decoration:underline;
}
.fanbild_comment_all {
	
	padding-top:20px;
	padding-right:65px;
	position:absolute;
	top:0px;
	right:0px;
}
#fanbild_comment_reply_box,
#fanbild_comment_toggle {
	display:none;
}

.fanbild_button {
	padding-top:50px;
	position:relative;
	top:0px;
	right:0px;
}
.fanbild_details {
	padding-left:50px;
	color:#FFFFFF;
	padding-top:0px;
	padding-right:65px;
	padding-bottom:20px;
	margin-top:20px;
}
.fanbild_details_link {
	 font-size:11px;
	 color:#FFFFFF;
	 text-decoration:none;
}
.fansindernaehe_block {
	background: url("../img/teaser.gif") repeat-x scroll left top #141414;
	float:left;
	width:340px;
	border-right:2px solid #000000;
	min-height:0px;
}
.fansindernaehe_area {
	padding:13px 13px 0px 13px;
	height:242px;
}
.fansindernaehe_title {
	float:left;
	padding-left:20px;
	padding-bottom:20px;
	width:130px;
}
.fansindernaehe_text {
	float:right;
	padding-right:10px;
	color:#FFFFFF;
	width:130px;
}
.bilddesmonats_block {
	background: url("../img/teaser.gif") repeat-x scroll left top #141414;
	float:right;
	width:340px;
	min-height:0px;
}
.bilddesmonats_teaser {
	background: url('../echte_fans/img/teaser-red.png') repeat-x scroll left top #a50700;
	border-top:2px solid #000000;
	margin:0;
}
.bilddesmonats_area {
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
	padding-left:0px;
}
.bilddesmonats_1 {
	float:left;
	padding-left:24px;
	padding-top:6px;
	padding-bottom:8px;
}
.bilddesmonats_2 {
	float:right;
	padding-right:10px;
}
.bilddesmonats_2_1 {
	float:right;
	padding:6px;
}
.bilddesmonats_2_2 {
	float:right;
}
.bilddesmonats_3 {
	height:221px;
	width:340px;
}
.newfanbild_block {
	background: url("../img/teaser.gif") repeat-x scroll left top #141414;
	min-height:0px;
}
.newfanbild_block h3 {
	padding:13px 13px 5px 13px;
}
.newfanbild_title {
	padding:13px 13px 22px 13px;
}
.postbox {
	margin-top:0px;
	left:0px;
	right:0px;
	float:none;
	display:block;
}
.postbox_entry {
	padding-top:5px;
	position:relative;
	left:10px;
	color:#FFFFFF;
}
.postbox_message {
	width:500px;
	position:relative;
	left:50px;
	bottom:0px;
	top:0px;
	background-color:#393939;
	padding:10px;
	padding-left:20px;
	text-align:left;
	float:left;
}
.postbox_message .postbox_text a {
	color:#E01100;
}
.postbox_content {
	padding-top:5px;
}
.postbox_arrow {
	position:absolute;
	top:15px;
	left:-21px;
	background:url("../postbox/img/comm_arrow.png") no-repeat;
	width:21px;
	height:26px;
	display:block;
}
.postbox_right_1 {
	position:absolute;
	top:0px;
	right:-7px;
	background:url("../postbox/img/comm_rightcor.png") no-repeat;
	height:6px;
	width:7px;
}
.postbox_right_2 {
	position:absolute;
	top:6px;
	bottom:0px;
	right:-7px;
	background:url("../postbox/img/comm_right.png") repeat-y;
	width:7px;
}
.postbox_right_3 {
	position:absolute;
	bottom:-6px;
	right:-7px;
	background:url("../postbox/img/comm_rightbott.png") repeat-y;
	height:6px;
	width:7px;
}
.postbox_bottom_1 {
	position:absolute;
	left:0px;
	bottom:-8px;
	background:url("../postbox/img/comm_bottom_1.png") no-repeat;
	height:8px;
	width:8px;
}
.postbox_bottom_2 {
	position:absolute;
	left:8px;
	bottom:-8px;
	right:0px;
	background:url("../postbox/img/comm_bottom_2.png") repeat-x;
	height:8px;
}
.postbox_author {
	float:left;
	color:#e01100;
	font-weight:bold;
	width:60px;
}

.postbox_author a{	
	color:#e01100;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-family:arial black, arial;
	font-weight: 900;
}

.postbox_author a:hover{
	text-decoration:underline;
}

.postbox_title {
	text-decoration:none;
	padding-bottom:3px;
	font-weight:bold;
	color:#fff;
}

.postbox_title:hover{
	text-decoration:underline;	
}

.postbox_avatar {
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin-bottom:5px;
}
.postbox_dateans {
	height:14px;
}
.postbox_date {
	padding:3px 0 0 3px;
	color:#5d5d5d;
	font-size:11px;
	float:left;
}
.postbox_delete {
	position:absolute;
	top:2px;
	right:0px;
	cursor:pointer;
}
.postbox_answer {
	padding:3px 20px 0 0;
	color:#5d5d5d;
	font-size:11px;
	font-weight:bold;
	float:right;
}
.postbox_anslink {
	color:#5d5d5d;
	text-decoration:underline;
}
.myfriend_arrow_up {
	background:url("../postbox/img/pfeil_hoch.png") 0px 0px no-repeat;
	height:14px;
	width:20px;
	display:block;
	margin:auto;
}
.myfriend_arrow_up:hover {
	background-position: 0px -14px;
}
.myfriend_arrow_down {
	background:url("../postbox/img/pfeil_runter.png") 0px 0px no-repeat;
	height:14px;
	width:20px;
	display:block;
	margin:auto;
}
.myfriend_arrow_down:hover {
	background-position: 0px -14px;
}
.myfriend_avatar {
	float:left;
	padding:0 15px 0 0;
}
.myfriend_avatarimg {
	width:45px;
	height:45px;
}
.myfriend_text {
	color:#FFFFFF;
	font-size:10px;
	padding:2px 5px 2px 0;
}
.myfriend_nick {
	color:#FF0000;
	font-size:11px;
	font-weight:900;
	text-transform:uppercase;
	font-family:arial black, arial;
}
.myfriend_status {
	color:#FF0000;
	vertical-align:top;
	text-align:right;
	float:right;
	font-size:10px;
}
.myfriend_link {
	color:#FFFFFF;
	text-decoration:none;
}
.myfriend_link:hover {
	color:#e01100;
	text-decoration:none;
}
.myfriend_search {
	float:left;
	padding:0 0 8px 20px;
}
.myfriend_search_input {
	background-color:#141414;
	color:#c0c0c0;
	border:#c0c0c0 solid 1px;
	padding:4px 8px;
	font-size:9px;
	width:100px;
}
.fanvideos_area {
	border-bottom:3px solid #000000;
	padding:13px 13px 25px 13px;
}
.fanvideos_sortieren {
	color:#c0c0c0;
	font-weight:bold;
	padding-left:40px;
}
.fanvideos_select {
	color:#101010;
	margin-top:5px;
	width:250px;
	font-weight:bold;
	border:1px solid #FFFFFF;
}
.fanvideos_videoarea {
	padding:20px 0 0 53px;
}
.fanvideos_video {
	padding:0px 45px 10px 0;
	margin-bottom:20px;
	float:left;
}
.video_start .fanvideos_video {
	padding:0px 0px 40px 52px;
}
.fanvideos_link {
	color:#FFFFFF;
	text-decoration:none;
}
.fanvideos_link:hover {
	color:#e01100;
	text-decoration:none;
}
.fanvideos_video_author {
	padding:6px 0;
	color:#e01100;
	font-weight:bold;
}
.fanvideos_video_contact {
	padding:2px 0;
}
.fanvideos_video_contact .fans {
	height:20px !important;
}
.asoc_navi a {
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 6px;
	padding-left: 18px;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
	display: block;
	height: 20px;
	background-image: url("../img/subnav_background.gif");
	margin-bottom: 2px;
	color: #FFFFFF;
}
.asoc_navi .active, .asoc_navi a:hover {
	background-image: url("../img/teaser-bottom-yellow.png");
	color: #000000;
}
.asoc_navi .asor_subnavi {
	background:#252525;
	margin-top:2px;
	padding: 8px 0 10px 0;
}
.asoc_navi .asor_subnavi a {
	background:none;
	margin-bottom:0;
	color:#fff;
	text-transform:none;
	font-size:11px;
	font-weight:normal;
}
.asoc_navi .asor_subnavi a:hover,
.asoc_navi .asor_subnavi a.active {
color:#777777;
}
.asor_fahrbilder {
	padding:0;
	margin-bottom:1px;
}
.asor_fahrbilder img{
	display:block;
}
.breadcrumb {	
	background: #2a2a2a;
	color:#4f4f4f;
	font-family: arial black, arial;
	font-weight: 900;
	padding: 5px 20px 5px 20px;
	font-size:9px;
	
}

.breadcrumb a{
	color:#4f4f4f;
	text-transform: uppercase;
	text-decoration: none;
}

.breadcrumb a:hover{
	color: #FFCC00;
}

.breadcrumb a.active{
	color: #FFCC00;
}

ul.pannel {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float: left;
}

ul.pannel li {
	display: block;
	float: left;
	position: relative;
}
.hidden {
	display:none;
}
.bdma_arrow_up {
	background:url("../echte_fans/img/pfeil_hoch.png") 0px 0px no-repeat;
	height:14px;
	width:20px;
	display:block;
	margin:auto;
}
.bdma_arrow_up:hover {
	background-position: 0px -14px;
}
.bdma_arrow_down {
	background:url("../echte_fans/img/pfeil_runter.png") 0px 0px no-repeat;
	height:14px;
	width:20px;
	display:block;
	margin:auto;
}
.bdma_arrow_down:hover {
	background-position: 0px -14px;
}
.bdma_useravatar {
	float:left;
	padding:0 15px 0 0;
}
.bdma_useravatarimg {
	width:45px;
	height:45px;
}
.bdma_text {
	color:#FFFFFF;
	font-size:10px;
	padding:2px 5px 2px 0;
}
.bdma_username {
	color:#FF0000;
	font-size:11px;
	font-weight:900;
	font-family:arial black, arial;
	text-transform:uppercase;
}
.bdma_userstatus {
	color:#FF0000;
	padding-top:14px;
	text-align:right;
	float:right;
	font-size:10px;
}
.bdma_month {
	text-transform:uppercase;
}
.bdma_link {
	color:#FFFFFF;
	text-decoration:none;
}
.bdma_link:hover {
	color:#e01100;
	text-decoration:none;
}
.bdm1_content {
	clear:both;
	color:#FFFFFF;
	padding:40px 20px;
	
}
.bdm1_month {
	font-weight:bold;
	float:left;
	padding:6px 0 8px 24px;
}
.bdm1_title {
	color:#FFFFFF;
	padding:5px 0px;
	height:20px;
}
.bdm1_area {
	margin-top:25px;
	padding:0 25px 0 25px;
}
.bdm1_big {
	width:540px;
	xxheight:400px;
	display:block;
	float:left;
}
.bdm1_linkbox2_l {
	width:30px;
	height:auto;
	float:left;
	margin:150px 0;
}
.bdm1_linkbox2_r {
	width:30px;
	height:auto;
	display:block;
	float:left;
	margin:150px 0;
}
.bdm1_comments {
	margin-top:0px;
	left:0px;
	right:0px;
	float:none;
	display:block;
}
.bdm1_comment {
	padding-top:20px;
	position:relative;
	left:50px;
	color:#FFFFFF;
}
.bdm1_comment_e1 {
	margin-left:0px;
}
.bdm1_comment_e1 .bdm1_comment_content{
	width:410px;
}

.bdm1_comment_e2 {
	margin-left:100px;
}
.bdm1_comment_e2 .bdm1_comment_content{
	width:310px;
}


.bdm1_comment_right {
	float:left;
}
.bdm1_comment_arrow {
	position:absolute;
	top:15px;
	left:-21px;
	background:url("../echte_fans/img/comm_arrow.png") no-repeat;
	width:21px;
	height:26px;
	display:block;
}
.reply .bdm1_comment_arrow {
	background:url("../echte_fans/img/comm_reply_arrow.png") no-repeat;
}
.bdm1_comment_right_1 {
	position:absolute;
	top:0px;
	right:-7px;
	background:url("../echte_fans/img/comm_rightcor.png") no-repeat;
	height:6px;
	width:7px;
}
.bdm1_comment_right_2 {
	position:absolute;
	top:6px;
	bottom:0px;
	right:-7px;
	background:url("../echte_fans/img/comm_right.png") repeat-y;
	width:7px;
}
.bdm1_comment_right_3 {
	position:absolute;
	bottom:-6px;
	right:-7px;
	background:url("../echte_fans/img/comm_rightbott.png") repeat-y;
	height:6px;
	width:7px;
}
.bdm1_comment_bottom_1 {
	position:absolute;
	left:0px;
	bottom:-8px;
	background:url("../echte_fans/img/comm_bottom_1.png") no-repeat;
	height:8px;
	width:8px;
}
.bdm1_comment_bottom_2 {
	position:absolute;
	left:8px;
	bottom:-8px;
	right:0px;
	background:url("../echte_fans/img/comm_bottom_2.png") repeat-x;
	height:8px;
}
.bdm1_comment_content {
	position:relative;
	left:50px;
	bottom:0px;
	top:0px;
	background-color:#393939;
	padding:10px;
	padding-left:20px;
	text-align:left;
	float:left;
}
.bdm1_backlink {
	background: url("../echte_fans/img/pfeil_links.gif") 0px 0px no-repeat;
	height:20px;
	width:12px;
	float:left;
	display:block;
	padding:0 8px 0 0;
	margin:20px 0 0 8px;
}
.bdm1_backlink:hover {
	background-position: 0px -20px;
}
.bdm1_nextlink {
	background: url("../echte_fans/img/pfeil_rechts.gif") 0px 0px no-repeat;
	height:20px;
	width:12px;
	float:right;
	display:block;
	padding:0 0 0 8px;
	margin:20px 0 0 0;
}
.bdm1_nextlink:hover {
	background-position: 0px -20px;
}



.postbox.outbox{
	display:none;
}

.postbox_text{
	display:none;
}

h3.inactive{
	color:#5E5E5E;
}


#pinnwand_comment_reply_box,
#pinnwand_comment_toggle {
	display:none;
}

.upload_overlay_container {
	position:absolute;
	z-index: 1000;
	float:right;
	right: 20px;
}
.upload_overlay_container .upload_overlay {
	top:22px; right:0;
	width:292px;
	background:#656565;
	position:absolute;
	z-index:100;
}

.upload_overlay_container .upload_overlay input{
	width: 252px;
	margin-bottom:10px;
	/*display:block;*/
	width:94%;
}
.upload_overlay_container .upload_overlay p.error {
	color:#f00;
}

.profile_delete_button {
	position:absolute;
	top:6px; right:6px;
	height: 22px; width:22px;
	display:none;
}
.profile_delete_button a {
	background: url(../postbox/img/delete.png) no-repeat;
	display:block;
	line-height:22px;
	text-decoration:none;
}

#confirmbox {
	/* over 9000! */
	z-index:9001;
}
.fanstuff a {
	text-decoration:none;
}
.fanstuff_ringtone {
	padding:20px 10px;
}

.fanstuff_ringtone_item {
	float:left;
	width:50%;
}

.fanstuff_ringtone_play {
	float:left;
	background: url("../fan_stuff/img/fanstuff_play.png") 0px 0px no-repeat;
	width:20px;
	height:20px;
	display:block;
	margin:5px;
}
.fanstuff_ringtone_play:hover {
	background-position: 0px -20px;
}
.fanstuff_ringtone .sm2_playing {
	background: url("../fan_stuff/img/fanstuff_pause.png") 0px -20px no-repeat !important;
}
.fanstuff_ringtone .sm2_playing:hover {
	background: url("../fan_stuff/img/fanstuff_pause.png") 0px 0px no-repeat !important;
}

.fanstuff_ringtone_down {
	float:left;
	background: url("../fan_stuff/img/fanstuff_down.png") 0px 0px no-repeat;
	width:20px;
	height:20px;
	display:block;
	margin:5px;
}
.download .fanstuff_ringtone_down {
	margin:0;
}
.fanstuff_ringtone_down:hover {
	background-position: 0px -20px;
}
.fanstuff_ringtone_text {
	float:left;
	padding-left:8px;
	padding-top:8px;
}

.border_top {
	border-top:2px solid #000 !important; 
}

.friend_decline:hover,
.friend_confirm:hover {
	color:#E01100 !important;
}
.bild_des_monats_start_size {
	min-height:150px;
}
.start_top_right .text{
	height:305px;
}

#abarth_card {
	float: left;
	background: url("../merchandising/abarth_card.jpg") no-repeat;
	width: 219px;
	height: 164px;
	margin-right: 20px;
	margin-bottom: 20px;
	
}

#abarth_card_header {
	border: 0;
	background: url("../merchandising/abarth_card_header.jpg") no-repeat;
	width: 682px;
	height: 286px;
}

.asor_img_bordertop {
	display: block;
	border: 0;
	border-top:2px solid #000;
}
#fanbilder_vote_button.active {
	cursor:default;
}

.bilddesmonats.block {
	background: 0;
}
.bilddesmonats .teaser {
	background: 0;
	border:0;
}

/* Maske zum Eintragen neuer Termine: "termin_eintragen_form" */
#termin_eintragen_form input, #termin_eintragen_form select, #termin_eintragen_form textarea {
	border: 1px solid #FFFFFF;
	font-size: 0.9em;
	font-family: Arial, Verdana;
	width: 100%;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

 #termin_eintragen_form textarea {
 	height: 120px;
 }

.termin_eintragen_error {
	border: 1px solid #FF0000 !important;
	color: #FF0000 !important;
}

#termin_eintragen_form #termin_eintragen_form_left {
	float: left;
	width: 49%;
}

#termin_eintragen_form #termin_eintragen_form_right {
	float: right;
	width: 49%;
	text-align: left;
}

.termin_eintragen_add_info, .termin_eintragen_add_info a {
	color: #848484 !important;
}

.text ol,
	.text ul{
	padding-left:40px;
	margin-top:12px;
	margin-bottom:25px;
}

.text ol li{
	padding-bottom:20px;
}
.text li{
	line-height:1.4em;
}

.text .textlist{
	list-style-type: square;
	margin-top:0;
	margin-bottom:0;
}

.text .textlist li{
	padding-bottom: 0;
	padding-top:5px;
}

.loader_overlay {
    position: absolute;
    background-color: #000;
    margin: 0;
    padding: 0;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
    background-image: url(../img/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
}

.vote_pending_notification {
    display: none;
}

.loginPendingIndicator {
    background-image: url(../img/login-button2.gif) !important; 
    height: 13px; 
    width: 13px; 
    padding: 2px; 
    padding-left: 8px;
}

/* SOCIAL */

#facebook_start {
    padding-top: 13px;
    padding-left: 13px;
    height: 44px;
    background: url("../img/teaser.gif") repeat-x scroll left top #141414;
}

#facebook_content {
    height: 398px;
    width: 99%;
    overflow: auto;
}

#facebook_end {
    background: url("../img/teaser.gif") repeat-x scroll left top #1b1b1b;
}
