/*****************************************************************
						Tag Formatierung
*****************************************************************/

* {
	margin:					0; 
	padding:				0;
}

body { 
	text-align:				center; 
	background:				#6E6E6E;
	font:					11px/17px Verdana, Geneva, sans-serif;
	color:					#3A3A3A;
}

h5 { 
	font-size:				18px; 
	margin-bottom:			25px; 
	color:					#000; 
	font-weight:			normal; 
}

p { 
	margin-bottom:			15px; 
}

a { outline:none; color:#174E85; }
a:hover { color:#E60000; }

address {
	font-style:				normal;
	color:					#FFF;
	margin: 0 auto;
	padding:				10px 0 0 70px;
}

#content ul {
  margin:					0 0 0 20px;
}

/*****************************************************************
						Navi Formatierung
*****************************************************************/

#navi_top ul {
	position:				relative;
	list-style-type:		none;
	margin:					0 0 0 42px;
}

#navi_top ul li {
	display:				block;
	float:					left;
}

#navi_top ul li a {
	display:				block;
	float:					left;
	height:					41px;
	padding:				0 8px;
	text-decoration:		none;
	color:					#000;
}

#navi_top ul li a:hover, #navi_top ul li.active a {
	background:				url(../images/hansen_top_hover_05.gif) 0 0 repeat-x;
}

/********************************/

#navi_right ul {
	list-style-type:		none;
}

#navi_right ul li {
	display:				block;
	width:					255px;
	height:					31px;
	line-height:			31px;
	background:				url(../images/hansen_16.gif) 0 100% no-repeat;
}

#navi_right ul li a {
	display:				block;
	width:					201px;
	height:					29px;
	padding:				0 0 0 54px;
	line-height:			29px;
	text-decoration:		none;
	color:					#3A3A3A;
	font-size:				12px;
}

#navi_right ul li a:hover, #navi_right ul li.active a {
	background:				#D4E1F2;
}

/*****************************************************************
						Klassen Formatierung
*****************************************************************/

.suchtext {
	position:				absolute;
	top:					-9999px;
	left:					-9999px;
}

.clear {
	clear:					both;
	height:					1px;
	font-size:				1px;
	line-height:			1px;
}

.left {
	float:					left;
	width:					300px;
	padding:				0 20px 0 0;
	border-right:			1px solid #D9D9D9;
}

.right {
	float:					right;
	width:					300px;
}

.rot_bold {
	color:					#E60000;
	font-weight:			bold;
}

/*****************************************************************
						ID Formatierung
*****************************************************************/

#container_bg {
	width:					100%;
	min-height:				630px;
	height:					auto !important;
	height:					630px;
	text-align:				left;
	padding:				70px 0 0 0;
	background:				#FFF url(../images/hg.jpg) 0 100% repeat-x;
}

#container {
	margin:					0 auto;
	width:					1002px;
	min-height:				585px;
	height:					auto !important;
	height:					585px;
	background:				#FFF url(../images/hansen_13.gif) 0 0 repeat-y;
}

#header {
	width:					1000px;
	height:					300px;
	background:				#D4E1F2;
	border:					1px solid #B7B7B7;
	border-bottom:			none;
}

#navi_top {
	width:					1000px;
	height:					41px;
	line-height:			41px;
	background:				url(../images/hansen_03.jpg) 0 0 repeat-x;
}

#country {
	float: right;
	margin: 3px 10px 0 0;
}

#country a img {
	border: 1px solid #fff;
	margin-left: 10px;
}

#bild {
	position:				relative;
	float:					left;
	width:					605px;
	height:					248px;
	background:				url(../images/hansen_05.jpg) 0 0 no-repeat;
}

#hover_top {
	display:				none;
	position:				absolute;
	top:					0;
	left:					50px;
	width:					100px;
	height:					248px;
	background:				#FFF;
	filter: 				alpha(opacity=30);
	-moz-opacity:			0.3;
	opacity:				0.3;
}

#logo {
	float:					right;
	width:					300px;
	height:					98px;
	padding:				150px 19px 0 25px;
	background:				#FFF url(../images/hansen_07.gif) 0 0 no-repeat;
}

#trenner {
	clear:					both;
	width:					1000px;
	height:					11px;
	background:				url(../images/hansen_10.gif) 0 0 repeat-x;
}

#wrapper {
	width:					1002px;
	min-height:				270px;
	height:					auto !important;
	height:					270px;
	position: relative;
}

#rad {
	height:					270px;
	width:					53px;
	z-index: 900;
	position: absolute;
	bottom: -55px;
	background:				url(../images/hansen_wrapper_20.jpg) 0 bottom no-repeat;
}

#navi_right_bg {
	width:					1002px;
	min-height:				270px;
	height:					auto !important;
	height:					270px;
	margin:					30px 0 0 0;
	background:				url(../images/hansen_14.gif) 100% 0 repeat-y;	
}

#content {
	display:				inline;
	float:					left;
	padding:				0 0 20px 70px;
	width:					640px;
	min-height:				10px;
	height:					auto !important;
	height:					10px;
}

#navi_right {
	float:					right;
	margin:					0 1px 0 0;
	border-top:				1px solid #D4E1F2;
	width:					255px;
	min-height:				10px;
	height:					auto !important;
	height:					10px;
}

#footer {
	margin:					0 auto;
	text-align: 			center;
	width:					1000px;
	height:					44px;
	background:				#6E6E6E;
}

/*****************************************************************
*****************************************************************/
