body, table, td, th {
	FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
	BACKGROUND: url(../_images/bg.gif) black fixed no-repeat right bottom
}
.content_container {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
INPUT {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: transparent
}
.disabled {
	
}
.button_inp {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid
}
.header_tbl {
	WIDTH: 100%; BACKGROUND-COLOR: transparent;
	/*height: 110px;*/
}
.header_page_title {
	PADDING-RIGHT: 50px; FONT-WEIGHT: normal; FONT-SIZE: 16px; VERTICAL-ALIGN: bottom! important; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 125px; TEXT-ALIGN: right! important
}
.header_locales {
	/*PADDING-RIGHT: 10px;*/ FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.header_locales A {
	COLOR: #dedede
}
.header_locales_main {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; WIDTH: 60px! important; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.header_locales_main A {
	COLOR: #adadad
}
.header_logo {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #759089; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.footer {
	BORDER-TOP: #888888 0px solid; COLOR: #5c5c5c; HEIGHT: 12px
}
.footer_text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #717171; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}

.footer_text a {font-weight: normal !important; font-size: 10px !important; color: #717171 !important; font-family: Arial !important;}

.contentGrey {
	HEIGHT: 12px; BACKGROUND-COLOR: #e3e3e3
}
.left_column {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: black
}
.right_column {
	VERTICAL-ALIGN: top;
	/*WIDTH: 200px;*/
	BACKGROUND-COLOR: black;
	padding-top: 35px;
	padding-right: 25px;
}
.locales {
	FONT-SIZE: 12px; COLOR: silver; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pcConfiguratorFrontEnd {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid
}
.pcConfiguratorFrontEnd TH {
	WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #c7c7c7; TEXT-ALIGN: center! important
}
.titleHeader {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #dbdbdb! important
}
.normalTD {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ebebeb! important
}
.normalTD A {
	VERTICAL-ALIGN: top; COLOR: black
}
.compFrontEnd {
	BACKGROUND-COLOR: silver
}
.compFrontEnd TD {
	BACKGROUND-COLOR: white
}
.compComponents {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.compComponents TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.compComponents TH {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.compComponents TH {
	BORDER-TOP: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #ebebeb
}
.butClient {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: white
}
.photoContainer {
	BACKGROUND-COLOR: black
}
a, a:link, a:hover, a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
.selectedItem{
        font-weight: bold;
        font-size: 14px;
}
.nextItem{
        font-weight: normal;
}
.LinkUeberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.LinkVerweis, .LinkVerweis:link {
	/*color: #0000FF;*/
	color: #ff9900;
	text-decoration: underline;
	font-size: 14px;
}
.LinkVerweis:hover {
	/*color: #0000FF;*/
	color: #ff9900;
	text-decoration: none;
	font-size: 14px;
}
.LinkVerweis:visited {
	/*color: #0000FF;*/
	color: #ff9900;
	font-size: 14px;
}
.links_category{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
}


.calendar2Tbl {
        /*background-color: silver;*/
}
.calendar2Tbl td {
        /*background-color: white;*/
}
.calendar2TblWeeend {
        background-color: #333 !important;
}
.calendar2TblWeeend a {
        text-decoration: none;
}
.calendar2TblNormal a {
        text-decoration: none;
        font-size: 11px;
}
.calendarDiv {
        border:           1px solid blue;
        position:         absolute;
        overflow:         hidden;
        text-align:       center;
        background-color: gray;
        text-overflow:    ellipsis;
        margin-top:       -9px;
        vertical-align:   middle;
        font-size:        10px;
}
.calendarDiv table td {
        background-color: gray;
        color:            white;
        font-size:        12px;
        text-overflow:    ellipsis;
        overflow:         hidden;
}
.calendarDiv a {
        color: white;
}
.calendarDivEmpty {
        position:   absolute;
        margin-top: -7px;
}
.entry_date {
        font-weight: bold;
}
.entry_time {
        font-style: italic;
}
.entry_daily {
        font-size:   14px;
        font-weight: bold;
}
.DayDetailsTitle {
        font-size:       14px;
        font-weight:     bold;
        text-decoration: underline;
}

