body {
	color: rgb(85, 95, 118); /* grau 100% */
	font-family: Arial, Verdana, sans-serif;
	background: #000 url(../images/bg/bg_pic.jpg) no-repeat -250px top;

}

.extern {
	color: rgb(85, 95, 118); /* grau 100% */
	font-family: Arial, Verdana, sans-serif;
	background: #eee;
}

.mainContainer {
	/*margin: 0 auto;*/
	width: 974px;
	background: #666;
}

.mainBody {
	background: #CCCCCC url(../images/bg/bg_page_titan.png) repeat-y scroll center top;
}

#boddy {
	margin: 0;
}

#topbar {
	background: url(../images/bg/bg_header_vertical.png) no-repeat top;
	height: 78px;
}

#header {
	width: 974px;
	height: 78px;
	margin-left:-5px;
	padding-left: -1px;
	background: url(../images/bg/bg_header_titan.png) no-repeat left top;
}

#header #headerlogo {
	height: 67px;
	background: url(../images/logo_fanorakel_sdf.png) no-repeat 0px top;
}

#header #headerlogo h1 {
	display: none;
	font-size: 9px;
	color: #FFF;
}

#header #headerlogo a:link, #header #headerlogo a:visited {
	padding: 50px 115px 50px 115px;
}

#header #headertopleft, #header #headertopright {
	font-size: 9px;
	color: #FFF;
	height: 22px;
	padding-top: 3px;
	line-height: 20px;
}

#header #headertopleft {
	text-align: left;
}

#headertopleft {
	width: 340px;
	padding-left: 10px;
}

#header #headertopright {
	text-align: right;
}

#header #headertopright a:link, #header #headertopleft a:link, #header #headertopright a:visited, #header #headertopleft a:visited {
	text-decoration: none;
	color: #FFF;
	padding: 3px;
}

#header #headertopright a:hover, #header #headertopleft a:hover {
	color: rgb(239, 233, 246); /* lila 10% */
}

#header #headermenu {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-top: 7px;
	color: #FFF;
	text-align: left;
}

#header #headermenu2 {
	padding-top: 4px;
}

#header #headermenu a:link, #header #headermenu a:visited, #header #headermenu a:active {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
}

#footerIE {
	border-top: solid 1px #434D65 !important;
	background: url(../images/bg/bg_footer.png) repeat-x top;
	width: 974px !important;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
}

#footerfinishIE {
	background: url(../images/bg/boduere_neu.png) top;
	width: 1007px !important;
	margin: 0px;
	padding: 0px;
}

#footer {
	border-top: solid 1px #434D65 !important;
	background: url(../images/bg/bg_footer.png) repeat-x top;
	padding: 0px 0px 10px 5px;
	width: 969px;
	margin: 0;
}

#footerfinish {
	background: url(../images/bg/boduere_neu.png) top;
	width: 1007px !important;
	margin-left: -23px;
}

img.icon16 {
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
	margin-right: -6px;
}

img.icon16nf {
	margin: 0px;
	padding: 0px;
	border: none;
}

#headermenu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-right: 5px;
}

#contentbar {
	background: url(../images/bg/bg_page_OLD.png) repeat-y center top;
}

#bottombar {
	/*
	position: relative;
	bottom: 0;
	width: 700px !important;
	height: 78px !important;
	background: url(../images/bg/bg_footer.png) top !important;
	border-top: solid 1px #434D65 !important;
	margin: 0px !important;
	padding: 0px !important;
*/
}

.containerFooter {
	margin: 0 auto;
	width: 960px;
	border-top: solid 1px #434D65 !important;
	background: url(../images/bg/bg_footer.png) top !important;
}

#bottombarIE {
	/*
	width: 100%;
	height: 78px;
	background: url(../images/bg/bg_footer.png) repeat-x top;
	border-top: solid 1px #434D65;
	position: fixed;
	bottom: 0px;
	z-index: 9999;
	*/
}

#footer #footerleft a:link, #footer #footerright a:link, #footer #footerleft a:visited, #footer #footerright a:visited {
	text-decoration: none;
	color: rgb(85, 95, 118); /* grau 100% */
}

#footer #footerleft a:hover, #footer #footerright a:hover {
	text-shadow: #FFF 1px -1px 6px;
	color: rgb(91, 32, 166); /* lila 100% */
}

#footer #footerleft {
	width: 290px;
	text-align: left;
	float: left;
}

#footer #footerright {
	width: 650px;
	text-align: right;
	float: right;
}

h1 {
	color: rgb(85, 95, 118);
	font-size: 24px;
	font-weight: normal;
	padding: 10px 0 2px 0;
	margin: 0;
}

/* grau 100% */
h2 {
	color: rgb(91, 32, 166);
	font-size: 18px;
	font-weight: normal;
	padding: 7px 0 2px 0;
	margin: 0;
}

/* lila 100% */
h3 {
	color: rgb(85, 95, 118);
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 2px 0;
	margin: 0;
}

/* lila 100% */
h4 {
	color: rgb(91, 32, 166);
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 2px 0;
	margin: 0;
}

/* lila 100% */
p {
	color: rgb(85, 95, 118); /* grau 100% */
	font-size: 12px;
	padding: 0;
	margin: 2px 0 5px 0;
	line-height: 1.3em;
}

/* grau 65% */
p.intro {
	color: rgb(85, 95, 118);
	font-size: 12px;
	font-weight: bold;
}

/* grau 100% */
/*
#content a:link, #content a:visited { color:rgb(85,95,118); text-decoration:underline; }
#content a:hover { color:rgb(91,32,166); text-decoration:underline; }
*/
input.minibutton, a.minibutton {
	  color: rgb(91, 32, 166); /* grau 100% */
	background-color: rgb(238, 239, 241); /* grau 10% */
	border: solid 1px rgb(187, 191, 200);
	font-size: 10px;
	font-weight: bold;
	padding: 0px 4px;
	margin: 0;
	text-decoration: none !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

input.minibutton:hover, a.minibutton:hover {
	background-color: rgb(239, 233, 246); /* lila 10% */
	border-color: rgb(91, 32, 166); /* lila 100% */
	color: rgb(91, 32, 166); /* lila 100% */
}

input.smallinput {
	margin: 0px;
}

#datepicker select {
	margin: 0px;
}

.roundhighlight {
	text-decoration: none !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: rgb(140, 99, 193); /* lila 70% */
	padding: 0px 4px;
	margin: 0;
}

.tborder {
	border: 1px solid black;
	background-color: #eeeeee;
}

.trborder {
	border: 1px solid black;
}

.rborder {
	border: 1px solid #e5e7ea;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.round {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.shadowbox {
	background-color: #555f76;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 100%;
}

.zdfbox {
	border: 2px solid #333333;
	padding: 0px;
}

.shadowboxcontent {
	position: relative;
	right: 1px;
	bottom: 1px;
	background-color: #fff;
	border: 0px solid #ccc;
	list-style: none;
	text-align: left;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 100%;
}

.boxheader {
	background: url(../images/bg/bg_header_box.png) repeat-x top;
	height: 25px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.boxfooter {
	background: url(../images/bg/bg_footer_box.png) repeat-x bottom;
	height: 23px;
	padding-left: 3px;
	padding-top: 3px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.tabbg {
	height: 36px;
	background: url(../images/bg/bg_pagetabs.jpg);
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.tabactive {
	background-color: #fff;
	float: left;
	margin-right: 3px;
	height: 100%;
	padding: 3px 3px 0px 3px;
	text-align: center;
	color: rgb(91, 32, 166);
	font-weight: bold;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.bigtabactive {
	background: url(../images/bg/bg_pagetabs_aktiv.jpg) #fff;
	float: left;
	margin-right: 3px;
	height: 36px;
	padding: 3px 3px 0px 3px;
	text-align: center;
	color: rgb(91, 32, 166);
	font-weight: bold;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.tab {
	background-color: #000;
	margin-right: 3px;
	margin-top: 3px;
	height: 100%;
	padding: 3px 3px 0px 3px;
	text-align: center;
	color: #fff;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.bigtab {
	background: url(../images/bg/bg_pagetabs_inaktiv.jpg);
	margin-right: 3px;
	margin-top: 3px;
	height: 100%;
	padding: 3px 3px 0px 3px;
	text-align: center;
	color: #fff;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.tab a:link, .tab a:hover, .tab a:visited {
	color: #fff;
	text-decoration: none;
}

.bigtab a:link, .bigtab a:hover, .bigtab a:visited {
	color: #fff;
	text-decoration: none;
}

.tabouter {
	float: left;
	height: 25px;
	bottom: 5px;
	overflow: hidden;
}

.bigtabouter {
	float: left;
	height: 36px;
	bottom: 5px;
	overflow: hidden;
}

.narrow {
	width: auto;
}

.button {
	border: 1px solid rgb(187, 191, 200);
	background-color: rgb(238, 239, 241);
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	width: 102px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor: pointer;
	margin-bottom: 3px;
}

.buttonVoted {
	border: 1px solid rgb(187, 191, 200);
	background-color: rgb(238, 239, 241);
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	width: 99px !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	color: #555F76;
	margin-bottom: 3px;
}

.button.variable {
	width: auto;
}

.button.max {
	width: 100%;
}

.button.short {
	width: 80px;
}

.button.violet {
	border: 1px solid rgb(91, 32, 166);
	background-color: rgb(140, 99, 193);
	color: #fff;
}

.button.titan {
	border: 1px solid #000;
	background-color: #333333;
	color: #fff;
}

.button.narrow {
	padding: 1px 2px;
}

.button.reddot {
	background: url(../images/icons/wall_rot.png) no-repeat 5px 5px #333333;
}

.button.greendot {
	background: url(../images/icons/wall_gruen.png) no-repeat 5px 5px #333333;
}

.lightviolet {
	background-color: rgb(140, 99, 193);
	color: #fff;
}

.grey {
	background-color: rgb(238, 239, 241);
}

.darkgrey {
	background-color: rgb(187, 191, 200);
}

.button.lightviolet {
	background-color: rgb(140, 99, 193);
	color: #fff;
}

.button.red {
	background-color: rgb(255, 0, 0);
	color: #fff;
}

.button a:link, .button a:hover, .button a:visited {
	text-decoration: none;
}

.actionbutton {
	border: 1px solid rgb(187, 191, 200);
	padding: 1px 2px 1px 2px;
	background-color: rgb(91, 32, 166);
	color: #fff;
	font-weight: bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.actionbutton a:link, .actionbutton a:hover, .actionbutton a:visited {
	text-decoration: none;
}

.buttongroup {
	background: url(../images/bg/bg_footer_button_group.png);
	padding: 1px 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.buttongroupleft {
	background: url(../images/bg/bg_footer_button_group.png);
	padding: 1px 3px;
	float: left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.buttongroupright {
	background: url(../images/bg/bg_footer_button_group.png);
	padding: 1px 4px;
	float: right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.hr {
	border: 1px solid rgb(144, 151, 166);
	margin: 0;
	height: 0;
}

.hr.grey {
	border: 1px solid rgb(238, 239, 241);
}

.hr.violet {
	border: 1px solid rgb(144, 151, 166);
}

.hrnarrow {
	margin: 0px;
	padding: 0px;
	height: 1px;
}

.hrnarrow.grey {
	border: 1px solid rgb(238, 239, 241);
}

.hrnarrow.violet {
	border: 1px solid rgb(239, 233, 246);
}

.hrviolet {
	border: 1px solid rgb(239, 233, 246);
	margin: 0;
	height: 0;
}

.vscroller {
	height: 8px;
	margin-bottom: 3px;
	background-color: rgb(239, 233, 246);
	text-align: center;
}

.vscrollerempty {
	height: 8px;
	margin-bottom: 3px;
	background-color: transparent;
	text-align: center;
}

.hscroller, .hscrollerleft {
	width: 18px;
	background-color: rgb(239, 233, 246);
	text-align: center;
	float: left;
}

.hscrollerright {
	width: 18px;
	background-color: rgb(239, 233, 246);
	text-align: center;
	float: right;
}

.pager {
	height: 20px;
	width: 94%;
	float: left;
	text-align: center;
}

.slide {
	position: relative;
}

.slidecontent {
	float: left;
	text-align: center;
	overflow: hidden;
}

.slideelement {
	float: left;
	font-weight: bold;
}

.slideelement a {
	text-decoration: none;
}

.slidearrow {
	float: left;
	padding: 2px;
}

.slidearrow a {
	text-decoration: none;
}

.slidearrow img {
	padding-top: 3px;
}

.slidecontainer {
	width: 100%;
	height: 20px;
	text-align: center;
	padding-left: 30%;
	padding-right: 30%;
}

.indent {
	padding: 3px !important;
}

.indentmiddle {
	padding: 5px !important;
}

.indentdeep {
	padding: 16px !important;
}

.indentright {
	padding-right: 3px !important;
}
.indentmiddleright {
	padding-right: 5px !important;
}

.indentleft {
	padding-left: 3px !important;
}

.indentmiddleleft {
	padding-left: 5px !important;
}

.indentleft15 {
	padding-left: 15px !important;
}

.indentleftright {
	padding: 0px 3px !important;
}

.indentmiddleleftright {
	padding: 0px 5px !important;
}

tr.center td {
	text-align: center;
}

tr.center td.left {
	text-align: left;
}

.bu {
	background-color: #ccc;
	text-align: left;
}

.buviolet {
	background-color: rgb(91, 32, 166);
	color: #fff;
	text-align: left;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.statsbardefaultbackground {
	position: relative;
	width: 100px;
	height: 6px;
	background-color: #ccc;
	border: 1px solid rgb(144, 151, 166);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsbardefault {
	position: relative;
	width: 50px;
	height: 6px;
	background-color: rgb(140, 99, 193);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsdotdefault {
	position: absolute;
	right: 0px;
	width: 7px;
	height: 6px;
	font-size: 1px;
	background-color: rgb(91, 32, 166);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

}

.statsbarzdfbackground {
	position: relative;
	width: 100px;
	height: 6px;
	background-color: #ccc;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsbarzdf {
	position: relative;
	width: 50px;
	height: 6px;
	background-color: #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statszdfdefault {
	position: absolute;
	right: 0px;
	width: 7px;
	height: 6px;
	font-size: 1px;
	background-color: rgb(91, 32, 166);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

}

.statsbardigitalbackground {
	position: relative;
	width: 100px;
	height: 9px;
	background: url(../images/bg/bg_digi_in.png);
}

.statsbardigital {
	position: relative;
	width: 50px;
	height: 100%;
	background: url(../images/bg/bg_digi_akt.png);
}

.statsdotdigital {
	position: absolute;
	right: 0px;
	width: 9px;
	font-size: 1px;
	height: 100%;
}

.statsbardigitalredbackground {
	position: relative;
	width: 100px;
	height: 9px;
	background: url(../images/bg/bg_digi_in.png);
}

.statsbardigitalred {
	position: relative;
	width: 50px;
	height: 100%;
	background: url(../images/bg/bg_digi_red.png);
}

.statsdotdigitalred {
	position: absolute;
	right: 0px;
	width: 9px;
	font-size: 1px;
	height: 100%;
}

.statsbarlightredbackground {
	position: relative;
	width: 100px;
	height: 6px;
	background-color: #ccc;
	border: 1px solid rgb(144, 151, 166);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsbarlightred {
	position: relative;
	width: 50px;
	height: 6px;
	background-color: #ff0000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsdotlightred {
	position: absolute;
	right: 0px;
	width: 7px;
	height: 6px;
	font-size: 1px;
	background-color: #cc0000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

}

.statsbarlightgreenbackground {
	position: relative;
	width: 100px;
	height: 6px;
	background-color: #ccc;
	border: 1px solid rgb(144, 151, 166);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsbarlightgreen {
	position: relative;
	width: 50px;
	height: 6px;
	background-color: #00ff00;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.statsdotlightgreen {
	position: absolute;
	right: 0px;
	width: 7px;
	height: 6px;
	font-size: 1px;
	background-color: #009900;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

}

.big {
	font-size: 15px;
}

.middle {
	font-size: 11px;
}

.small {
	font-size: 10px;
}

.bold {
	font-weight: bold;
}

/* MESSAGES AND ERRORS */

.message {
	background: #f3f8fc url(../images/skin/information.png) 8px 50% no-repeat;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px
}

div.errors {
	border: 1px solid #d4d7dd;
	margin: 10px 0 5px 0;
	padding: 5px;
}

div.errors ul {
	list-style: none;
	padding: 0;
}

div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
	line-height: 16px;
	padding-left: 30px;
}

td.errors select {
	border: 1px solid red;
}

td.errors input {
	border: 1px solid red;
}

select.errors {
	border: 1px solid red;
}

input.errors {
	border: 1px solid red;
}

.roundbox {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #e5e7ea;
}

.h1 {
	color: rgb(85, 95, 118);
	font-size: 24px;
	font-weight: normal;
}

/* grau 100% */
.h2 {
	color: rgb(91, 32, 166);
	font-size: 18px;
	font-weight: normal;
}

/* lila 100% */
.h3 {
	color: rgb(85, 95, 118);
	font-size: 18px;
	font-weight: bold;
}

/* lila 100% */
.h4 {
	color: rgb(91, 32, 166);
	font-size: 13px;
	font-weight: bold;
}

.slider95 {
	width: 95px;
	height: 16px;
	margin: 3px 0;
	background: url(../images/slider/slider_scala_95.png) 0 center repeat-x;
}

.slider85 {
	width: 85px;
	height: 16px;
	margin: 3px 0;
	background: url(../images/slider/slider_scala_85.png) 0 center repeat-x;
}

.slider110 {
	width: 110px;
	height: 16px;
	margin: 3px 0;
	background: url(../images/slider/slider_scala_110.png) 0 center repeat-x;
}

.knob {
	background: url(../images/slider/slider_knopf.png) 0 center no-repeat;
	width: 7px;
	height: 15px;
	cursor: pointer;
}

td input[type="text"], td input[type="password"] {
	width: 350px;
}

.teaser h1 {
	padding-left: 10px;
	font-size: 35px;
}

.teaser h2 {
	padding-left: 10px;
	font-size: 25px;
}

.teaser p {
	padding-left: 10px;
	font-size: 15px;
	color: inherit;
}

.teaser a:link, .teaser a:visited {
	color: inherit;
	font-weight: bold;
	text-decoration: none;
}

.teaser a:hover {
	color: inherit;
	font-weight: bold;
	text-decoration: underline;

}

.staticteaser {
	color: inherit;
}

.staticteaser p {
	padding-left: 10px;
	font-size: 15px;
	color: inherit;
}

.staticteaser a:link, .staticteaser a:visited {
	color: inherit;
	font-weight: bold;
	text-decoration: none;
}

.staticteaser a:hover {
	color: inherit;
	font-weight: bold;
	text-decoration: underline;

}

.menuselected {
	font-weight: bold;
}

select.statement {
	width: 102px;
}

.quicktipp {
	float: left;
}

.quicktipp.line {
	width: 455px
}

.quicktipp.line .col1 {
	float: left;
	width: 145px;
}

.quicktipp.line .col1 .col11, .quicktipp.line .col3 .col11 {
	float: left;
	width: 100px;
	text-align: center;
}

.quicktipp.line .col1 .col12, .quicktipp.line .col3 .col12 {
	float: left;
	width: 30px;
}

.quicktipp.line .col2 {
	float: left;
	width: 20px;
	text-align: center;

}

.quicktipp.line .col3 {
	float: left;
	width: 145px;
	text-align: right;
}

.quicktipp.line .col4 {
	float: left;
	width: 115px;
	text-align: right;
}

.quicktippmargin {
	margin-bottom: 2px
}

.quicktippleft {
	float: left;
	width: 150px;
	padding: 3px 4px 3px 0px;
	margin-left:3px
}

.quicktippcritleft {
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 4px;
}

.quicktippcritmid {
	float: left;
	width: 25px;
	text-align: center;
}

.quicktippcritright {
	float: left;
	width: 150px;
	padding-right: 4px;
}

.quicktippvote {
	float: left;
	width: 100px;
}

.quicktippclub {
	float: left;
	width: 150px;
	padding: 2px;
}

.quicktipplogoleft {
	float: left;
	width: 28px;
}

.quicktipplogoright {
	float: right;
	width: 28px;
	text-align: right;
}

.quicktippclubleft {
	float: left;
}

.quicktippclubright {
	float: right;
}

.quicktippspacer {
	float: left;
	width: 25px
}

.quicktippmid {
	float: left;
	width: 150px;
	text-align: right;
	padding: 3px 4px 3px 0px;
}

.quicktippright {
	float: left;
	width: 80px;
	text-align: left;
	padding: 3px
}

.quicktippdateright {
	float: left;
	width: 100px;
}

.bgviolet10 {
	background: rgb(239, 233, 246);
}

a {
	text-decoration: none;
}

.paginateButtons {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	border-top: 0;
	color: #666;
	font-size: 10px;
	overflow: hidden;
	padding: 10px 3px;
}

.paginateButtons a {
	background: #fff;
	border: 1px solid #ccc;
	border-color: #ccc #aaa #aaa #ccc;
	color: #666;
	margin: 0 3px;
	padding: 2px 6px;
}

.paginateButtons span {
	padding: 2px 3px;
}

.nav {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	border-style: solid none solid none;
	margin-top: 5px;
	padding: 7px 12px;
}

.menuButton {
	font-size: 10px;
	padding: 0 5px;
}

.menuButton a {
	color: #333;
	padding: 4px 6px;
}

.menuButton a.home {
	background: url(../images/skin/house.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

.menuButton a.list {
	background: url(../images/skin/database_table.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

.menuButton a.create {
	background: url(../images/skin/database_add.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

/* LIST */

.list table {
	border-collapse: collapse;
}

.list th, .list td {
	border-left: 1px solid #ddd;
}

.list th:hover, .list tr:hover {
	background: #b2d1ff;
}

.breadcrumb {
	font-size: 10px;
	color: rgb(91, 32, 166);
	padding-left: 5px;
}

.breadcrumb .bcelement {
	float: left;
}

.breadcrumb .bcseparator {
	float: left;
	width: 5px;
	padding-left: 2px;
}

.breadcrumb a:link, .breadcrumb a:visited {
	color: rgb(91, 32, 166);
	text-decoration: none;
}

.breadcrumb a:hover {
	color: rgb(91, 32, 166);
	text-decoration: underline;
}

.eventticker {
	float: left;
	width: 340px;
}

.eventticker .logo1 {
	float: left;
	width: 30px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.eventticker .logo1 img {
	margin-left: 5px;
}

.eventticker .logo2 {
	float: left;
	width: 30px;
}

.eventticker .logo2 img {
	margin-left: 5px;
}

.eventticker .col1, .eventticker .col1 .col1 {
	float: left;
	width: 200px;
}

.eventticker .col2, .eventticker .col2 .col2 {
	float: right;
	width: 110px;
}

.col2Pad {
	padding-bottom: 5px;
}

/* BARRY */

/* MENU left-side */

.leftMenuLogo {
	width: 25px;
}

.leftMenuH4 {
	width: 146px;
	text-align: center;
}

.leftMenuH4 h4 {
	font-size: 14px;
}

.leftMenuHelp {
	width: 12px;
	padding: 7px 0px 0px 8px;
}

div.trigger h3 img {
	padding-top: 2px;
	margin-right: 10px
}

/* NEWS  */

.leftNewsWrap {
	margin-bottom: 4px;
}

div.leftNewsWrap div.span-1.first {
	width: 25px;
	padding-top: 3px;
	padding-left: 2px;
}

div.leftNewsWrap div.span-2 {
	width: 146px;
	text-align: center;
}

div.leftNewsWrap div.span-2 h4 {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.leftNewsWrap div.span-1.last {
	width: 12px;
	padding: 7px 0px 0px 8px;
}

.newsPadding {
	padding: 3px 0px 3px 0px;
}

.newsIcon {
	width: 25px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}

.helpIcon {
	width: 40px;
	text-align: right;
	padding: 2px 0px 0px 0px;
}

.newsStyle {
	float: left;
	margin: 7px 10px 0px 10px;
}

.newsStyle2 {
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

/* Teaser */

.linksleftPadding {
	padding-left: 20px;
	margin: 0px;
}

.linksleftPadding2 {
	padding-left: 250px;
	margin: 0px;
}

.linksleftPadding3 {
	padding-left: 10px;
	margin: 0px;
}

/* Umfragen */

.space {
	height: 10px;
}

.logosLeft {
	width: 30px;
	padding: 0px 0px 0px 5px !important;
	margin: 0px !important;
}

.voteQuestion {
	width: 304 !important;
}

/* PartnerBox */

.logoPartner {
	width: 30px;
	margin: 0px 0px 0px 0px !important;
}

.statePartner {
	width: 182px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.selectState {
	padding-left: 118px;
}

.valState {
	width: 100px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 5px !important;
}

.submitState {
	width: 112px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;
}

.h2Partner {
	color: rgb(91, 32, 166);
	font-size: 15px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.statName {
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

/* Teaser */

.fontWhite {
	color: white;
}

/* MatchView Status  */

.matchPadding {
	padding: 7px 0px 0px 7px;
}

.matchPadding2 {
	padding-left: 120px;
	width: 200px;
}

.matchDetails {
	float: right;
	padding-top: 3px;
	padding-right: 5px;
}

.matchDetailPadding {
	padding: 0px 10px 0px 10px;
}

.matchDetailRoundbox {
	width: 695px;
	text-align: center;
	padding-bottom: 10px !important;
}

.matchDetailRoundbox2 {
	width: 535px;
	text-align: left;
	margin: 0 auto;
	margin-top: 10px;
}

.matchDetailRoundbox3 {
	width: 673px;
	text-align: left;
	margin: 0px auto;
}

.matchDetail2 {
	text-align: center;
	width: 695px;
	padding-left: 10px;
}

.tournamentSelectWidth {
	width: 140px;
}

.tournamentSelect1 {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

.tournamentSelect2 {
	width: 30px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.tournamentName {
	margin: 0px;
	padding: 2px 0px 0px 0px;
}

.match1 {
	width: 120px;
	padding-top: 4px
}

.match2 {
	width: 270px;
}

.match3 {
	padding-top: 5px
}

.match4 {
	padding-top: 3px;
}

.match5 {
	width: 50px;
}

.match6 {
	padding-top: 5px;
	width: 280px;
}

.match7 {
	width: 400px;
	margin-top: 75px;
	margin-bottom: 3px;
}

.match8 {
	width: 275px;
	padding: 3px;
}

/* MatchView Ticker  */

.matchViewLogos {
	width: 26px;
}

.matchViewMessageWrap {
	width: 200px;
}

.matchViewMessage {
	margin: 0px;
	padding: 5px 0px 0px 7px;
	width: 200px;
}

.matchViewMessage2 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.matchViewRating {
	width: 110px;
	padding: 5px 0px 0px 5px;
}

.matchViewSubmit {
	padding-bottom: 5px;
}

.styleWidth {
	width: 20px;
}

/* TopList */

.topList1 {
	padding: 5px 0px 5px 108px;
}

.topList2 {
	border-bottom: 0px solid #fff;
	padding: 5px 0px 3px 3px;
}

.topList3 {
	float: left;
    min-height: 35px;
	padding: 3px 5px 0px 0px;
}

.topListFloat {
	float: left;
    width: 72%;
}

.topList5 {
	text-align: right;
	padding-right: 8px;
}

.topListHR {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 215px;
	color: white;
	height: 1px;
}

/* PlayersPage */

.propsPlayer {
	width: 140px;
}

.votePlayer {
	width: 130px;
}

/* MIC

.defaultticker {
	float: left;
	width: 470px;
	border: 1px solid blue;
	vertical-align: bottom;
}

.defaultticker .logo {
	float: left;
	width: 30px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.defaultticker .content {
	float: left;
	width: 320px;
}

.defaultticker .content .breadcrumb {
	float: left;
	padding-top: 3px;
	margin-bottom: 3px;
}

.defaultticker .content .stmmessage {
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.defaultticker .content .stmstat {
	float: left;
	font-size: 12px;
}

.defaultticker .logo img {
	margin-left: 5px;
}

.defaultticker .action {
	float: left;
	width: 110px;
	text-align: center;
	border: 1px solid red;
}

.defaultticker .action .col {
	float: left;
	width: 110px;
	margin-bottom: 0px;
}

.defaultticker .col1, .defaultticker .col1 .col1 {
	float: left;
	width: 200px;
}

.defaultticker .col2, .defaultticker .col2 .col2 {
	float: right;
	width: 110px;
}
*/

.bgviolet100 {
	background-color: #5b20a6;
}

.bgviolet70 {
	background-color: #8c63c1;
}

.bgviolet50 {
	background-color: #ad8fd2;
}

.bgviolet40 {
	background-color: #bda6db;
}

.bgviolet10 {
	background-color: #efe9f6;
}

.violet100 {
	color: #5b20a6;
}

.violet70 {
	color: #8c63c1;
}

.violet50 {
	color: #ad8fd2;
}

.violet40 {
	color: #bda6db;
}

.violet10 {
	color: #efe9f6;
}

.bggrey100 {
	background-color: #555f76;
}

.bggrey65 {
	background-color: #9097a6;
}

.bggrey40 {
	background-color: #bbbfc8;
}

.bggrey25 {
	background-color: #d4d7dd;
}

.bggrey15 {
	background-color: #e5e7ea;
}

.bggrey10 {
	background-color: #eeeff1;
}

.grey100 {
	color: #555f76;
}

.grey65 {
	color: #9097a6;
}

.grey40 {
	color: #bbbfc8;
}

.grey25 {
	color: #d4d7dd;
}

.grey15 {
	color: #e5e7ea;
}

.grey10 {
	color: #eeeff1;
}

.bgwhite {
	background-color: #fff;
}

.white {
	color: #fff;
}

.tablespacing {
	border-spacing: 3px;
}

.menuarrow {
	margin-right: 5px;
}

.fielderror {
	color: #f00;
}

.fielderror ul {
	padding: 0;
	margin: 0;
	color: #f00;
}

.fielderror ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #f00;
}

.tborderbottom {
	border-bottom: 1px solid rgb(238, 239, 241);
}

.gap {
	margin-bottom: 3px;
}

.red {
	color: red;
	background-color: transparent;
}

.green {
	color: #78b430;
}

.bggreen {
	background-color: #78b430;
}

.darkgreen {
	color: #649528;
}

.bgdarkgreen {
	background-color: #649528;
}

.resultdetail {
	display: none;
}

#ajax_tooltipObj {
	z-index: 1000000;
	text-align: left;
}

#ajax_tooltipObj div {
	position: relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow {
/* Left div for the small arrow */
	background-image: url(images/arrows/arrow.gif);
	width: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center left;
	z-index: 1000005;
	height: 60px;
}

#ajax_tooltipObj .ajax_tooltip_content {
	border: 1px solid #5b20a6; /* Border width */
	left: 18px; /* Same as border thickness */
	top: 0px;
	position: absolute; /*width:150px;	/* Width of tooltip content */
/*height:200px;	/* Height of tooltip content */
	background-color: #FFF; /* Background color */
/*padding:5px;	/* Space between border and content */
	font-size: 0.8em; /* Font size of content */
	overflow: auto; /* Hide overflow content */
	z-index: 1000001;
}

/* FORMATION VIEW TEMPLATES */

.classFormat {
	margin-right: 5px;
	width: 218px !important;
}

.home {
	background-image: url(../images/bg/Platz_Heim.png);
	height: 247px;
}

.guest {
	background-image: url(../images/bg/Platz_Gast.png);
	height: 247px;
}

.textRight {
	text-align: right !important;
}

.textLeft {
	text-align: left;
}

.floatLeft {
	float: left !important;
}

.floatRight {
	float: right !important;
}

.inputPadding {
	padding-right: 0px !important;
}

.inputMarginIE {
	margin-right: -10px !important;
}

.inputMarginIE2 {
	margin-right: -14px !important;
}

.formationBorder {
	border: 1px solid #fff;
}

.formationTitle {
	text-transform: uppercase;
}

.formationInput {
}

.torwart {
	padding-top: 10px;
}

.posMarginBottom {
	margin-bottom: -3px !important;
}

.posMarginTop {
	margin-top: -3px !important;
}

.marginT5 {
	margin-top: 5px !important;
}

.eins {
	width: 96px !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 0px !important;
}

.zwei {
	width: 200px !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 0px !important;
}

.drei {
	width: 290px !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 0px !important;
}

.vier {
	width: 390px !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 0px !important;
}

.fuenf {
	width: 96px !important;
	margin: 0 auto !important;
	text-align: center !important;
	padding: 0px !important;
}

.formationPadding {
	margin-top: 10px;
}

.pad5 {
	padding: 5px 0px 0px 0px !important;
}

.pad8 {
	padding: 8px 0px 0px 0px !important;
}

.pad12 {
	padding: 12px 0px 0px 0px !important;
}

.pad28 {
	padding: 28px 0px 0px 0px !important;
}

.pad19 {
	padding: 19px 0px 0px 0px !important;
}

.pad17 {
	padding: 17px 0px 0px 0px !important;
}

.margin5 {
	margin-top: 5px !important;
}

.margin-5 {
	margin-bottom: -5px !important;
}

.for5a {
	padding: 0px 0px 0px 14px !important;
	width: 214px !important;
}

.for5b {
	padding: 0px 16px 0px 0px !important;
	width: 212px !important;
}

.for5c {
	margin-top: -10px !important;
	padding-bottom: 25px !important;
}

.margin25 {
	margin-top: 25px !important;
}

.margin15 {
	margin-top: 15px !important;
}

.margin-10 {
	margin-top: 0px !important;
}

.margin-13 {
	margin-top: -13px !important;
}

/* HOME-FORMATION */

.pad-5h {
	margin: -5px 0px 0px 0px !important;
}

.pad13h {
	padding: 13px 0px 0px 0px !important;
}

.pad30h {
	padding: 30px 0px 0px 0px !important;
}

.pad20h {
	padding: 20px 0px 0px 0px !important;
}

.margin5h {
	margin-top: 3px !important;
}

.margin25h {
	margin-top: -3px !important;
}

.margin15h {
	margin-top: 25px !important;
}

.margin-10h {
	margin-top: 15px !important;
}

.margin-4h {
	margin-top: -4px !important;
}

.padLeft {
	padding-left: 15px !important;
}

.padRight {
	padding-right: 15px !important;
}

.margin-33 {
	margin-top: -33px !important;
}

.selectFormation {
	margin: 0 !important;
	padding: 0 !important;
}

.selectWidth {
	width: 92px !important;
}

div.floatLeft.inputPadding select {
	margin-right: 5px !important;
}

.top5 {
	padding: 5px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top20 {
	padding: 20px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top40 {
	padding: 40px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top48 {
	padding: 48px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top50 {
	padding: 50px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top35 {
	padding: 35px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top32 {
	padding: 32px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top33 {
	padding: 33px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.top48 {
	padding: 48px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

.form5a {
	padding: 0px 0px 5px 15px !important;
	width: 214px !important;
}

.form5b {
	padding: 0px 15px 5px 0px !important;
	width: 210px !important;
}

.left10 {
	margin-left: 10px !important;
}

.width87 {
	width: 87px !important;
}

.posRel {
	position: relative !important;
}

.relTop10 {
	top: 10px !important;
}

.relTop20 {
	top: 20px !important;
}

.relTop36 {
	top: 36px !important;
}

.relTop50 {
	top: 50px !important;
}

.relTop55 {
	top: 55px !important;
}

.relTop73 {
	top: 73px !important;
}

.relTop97 {
	top: 97px !important;
}

.relTop100 {
	top: 100px !important;
}

.relTop103 {
	top: 103px !important;
}

.relTop70 {
	top: 70px !important;
}

.relTop84 {
	top: 84px !important;
}

.relTop117 {
	top: 117px !important;
}

.relTop120 {
	top: 120px !important;
}

.relTop123 {
	top: 123px !important;
}

.relTop158 {
	top: 158px !important;
}

.relTop135 {
	top: 135px !important;
}

.relTop145 {
	top: 145px !important;
}

.formationbuttons {
	padding-left: 12px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}

/* INLINE CSS */

.clubViewClublogos1 {
	width: 25px;
}

.clubViewClublogos2 {
	margin: 5px 6px;
	padding-bottom: 3px;
}

.clubViewClublogos2wm {
	margin: 5px 18px;
	padding-bottom: 3px;
}

.height30 {
	height: 30px !important;
}

.clubPageTitle {
	width: 150px;
	margin-left: 10px;
	padding: 2px 0px 2px 0px;
}

.eventView_event {
	padding: 5px;
	margin: 3px;
	width: 94%;
}

.width220 {
	width: 220px !important;
}

.pad5r {
	padding-right: 5px;
}

.headerViewList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.width975 {
	width: 975px !important;
}

.height30 {
	height: 30px !important;
}

.height35 {
	height: 35px !important;
}

.inputWidth200 {
	width: 200px !important;
}

.matchView_matchgroupstatus {
	width: 255px;
	height: 17px;
}

.matchView_matchgroupstatus2 {
	float: left;
	width: 60px;
	padding-top: 7px;
	padding-left: 3px;
}

.matchView_matchgroupstatus3 {
	float: left;
	width: 170px;
	padding-top: 3px;
}

.width90 {
	width: 90px;
}

.selectWidth250 {
	width: 250px;
}

.newsViewDetail {
	float: left;
	padding-right: 15px;
}

.noMnoPnewsViewHlist {
	margin: 0px !important;
	padding: 0px !important;
}

.noMnewsViewHlist {
	margin: 0px;
}

.width645 {
	width: 645px;
}

.matchView_matchgroupstatus4 {
	float: left;
	width: 20px;
}

.height100 {
	height: 100px;
}

.font12 {
	font-size: 12px;
}

.padR3 {
	padding: 0px 3px 0px 0px !important;
}

.padR5 {
	padding: 0px 5px 0px 0px !important;
}

.padT5 {
	padding: 5px 0px 0px 0px !important;
}

.padTop10 {
	padding-top: 10px;
}

.padR10 {
	padding: 0px 10px 0px 0px;
}

.padding3 {
	padding: 3px;
}

.width30 {
	width: 30px !important;
}

.width300 {
	width: 300px;
}

.width580 {
	width: 580px !important;
}

.height25 {
	height: 25px;
}

.height30 {
	height: 30px;
}

.marginBottom05 {
	margin-bottom: 0.5em;
}

.marginB3 {
	margin-bottom: 3px;
}

.statViewQuicktipp {
	padding: 5px 0px 0px 355px !important;
}

.statView_quicktipp {
	padding: 7px 11px 0px 0px !important;
}

.width116 {
	width: 116px;
}

.width600 {
	width: 600px;
}

.news_form {
	float: left;
	width: 180px;
}

.newsPage_detail {
	float: left;
	padding-right: 15px;
}

.newsViewIndex {
	position: relative;
	height: 300px;
	overflow: hidden;
}

.newsViewIndex2 {
	position: relative;
	height: 100%;
}

.newsViewIndex3 {
	height: 100px;
	padding-top: 0px;
}

.pad5Bottom {
	padding: 0px 0px 5px 0px;
}

.mar3Bottom {
	margin: 0px 0px 3px 0px;
}

.newsViewIndex4 {
	padding: 10px 0px 0px 15px;
}

.newsViewIndex5 {
	font-size: 12px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.newsViewIndex6 {
	padding: 2px 0px 0px 5px;
}

.newsViewIndex7 {
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 0px;
}

.newsViewIndex8 {
	text-align: right;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}

.noMarginNoPadding {
	margin: 0px;
	padding: 0px;
}

.marginR10 {
	margin-right: 10px;
}

.marginR5 {
	margin-right: 5px;
}

.width25 {
	width: 25px;
}

.width40 {
	width: 40px;
}

.paddingT2 {
	padding-top: 2px;
}

.paddingT5 {
	padding-top: 5px;
}

.width130 {
	width: 130px;
}

.width25 {
	width: 25px;
}

.noMargin {
	margin: 0px;
}

.paddingL6 {
	padding-left: 6px;
}

.paddingL7 {
	padding-left: 7px;
}

.paddingL15 {
	padding-left: 15px !important;
}

.paddingR5 {
	padding-right: 5px;
}

.paddingB5 {
	padding-bottom: 5px;
}

.width90 {
	width: 90px;
}

.width120 {
	width: 120px;
}

.width20 {
	width: 20px;
}

.width25 {
	width: 25px;
}

.width105 {
	width: 105px !important;
}

.paddingT3 {
	padding-top: 3px;
}

.paddingT4 {
	padding-top: 4px;
}

.paddingR15 {
	padding-right: 15px;
}

.width318 {
	width: 318px;
}

.statementView_voteform {
	margin-bottom: 5px;
	position: relative;
	bottom: 0px;
	top: 0;
}

/*
 * Ajax Login
 */

#ajaxLogin {
	margin: 15px 0px;
	padding: 0px;
	text-align: center;
	display: none;
	position: absolute;
	z-index: 1000;
}

#ajaxLogin .inner {
	width: 260px;
	margin: 0px auto;
	text-align: left;
	padding: 10px;
	border-top: 1px dashed #499ede;
	border-bottom: 1px dashed #499ede;
	background-color: #EEF;
}

#ajaxLogin .inner .fheader {
	padding: 4px;
	margin: 3px 0px 3px 0;
	color: #2e3741;
	font-size: 14px;
	font-weight: bold;
}

#ajaxLogin .inner .cssform p {
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 105px;
	border-top: 1px dashed gray;
	margin-bottom: 10px;
	height: 1%;
}

#ajaxLogin .inner .cssform input[type='text'] {
	width: 120px;
}

#ajaxLogin .inner .cssform label {
	font-weight: bold;
	float: left;
	margin-left: -105px;
	width: 100px;
}

#ajaxLogin .inner .login_message {
	color: red;
}

#ajaxLogin .inner .text_ {
	width: 120px;
}

#ajaxLogin .inner .chk {
	height: 12px;
}

.errorMessage {
	color: red;
}

/*
 * Teaser heights
 */

.h250 {
	height: 250px;
}

.h260 {
	height: 260px;
}

.h290 {
	height: 290px;
}

.boxheaderzdf {
	background: url(../images/bg/bg_header_zdf.png) no-repeat top;
	height: 25px;
	color: #555;
	font-weight: bold;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.boxheaderzdf2 {
	background: #333333;
	padding: 0;
	margin: 0;
	height: 25px;
	color: #fff;
	font-weight: bold;
}

.vscrollerzdf {
	height: 8px;
	font-size: 1px;
	background-color: #e8e8e8;
	text-align: center;
}

.bczdf {
	color: #333;
}

.bczdf a:link, .bczdf a:hover, .bczdf a:visited {
	text-decoration: none;
	color: #333;
}

.buttonzdf {
	border: 0px;
	background-color: #ffffff;
	color: #555555;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	width: 102px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor: pointer;
	margin-bottom: 3px;
	padding-left: 30px;
}

.submitbuttonzdf {
	border: 0px;
	background: #fff url(../images/icons/button_zdf.png) no-repeat 5px 0px;
	color: #555555;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	width: 102px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor: pointer;
	margin-bottom: 3px;
	padding-left: 30px;
}

.buttonzdf.variable {
	width: auto;
}

.buttonzdf .variable {
	width: auto;
}

.buttonzdf a:link, .buttonzdf a:hover, .buttonzdf a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

.reddotzdf {
	background: url(../images/icons/button_zdf.png) no-repeat 5px 0px;
}

.greendotzdf {
	background: url(../images/icons/button_zdf.png) no-repeat 5px 0px;
}

.boxfooterzdf {
	height: 23px;
	padding-left: 3px;
	padding-top: 3px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.becomefanimg {
	width: 18px;
	padding-top: 5px;
}

.becomefantext {
	color: white;
	font-weight: bold;
	width: 80px;
	padding-top: 5px;
	text-align: left;
}

.customselect {
	border: 0px;
	color: rgb(91, 32, 166);
	font-size: 11px;
	font-weight: bold;
}

.w270 {
	width: 270px;
}

.w140 {
	width: 140px;
}

.naviselector {
	background: url(../images/arrows/selector_highlight.jpg);
    margin:5px 0px 5px 5px;
	height:27px;
}

.boxed {
	overflow-y:scroll;
	overflow-x:hidden;
}

.buttons {
	border: 1px solid black;
	text-align:center;
	padding: 8px;
	margin: 3px;
}

.menufirst {
	float:left;
	width: 15px;
}

.menusecond {
	float:left;
	padding: 3px;
}
