BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: black; MARGIN-RIGHT: 0px;
}

img { border:0; }
.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}
.tooltip .head{
	background-color: #A19C8F;
	color: white;
	font-weight: bold;
	padding: 2px 2px 4px 2px;
}
.tooltip .content{
	color: #000066;
	font-size: 10px;
	border: 1px;
}

.tooltip .content td{
	width: 50%;
	font-size: 10px;
	text-align: center;
}




.backgroundleft {
	BACKGROUND: url(img/rand-links.gif)
}

form { margin: 0px;
}

#tableheight { HEIGHT: 100%;
}

.tablerahmen { BORDER-COLLAPSE: collapse;
}
.main {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #393939; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 28px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.main:hover {
	BACKGROUND: #393939; COLOR: #b0b0b0
}
.mainActive {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #393939; TEXT-TRANSFORM: uppercase; COLOR: #b0b0b0; LINE-HEIGHT: 28px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainsub {
	DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #000053; TEXT-TRANSFORM: uppercase; WIDTH: 165px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.mainsub:hover {
	BACKGROUND: #000053; COLOR: #9999ba
}
.mainsub3 {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #000053; TEXT-TRANSFORM: uppercase; WIDTH: 165px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.mainsub3:hover {
	BACKGROUND: #000053; COLOR: #9999ba
}
.mainActivesub {
	DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #000053; TEXT-TRANSFORM: uppercase; WIDTH: 165px; COLOR: #9999ba; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.mainActivesub3 {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #000053; TEXT-TRANSFORM: uppercase; WIDTH: 165px; COLOR: #9999ba; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#menu_specials A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #393939; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu_specials A:hover {
	BACKGROUND: #393939; COLOR: #b0b0b0
}
.text_form {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}

.text_area {
	BORDER: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.text_formrot {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #FF6363
}

.text_formblau {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}
.text_formgrau {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 140px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #dbdbdb
}
.buttonform {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}
.buttonformgelb {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffff80
}
.buttongelbsmall {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; WIDTH: 50px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffff80
}
.login_form {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}
.suche_form {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ebbd87
}
.spacer {
	FONT-WEIGHT: normal; FONT-SIZE: 1px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#preview {
	LEFT: 150px; POSITION: absolute; TOP: 130px
}
#user {
	LEFT: 50px; POSITION: absolute; TOP: 200px
}
#user1 {
	LEFT: 350px; POSITION: absolute; TOP: 90px
}
.z_area {
	BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #f1f1f1 1px solid; COLOR: #666666; LINE-HEIGHT: 3.6mm; BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; LETTER-SPACING: 0.11mm
}
.colorWhite {
	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.navTemplate {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navTemplate:link {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.navTemplate:visited {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.navTemplate:hover {
	BACKGROUND-COLOR: #d5d579; TEXT-DECORATION: none
}
A.navTemplate:active {
	BACKGROUND-COLOR: #d5d579; TEXT-DECORATION: none
}
A.navTemplateactive:link {
	DISPLAY: block; COLOR: #000000; BACKGROUND-COLOR: #e9e9b0; TEXT-DECORATION: none
}
A.navTemplateactive:visited {
	DISPLAY: block; COLOR: #000000; BACKGROUND-COLOR: #e9e9b0; TEXT-DECORATION: none
}




.menu_specials {
	BORDER: #ffff66 1px ridge; background: #62a8ef; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}



.table-head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #889BBB; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.table-content {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #CDD7E5; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.table-content_alt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #B7C5D9; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}




.z_table_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #889BBB; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.z_table {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #CDD7E5; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.z_table_odd {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #B7C5D9; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.z_table_even {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #CDD7E5; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}





.spacer {
	FONT-WEIGHT: normal; FONT-SIZE: 1px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-content-head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-content {
	padding-left:1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-fusszeile {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.breadg {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #cccccc; PADDING-BOTTOM: 25px; COLOR: #231f20; LINE-HEIGHT: 14px; PADDING-TOP: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-admin {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; COLOR: #231f20; LINE-HEIGHT: 14px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-teaser {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-teaser-head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text-teaser-link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text-teaser-link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text-link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text-link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #231f20; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.register-link {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.register-link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


.register-preview {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.register-preview:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.text-content-subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #777882
}
.breadgrumb A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #b7c5d9; TEXT-TRANSFORM: uppercase; WIDTH: 130px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.breadgrumb A:hover {
	BACKGROUND: #889bbb; COLOR: #ffffff
}
.breadgrumbAktiv A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9px; BACKGROUND: #889bbb; TEXT-TRANSFORM: uppercase; WIDTH: 130px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.patchActiv { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 1px 4px 1px 4px; BACKGROUND: #CCCCCC; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch         { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 1px 4px 1px 4px; BACKGROUND: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch:link    { COLOR: #000; }
A.patch:active  { COLOR: #000; }
A.patch:visited { COLOR: #000; }
A.patch:hover   { COLOR: #000; }


.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }


.star {
           font-size: 15px;
           color: #ff0000;
           vertical-align:top;
}


