/* CSS Document */

/*muß für den IE7 raus*/
html{height:100%;}

body {
	font-family: Arial,sans-serif;
	font-size: 100,01%;
	color:#000000;
	text-align:center; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#9c978c;
	height:100%;
	
}

img{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

a{
	text-decoration:none;
}



/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Formularelemente*/

select{
	font-size:100%;
	font-weight:normal;
	color:#716B5B;
	width:150px;
}

input{
	font-size:100%;
	font-weight:normal;
	color:#716B5B;
}

/*nicht genutzt???*/
#content_right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	font-size:80%;
}

#searchdiv form{
	margin:10px 0px -10px 0px;
	padding:0px 0px 0px 16px;
	font-size:80%;
}

#quickfinder form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	font-size:80%;
}

#quickfinder select{
	margin:-25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#languages_options {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	margin-top: -25px;
	border: 0px solid yellow;
	font-size:80%;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------*/


.clear{
	clear:both;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/

#seite{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#head{
	position:relative;
	display:block;
	width:950px;
	height:288px;
}

#h-abst01{
	position:relative;
	display:block;
	width:950px;
	height:7px;
}

/* Primäre Navigation---------------------------------------------------------------------------------------------------------------------------------------------*/

/*Formatierung der umgebenden Liste*/

			ul.mainnavig{
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			
			li.mainnavig{
				list-style:none;
				text-indent:0px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}




#navig_prim_container{
	width:950px;
	height:28px;
	display:block;
	text-align:left;
}
/* HOME--------------------------------------------------------*/
a.navig_item_2{
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	width:143px;
	height:23px;
	padding-left:30px;
	padding-top:7px;
	display:block;
	background-image:url(../img3/navback_1_HOME.gif);
	float:left;
	overflow:hidden;
}

a.navig_item_2_selected{
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	width:143px;
	height:23px;
	padding-left:30px;
	padding-top:7px;
	display:block;
	background-image:url(../img3/navback_1_HOME_o.gif);
	float:left;
	overflow:hidden;
}

a.navig_item_2:hover{
	background-image:url(../img3/navback_1_HOME_o.gif);
	color:#4C4A40;
}
/* INVESTMENT--------------------------------------------------------*/

a.navig_item_3{
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#005ba1;
	float:left;
	overflow:hidden;
}

a.navig_item_3:hover{
	background-color:#5994C2;
	color:#4C4A40;
}

a.navig_item_3_selected{
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#5994C2;
	float:left;
	overflow:hidden;
}

/* TRADE--------------------------------------------------------*/
a.navig_item_4{
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#e55224;
	float:left;
	overflow:hidden;
}

a.navig_item_4:hover{
	background-color:#EE8E70;
	color:#4C4A40;
}

a.navig_item_4_selected{
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#EE8E70;
	float:left;
	overflow:hidden;
}
/* TRAVEL--------------------------------------------------------*/
a.navig_item_259{
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#299926;
	float:left;
	overflow:hidden;
}

a.navig_item_259:hover{
	background-color:#74BD72;
	color:#4C4A40;
}

a.navig_item_259_selected{
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#74BD72;
	float:left;
	overflow:hidden;
}
/* NEWS & EVENTS--------------------------------------------------------*/
a.navig_item_6{
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#521549;
	float:left;
	overflow:hidden;
}

a.navig_item_6:hover{
	background-color:#8E6789;
	color:#4C4A40;
}

a.navig_item_6_selected{
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	width:143px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-color:#8E6789;
	float:left;
	overflow:hidden;
}
/* CONTACT--------------------------------------------------------*/
a.navig_item_7{
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	width:165px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-image:url(../img3/navback_6_HOME.gif);
	float:left;
	overflow:hidden;
}

a.navig_item_7:hover{
	background-image:url(../img3/navback_6_HOME_o.gif);
	color:#4C4A40;
}

a.navig_item_7_selected{
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	width:165px;
	height:23px;
	padding-left:8px;
	padding-top:7px;
	display:block;
	background-image:url(../img3/navback_6_HOME_o.gif);
	float:left;
	overflow:hidden;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navig_sek_container{
	position:relative;
	display:block;
	width:950px;
	height:28px;
	text-align:left;
	background-color:#C6C4BD;
}

/* Zweite Navigationsebene */

		ul.navig_sek{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
		
		li.navig_sek{
			list-style:none;
			text-indent:0px;
			margin-top:0px;
			margin-left:0px;
		}
		a.navig_2_item {
			font-size: 12px;
			color:#716B5B;
			padding-left:4px;
			padding-right:4px;
			padding-top:9px;
			float:left;
		}
		
		a.navig_2_item:visited {
			font-size: 12px;
			color:#716B5B;
			padding-left:4px;
			padding-right:4px;
			padding-top:9px;
			float:left;
		}
		
		a.navig_2_item:hover{
			color:#716B5B;
			font-weight:bold;
		}
		
		a.navig_2_item:active{
			color:#716B5B;
			font-weight:bold;
		}
		
		.trenner{
			color:#716B5B;
			padding-left:4px;
			padding-right:4px;
			padding-top:8px;
			float:left;
		}



/* Subhead / Flash und Suche ---------------------------------------------------------------------------------------------------------------------------------------------*/
#subhead_container{
	width:950px;
	height:80px;
}

#subhead_flash{
	width:950px;
	height:80px;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#h-abst02{
	width:950px;
	height:20px;
	background-color:#ffffff;
}













/* Content-Bereich---------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Aufteilung in ein quasi Dreispalten-Layout*/



/*Umgebendes DIV, dass das große Hintergrundbild für den Contentbereich hält*/
#site_content{
	width:950px;
	background-image:url(../img3/contend_back_HOME.gif);
	background-repeat:repeat-y;
	float:left; /*sonst vererbt sich nicht die Höhe der Kindelemente*/
	}

#links{
	width:734px;
	float:left;
	text-align:left;
}

#v-abst01{
	display:block;
	width:22px;
	float:left;
}

/* Dritte Navigationsebene */
			#c-navig{
				text-align:left;
				width:180px;
				float:left;
			}
		
			a.navig_3_item{
				font-size: 12px;
				font-weight:bold;
				color:#7d7061;
				line-height:140%;
			}
			
			a.navig_3_item:hover{
				color:#9c978c;
			}
		
			ul.nav_u_3{
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			
			li.nav_3{
				list-style-image:url(../img3/pfeil_nav_HOME.gif);
				background-repeat:no-repeat;
				text-indent:0px;
				margin-top:0px;
				margin-left:16px;
			}


			#contentlefter{
				font-size:12px;
				color:#7d7061;
				line-height:140%;
			}
			
			#content_lefter_spacer{
				width:180px;
				height:22px;
				display:block;
			}

/* News und Events */

		#news_container{
				
				width:180px;
				border:0px solid red;
			}	
			
			p.news{
				font-size:12px;
				font-weight:bold;
				color:#70126b;
				line-height:15px;
			}
			
		
			
			#news_container a{				
				color:#e55224;
				font-weight:bold;
				
			}
			
			#news_container a:HOVER{
				color:#9c978c;
			}
			
			.homemorelink {color:#70126b;}







#v-abst02{
	width:55px;
	float:left;
}


#content{
	width:436px;
	float:left;
	text-align:left;
	font-family: Arial;
	font-size: 12px;
}



#content h1{
	font-size:15px;
	font-weight:bold;
	color:#7d7061;
	line-height:140%;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
}

#content p{
	font-size:100%;
	color:#7d7061;
	line-height:15px;
}



#content a:link{color:#000000;text-decoration:underline;}
#content a:visited{color:#000000;text-decoration:underline;}
#content a:hover{color:#7d7061;text-decoration:none;}
#content a:focus{color:#7d7061;text-decoration:none;}
#content a:active{color:#7d7061;text-decoration:none;}








#v-abst03{
	width:41px;
	float:left;
}

/*Der Container site_content_right hält alle Elemente, die ganz rechts angeordnet sind*/
/*#site_content_right*/
#rechts{
	width:216px;
	float:right;
}

				#staticlinks{
					width:216px;
					height:134px;
					display:block;
					overflow:hidden;
					background-image:url(../img3/contend_links_HOME.gif);
					background-repeat:no-repeat;
					text-align:left;
				}
				
				ul.nav_u_4{
					margin-top:0px;
					padding:0px 0px 0px 0px;
				}
				
				li.nav_4{
					list-style-image:url(../img3/pfeil_nav_HOME.gif);
					background-repeat:no-repeat;
					text-indent:0px;
					margin-left:30px;
				}
				
				li.navig_hkwh_item a {
					font-size: 12px;
					font-weight:bold;
					color:#e55224;
					line-height:140%;
				}
				
				a.navig_hkwh_item:hover{
					color:#9c978c;
				}
				
				a.navig_4_item{
					font-size: 12px;
					font-weight:bold;
					color:#7d7061;
					line-height:140%;
				}
			
				a.navig_4_item:hover{
					color:#9c978c;
				}

/*Formatierung der Zitate*/

#zitate{
	text-align:left;
	padding-left:16px;
	padding-right:22px;
	font-size:100%;
	line-height:140%;
	color:#7d7061;
}

.name-of-person {
	font-size:70%;
	color:#4C4A40;
}

.detail {
	font-size:70%;
	color:#ffffff;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------*/


.event_left{
	width:436px;
	float:left;
	text-align:left;
	color:red;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------*/


#footer_container{
	width:950px;
	height:35px;
	display:block;
	background-image:url(../img3/footer_n_HOME.gif);
	text-align:left;
border:0px solid red;
}


/* Footer-Navigation */

		
			a.footer{
				font-size:70%;
				font-weight:bold;
				color:#7d7061;
				padding-top:0px;
				float:left;
		
	}

			a.footer:hover{
				color:#ffffff;
			}
		
			ul.footer{
				padding:12px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			
			li.footer{
				list-style:none;
				text-indent:0px;
				margin-top:0px;
				margin-left:0px;
			
			}

			.trenner2{
				font-size:70%;
				color:#7d7061;
				padding-left:6px;
				padding-right:6px;
				float:left;
			}




#h-abst03{
	width:950px;
	height:28px;
}

.bodytext {
margin:0px;
padding:0px;}

dl {margin:0px;padding:0px; border:1px solid red;}

div.csc-sitemap ul {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	

}

div.csc-sitemap ul {
list-style-image:url(../img3/pfeil_nav_HOME.gif);
font-weight:bold;
	text-indent:0px;
	margin-top:5px;
	margin-left:26px;
	/*border-bottom: 1px dashed #7d7061;*/
			}

div.csc-sitemap  ul ul{
list-style-image:url(../img3/pfeil_nav_HOME_square.gif);
font-weight:normal;
	text-indent:0px;
	margin-top:5px;
	margin-left:26px;
}

div.csc-sitemap  ul ul ul{
list-style-image:url(../img3/pfeil_nav_HOME_square.gif);
font-weight:normal;
	text-indent:0px;
	margin-top:5px;
	margin-left:26px;
}

div.csc-sitemap  ul ul ul ul{
list-style-image:url(../img3/pfeil_nav_HOME_square.gif);
font-weight:normal;
	text-indent:0px;
	margin-top:5px;
	margin-left:26px;
}

div.csc-sitemap ul li{
margin-top:5px;
}

#content div.csc-sitemap a:link{color:#7d7061;text-decoration:none;}
#content div.csc-sitemap a:visited{color:#7d7061;text-decoration:none;}
#content div.csc-sitemap a:hover{color:#111111;text-decoration:none;}
#content div.csc-sitemap a:focus{color:#111111;text-decoration:none;}
#content div.csc-sitemap a:active{color:#111111;text-decoration:none;}

.imagetext .picsleft img{
border:0px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.form-container {width:436px; margin: 0px; padding: 0px; background-color: #FFF; border: #EEE 0px solid; font: 12px Arial,sans-serif; color: #111;}

div.form-container p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; visibility:hidden;}
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 10px; font-size: 100%; color: #333; font-weight:bold }
div.form-container form fieldset { margin: 0px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding:  0; }
div.form-container label, 
div.form-container span.label {
padding-left: 9px;
width: 100px;
display: block; 
text-align: left; 
float:left; 
border:0px solid red;}
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em {font-size: 120%; font-style: normal; color: #C00;}
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 10px; }
div.form-container div.buttonrow { margin-left: 25px; }



