* {
	margin: 0px;
	padding: 0px;
}

html {
	overflow-y: scroll;
}

body {
	font-family: Verdana;
	font-size: 13px;
	background: url("../img/bg_f0f0f0_1px.jpg") repeat-y scroll center top;
	background-color: #F0F0F0;
	margin-top: 5px;
}

a {
    COLOR: #304880;
}

a:hover  {
	color: #999;
}

table {
	font-size: 11px;
}

#wrapper {
	width: 1100px;
	margin: 0 auto;
}

#seite, #skyscrapper , #menu, #inhalt{
	float: left;
}

#header {

	background: url("../img/SaisonCheckHeader2010.jpg") bottom left no-repeat scroll;
}

#seite {
	width: 890px;
	background-color: #FFFFFF;
}

#skyscrapper {
	width: 200px;
	margin-left: 10px;
	margin-top: 60px;
}

#menu {
	width: 180px;
}

#menu ul a , .ovalButton{
	display: block;
	width: 135px;
	height: 24px;
	background: url("../img/Button-2010.jpg") no-repeat scroll bottom center;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}

#menu ul a:hover, .ovalButton:hover {
	background: url("../img/Button-2010-pressed.jpg") no-repeat scroll bottom center;
}

#menu ul {
	list-style-type: none;
}

#loginBox, #loggedInBox {
	background: url("../img/Login-mit-DaumenFee.jpg") no-repeat scroll right;
	height: 321px;
	font-size: 0.9em;
	padding-left: 23px;
	line-height: 18px;
}

#loginBox  input {
	width: 126px;
	height: 15px;
	border: 0px;
	font-size: 0.9em;
}

.loginBoxText  {
	font-size: 0.9em;
	color: #FFFFFF;
}

#loggedInBox {
	background: url("../img/Logged-in-mit-DaumenFee.jpg") no-repeat scroll right;
	line-height: 21px;
}

#loggedInBox a{
	text-decoration: none;
	font-weight: bolder;
}

#inhalt {
	margin-top: -5px;
	width: 710px;
	height: 465px;
}

#inhaltOben {
	background: url("../img/TextRahmenOben.jpg") no-repeat scroll;
	height: 24px;
	width: 708px;
}

#inhaltUnten{
	background: url("../img/TextRahmenUnten.jpg") no-repeat scroll;
	height: 32px;
	width: 708px;
}

#inhaltMitte {
	margin-top: -1px;
	background: url("../img/TextRahmenRepeat.jpg") repeat-y scroll;
	padding-left: 20px;
	padding-right: 30px;
	width: 658px;
}

#flachOben, .rahmenOben {
	background: url("../img/rahmenLang_oben.jpg") no-repeat scroll;
	height: 32px;
}

.rahmenOben {
	background: url("../img/rahmenLang_oben.jpg") no-repeat scroll center bottom;
	height: 21px;
}

#flachUnten, .rahmenUnten{
	background: url("../img/rahmenLang_unten.jpg") no-repeat scroll;
	height: 38px;
}

#flachMitte, .rahmenRepeat {
	margin-top: -1px;
	background: url("../img/rahmenLang_repeat.jpg") repeat-y scroll;
	padding-left: 20px;
	padding-right: 20px;
}

#flachObenKlein {
	background: url("../img/textRahmen-flach-oben.jpg") no-repeat scroll;
	height: 32px;
}

#flachUntenKlein{
	background: url("../img/textRahmen-flach-unten.jpg") no-repeat scroll;
	height: 38px;
}

#flachMitteKlein {
	margin-top: -1px;
	background: url("../img/textRahmen-flach-repeat.jpg") repeat-y scroll;
	padding-left: 20px;
	padding-right: 20px;
}


#banner {
	width:680px;
	height:60px;
	overflow:hidden;
	position: relative;
	float: right;
}

#ticker {
	position: relative;
	float: right;
	width: 678px;
	height: 25px;
	padding-left: 10px;
	padding-right: 20px;
}

#anmeldungDiv {
	display: none;
	width: 441px;
	margin: 0 auto;
}
.hidden-div {
	position: absolute;
	top: -65px;
	left: 4px;
}

.banner-img {
	border: none;
}


/* Alte Teile */

 .tabellenHead{
    FONT-SIZE: 17px;
    COLOR: #304880;
    font-weight: bolder;
}

 .tabellenHead a {
    COLOR: #304880;
}
 .tabellenHead a:hover {
    COLOR: #999;
}

.topline, .headline {
    color: #304880;
    font-size:17px;
    font-weight: bolder;
    background-position: 0 0;
    text-align: left;
}

.headline {
	font-size: 13px;
}

p.topline {
	font-size: 15px;
	padding-left: 25px;
	font-weight: bolder;
	background: url("../img/oval-40x9.jpg") no-repeat scroll left center;
}

.tabellenKopf {
    COLOR: #304880;
	BACKGROUND-COLOR:#DDD;
	font-weight: bolder;
	font-size: 12px;
}

.tabellenInhalt {
	border-top: 1px solid #DDD;
}

#search-txt, #search-txt-gross {
	background-color:#FFFFFF;
	border:medium none;
	color:#999999;
	font-size: 0.9em;
	height:15px;
	padding-top:1px;
	width:144px;
}

.premium-tr td {
	background-position: -200px center;
}
