/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block}
mark, rp, rt, ruby, summary, time{display:inline}
/* Global properties ======================================================== */
body {background:#1d1d1d;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1.125em;color:#c0c0c0}
.ic, .ic a {border:0;float:right;background:#000;color:#f00;width:100%;line-height:10px;font-size:10px;margin:-50% 0 0 0;overflow:hidden;padding:0}
html {min-width:980px}
html, body {height:100%}
/* Global Structure ============================================================= */
.container_16 {font-size:.75em;position:relative}
	/* Header */
	header {
		height:1025px;
		overflow:hidden;
		border-bottom:2px solid #2a2a2a;
		background:/*url(../images/header-pattern.png)*/ 50% 0 #1d1d1d
		}
	/* Inhalt */
	#content {
    background: none repeat scroll 0 0 #99CCFF;
    padding: 37px 0 90px;
}
		#mainContent {padding:13px 0 0 0}
	/* Footerbereich */
	footer {border-top:1px solid #292929;padding:40px 0 40px 0}
/* links & rechts ausrichtung */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.inside{padding:20px}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}
figure {
margin:0 24px 0 0;
float:left;
padding:4px;
background:#fff;
position:relative;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin-top: 20px;
behavior:url(js/PIE.htc)

}

.lageplan {
	margin-top: 24px;}

figure.alt {margin-right:5px}
figure.last {margin-right:0}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.extra-wrap {overflow:hidden}

#adress_01, p.adresstext {
	 color: #99CCFF;
    font-size: 23px;
    line-height: 26px;
    margin-top: 30px;
}
p {
	margin-bottom:18px;
	color:#000;
	font-size: 14px;
}
.p1 {margin-bottom:9px}
.p2 {margin-bottom:18px}
.p3 {margin-bottom:27px}
/*----- texte, linien, links, titel und überschriften -----*/
a {color:#c0c0c0;outline:none}
a:hover {text-decoration:none}
h2 {font-size:33px;color:#666;line-height:1.2em;font-weight:normal;letter-spacing:-1px;margin-bottom:.5em}
h3 {font-size:1em;line-height:16px;font-weight:normal;text-transform:uppercase;color:#000000;margin-bottom:5px}
h4 {font-size:1em;color:#616161;margin-bottom:12px}
h5 {font-size:15px;line-height:20px;font-weight:normal;color:#000000;margin-bottom:1em}
hgroup h5 {margin-bottom:4px}
hgroup h4 {margin-bottom:18px}
.button {display:inline-block;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#d42400;background:-webkit-gradient(linear, 0 0, 0 70%, from(#ed2800), to(#b21e00));background:-moz-linear-gradient(#ed2800, #b21e00 70%);background:linear-gradient(#ed2800, #b21e00 70%);-pie-background:linear-gradient(#ed2800, #b21e00 70%);behavior:url(js/PIE.htc);padding:0 18px 0 18px;line-height:35px;color:#fff;font-weight:bold;text-decoration:none;-webkit-transition-duration:0.5s}
	.button:hover {background:#fff;color:#000}
/*#######################die boxen#####################*/
.box {
    background: none repeat scroll 0 0 #2A2A2A;
    border: 1px solid #2A2A2A;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    padding: 24px 18px 40px 20px;
    position: relative;
}

.box p {
	color:#fff;}
	.box h2 {
		color:#fff;
	    background:url(../images/bd_bot.png) 0 100% repeat-x;padding-bottom:
		20px;margin-bottom:20px;
		line-height:30px;
		letter-spacing:-1px
		}
	.box h3 {font-weight:normal;color:#000;font-size:16px;line-height:22px;text-transform:none}
		.box h3 a {color:#ffffff;}
.address {
	float:left;
    margin:0 30px 10px 0;
	color:#000;
	}
.address.last {margin-right:0}
	.address dt {margin-bottom:4px;text-transform:uppercase}
	.address dd {clear:both}
		.address dd span {float:left;padding-right:25px}
		.address dd a {color:#F00}
/* der Header ###################################### */
/* Das Logo */
header .logo {
    background: url("../images/logo.jpg") no-repeat scroll 0 0;
    border-radius: 10px 10px 10px 10px;
    left: -5px;
   /* padding: 20px 0 0 250px;*/
    position: absolute;
    top: 17px;
	height: 240px;
    width: 980px;
}


/*Testlogobereich_ANFANG*/
header .logo_2 {
    background: url("../images/logo.png") no-repeat scroll 0 0 rgba(153, 204, 255, .5);
	background: url("../images/logo_2.png") no-repeat scroll 0 0 rgba(153, 204, 255, .5);
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    left: -5px;
   /* padding: 20px 0 0 250px;*/
    position: absolute;
    top: 17px;
	height: 166px;
    width: 980px;
}

/*Testlogobereich_ENDE*/



	header .logo h1 {font-size:38px;line-height:1.2em;color:#c3c3c3;font-weight:normal;letter-spacing:-1px}
		header .logo h1 a {color:#c3c3c3;text-decoration:none}
			header .logo h1 a strong {color:#fff}
/* ########Die Navigation################# */
header nav {position:absolute;
			right:25px;
			top:275px;
			height: 62px;
			right: -4px;
			width: 990px;
			}
header nav ul li {float:left;padding-left:6px}
		header nav ul li a {float:left;
		color:#fff;
		text-decoration:none;
		width:130px;
		text-align:center;
		line-height:31px;font-size:14px}
header nav ul li a:hover, header nav ul li a.current {
			background:url(../images/nav-bg.png) 0 0 repeat-x;
			border-radius:5px;
			color:#000;
			-moz-border-radius:5px;
			-webkit-border-radius:5px
				
			}
#n_4 a {
	width: 150px;
	}
/* #############Slider############# */
#faded {position:absolute;left:0;top:320px;padding-bottom:20px}
/*
 * #########hier werden die festen höhen angegeben######*/
#faded .rap {background:url(../images/img-wrapper-bg.jpg) no-repeat 50% 0 000033;border:1px solid #99CCFF;width:589px;height:416px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:-2px 8px 5px rgba(0, 0, 0, .6);-moz-box-shadow:-2px 8px 5px rgba(0, 0, 0, .6);-webkit-box-shadow:-2px 8px 5px rgba(0, 0, 0, .6);z-index:10;overflow:hidden}
	#faded .rap img {
		margin:9px 0 0 9px;
		border-radius: 10px;
	}
#faded ul.pagination {position:absolute;left:537px;top:10px;background:url(../images/pagination-splash.gif) no-repeat 0 0 #2a2a2a;border:1px solid #3a3a3a;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:-2px 8px 5px rgba(0, 0, 0, .4);-moz-box-shadow:-2px 8px 5px rgba(0, 0, 0, .4);-webkit-box-shadow:-2px 8px 5px rgba(0, 0, 0, .4);z-index:9;padding:25px 0 25px 0}
	#faded ul.pagination li {width:429px;position:relative;background:url(../images/line-bot.gif) no-repeat 77px 100%;padding-bottom:1px;height:1%}
	#faded ul.pagination li:last-child {background:none}
		#faded ul.pagination li a {
			display:block;
			padding:14px 0px 20px 85px;
			overflow:hidden;color:#7f7f7f;
			text-decoration:none;font-size:13px;
			line-height:28px;height:1%;
			cursor:pointer;-moz-transition:all 0.3s ease-out; /* FF3.7+ */ -o-transition:all 0.3s ease-out; /* Opera 10.5 */ -webkit-transition:all 0.3s ease-out; /* Saf3.2+, Chrome */ }
		#faded ul.pagination li a:hover, #faded ul.pagination li.current a {background-color:#1d1d1d;color:#fff}
			#faded ul.pagination li a img {
				float:left;
				margin-right:28px;
				border-radius: 10px 10px 10px 10px;
				}
			#faded ul.pagination li a span.left {float: right;width:220px}
			#faded ul.pagination li a span.right {
				float:left;
				padding-left: 123px;
    			width: 290px;
				}
#faded .extra-banner {position:absolute;left:485px;top:307px;z-index:11}
/* Content
---------------------------------------- */
#mainContent article {padding:0 0 32px 0;margin-bottom:30px;border-bottom:1px dashed #323232}
#mainContent article.last {padding-bottom:0;margin-bottom:0;border:none}
/* Aseite */
aside article {padding-bottom:0;margin-bottom:35px}
aside article.last {margin-bottom:0}
/* Lise für Bilder */
.img-list {padding-bottom:9px}
	.img-list li {float:left;padding:0 9px 9px 0;width:109px;height:93px}
		.img-list li a {float:left;padding:4px;background:#fff;position:relative;z-index:1;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;behavior:url(js/PIE.htc);-webkit-transition-duration:0.5s}
			.img-list li a:hover {z-index:2;background:#ce2300;-webkit-transform:scale(1.5)}
/* ######Accordionbereich##### */
.accordion dt {font-size:16px;line-height:1.2em;color:#000;position:relative;padding:10px 0 5px 40px;height:1%}
	.accordion dt img {position:absolute;left:0;top:10px}
	.accordion dt a {color:#C0C0C0}
.accordion dd {display:none;padding:0 0 0 40px}
/* Listen */
.list1 li {background:url(../images/arrow1.gif) no-repeat 0 7px;padding:0 0 6px 15px;font-size:13px;zoom:1}
	.list1 li a {color:#fff;font-weight:bold}
/*######### der footer #############*/
footer .container_16 {font-size:.625em}
	footer nav ul {overflow:hidden;margin:0 0 6px -11px}
		footer nav ul li {display:inline;margin-left:-1px}
			footer nav ul li a {border-left:1px solid #777;padding:0 9px 0 11px;color:#777;text-transform:uppercase;text-decoration:none;-moz-transition:all 0.3s ease-out; /* FF3.7+ */ -o-transition:all 0.3s ease-out; /* Opera 10.5 */ -webkit-transition:all 0.3s ease-out; /* , Chrome und Saf3.2+ */}
			footer nav ul li a:hover {color:#e1e1e1}
	footer .copy {color: #FC2;}
		footer .copy span {
			text-transform:uppercase;
			color:#e1e1e1;
			}
		footer .copy a {color:#777}
/*----- verschiedene Formen -----*/
#contacts-form fieldset {border:none}
	#contacts-form label {
		padding-left: 30px;
	display:block;
	height:26px;
	overflow:hidden; 
	color:#fff;
    padding-top: 10px;
    width: 130px;}
		#contacts-form span {
			float:left;
			width:66px;
			color:#000;
			font-size:14px;}
		#contacts-form input {
			border-radius: 10px 10px 10px 10px;
			float:left;
			background:#1e1e1e;
			border:1px solid #a4a4a4;
			width:210px;
			height: 20px;
			padding:1px 5px 1px 5px;
			color:#fff;
			margin-left: 30px;
			}
		#contacts-form textarea {
			border-radius: 10px 10px 10px 10px;
			float:left;
			width:210px;
			padding:1px 5px 1px 5px;
			height:195px;
			background:#1e1e1e;
			border:1px solid 
			#a4a4a4;
			overflow:
			auto;color:#fff;
			margin-left: 30px;}
		#contacts-form .button {float:right;margin-left:16px;margin-top:14px}
#hpw {
	color: #006;
	padding-right: 40px;
	float:right;
	}		
	
	
#mailheadline {
	width: 100px;
	height:10px;
	float:left;}
#wrapper {
	height: 775px;
    width: 290px;
	background: none repeat scroll 0 0 #2A2A2A;
	border-radius: 10px 10px 10px 10px;
	}
#wrapper #submit{
	height: 23px;
    margin-top: 10px;
    padding-top: 1px;
    width: 130px;
	}
#sendmail{
	color:#fff;
	margin-left: 30px;}
	
/*=====================Ende der CSS=====================*/