@charset "UTF-8";

/**************************/ /*       font layout      */
h1 {
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}

h2 {
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}

.h1 {
	font-size: 18px;
	font-weight: bold;
}

.h2 {
	font-size: 14px;
	font-weight: bold;
}

.h3 {
	font-weight: bold;
	margin-bottom: 5px;
}

.cHeadline {
	font-size: 18px !important;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

.cSubHeadline {
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 15px;
	display: block;
}

.cSubSubHeadline {
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 20px;
	display: block;
}

.cSubHeadlineSmallPadding {
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px;
	display: block;
}

.cSystemBoldText {
	color: #0033CC !important;
	font-weight: bold;
}

.cSystemText {
	color: #0033CC !important;
	font-weight: normal !important;
}

.cText {
	font-size: 12px;
}

.bold {
	font-weight: bold;
}

.normalText {
	font-weight: normal !important;
}

.blackText {
	color: #000000;
}

.linkText {
	color: #800000;
}

.greenText {
	color: #1A9900;
	font-weight: bold;
}

.greyText {
	color: #aaaaaa;
	font-weight: bold;
}

.redText {
	color: #D21914;
	font-weight: bold;
}

.blueText {
	color: #0033FF;
}

.lightBorder {
	border: 1px solid #FDFFD2;
}

.nobr {
	white-space: nowrap;
}

.topAlign {
	vertical-align: top;
}

.leftAlign{
	text-align: left;
}

.centerAlign {
	text-align: center;
}

.rightAlign {
	text-align: right;
	padding-right: 4px;
}

.rightPadding {
	padding-right: 4px;
}

.centeredText{
	width: 100%;
	text-align: center;
}

.boldLeftAlign{
	text-align: left;
	font-weight: bold;
}

.cJSLink {
	cursor: pointer;
}

.hide {
	display: none;
}

.detailHeader {
	font-weight: bold;
}

.detailContent {
	padding-top: 10px;
}

.p {
	margin-bottom: 10px;
	display: block;
}

.div {
	display: block;
}


.inline {
	display: inline;
}

.pTop {
	margin-top: 5px;
	display: block;
}

.linkLike {
	font-weight: bold;
	font-size: 12px;
	color: #800000;
}

select {
	width: 150px;
}

.textInput input {
	width: 144px;
}

#infoMessage {
	position: absolute;
	background: #FFFFFF;
	border: 4px solid #EFC072;
	opacity: 0.95;
	-moz-opacity: 0.9; /* Old Geckos */
	filter: alpha(opacity =   90); /* Crappy MSIE */
	z-index: 500;
	top: 50px;
	left: 90px;
	width: 500px;
	padding: 5px;
	text-align: justify;
}

.cRowTable {
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}

.noBackground{
	background-color: transparent;
	background-image: none;
}

.noBorder{
	border: 0px;
}

.cBackgroundLight {
	background-color: #E4D8B4;
}

.cBackgroundMediumLight {
	background-color: #F0EDD5;
}

.cBackgroundMediumDark {
	background-color: #E6E4CF;
}

.cBackgroundDark {
	background-color: #BFA778;
}

.cBackgroundGrey {
	background-color: #F7F7F7;
}

.cTableHeader {
	background-color: #EFEFEF;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA;
	padding-left: 4px;
	font-weight: bold;
}

.cTableHeadColumn {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #EFEFEF;
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
}

.cTableColumn {
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.cRowTable td {
	padding-left: 5px;
}

.c5w {
	width: 5px;
}

.c10w {
	width: 10px;
}

.c15w {
	width: 15px;
}

.c20w {
	width: 20px;
}

.c25w {
	width: 25px;
}

.c30w {
	width: 30px;
}

.c35w {
	width: 35px;
}

.c40w {
	width: 40px;
}

.c50w {
	width: 50px;
}

.c55w {
	width: 55px;
}

.c60w {
	width: 60px;
}

.c65w {
	width: 65px;
}

.c70w {
	width: 70px;
}

.c73w {
	width: 73px;
}

.c80w {
	width: 80px;
}

.c90w {
	width: 90px;
}

.c100w {
	width: 100px;
}

.c110w {
	width: 110px;
}

.c120w {
	width: 120px;
}

.c125w {
	width: 125px;
}

.c130w {
	width: 130px;
}

.c140w {
	width: 140px;
}

.c150w {
	width: 150px;
}

.c160w {
	width: 160px;
}

.c170w {
	width: 170px;
}

.c180w {
	width: 180px;
}

.c200w {
	width: 200px;
}

.c220w {
	width: 220px;
}

.c230w {
	width: 230px;
}

.c250w {
	width: 250px;
}

.c260w {
	width: 260px;
}

.c265w {
	width: 265px;
}

.c270w {
	width: 270px;
}

.c300w {
	width: 300px;
}

.c350w {
	width: 350px;
}

.c370w {
	width: 370px;
}

.c400w {
	width: 400px;
}

.c425w {
	width: 425px;
}

.c450w {
	width: 450px;
}

.c460w {
	width: 460px;
}

.c476w {
	width: 476px;
}

.c580w {
	width: 580px;
}

.c600w {
	width: 600px;
}

.c620w {
	width: 620px;
	height: 400px;
}

.c100pw {
	width: 100%;
}

.c15h{
	height: 15px;
}

.cMarginLeft10 {
	margin-left: 10px;
}

.cMarginRight10 {
	margin-right: 10px;
}

.cMarginLeft15 {
	margin-left: 15px;
}

.cSmallMarginLeft {
	margin-left: 20px;
}

.cMediumMarginLeft {
	margin-left: 40px;
}

.cMarginTop3 {
	margin-top: 3px;
	display: block;
}

.cMarginTop5px {
	margin-top: 5px;
}

.cMarginBottom20px {
	margin-bottom: 20px;
}

.iconRight {
	margin-left: 3px;
}

.iconLeft {
	margin-right: 3px;
}

.prizes {
	margin-left: 20px;
	border: 1px solid #FDFFD2;
}

.nobilityTeaser {
	border: 1px solid red;
	background-color: #FDFFD2;
	padding: 2px;
}

.scrollText {
	position: absolute;
	width: 730px;
	left: 180px;
	top: 60px
}

.scrollTextDay {
	color: #000000;
	font-weight: bold;
}

.scrollTextNight {
	color: #DDDDDD;
	font-weight: bold;
}

/******************  Standarized Styles *******************/
	/*******************************************/
	/***      Content Table Design         *****/
.ktCTable {
	background-image: url("../../../_image/pagelayout/tables/table.gif");
	background-repeat: repeat;
	padding: 1px;
}

.ktCTableHeader {
	background-image: url("../../../_image/pagelayout/tables/tableheader.gif");
	background-repeat: repeat;
	padding: 1px;
}

.ktCTableField {
	padding-left: 2px;
	border-top: 1px solid #f7f7f7;
	border-left: 1px solid #f7f7f7;
	border-right: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}

.ktCTableFieldNoPadding {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

/******************  Advertisment *******************/
	/** advertisement */
.fullbanner {
	height: 70px;
	background-image: url("../../../_image/pagelayout/default/maintable_topbg.jpg");
}