@charset "utf-8";


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #E8E8E9;
	background-image: url(../images/bg_verlauf.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0 0 20px;
	text-align: center;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#head {
	width: 900px;
	height: 91px;
	margin: 0 0 13px;
	padding: 0;
	float: left;
}

	h1 {
		width: 199px;
		height: 92px;
		background: url(../images/top_fuchs_logo.gif) no-repeat;
		margin: 1px 0 0;
		padding: 0;
		float: left;
	}
	
	h1 span { display: none; }
	
	#global-nav {
		width: 699px;
		height: 91px;
		background: url(../images/bg_schmuckbild.gif) repeat-x left top;
		border-right: solid 1px #023A84;
		border-left: solid 1px #023A84;
		margin: 0;
		padding: 0;
		float: left;
	}
	
		#nav-a {
			width: 312px;
			height: 16px;
			background: url(../images/global-nav_bar1.gif) repeat-x;
			margin: 0;
			padding: 0 10px;
			float: right;
		}
		
		#nav-b {
			width: 43px;
			height: 16px;
			background: url(../images/global-nav_bar1.gif) repeat-x;
			margin: 0 0 0 4px;
			padding: 0 10px;
			float: right;
		}

		#nav-c {
			width: 679px;
			height: 16px;
			background: url(../images/global-nav_bar2.gif) repeat-x;
			margin: 59px 0 0;
			padding: 0 10px;
			float: right;
		}
		
		#nav-a ul, #nav-b ul, #nav-c ul {
			margin: 0;
			padding: 0;
		}
		
		#nav-a ul li, #nav-b ul li, #nav-c ul li {
			font-size: 11px;
			color: #FFF;
			display: inline;
			list-style-type: none;
			padding: 0;
			float: left;
		}
		
		#nav-a ul li, #nav-b ul li {
			margin: 1px 5px 0 0;
		}
		
		#nav-c ul li {
			margin: 1px 18px 0 0;
		}
		
		#nav-a ul li a:link, #nav-a ul li a:active, #nav-a ul li a:visited, #nav-b ul li a:link, #nav-b ul li a:active, #nav-b ul li a:visited, #nav-c ul li a:link, #nav-c ul li a:active, #nav-c ul li a:visited {
			color: #FFF;
			text-decoration: none;
			margin: 1px 18px 0 0;
		}
		
		#nav-a ul li a:hover, #nav-b ul li a:hover, #nav-c ul li a:hover {
			color: #CCC;
		}

	#breadcrumbs {
		width: 900px;
		height: 22px;
		background: url(../images/bg_content_top.jpg) no-repeat;
		float: left;
	}
	
		#breadcrumbs p {
			font-size: 10px;
			color: #243A48;
			margin: 7px 0 0 215px;
			padding: 0;
		}
		
		#breadcrumbs p a:link, #breadcrumbs p a:active, #breadcrumbs p a:visited {
			color: #243A48;
			text-decoration: none;
		}
		
		#breadcrumbs p a:hover {
			color: #3F647C;
		}


#content {
	width: 898px;
	border-left: solid 1px #023A84;
	border-right: solid 1px #023A84;
	border-bottom: solid 1px #023A84;
	margin: 0;
	padding: 0 0 20px;
	float: left;
	background-color: #FFF;
	background-image: url(../images/linhavertical_right_text2.gif);
	background-repeat: no-repeat;
	background-position: 199px 32px;
}

	#left-bar {
		width: 188px;
		/* border-right: solid 0.001em #CCC; */
		margin: 0;
		padding: 0 5px;
		float: left;
	}
	
		#left-bar #grey {
			background-color: #F3F3F3;
			margin: 5px 0 5px;
			padding: 5px 5px 2px;
		}
		
		#left-bar h3 {
			font-size: 11px;
			font-weight: bold;
			color: #243A48;
			margin: 0 0 5px;
			padding: 0;
		}
		
			#left-bar h3.first {
				margin: 0 0 18px;
			}
	
		#left-bar h3 img {
			border: none;
			margin-right: 5px;
			padding-bottom: 2px;
		}
		
		#left-bar p {
			font-size: 11px;
			color: #243A48;
			margin: 0 0 5px 10px;
			padding: 0;
		}
		
		#left-bar h3 a:link, #left-bar h3 a:active, #left-bar h3 a:visited {
			color: #243A48;
			text-decoration: none;
		}
		
		#left-bar p a:link, #left-bar p a:active, #left-bar p a:visited {
			color: #243A48;
			text-decoration: none;
		}

		#left-bar p a:hover, #left-bar h3 a:hover {
			color: #3F647C;
		}
	


	#text {
		width: 443px;
		/* width: 668px;
		border-left: solid 0.001em #CCC; */
		margin: 30px 0 0;
		padding: 0 15px;
		float: left;
	}
	
		#text h2 {
			font-size: 14px;
			font-weight: bold;
			margin: 0 0 20px;
			padding: 0;
		}
		
		#text h3 {
			font-size: 12px;
			font-weight: bold;
			margin: 40px 0 10px;
			padding: 0;
		}
		
		#text h3.first {
			margin-top: 0;
		}
		
		#text p {
			font-size: 11px;
			color: #243A48;
			margin: 0 0 20px;
			padding: 0;
		}
		
		#text ul {
			margin: 0 0 20px 15px;
			padding: 0;
		}
		
		#text ul li {
			font-size: 11px;
			color: #243A48;
			margin: 0 0 10px;
			padding: 0;
		}
		
		#text a:link, #text a:active, #text a:visited {
			color: #3F647C;
			text-decoration: none;
		}
		
		#text a:hover {
			color: #243A48;
		}
	
		#text table {
			width: 443px;
			margin: 0 0 20px;
			padding: 0;
		}
		
		#text table th, #text table td {
			font-size: 11px;
			color: #243A48;
			padding: 0 0 10px;
		}
		


	#right-bar {
		width: 225px;
		/* border-top: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		border-left: solid 1px #CCC; */
		margin: 39px 0 0;
		padding: 0;
		float: left;
		display: none;
	}
	
		#right-bar .box {
			width: 224px;
			background-color: #E7E7E7;
			border-bottom: solid 1px #CCC;
			border-left: solid 1px #CCC;
			margin: 0 0 10px;
			padding: 0 0 15px;
			float: left;
		}
		
			#right-bar ul {
				width: 216px;
				height: 13px;
				background: url(../images/global-nav_bar1.gif) repeat-x;
				margin: 0 0 5px;
				padding: 2px 5px 0;
			}
			
			#right-bar ul li {
				font-size: 11px;
				color: #FFF;
				margin: 0;
				padding: 0;
				list-style-image: url(../images/icon_rechts-standard.gif);
				list-style-position: inside;
			}
			
				* HTML #right-bar ul {
					width: 226px;
					margin: 0 0 0 -5px;
					padding: 2px 0 0;
				}
			
				* HTML #right-bar ul li {
					margin: 0 0 0 -5px;
					padding: 0;
				}
			
			/* h4 {
				width: 226px;
				height: 13px;
				font-size: 10px;
				color: #FFF;
				background: url(../images/global-nav_bar1.gif) repeat-x;
				margin: 0;
				padding: 2px 0 0;
				list-style-position: outside;
				list-style-image: url(../images/icon_rechts-standard.gif);
			} */
			
			#right-bar p {
				width: 205px;
				font-size: 10px;
				color: #002c67;
				margin: 0;
				padding: 5px 10px;
			}


.left {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}

.right {
	margin: 0 0 0 20px;
	padding: 0;
	float: right;
}

.center {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}