body	{
  	background: #334880 url('images/body_bg.png') repeat-x;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #F6F6F6;
	margin: 0;
	overflow-y: scroll;
}

.body_frame	{
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background: transparent;
	overflow-y: auto;
}

/***** Main *****/
#mainPage	{
	width: 1000px;
	position: realtive;
	margin: 0 auto 25px auto;
}

#mainPage p.bold	{
	font-weight: bold;
}

#mainPage form	{
	margin: 0px;
}

/***** Header *****/

#pageHeader	{
	background: url('images/banner/header_bg1.jpg') no-repeat;
	height: 164px;
}

/***** Menue *****/

#pageMenue	{
	background: #C0CDE5;
	width: 1000px;
	margin: 0 auto;
	min-height: 30px;
}

/***** TopContent *****/
#pageTopContent	{
	width: 950px;
	background: #C0CDE5;
	color: #444444;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 25px;
}

#pageTopContent div	{
	border: 0px solid #444;
	font-weight: bold;
}

#pageTopContent .left	{
	float: left;
	width: 20%;
	font-weight: bold;
	text-align: right;
}

#pageTopContent .left span {
	float: left;
}

#pageTopContent .middle	{
	float: left;
	width: 30%;
	text-align: center;
	margin-left: 15%;
}

#pageTopContent .right	{
	float: right;
	width: 30%;
	text-align: right;
}

/***** Footer *****/
#pageFooter	{
	width: 950px;
	font-family: Arial, Verdana;
	padding: 5px 0;
	margin: 0 auto;
}

#pageFooter div	{
	border: 0px solid white;
}

#pageFooter .footer	{
	text-align: center;
}

#pageFooter .left	{
	float: left;
	width: 30%;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

#pageFooter .left span	{
	background: #FFFFFF;
	float: left;
}

#pageFooter .right span	{
	float: left;
}

#pageFooter .middle	{
	float: left;
	width: 30%;
	text-align: center;
	margin-left: 5%;
}

#pageFooter .right	{
	float: right;
	width: 30%;
	text-align: right;
}

#pageFooter a:active,
#pageFooter a:link,
#pageFooter a:visited,
#pageFooter a:focus	{
	border: 0px;
	font-weight: bold;
	color: #F6F6F6;
	text-decoration: underline;
}

#pageFooter a:hover	{
	text-decoration: underline overline;
}

#pageFooter .tickerButton	{
	background: url('images/icons/h1_bg.png') no-repeat;
	height: 32px;
	line-height: 32px;
	min-width: 200px;
	text-align: center;
	font-size: 12px;
	margin: auto;
	color: #F6F6F6;
	border: 0px;
}

/***** Content *****/
#pageBackground	{
	background: #C0CDE5 url('images/kristall/kristall_20.png') center;
	background-position: center top;
	padding: 10px 30px;
}

#pageContent	{
	margin: 0 0;
	overflow: hidden;
	color: #444444;
	font-size: 12px;
	min-height: 500px;
	padding: auto;
}

#pageContent .contentBox	{
	border: 1px solid #444444;
	background-color: #FFFFFF;
	margin: 10px 0 10px 0;
	padding: 5px;
}

#pageContent .contentBoxHidden	{
	border: 1px solid #444444;
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 5px;
	display: none;
}

#pageContent .contentField	{
	border: 1px solid #444444;
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 5px;
}

#pageContent .infoBox	{
	border: 1px solid #444444;
	background-color: #FFFFFF;
	margin: 0 auto 10px auto;
	padding: 5px;
}

#pageContent .siteContent	{
	border-top: 5px solid #334880;
	min-height: 500px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
}

#pageContent .ajaxContent {
	padding: 5px;
	text-align: left;
	display: none;
}

#pageContent .ajaxContentConfirm {
	padding: 5px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	display: none;
}

#pageContent .ajaxLoader	{
	text-align: center;
	display: none;
}

#pageContent .ajaxLoaderImage {
	margin: 50px auto 50px auto;
}

#pageContent dl.stdList	{
	margin: 0px;
	width: 100%;
}

#pageContent dl.stdList dd	{
	margin: 0px;
	border-bottom: 1px dashed #444;
	text-align: right;
	margin: 5px;
	padding: 0px 5px 1px 5px;
}

#pageContent dl.stdList * span	{
	float: left;
}

#pageContent p.description	{
	margin-top: 0px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}

fieldset dl {
}

fieldset dt {
	width: 45%;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #CCCCCC;
	float: left;
	clear: both;
}

fieldset dd {
	margin: 0 0 0 45%;
	padding: 0 0 0 5px;
	border-left: 1px solid #CCCCCC;
	vertical-align: top;
}

fieldset dl:hover dt, fieldset dl:hover dd {
	border-color: #666666;
}

fieldset dl:hover dt label {
	color: #000000;
}

fieldset dl dd label:hover {
	color: #BC2A4D;
}

/***** Noticebox *****/
#noticeBox	{
	border: 1px solid #444444;
	background-color: #FFFFFF;
	margin: 10px 0 10px 0;
	padding: 5px;
}

#noticeBox span.noticeImage	{
	vertical-align:middle;
	font-size: 40px;
}
#noticeBox span.noticeText	{
	vertical-align:middle;
	font-weight: bold;
}


/***** Links *****/
#pageContent a:active,
#pageContent a:link,
#pageContent a:visited,
#pageContent a:focus	{
	color: #444444;
	text-decoration: underline;
}

#pageContent a:hover	{
	color: #444444;
	text-decoration: underline overline;
}

/***** Div *****/
#pageContent div.divide2Left	{
	float: left;
	width: 49%;
	padding: 5px;
}

#pageContent div.divide2Content	{
	margin-left: 50%;
	padding: 5px;
}

/***** Tabellen *****/
#pageContent tr,
#pageContent td,
#pageContent th,
#pageContent table	{
	color: #444444;
	align: left;
}

#pageContent table.std	{
	border-left-width: thin;
	border-top-width: thin;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #444444;
	border-spacing: 0px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	min-width: 400px;
	margin: 0 auto;
}

#pageContent table.std tr.row_0	{
	background-color: #E1E9F3;
}

#pageContent table.std tr.row_1	{
	background-color: #FFFFFF;
}

#pageContent table.std td.std,
#pageContent table.std th.std	{
	border-bottom-width: thin;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-color: #444444;
	padding: 4px;
}

#pageContent td.std_aktiv,
#pageContent th.std_aktiv	{
	background-color: #CFD8EC;
	border-bottom-width: thin;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-color: #444444;
	padding: 4px;
}

#pageContent td.anmelden_head	{
	height: 35px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
}

#pageContent td.anmelden_head:hover	{
	border: 1px solid #444444;
}

/***** Input *****/
.button_std {
	color: #3868A6;
	cursor: pointer;
	font-weight: bold;
	padding: 0 10px 0 10px;
	border: 1px solid #3868A6;
	background-color: #E1E9F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.button_std:hover	{
	color: #E1E9F3;
	background-color: #3868A6;
	border: 1px solid #A1BFDF;
}

.button_std_aktiv	{
	color: #E1E9F3;
	cursor: pointer;
	font-weight: bold;
	padding: 0 10px 0 10px;
	border: 2px solid #A1BFDF;
	background-color: #3868A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.button_std:disabled	{
	color: #AAAAAA;
	border: 1px solid #3868A6;
	background-color: #E1E9F3;
}

#pageContent .button_diopter	{
	color: #3868A6;
	font-weight: bold;
	width: 40px;
	border: 1px solid #3868A6;
	background-color: #E1E9F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pageContent .button_submit	{
	color: #444444;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
}

#pageContent .pageNavigator	{
	width: 80px;
	height: 27px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	border-width: 0px;
	color: #444444;
	border-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
}

#pageContent .input_std	{
	border: 1px solid #3868A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#pageContent .input_std_long	{
	border: 1px solid #3868A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
}

#pageContent optgroup	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}

#pageContent option	{
	background-color: #FFFFFF;
}

/***** Header *****/
#pageContent h1	{
	margin: 0px auto 20px 10px;
	font-size: 20px;
}

#pageContent h2	{
	margin: 0px auto 20px 10px;
	font-size: 18px;
}

#pageContent h3	{
	margin: 0px auto 20px 10px;
	font-size: 16px;
}

#pageContent h4	{
	margin: 0px auto 20px 10px;
	font-size: 14px;
}

/***** Training *****/
#pageContent .td_training_head	{
	width: 110px;
	height: 35px;
	text-align: center;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #C0CDE5;
}

#pageContent .td_training	{
	width: 110px;
	height: 35px;
	text-align: center;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #AAAAAA;
	background-color: #C0CDE5;
}

#pageContent .td_training_hover	{
	border: 1px solid black;
}

#pageContent .td_trainingsgruppen	{
	text-align: center;
	font-size: 12px;
	border: 1px solid black;
	background-color: #C0CDE5;
}

#pageContent .training_faehigkeiten 	{
	text-align: center;
	width: 110px;
	height: 15px;
	text-align: center;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #AAAAAA;
	background-color: #C0CDE5;
}

#pageContent .tooltip_balken	{
	width: 100px;
	height: 20px;
	text-align: left;
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/***** Finanzen *****/
#userTransfers div.incomeBox	{
	float: left;
	width: 50%;
}

#userTransfers div.expenditureBox	{
	margin-left: 50%;
}

#userTransfers dl	{
	margin: 0px;
	width: 100%;
}
#userTransfers dd	{
	margin: 0px;
	border-bottom: 1px dashed #444;
	text-align: right;
	height: 16px;
	margin: 10px;
	padding: 0px 5px 1px 5px;
}

#userTransfers .subList	{
	test-align: left;
	padding: 0;
}

#userTransfers .subList dd	{
	text-align: left;
	float: left;
	margin: 0;
	border: 0px solid black;
	padding: 0;
}

#userTransfers .subList dd.date	{
	width: 60px;
	font-weight: bold;
}

#userTransfers .subList dd.costCenter	{
	width: 250px;
}

#userTransfers .subList dd.incomeAmount	{
	width: 110px;
	text-align: right;
	font-weight: bold;
	color: #009900;
}

#userTransfers .subList dd.expenditureAmount	{
	width: 110px;
	text-align: right;
	font-weight: bold;
	color: #FF0000;
}

/***** Kalender *****/
#calendar {
	border-spacing: 5px;
}

#calendar th {
	background-color: #C0CDE5;
	border: 1px solid #666666;
	font-size: 12px;
	text-align: center;
	height: 35px;
}

#calendar td {
}

#calendar td.seasonDays {
	background-color: #C0CDE5;
     border: 1px solid #AAAAAA;
     cursor: pointer;
     font-size: 10px;
     vertical-align: top;
}

#calendar td.seasonDays:hover {
	border: 1px solid black;
}

#calendar div.season_content {
	display: block;
	position: relative;
	border: 0px solid red;
	height: 123px;
	width: 123px;
}

#calendar div.events {
	height: 20px;
}

#calendar div.birthdays {
	position: absolute;
	bottom: 0px;
}

#calendar div.dayHours {
	display: block;
	position: relative;
	width: 78px;
	height: 78px;
}

#calendar div.hour_top {
}

#calendar div.hours_bottom {
	position: absolute;
	bottom: 0px;
	width: 76px;
}

#calendar td.day_content {
	width: 800px;
	background-color: #C0CDE5;
     border: 1px solid #AAAAAA;
     cursor: pointer;
     font-size: 10px;
     vertical-align: top;
}

/***** Test Divs *****/
div.change	{
	display: none;
	text-align: center;
}

/***** Tutorial *****/
#tutorial	{
	width:300px;
	display: block;
	background: #C0CDE5 url('../portal/images/kristall_35.png') center;
	background-position: center top;
	position: absolute;
	margin: auto auto auto -480px;
	top: 250px;
	left: 50%;
	z-index: 201;
}

#tutorial .tutorialBox	{
 	width: 300px;
 }

#tutorial .tutorialBox_top	{
	background: url('../portal/images/tutorialbox_top.png') no-repeat;
	height: 32px;
}

#tutorial .tutorialBox_content	{
	background: url('../portal/images/tutorialbox_middle.png') repeat-y;
	color: #F6F6F6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	text-align: left;
}

#tutorial .link	{
	width: 100%;
	text-align: right;
	color: #334880;
}

#tutorial .close	{
	float: left;
	}

#tutorial .clear	{
	clear: both;
	}

#tutorial .links a:active,
#tutorial .links a:link,
#tutorial .links a:visited,
#tutorial .links a:focus	{
	color: #334880;
	text-decoration: none;
}

#tutorial .links a:hover
	{
	color: #334880;
	text-decoration: underline overline;
	}

#tutorial .tutorialBox_bottom	{
	background: url('../portal/images/tutorialbox_bottom.png') no-repeat;
	height: 10px;
}

#tutorial h1	{
	height: 22px;
	line-height: 32px;
	font-size: 16px;
	font-variant: small-caps;
	color: #F6F6F6;
	padding: 0 0 0 10px;
	margin: 0;
}

/***** Minigames *****/
#minigames	{
	overflow: hidden;
}

#minigames .highscore	{
	float: right;
	margin: 1px 275px 0 0;
	width: 350px;
}

/***** Race *****/
#race	{
	margin: 0 0 10px 0;
}

#race .contentBox	{
	border: 1px solid #444444;
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 5px;
}

#raceColumns	{
	margin: 0 0 10px 0;
}

#raceColumns .columnLeft	{
	float: left;
	padding: 1px;
	height: 700px;
	width: 540px;
	overflow-y: auto;
	overflow-x: hidden;
}

#raceColumns .columnRight {
	margin-left: 545px;
}

#race .content	{
	margin: 10px 0 10px 0;
}

/***** Race Chat *****/
#chat	{
	height: 300px;
	overflow-y: auto;
	padding: 0px;
	border: 1px solid #444;
	background: #FFF;
}

#chat .message {
	border: 1px solid #444444;
}

#chat .messages dd {
	padding: 2px 2px 0 0px;
	margin: 0 0 0 2px;
	text-align: left;

}

#chat .messages span {
	font-weight: bold;
}

/***** Slider *****/
.slider	{
	font-size: 10px;
	margin: 5px;
}

.input_slider {
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     width: 40px;
     background : transparent;
     text-align: right;
}

/***** Waxing *****/
#materialContent	{
	border-top: 5px solid #334880;
}

#waxContent div	{
	border: 0px solid black;
}

#waxing	{
}

#waxList	{
	float:left;
	width: 550px;
}

#waxList .waxList dd	{
	border-bottom: 1px solid #444444;
	padding: 0 0 10px 0;
	margin-left: 0px;
}

#waxList .waxList span	{
	float: left;
	font-weight: bold;
	padding: 0 2px;
}

#waxList .waxName	{
	float: left;
	width: 280px;
	text-align: right;
}

#waxList .slider	{
	margin: 5px 0 0 290px;
	padding: 0 20px 0 20px;
}

#waxList .sum	{
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#waxContent	{
	margin: 0 0 0 550px;
}

#waxContent .summaryWax	{
	height: 150px;
	padding: 30px 20px 0px 20px;
}

#waxContent .buyWax	{
	height: 100px;
}

#waxContent .waxInfo	{
	height: 250px;
}

#waxContent dd	{
	text-align: right;
	padding: 2px;
	border-bottom: 1px dashed #444;
}

#waxContent span	{
	float: left;
}

#waxContent .forecast	{
	height: 150px;
}

#waxContent .wax0Color {
	color: #FF0000;
}

#waxContent .wax1Color {
	color: #000088;
}

#waxContent .wax2Color {
	color: #009900;
}

.wax1FontColor	{
	color: #000088;
}

.wax2FontColor	{
	color: #009900;
}

/***** Shop *****/
#shop	{

}

#shop div	{
	border: 0px solid black;
}

#shop .shopNav	{
	float: left;
	width: 200px;
	padding: 0px;
}

#shop .shopContent	{
	margin: 0 0 0 200px;
	height: 600px;
	overflow-y: auto;
	border: 5px solid #334880;
}

#shop .waxList > dd	{
	background: #E1E9F3;
	color: #444444;
	margin: 10px 17px;
	padding: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#shop .waxImage	{
	float: left;
	border: 1px solid #334880;
}

#shop .waxInfo > dd	{
	margin: 0 0 0 300px;
	text-align: right;
	padding: 2px;
	border-bottom: 1px dashed #444;
}

#shop .waxInfo * span	{
	float: left;
}

#shop .expProgress	{
	margin: 10px 0 0 300px;
	height: 12px;
}

#shop .upgradeImage	{
	cursor: pointer;
}

#shop .wax0Color {
	color: #FF0000;
}

#shop .wax1Color {
	color: #000088;
}

#shop .wax2Color {
	color: #009900;
}

/***** Infrastructure *****/
#infrastructure .buildingList > dl	{
}

#infrastructure .buildingList > dd	{
	background: #E1E9F3;
	color: #444444;
	margin: 10px 17px;
	padding: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#infrastructure h3	{
	text-align:left;
}

#infrastructure p.description	{
	margin-top: 0px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}

#infrastructure .imageContainer	{
	float: left;
	width: 300px;
	text-align: left;
}

#infrastructure .imageContainerConstructing	{
	float: left;
	width: 300px;
	text-align: left;
	background: url(../../images/buildings/building_constructing.png) no-repeat;
}

#infrastructure .imageBuilding	{
	border: 1px solid #334880;
}

#infrastructure .imageBuildingConstructing	{
	border: 1px solid #334880;
	filter:alpha(opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;

}

#infrastructure .infoContainer	{
	margin: 0 0 0 300px;
}

#infrastructure .buildingInfo > dd	{
	margin: 0;
	text-align: right;
	padding: 2px;
	border-bottom: 1px dashed #444;
}

#infrastructure .buildingInfo * span	{
	float: left;
}

#infrastructure p.constructingInfo	{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
}

/***** Stützpunkte Statistiken *****/
#campStat dl	{
	margin: 0px;
	width: 100%;
}
#campStat dd	{
	margin: 0px;
	border-bottom: 1px dashed #444;
	text-align: right;
	height: 16px;
	margin: 5px;
	padding: 0px 5px 1px 5px;
}

#campStat dl  * span	{
	float: left;
}

#campStat div.head	{
	margin-top: 0px;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	border-bottom: 1px solid #444;
}

#campStat div.trackBox	{
	display: none;
	margin-top: 5px;
}

#campStat .trackProfile	{
	float: left;
	width: 505px;
	text-align: left;
}

#campStat .trackDescription	{
	margin: 5px 0 20px 0;
	padding: 0 0 0 5px;
}

#campStat .infoContainer	{
	margin: 0 0 0 505px;
}

#campStat p.description	{
	margin-top: 0px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}

#campStat .trackInfo	{
	margin-bottom: 15px;
}

#campStat .subList	{
	test-align: left;
	padding: 0;
}

#campStat .subList dd	{
	text-align: left;
	float: left;
	margin: 0;
	border: 0px solid black;
	padding: 0;
}

#campStat .subList dd.track1	{
	width: 175px;
}

#campStat .subList dd.track2	{
	width: 50px;
	text-align: right;
}

#campStat .subList dd.track3	{
	width: 75px;
	text-align: right;
}

#campStat .subList dd.track4	{
	text-align: right;
	float: none;
}

#campStat .subList dd.position	{
	width: 30px;
	font-weight: bold;
}

#campStat .subList dd.flag	{
	width: 32px;
}

#campStat .subList dd.saison	{
	width: 62px;
}

#campStat .subList dd.athlet	{
	width: 175px;
	font-weight: bold;
}

#campStat .subList dd.fault	{
	text-align: right;
	width: 30px;
}

#campStat .subList dd.time	{
	text-align: right;
	float: none;
}

/***** Profile *****/
#profile .profileContent {
	border: 5px solid #334880;
	min-height: 500px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	align: left;
}

#profile table,
#profile td,
#profile th {
	vertical-align: middle;
}

#profile .premium * td {
	height: 100px;
}

#profile .premium * span {
	vertical-align: middle;
	font-size: 100px;
	margin-right: 50px;
	width: 120px;
}

#profile .premium * a {
	color: #334880;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#profile .premium * a:hover {
	color: #444444;
}

/***** Navigation *****/
#navigation dd	{
	height: 40px;
	vertical-align: middle;
	background: #E1E9F3;
	font-size: 13px;
	color: #334880;
	cursor: pointer;
	line-height: 40px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
}
#navigation .navVertical > dd	{
	text-align: center;
	margin: -12px 0px 16px 15px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
}

#navigation .navVertical > .active	{
	margin-left: 5px;
	color: #E1E9F3;
	background: #334880;
}

#navigation .navVertical > .subCategory	{
	margin: -12px 0px 16px 45px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
}

#navigation .navVertical > .subCategoryActive	{
	margin: -12px 0px 16px 35px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	color: #E1E9F3;
	background: #334880;
}

#navigation .navHorizontal > dd	{
	margin: -5px 5px 0px 0px;
	float: left;
	width: 183px;
	text-align: center;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
}

#navigation .navHorizontal > .active	{
	margin-top: -10px;
	height: 45px;
	line-height: 50px;
	color: #E1E9F3;
	background: #334880;
}

/***** Seasonchange *****/
#season .seasonContent	{
	border-top: 5px solid #334880;
	min-height: 500px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	align: left;
}

/***** Admin *****/
#admin .adminContent	{
	border-top: 5px solid #334880;
	min-height: 500px;
	width: 925px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	align: left;
}

/***** Neues Menu *****/
#navi	{
}

#navi .headline	{
	padding: 5px;
	background-color: #334880;
	color: #E1E9F3;
	border: 1px solid white;
}

#navi .sub	{
	display: block;
	padding: 3px 10px;
	color: #334880;
	background-color: #E1E9F3;
}
