body,td,input,select,textarea {font-family: Arial, sans-serif; color: #423C6F; line-height: 16px; font-size: 11px;} /*  #423C6F  #EBE8FD*/

big {font-size: 12px; font-weight:bold; color: #423C6F;}
.headline{color: #423C6F;font-size: 18px;line-height: 26px;font-weight:normal;}
.colored {color: #423C6F;}
.cont_title {font-size: 13px; font-weight:bold; color: #423C6F; font-family: Verdana, sans-serif;}

a {text-decoration: none; color: #89A8BD;}
a:hover {color: #89A8BD;text-decoration: underline;}
a:active {color: #89A8BD;text-decoration: underline;}

a.under {text-decoration: none; color: #423C6F;}
a.under:hover {color: #000000;text-decoration: underline;}
a.under:active {color: #000000;text-decoration: underline;}


.noline {text-decoration: none; color: #89A8BD;}
.noline:hover {color: #89A8BD;text-decoration: none;}
.noline:active {color: #89A8BD;text-decoration: none;}

.nav {text-decoration: none; color: #ffffff; font-weight:bold;}
.nav:hover {color: #bbbbbb;}
.nav:active {color: #bbbbbb;}

.partner {text-decoration: none; font-weight:bold; color: #6C6C6C;}
.partner:hover {color: #6C6C6C;text-decoration: none; font-weight:bold;}
.partner:active {color: #6C6C6C;text-decoration: none; font-weight:bold;}

.white{text-decoration: none; color: #ffffff;}

input{border:1px solid #423C6F; background: #eeeeee;}
select{border-color: #423C6F;}
textarea{border:1px solid #423C6F;background: #eeeeee;}
.file{border:1px solid #423C6F;background: #eeeeee;}
.button{
	border-width: 1px;
	border-style: solid;
	border-color: #43301F;
	color:#ffffff;
	font-weight:bold;
	background-color: #89A8BD;
}

a.member {font-size: 13px; font-weight:bold; color: #423C6F; font-family: Verdana, sans-serif;text-decoration: none;}
a.member:hover {font-size: 13px; font-weight:bold; color: #89A8BD; font-family: Verdana, sans-serif;text-decoration: none;}
a.member:active {font-size: 13px; font-weight:bold; color: #423C6F; font-family: Verdana, sans-serif;text-decoration: none;}

.checkbox{border: none;}

.left{
	float: left;
	text-align: left;
}
.right{
	float: right;
	text-align: right;
}
.clear{
	clear:		both;
}
#clear{
	clear:		both;
}

/* DATEPICKER */

.dpDiv {}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #E7EAED;
	border: 1px solid #A3420B;}

.dpTR {}
.dpTitleTR {}
.dpDayTR {}
.dpTodayButtonTR {}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {border: 1px solid #E7EAED;}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #A3420B;
	border: 1px solid #A3420B;}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #A3420B;
	border: 1px solid #A3420B;
	cursor: pointer;
	color: #ffffff;}

.dpTitleTD {}
.dpButtonTD {}
.dpTodayButtonTD {}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #A3420B;
	border: 1px solid #A3420B;
	color: #ffffff;}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #A3420B;
	font-weight: bold;}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
	color: #ffffff;
	font-weight: bold;}

/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	border:1px solid #A3420B;
	background: #A3420B;
	font-weight: bold;
	padding: 0px;}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	border:1px solid #A3420B;
	background: #A3420B;
	font-weight: bold;}


/* beginn frontend divs */
#web_white{
		margin:			auto;
		/*padding:		10px;*/
		width:			763px;
		/*height:			178px;
		float:			left;*/
		border:			1px solid #333333;
		background-color: #ffffff;
}
#hgrafik{
		width:				763px;
		height:				167px;
		border-top:			0px solid #000000;
		border-bottom:		0px solid #000000;
}
#navi{
		position:			absolute;
		top:				132px;
		width:				751px; /*-12px*/
		height:				27px;
		float:				left;
		border-top:			1px solid #000000;
		border-bottom:		1px solid #000000;
		/*margin-left:		12px;*/
		padding-left:		12px;
		z-index:			5;
		background:			#ffffff;
}
#hier{
		font-size:			20px;
		font-weight:		bold;
		color:				#93473B;
		margin-bottom:		22px;
}
#web_inline{
		margin-top:			32px;
		margin-bottom:		0px;
		margin-left:		25px;
		margin-right:		25px;
		width:				713px;
}
.bc{
		font-size:			20px;
		font-weight:		bold;
		color:				#93473B;
}
.bc:hover {color: #93473B;text-decoration: none;}
.bc:active {color: #93473B;text-decoration: none;}
#cont_left{
		margin-top:			0px;
		margin-bottom:		0px;
		margin-left:		0px;
		margin-right:		0px;
		width:				162px;
		float:				left;
}
#cont_mid{
		margin-top:			0px;
		margin-bottom:		0px;
		margin-left:		0px;
		margin-right:		0px;
		width:				32px;
		float:				left;
		color:				#ffffff;
		/*border:			1px solid #000000;*/
}
#cont_right{
		margin-top:			0px;
		margin-bottom:		0px;
		margin-left:		32px;
		margin-right:		0px;
		width:				519px;
		float:				left;
}
#content_partner{
		position:			relative;
		margin-top:			0px;
		margin-bottom:		0px;
		margin-left:		0px;
		margin-right:		0px;
		width:				713px;
		height:				301px;
		background:			url(../img/map_world.jpg);
}
.floatleft{
		float:				left;
		margin-right:		5px;
		margin-bottom:		5px;
}
#footer{
		margin:			auto;
		/*padding:		10px;*/
		width:			763px;
		padding-top:	5px;
		padding-bottom:	10px;
		/*height:		178px;
		float:			left;
		border:			1px solid #000000;*/
}
#log_text{
		/*float:			left;
		/*margin-left:	200px;
		padding-left:	200px;*/
		width:			162px;
		/*height:			22px;*/
		border:			0px solid #ffffff;
		text-align:		left;
		padding-top:	2px;
		}
#log_input{
		/*float:			left;*/
		width:			162px;
		height:			22px;
		border:			0px solid #ffffff;
		padding-top:	0px;
		}
#logout{
		width:			162px;
		height:			60px;
		border-bottom:	0px solid #423C6F;
		border-top:		0px solid #423C6F;
		padding-top:	0px;
		}
#logo1{
		position:			absolute;
		top:				35px;
		
		width:				170px; /*-12px*/
		height:				85px;
		/*float:				left;*/
		/*border-top:			1px solid #000000;
		border-bottom:		1px solid #000000;*/
		margin-left:		15px;
		z-index:			5;
		/*background:			#ffffff;*/

}

