@charset "UTF-8";

/*
*
* General Layout options
*
*/
body {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	/* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center;
	/* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
}

label {
	font-weight: bold;
	margin-right: 7px;
}

a {
	text-decoration: none;
	color: black;
}

a img {
	border: 0 none;
}

a img.linkArrow {
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align: middle;
}

a:hover {
	color: #61b1e1 !important;
}

h1 {
	padding: 20px 0;
	margin: 0;
	color: #949495;
	text-transform: uppercase;
}

h2 {
	color: #65b3e2;
	font-size: 11pt;
	font-weight: bold;
	line-height: 1em;
	margin: 0 0 10px 0;
	padding: 0;
}

h3 {
	color: #65b3e2;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
}

h4 {
	color: #949495;
	font-size: 9pt;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}

h5 {
	color: #949495;
	font-size: 9pt;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

p {
	padding: 0;
	margin: 5px 0 0 0;
}

ul{
	padding: 5px 20px;
}

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

ul.flatList li {
	margin: 0 0 5px 0;
}

table {
	padding: 0;
	margin: 0 0 0 -1px;
	border: 0 none;
}

.inputFieldContainer {
	width: 300px;
	margin: 0 20px 5px 0;
	text-align: right;
}

input[type="text"],input[type="password"] {
	width: 114px;
	border: 1px solid #c5c6c7;
	width: 23ex;
}

input[type="submit"],input[type="reset"] {
	background-color: transparent;
	border: 0 none;
	background-image: url("layout_pics/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: left 7px;
	font-weight: bold;
	padding: 5px 0 0 10px;
}

input[type="submit"]:hover,input[type="reset"]:hover {
	color: #61b1e1 !important;
}

input[type="submit"]:hover {
	color: #61b1e1 !important;
}

textarea {
	width: 70ex;
	height: 40ex;
}

.leftColumn {
	float: left;
}

.rightColumn {
	float: right;
}

fieldset {
	border: 0 none;
}

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

.wwgrp .wwlbl:FIRST-CHILD {
	float: left;
}

.wwerr {
	color: red;
	font-weight: bold;
	list-style: none;
}

ul.wwerr li {
	padding: 0;
	margin: 0;
}

.wwlbl .required {
	font-size: 0.7em;
	vertical-align: text-top;
}

dt {
	font-weight: bold;
	margin: 5px 0 3px 10px;
}

iframe {
	border: 0 none;
	margin: 5px;
}

pre {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.hidden {
	display: none;
}

.linkIcon {
	margin-right: 3px;	
}
/*
*
* Styles for shared page skeleton
*
*/
#container {
	width: 1024px;
	background: #FFFFFF;
	margin: 0 auto;
	/* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: none 0px;
	text-align: left;
	/* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}

#mainContent {
	margin: 0;
	padding: 0 60px;
	/* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
}

#header {
	width: 100%;
	margin: 0 0;
	padding: 0;
	background-color: black;
	color: white;
	height: 142px;
	border-bottom: 2px solid #c5c6c7;
}

#header a {
	color: white !important;
}

#logoContainer {
	float: left;
	width: 300px;
}

#logo {
	margin: 76px 0 0 -18px;
}

#functions {
	padding: 10px 0 0 0;
}

#functions ul {
	width: 242px;
	margin: 0 auto;
	padding: 0;
}

#functions li {
	display: inline;
	padding: 0;
	margin: 0;
}

#functions a img {
	border: 0 none;
}

#login {
	margin-top: 15px;
	width: 310px;
	height: 128px;
	overflow: hidden;
	float: right;
	text-align: right;
	padding-right: 10px;
}

#login input {
	text-align: center;
	font-size: 8pt;
}

#login .loginRow {
	margin: 6px 0;
	padding: 0;
}

#login input[type="submit"] {
	xwidth: 50px;
	color: white;
}

#wwgrp_loginForm_vbClubDoAutoLogin {
	margin: 0;
}

#login .loggedInBlock {
	margin: 14px 0;
	padding: 0 4px 0 0;
	height: 70px;
	overflow: hidden;
}

#userInfo {
	float: left;
	border-right: 1px dotted #65b3e2;
	color: #65b3e2;
	width: 140px;
}

#userInfo .userName {
	font-weight: bold;
}

#userActions {
	float: right;
	width: 160px;
}

#forgotPassword a {
	font-size: 7pt;
}

#userCounter .onlineUserDigit {
	padding: 1px 2px;
	margin: 0;
	background-color: white;
	color: black;
	border: 1px solid #c5c6c7;
}

#navigation {
	height: 58px;
	border-bottom: 2px solid #c5c6c7;
	overflow: hidden;
	white-space: nowrap;
	width: 904px;
}

.navigationItemPic {
	height:39px;
	width:41px;	
}

#navigationItemEvents a:hover,#navigationItemEvents a.active {
	color: #c0db4d !important;
}

#navigationItemClublife a:hover,#navigationItemClublife a.active {
	color: #65b3e2 !important;
}

#navigationItemPartner a:hover,#navigationItemPartner a.active {
	color: #f9b72d !important;
}

#navigationItemShop a:hover,#navigationItemShop a.active {
	color: #e24141 !important;
}

#navigationItemRegistrieren a:hover,#navigationItemRegistrieren a.active
	{
	color: #ff7f30 !important;
}

#navigationItemFinanzen a:hover,#navigationItemFinanzen a.active {
	color: #f4dc6f !important;
}

#navigationItemLinks a:hover,#navigationItemLinks a.active {
	color: #7e187a !important;
}

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

li.navigationItem {
	display: inline;
	margin-right: 20px;
}

.navigationItem a {
	color: #949495;
}

.navigationItem img {
	margin: 8px 2px 0 0;
}

.navigationItem label {
	position: relative;
	top: -13px;
	left: 5px;
	text-transform: uppercase;
}

#news {
	height: 116px;
	background-color: #c5c6c7;
	border-bottom: 2px solid #c5c6c7;
}

a.newsListHeader {
	font-weight: bold;
	margin: 5px 0;
	float: left;
	padding-left: 40px;
	width: 100px;
}

a.newsDetailsLink {
	color: white;
}

#news ul {
	width: 300px;
	float: right;
	margin: 5px 0;
	padding: 0;
	color: white;
	list-style-image: url(layout_pics/pfeil_rechts_weiss.png);
}

#news li {
	margin-bottom: 8px;
}

#topnews {
	float: left;
	background-image: url(layout_pics/topnews_background.png);
}

#clubnews {
	float: right;
	background-image: url(layout_pics/clubnews_background.png);
}

#news .newsContainer {
	width: 451px;
	height: 116px;
	background-repeat: no-repeat;
	background-position: 20px bottom;
}

#content {
	min-height: 450px;
	padding: 0 0 20px 0;
}

#footer {
	background-color: black;
	height: 32px;
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	font-size: 8pt;
}

#footer img {
	vertical-align: top;
}

#footerLogo {
	float: left;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 7px 60px;
	white-space: nowrap;
	overflow: hidden;
}

#footer li {
	display: inline;
	margin-left: 20px;
}

#footer li a {
	color: white;
}

#userMessagesContainer {
	margin-left: 230px;
}

#userMessages {
	padding: 5px 0;
	list-style: none;
	color: red;
	font-weight: bold;
}

#errorMainColumn {
	background-image: url('layout_pics/error.png');
}

.errorMessage {
	color: red;
	font-weight: bold;
}

/*
*
* Shared page styles
*
*/
.contentColumnLeft {
	width: 200px;
	float: left;
}

.contentColumnRight {
	width: 295px;
	float: right;
	color: #949495;
}

.contentColumnRight input[type="submit"] {
	color: #949495;
}

.contentColumnRight .rightColumnItem {
	margin: 0 0 35px 0;
}

.contentMainColumn {
	margin: 0 0 0 230px;
	xpadding: 0 0 0 10px;
	background-repeat: no-repeat;
	background-position: 0 90px;
	min-height: 400px;
}

.contentMainColumn .formContentContainer {
	width: 416px;
}

.hideBackgroundImage {
	background-image: none !important;
}

ul.topicList {
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

ul.topicList a {
	color: #9c9d9f;
}

ul.topicList li {
	padding: 0;
	margin: 0;
}

ul.topicList li img {
	padding: 1px 0 0 0;
	float: left;
	display: none;
}

ul.topicList>li.active>img {
	display: block;
}

ul.topicList>li>div.topicLabel {
	margin: 0 0 0 75px;
	padding: 13px 0 13px 0;
	border-bottom: 1px dotted #9C9D9F;
	border-collapse: collapse;
	text-transform: uppercase;
	font-weight: bold;
}

ul.topicList>li>div.openParentMenu {
	border-bottom: none;
}

ul.submenu {
	padding: 0;
	margin: 0;	
}

ul.submenu>li {
	list-style-image: url("layout_pics/pfeil_rechts_plain.png");
	margin: 0 0 0 92px;
}

ul.submenu>li>div.topicLabel {
	padding: 3px 0;
	text-transform: uppercase;
	font-weight: bold;
}

ul.topicList li.active>div.topicLabel a,ul.topicList li div.topicLabel a:hover
	{
	color: black;
}

.socialBookmarks {
	float: right;
	padding: 10px 0;
}

.socialBookmarks img {
	padding: 0 2px;
}

/*
*
* Main Page
*
*/
#mainPageColumnLeft {
	color: #949495;
}

.competitionTeaser .gewinnspielTeaserImage {
	float: right;
	margin: 10px 0 0 0;
}

.competitionTeaser a {
	color: #949495;
	font-style: italic;
}

.competitionTerms {
	display: none;
}

#mainPageMainColumn {
	
}

#leftColumnIntroContainer {
	margin: 0 5px 0 22px;
}

.competitionTeaser #customAnswer {
	width: 40ex;
}

#backgroundedMainContent {
	height: 320px;
	width: 350px;
	background-image: url(layout_pics/eventsNewsBackground.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 20px 0 0 0;
}

.mainPageNewsContainer {
	padding: 80px 50px;
	height: 200px;
	width: 220px;
	overflow: hidden;
}

.mainPageNewsItem {
	height: 300px;
	width: 220px;
	overflow: hidden;
}

.mainPageNewsContainer h4 {
	color: black;
}

#sendSMSContainer {
	background-color: white;
	color: black;
	width: 190px;
	position: absolute;
	top: 50px;
	left: 607px;
	border: 1px solid #65B3E2;
	z-index: 10;
	padding: 5px;
}

#sendSMSContainer textarea {
	width: 30ex;
	height: 14ex;
}

#sendSMSContainer input[type="text"] {
	width: 10ex;
}

#sendSMSContainer a {
	color: #65B3E2 !important;
}

#wwgrp_sendSMS_providerId {
	float: left;
}

#wwctrl_sendSMS_0 {
	clear: both;
	text-align: center;
}

.cancelSMS {
	text-align: right;
}

#sendSMSContainer ul {
	width: auto;
}

#remainingMessageLength {
	font-weight: bold;
	color: #65B3E2;
	text-align: right;
	position: relative;
	bottom: -15px;
	right: 10px;
}

ul.mainPageFeatures {
	padding: 0 0 0 15px;
}

/*
*
* topnewsOverview Page
*
*/
#topnewsMainColumn h1,#topnewsMainColumn h2,#topnewsMainColumn h3,#topnewsMainColumn a:hover,#topnewsColumnLeft a:hover,#topnewsColumnLeft li.active a,#topnewsColumnLeft h3
	{
	color: #a200de !important;
}

#topnewsMainColumn h1 {
	color: #a200de;
}

#topnewsMainColumn {
	background-image: url(layout_pics/topnews/background.png);
}

.topnewsblock {
	margin: 0 0 30px 0;
}

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

.topnewsblock ul li {
	margin: 0 0 10px 0;
}

.topnewsblock ul li.last {
	margin: 0;
}

.topnewsblock a {
	color: black;
}

.topnewsblock a:hover {
	color: #a200de !important;
}

.topnewsblock .newsItemHeadline {
	font-weight: bold;
}

.topnewsblock a.more {
	padding: 0 0 0 380px;
	margin-top: -20px;
	font-weight: bold;
}

#newsPreviewContainer {
	width: 313px;
	height: 400px;
	background-image: url(layout_pics/topnews/hover_bg.png);
	background-repeat: no-repeat;
	margin-top: 80px;
	padding: 80px 0 0 100px;
}

#newsPreviewContainer div {
	width: 200px;
	color: black;
}

#newsPreviewTitle {
	font-weight: bold;
}

#newsPreviewContent {
	margin-top: 5px;
	line-height: 1.3em;
}

/*
*	Signup / Profile
*/
#profileMainColumn h1,#profileMainColumn h2,#profileMainColumn h3,#profileMainColumn a:hover,#profileColumnLeft a:hover,#profileColumnLeft li.active a, #profileColumnLeft h2, #profileColumnLeft h3
	{
	color: #ff7f30 !important;
}

#profileColumnLeft {
	padding: 20px 0;
}

#accountValidationMessage {
	margin: 10px;	
}

/*
* News
*/
#newsMainColumn h1,#newsMainColumn h2,#newsMainColumn h3,#newsMainColumn a:hover,#newsColumnLeft a:hover,#newsColumnLeft li.active a
	{
	color: #c0db4d !important;
}

#newsColumnLeft .topicLabel {
	border-color: #c0db4d;
}

.newsitemDescription {
	text-align: justify;
}

.newsitemDetailsPicture {
	float: right;
	margin: -20px 0 20px 20px;
}

#newsMainColumn {
	background-image: url(layout_pics/news/background.png);
}

/*
*	Partner
*/
#partnerMainColumn h1,#partnerMainColumn h2,#partnerMainColumn h3,#partnerMainColumn a:hover,#partnerColumnLeft a:hover,#partnerColumnLeft li.active a,.partnerLinkPrefix
	{
	color: #f9b72d !important;
}

#partnerColumnLeft .topicLabel {
	border-color: #f9b72d;
}

#partnerMainColumn {
	background-image: url(layout_pics/partner/background.png);
}

.partnerList {
	padding: 0;
	margin: 20px 0 0 0;
}

.partnerList li {
	margin: 10px 0;
	list-style: none;
}

.partnerLinkPrefix {
	margin: 0 5px 0 0;
}

.partnerList li a {
	font-weight: bold;;
}

.partnerDescription {
	width: 300px;
}

.partnerDetailsPicture {
	float: right;
	margin: -20px 0 20px 20px;
}

/*
* Shop
*/
#shopMainColumn h1,#shopMainColumn h2,#shopMainColumn h3,#shopMainColumn a:hover,#shopColumnLeft a:hover,#shopColumnLeft li.active a
	{
	color: #e24141 !important;
}

#shopColumnLeft .topicLabel {
	border-color: #e24141;
}

#shopMainColumn {
	background-image: url(layout_pics/shop/background.png);
}

.shopitemlist {
	padding: 0;
	margin: 0;
}

.shopitemlist li {
	margin: 0 0 40px 0;
	list-style: none;
}

.shopitemDescription {
	width: 300px;
}

.priceContainer {
	width: 310px;
	float: right;
}

.price,.addToCart {
	font-weight: bold;
}

.tax {
	font-size: 0.8em;
	margin: 0 0 10px 0;
}

.addToCart .linkPrefix {
	color: #e24141;
}

.showCartLink {
	width: 180px;
	height: 41px;
	float: right;
	margin: 20px 0 0 0;
}

.showCartLink img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

table.cart {
	width: 600px;
	border-bottom: 4px solid #e24141;
}

table.cart tr:FIRST {
	border-bottom: 1px solid #e24141;
}

table.cart th {
	color: #e24141;
	border-bottom: 1px solid #e24141;
}

table.cart td {
	border-collapse: collapse;
	vertical-align: top;
	padding: 10px 0 10px 0;
}

table.cart .quantityCell {
	text-align: center;
	width: 50px;
}

table.cart .descriptionCell {
	xwidth: 400px;
}

table.cart .priceCell {
	width: 150px;
}

table.cart .quantityInput {
	width: 3ex;
}

.paymentOptions {
	margin: 10px 0 0 440px;
	width: 160px;
}

#shopMainColumn input[type="submit"] {
	margin: 10px 73px 0 0;
}

.taxRow,.totalAmountRow {
	font-weight: bold;
}

.taxRow td {
	border-top: 1px solid #e24141;
}

/*
*	Clublife / Userprofile
*/
#clublifeMainColumn {
	background-image: url('layout_pics/clublife/background.png');
}

#clublifeMainColumn h1,#clublifeMainColumn h2,#clublifeMainColumn h3,#clublifeMainColumn a:hover,#clublifeColumnLeft a:hover,#clublifeColumnLeft li.active>div.topicLabel a
	{
	color: #6bbaee !important;
}

#clublifeColumnLeft .topicLabel {
	border-color: #6bbaee;
}

#searchInProgress,#searchIncomplete {
	display: none;
}

#profileSearchInput {
	color: #6bbaee;
	padding-left: 364px;
}

.profileContainer {
	background-color: #6bbaee;
	border: 2px solid white;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 75px;
	overflow: hidden;
}

.profileWrapper {
	text-align: center;
	width: 100px;
	height: 62px;
	overflow: hidden;
	padding-top: 13px;
}

.profileWrapper img {
	width: 40px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}

#showProfileRightColumn {
	width: 230px;
	margin-right: 27px;
}

#showProfileLeftColumn {
	width: 300px;
}

#friendsListWrapper {
	width: 320px;
	height: 100px;
	overflow: hidden;
	margin: 5px 0 5px -2px;
}

#friendsNavigation {
	width: 320px;
}

.profileItem {
	width: 350px;
}

.profileItem textarea {
	width: 50ex;
}

.profileItem .editor_cancel_link {
	margin-left: 10px;
}

.profileAttributeLabelContainer {
	width: 100px;
	vertical-align: top;
	padding: 0;
}

.profileAttribute {
	white-space: pre-wrap;
}

.userProfileAttributeContainer {
	vertical-align: top;
	width: 220px;
}

#showProfileLeftColumn h4 {
	font-weight: bold;
	font-size: inherit;
	color: black;
	margin: 0;
}

.profileAttributeController {
	cursor: pointer;
}

#imagecontainer {
	width: 250px;
	padding: 0 0 10px 0;
	margin: 5px 0 10px 0;
	text-align: center;
}

#pictureEditBox {
	padding: 5px 0 0 0;
}

#privacySwitch,#userOperations {
	margin: 0 0 10px 0;
}

.friendshipStatus,.privacyStatus {
	color: #6bbaee;
	font-weight: bold;
	font-size: 9pt;
	margin: 0 0 5px 0;
}

img.itemPrefix {
	padding: 0 3px 0 0;
}

.guestbook .headline {
	color: #6bbaee;
	font-weight: bold;
	font-size: 9pt;
}

.guestBookForm textarea {
	width: 42ex;
	height: 10ex;
}

/*
*	Clublife / Tippspiel
*/
.tipContainer {
	margin: 0 0 20px 0;
}

.tipInput input {
	width: 2ex;
}

.tipName {
	width: 30ex;
	overflow: hidden;
	text-align: center;
}

.tipSelectors {
	margin: -45px 0 30px 470px;
}

.tipSelectors label {
	color: #949495;
}

.tipSelectors select {
	background-color: white;
	border: 0 none;
	padding: 3px 0;
	margin: 5px 0 0 0;
	width: 180px;
	white-space: nowrap;
	overflow: hidden;
}

table.rankings {
	width: 596px;
	border-collapse: collapse;
}

table.rankings th {
	color: #6bbaee;
	padding: 0 0 20px 0;
	font-size: 9pt;
}

table.rankings td {
	padding: 3px;
	white-space: nowrap;
	overflow: hidden;
}

table.rankings .currentUserRanking td {
	font-weight: bold;
	border-bottom: 15px;
}

table.rankings .oddRow {
	background-image: url('layout_pics/clublife/ranking_bg.png');
}

#mainPageTippContainer {
	width: 338px;
	overflow: hidden;
	padding: 10px 0;
}

#mainPageTippContainer a,#mainPageTippContainer input {
	Xcolor: #949495;
}

#mainPageTippContainer .tipName {
	padding: 0;
	width: 109px;
	overflow: hidden;
	text-align: center;
}

#mainPageTippContainer .tipSubmit {
	overflow: hidden;
	text-align: left;
}

#mainPageTippContainer .tipContainer {
	margin: 0 0 5px;
}

.mainPageTippRankingsContainer {
	padding: 0 0 10px 0;
	Xcolor: #949495;
}

.mainPageTippRankingsContainer .rankings {
	width: 340px;
}

.rulesMainColumn p {
	padding: 10px 0;
}

.rulesMainColumn ul{
	padding: 5px 10px;
}

.rulesMainColumn li {
	list-style: none;
}

/*
*
* Mail
*/
#mailMainColumn h1,#mailMainColumn h2,#mailMainColumn h3,#mailMainColumn a:hover,#mailColumnLeft a:hover,#mailColumnLeft li.active a
	{
	color: #65B3E2;
}

.mailActionsContainer {
	background-color: #f5f4f9;
	height: 110px;
}

.mailActionsContainer h1 {
	padding: 5px 0 20px 5px;
}

ul.mailActions {
	height: 60px;
	padding: 0;
	margin: 0;
}

ul.mailActions li {
	list-style: none;	
}

.mailSeparator {
	height: 11px;
	background-image: url(layout_pics/mail/divider_bg.png);
	background-repeat: repeat-x;
}

.reversedMailSeparator {
	height: 11px;
	background-image: url(layout_pics/mail/divider_reversed_bg.png);
	background-repeat: repeat-x;
}

.mailActions li {
	float: left;
	width: 90px;
	text-align: center;
}

.inactiveMailAction {
	color: gray;
}

.mailList {
	width: 670px;
	height: 136px;
	overflow: auto;
}

.mailList table {
	margin: 0;
	padding: 0;
}

.mailList tr {
	height: 20px;
}

.mailList .unreadMessage,.mailList .unreadMessage a {
	font-weight: bold;
}

.mailList .currentMessage,.mailList .currentMessage a {
	color: #65B3E2;
	font-weight: bold;
}

.mailList td {
	overflow: hidden;
	white-space: nowrap;
	padding: 0 3px;
}

.mailList .mailSelector {
	width: 15px;
}

.mailList .mailSender {
	width: 140px;
}

.mailList .mailSubject {
	width: 400px;
}

.simpleMailView {
	white-space: pre;
	margin: 10px;
}

.htmlMailView {
	margin: 0;
	width: 673px;
	height: 600px;
}

textarea.mailInput {
	width: 672px;
	height: 400px;
}

.mailHeaderLabel {
	width: 100px;
	display: block;
	float: left;
}

input[type="text"].mailHeaderInput {
	margin: 3px 0;
	width: 70ex;
}

.addMailReceipientLink {
	clear: both;
	margin: 5px 0 5px 120px;
}

.mailHeaderGroup .errorMessage {
	padding: 0;
	margin: 5px 0 0 110px;
}

.mailHeader {
	background-color: #65B3E2;
}

.mailHeaderGroupItem {
	padding: 3px 0 3px 10px;
}

.mailHeaderValue {
	width: 550px;
	overflow: hidden;
}

.mailHeaderValue ul {
	padding: 0;
}

#quotaStatusBarContainer {
	position: absolute;
	top: 210px;
	left: 950px;
}

#quotaStatusBar {
	width: 120px;
	height: 17px;
	border: 1px solid black;
	padding: 3px 0 0 80px;
	background-image: url('layout_pics/mail/quota_bg.png');
	background-repeat: no-repeat;
}

.htmlMailWarningMessage {
	font-weight: bold;
	margin: 5px;
	border-left: 3px solid red;
	padding-left: 5px;
}

/*
*	Poll
*/
.pollChoiceRatio {
	height: 39px;
	clear: both;
}

.pollRatioBar {
	width: 150px;
	height: 20px;
	float: left;
	margin: 5px 10px 0 0;
	background-image: url('layout_pics/clublife/pollRatio_bg.png');
	background-repeat: no-repeat;
}

.pollChoiceRatioTitle {
	font-weight: bold;
}

.pollChoiceRatioValue {
	padding: 6px 0 0 0;
	font-weight: bold;
}

/*
*	Finanzen
*/
#financeMainColumn {
	background-image: url('layout_pics/finance/background.png');
}

#financeMainColumn h1,#financeMainColumn h2,#financeMainColumn h3,#financeMainColumn a:hover,#financeColumnLeft a:hover,#financeColumnLeft li.active>div.topicLabel a
	{
	color: #f4dc6e !important;
}

#financeColumnLeft .topicLabel {
	border-color: #f4dc6e;
}

#financeMainColumn #linkSection {
	margin: 30px 0;
}

#financeMainColumn #linkSection h4 {
	border-top: 2px dotted #f4dc6e; 	
	border-bottom: 2px dotted #f4dc6e;
	margin: 10px 0;
	padding: 10px 0;
	width: 30ex;
	color: #f4dc6e; 
}

#financeMainColumn .linksList {
	margin: 0 0 0 30px;
	list-style-image: url('layout_pics/finance/link_list_icon.png');
}

/*
*	Links
*/
#linksMainColumn {
	background-image: url('layout_pics/links/background.png');
}

#linksMainColumn h1,#linksMainColumn h2,#linksMainColumn h3,#linksMainColumn a:hover,#linksColumnLeft a:hover,#linksColumnLeft li.active>div.topicLabel a
	{
	color: #7e187a !important;
}

#linksColumnLeft .topicLabel {
	border-color: #7e187a;
}

ul.linksList {
	margin: 30px 0 0 30px;
	list-style-image: url('layout_pics/links/link_list_icon.png');
}

ul.linksList li {
	height: 23px;
	margin: 0 0 10px 0;
}

ul.linksList li a {
	position: relative;
	top: -9px;
}
