@charset "utf-8";

* {
margin: 0 auto;
border: 0 none;

}

	.required {color: red;}
	
/* CSS Document */

/* main css */
	body {
		font-family: Verdana, Arial, sans-serif;
		background:#fff;
		width: 100%;
	}
	
	#all {
	background:#eeeeee;
	margin: 0 auto;
	padding: 0 auto;
	width: 1020px;
	}
	
/* Header CSS */

			#header {
				width: 1020px;
				height: 200px;
				background:url(images/header_left_background.jpg) repeat-x;
				clear:both;
				display: block;
			}
			
				#header_middle{
						background:url(images/header.jpg) no-repeat;
						width: 1020px;
						height: 285px;
						margin: 0 auto;
						font-size: 12px;
						
				}
				
				
					.main_btn {
						font-size: 14px;
						font-weight: bold;
						color: #FFF;

					}
					
						.main_btn a:link {
							text-decoration: none;
							color: #3a3b3d;;
						}
						
						.main_btn a:visited {
							text-decoration: none;
							color: #3a3b3d;;
						}
						
						.main_btn a:active {
							text-decoration: none; 
							color: #3a3b3d;;
						}
						
						.main_btn a:hover {
							text-decoration: none;
							color: #b5114d;
						}
				
					#logo {
					display: block;	
					float: left;
					padding-left: 31px;
					}
					
					#breadcrumbs {
						font-size: 12px;
						padding-top: 41px;
						padding-left: 263px;
						font-weight: bold;
						float: leftt;
					}
					
									
						#breadcrumbs a:link {
								text-decoration: none;
								color: #3a3b3d;
						}
						
						#breadcrumbs a:visited {
							text-decoration: none;
							color: #3a3b3d;
						}
						
						#breadcrumbs a:active {
							text-decoration: none; 
							color: #3a3b3d;
						}
						
						#breadcrumbs a:hover {
							text-decoration: none; 
							color: #ffffff;
						}
					
						#breadcrumbs li {
							display: inline;	
						}
						
					#formulieren {
						margin-left:861px;
						margin-top: -70px;
						display: block;
						float: left;
					}
		
							#formulieren ul {
					}
					
					#formulieren li {
					display: inline;
					list-style: none;
					}
		
						#formulieren a:link {
								text-decoration: none;
								color: #FFF;
						}
						
						#formulieren a:visited {
							text-decoration: none;
							color: #FFF;
						}
						
						#formulieren a:active {
							text-decoration: none; 
							color: #FFF;
						}
						
				
				
					#flashquotes {
						width: 657px;
						height: 91px;
						padding-top: 29px;
						padding-bottom: 17px;
						margin-left: 0;

					}
					

					#navigation {
					margin-left: 283px;
					padding-top: 8px;
					width: 370px;
					height: auto;

					}
					
	
						#navigation li {
							display: inline;
							margin-left: 15px;
						}
						

					#login {

					width: 250px;
					height: auto;
					font-size: 12px;
					color:#FFF;
					margin-right: 65px;
					margin-top: -48px;

					}
					
					#login input {
						color:#3a3b3d;
						font-size: 10px;
						background: none;
					}
					
						.logintable_label {
						width: 72px;
						height: 18px;
						text-align: right;
						}
						
						.logintable_field {
						width: 110px;
						padding-left: 15px;
						text-align: left;
						}						
						

/* Container CSS */

		#container {
			width: 1020px;
			margin: 0 auto;
			padding: 0 auto;
					background-color:#eeeeee;
					clear: both;
					display:block;

		}

	/* Main CSS */
				#homeImg {
				width: 100%;
				padding: 35px;
				
				}
				
				#homeContainer {
					clear: both;
					display:block;
					background-color:#eeeeee;
				}
				
				#home {
					width: 251px;
					float:left;
					padding-left: 79px;
					display: block;
					background-color:#eeeeee;
					}
				
				#menu{
					width: 239px;
					float:left;
				
					}
				
				#menu li {
											list-style: none;
							list-style-type: none;
				}

				.home_btn {
				padding-left: 45px;
				}
				
				#home table {
				width: 253px;
				border-width: 0px;
				border-spacing: 0px;
				border-style: none;
				border-collapse: collapse;
				border: 0;
				padding: 0;
				margin: 0;
				}


				.tabletitel {
				background: #3a3b3d;
				color: #FFF;
				font-weight: bold;
				padding: 4px;
				padding-left: 30px;
				}
				
				.tablecontent {
				padding-top: 20px;
				padding-bottom: 20px;
				padding-right: 40px;
				/*background: #f5f5f5;*/
				background: #ffffff;
				font-size: 12px;
				color: #666666;
				}
				
						.tableheader {
							background: url(images/hometableheader.jpg) #3a3b3d;
							color:#00C;
							height: 13px;
							
						}
						
						.tablecontent a:link {
								text-decoration: none;
								font-weight: bold;
								color: #b5114d;
						}
						
						.tablecontent a:visited {
							text-decoration: none;
							font-weight: bold;
							color: #b5114d;
						}
						
						.tablecontent a:active {
							text-decoration: none; 
							font-weight: bold;
							color: #b5114d;
						}
						
						.tablecontent a:hover {
							text-decoration: none;
							font-weight: bold;
							none; color: #3a3b3d;
						}
						
						.tablecontent ul {
						list-style:none;
						}
		
						.tablecontent li {
						padding-bottom: 11px;
						}
						
				#flashcarroussel {
				height: 323px;
				width: 	556px;
				float:left;
				margin-left: 53px;
				background-color:#eeeeee;
				padding-bottom: 35px;
				}
				
				#content {
					min-height: 534px;
				width: 370px;
				float: left;
				font-size: 12px;
				margin-left: 58px;
				margin-right: 80px;
				color: #333;
									background-color:#eee;
									padding-bottom: 35px;
				}
				
					#content input {
					background-color:#CCC;
					}
					
					#content textarea {
					background-color:#CCC;
					height: 100px;
					width: 145px;
					font-family: verdana;
					}				
					#content ul {
					font-size: 12px;
					margin: 0;
					padding: 0;
					}					
					
					#content h3 {
					font-size: 12px;
					font-weight: bold;
					color:#333;
					}	
	
					#content h2 {
					font-size: 12px;
					font-weight: bold;
					color:#b5114d;
					}	
	
					#content h1 {
					font-size: 18px;
					font-weight: bold;
					
					}
				
					#content p {
					margin-top: 5px;
					margin-bottom: 5px;
					}
					
						#content a:link {
						text-decoration: none;
						color: #3a3b3d;
						text-decoration: underline;
						}
						
						#content a:visited {
							text-decoration: none;
							color: #3a3b3d;
							text-decoration: underline;
						}
						
						#content a:active {
							text-decoration: none; 
							color: #3a3b3d;
							text-decoration: underline;
						}
						
						#content a:hover {
							text-decoration:
							none; color: #b5114d;
						}
					
						#content li {
							display: inline;
							list-style: none;
							list-style-type: none;
						}
				
				#contentImage {
				width: 200px;
				float: left;
				font-size: 12px;
				padding-bottom: 35px;
			
				}
				


/* Footer CSS */

		#footer {
					background:url(images/footer.jpg) no-repeat;
					margin: 0 auto;
					padding: 0 auto;
					height: 141px;
					width: 1020px;
					clear: both;
					display:block;
		}
			
				#footer_middle{
					width: 1020px;
					height: 103px;
				}
				
				#footer_left {
				float:left;
				width: 260px;
				}
				
				#footer_left img{
				margin: 40px 0 0 20px;
				width: 60px;
				height: 41px;
				}
				
				#footer_right {
				float:left;
				width:500px;
				}
			
					#newsletter_table {
					padding-left: 10px;
					padding-top: 39px;
					font-size: 12px;
					width: 263px;
					}
					
					#newsletter_table td {
					height: 28px;
					}
					
					#newsletter_form input[type=text] {
						background: none;
						width: 350px;
						height: auto;
					}
					
					#newsletter_form input[type=submit] {
						background: none;
						float: right;
						color:#fff;
					}
					
			
					#quicklinks {
					padding-left: 210px;
					padding-top: 8px;
					witdh: 1024px;
					}
					
						#quicklinks ul {
						}
						
						#quicklinks li {
						display: inline;
						color:#eee;
						font-size: 11px;
						}
						
						#quicklinks a:link {
								text-decoration: none;
								color: #fff;
						}
						
						#quicklinks a:visited {
							text-decoration: none;
							color: #ffffff;
						}
						
						#quicklinks a:active {
							text-decoration: none; 
							color: #ffffff;
						}
						
						#quicklinks a:hover {
							text-decoration:none; color: #b5114d;
						}
