@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Comfortaa:400,700,300);
/* font-family: 'Comfortaa', sans-serif;*/

html {
	margin:				0;
	padding:			0;
	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: none;
}
body {
	font:				14px Verdana, Geneva, sans-serif;
	color: 				#000000; 
	background: 		#FFFFFF; 
	margin:				0; 
	padding: 			0;
	line-height:		125%;
	z-index:			0;
}
h1,h2, h3, h4, h5, h6, p {
	padding:			0;
	margin:				0;
	font-weight:		normal;
}
ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}
a {
	text-decoration:	none;
	color:				#000000;
	outline:			none;
	cursor:				pointer;
}
img {
	border:				none;
	outline:			none;
}
.clear {
	clear:				both;
}
/*****************************************************/
/* Definition :: Header-Max, Content-Max, Footer-Max */
/*****************************************************/
.header_max {
	background:			#FFFFFF;
	width:				100%;
	min-width:			940px;
	height:				125px;
	border-bottom:		3px solid #EEEEEE;
	box-shadow:			0px 0px 10px #000000;
	-moz-box-shadow:	0px 0px 10px #000000;
	-ms-box-shadow:		0px 0px 10px #000000;
	-o-box-shadow:		0px 0px 10px #000000;
	-webkit-box-shadow:	0px 0px 10px #000000;
	z-index:			3;
	position:			relative;
	
}
.content_max {
	background:			url('../images/layout/content_bg.jpg') repeat-x;
	background-position:center;
	width:				100%;
	min-width:			940px;
	min-height:			620px;
	position:			relative;
	border-bottom:		10px solid #EEEEEE;
	z-index:			2;
}
.content_max_noimage {
	background:			#B8E4F7 url('../images/layout/content_bg_zwei.jpg') repeat-x;
	background-position:bottom center;
	width:				100%;
	min-width:			940px;
	min-height:			620px;
	padding:			0 0 25px 0;
	position:			relative;
	border-bottom:		10px solid #EEEEEE;
	z-index:			2;
}
.footer_max {
	width:				100%;
	min-width:			940px;
	min-height:			208px;
	background:			#FFFFFF;
	position:			relative;
	border-bottom:		10px solid #EEEEEE;
	z-index:			1;
}
/****************************/
/* Definition :: Header-Min */
/****************************/
.header_max .header_min {
	height:				233px;
	width:				900px;
	margin:				0 auto 0 auto;
	padding:			0 20px 0 20px;
}
.header_max .header_min h1 {
	font-family: 		'Comfortaa', sans-serif;
	font-size:			45px;
	line-height:		100%;
	margin:				0;
	padding:			25px 0 0 155px;
}
.header_max .header_min h2 {
	background:			url('../images/layout/aquismedica_logo.png') no-repeat;
	margin:				19px 0 0 335px;
	padding:			0 0 0 0;
	width:				212px;
	height:				141px;
 }
.header_max .header_min h2 a {
	display:			block;
	height:				141px;
	width:				212px	
}
.header_max .header_min h2 a span {
	position:			relative;
	text-indent:		-9999px;
	overflow:			hidden;
	display:			none;
}
.header_max .header_min ul {
	position:			relative;
	width:				715px;
	top:				-90px;
	left:				47px;
}
.header_max .header_min ul li {
	display:			inline-block;
	padding:			0 0 0 225px;
}
.header_max .header_min ul li a {
	display:			block;
	font-size:			14px;
	color:				#FFFFFF;
	text-shadow:		1px 1px 1px #000000;
}
.header_max .header_min ul li a:hover, .header_max .header_min ul li a:active {
	font-size:			14px;
	color:				#000000;
	text-shadow:		1px 1px 1px #000000;
}
/*****************************/
/* Definition :: Content-Min */
/*****************************/
.content_max .content_min {
	width:				900px;
	margin:				0 auto 0 auto;
	padding:			125px 20px 0 20px;
}
.content_max .content_min .left {
	width:				294px;
	float:				left;
	margin:				0;
	padding:			0;
}
.content_max .content_min .left h3 {
	font-family: 		'Comfortaa', sans-serif;
	font-size:			40px;
	font-weight:		400;
	line-height:		125%;
}
.content_max .content_min .left h4 {
	font-family: 		'Comfortaa', sans-serif;
	color:				#FFFF00;
	font-size:			20px;
	line-height:		125%;
	border-bottom:		3px solid #FFFFFF;
	padding:			0 0 20px 0;
}
.content_max .content_min .left ul {
	list-style-type:	circle;
	padding:			20px 0 0 15px;
}
.content_max .content_min .left ul li {
	font-size:			12px;
	line-height:		135%;
	color:				#FFFFFF;
	padding:			0 5px 20px 0;
}
.content_max .content_min .left a {
	position:			absolute;
	font-size:			14px;
	line-height:		100%;
	background:			#FFFFFF;
	color:				#009FE3;
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
	-webkit-border-radius:10px;
	border:				3px solid #EEEEEE;
	padding:			5px;
	margin:				20px 0 0 50px;
	box-shadow:			0px 1px 3px #333333;
	-moz-box-shadow:	0px 1px 3px #333333;
	-ms-box-shadow:		0px 1px 3px #333333;
	-o-box-shadow:		0px 1px 3px #333333;
	-webkit-box-shadow:	0px 1px 3px #333333;
}
.content_max .content_min .right {
	background:			url('../images/layout/charisma.png');
	height:				464px;
	width:				609px;
	float:				right;
	margin:				-334px 0 0 0;
	padding:			0;
}
/***********************************/
/* Definition :: Content Impressum */
/***********************************/
.content_max .content_min .left_impress {
	width:				420px;
	float:				left;
	margin:				0;
	padding:			0;
}
.content_max .content_min .left_impress ul {
	font-size:			12px;
	margin:				0 0 15px 0;
}
.content_max .content_min .left_impress ul li {
	color:				#000000;
	position:			relative;
	display:			block;
}
.content_max .content_min .left_impress ul li.big {
	font-family: 		'Comfortaa', sans-serif;
	color:				#000000;
	font-size:			16px;
	font-weight:		700;
	padding:			15px 0 0 0;
}
.content_max .content_min .left_impress ul li a {
	display:			inline-block;
}
.content_max .content_min .left_impress ul li a:hover {
	text-decoration:	underline;
}

.content_max .content_min .left_impress h4 {
	font-family: 		'Comfortaa', sans-serif;
	color:				#000000;
	font-weight:		700;
	font-size:			14px;
	line-height:		130%;
	padding:			5px 0 0 0;
}
.content_max .content_min .left_impress a:hover {
	text-decoration: 	underline;
}
.content_max .content_min .left_impress p {
	color:				#000000;
	font-size:			12px;
	line-height:		130%;
	padding:			0 0 20px 0;
}
.content_max .content_min .right_impress {
	height:				464px;
	width:				405px;
	float:				right;
	margin:				10px 0 0 0;
	padding:			0;
}
.content_max .content_min .right_impress h4 {
	font-family: 		'Comfortaa', sans-serif;
	color:				#000000;
	font-weight:		700;
	font-size:			14px;
	line-height:		130%;
	padding:			5px 0 0 0;
}
.content_max .content_min .right_impress p {
	color:				#000000;
	font-size:			12px;
	line-height:		130%;
	padding:			0 0 20px 0;
}
/***********************************/
/* Definition :: Content Kontakt   */
/***********************************/
.content_max .content_min .left_contact {
	width:				420px;
	float:				left;
	margin:				0;
	padding:			0;
}
.content_max .content_min .left_contact ul {
	font-size:			12px;
	margin:				0 0 15px 0;
}
.content_max .content_min .left_contact ul li {
	color:				#000000;
	position:			relative;
	display:			block;
}
.content_max .content_min .left_contact ul li.big {
	font-family: 		'Comfortaa', sans-serif;
	color:				#000000;
	font-size:			16px;
	font-weight:		700;
	padding:			15px 0 0 0;
}
.content_max .content_min .left_contact ul li a {
	display:			inline-block;
}
.content_max .content_min .left_contact ul li a:hover {
	text-decoration:	underline;
}
.content_max .content_min .left_contact .map {
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
}
.content_max .content_min .right_contact {
	height:				464px;
	width:				405px;
	float:				right;
	margin:				10px 0 0 0;
	padding:			0;
}
.content_max .content_min .right_contact fieldset {
    border-style: 		none;
    margin: 			0;
    padding: 			0;
}
.content_max .content_min .right_contact .input-line {
    padding-bottom: 	12px;
}
.content_max .content_min .right_contact .input-line label {
    display: 			block;
    margin-bottom: 		1px;
	font-size:			12px;
	color:				#000000;
	padding:			0 0 10px 0;
}
.content_max .content_min .right_contact .input-line .input-bg {
	background:			#FFFFFF;
    border: 			3px solid #EEEEEE;
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
	position:			relative;
    color: 				#000000;
    font-size: 			12px;
    height: 			30px;
    overflow: 			hidden;
    width: 				315px;
}

.content_max .content_min .right_contact .input-line .input-bg.red {
    border: 			3px solid #B5021D;
}
.content_max .content_min .right_contact .input-line .input-bg input {
    background: 		none repeat scroll 0 0 transparent;
    border: 			none;
    color: 				#000000;
    font-size: 			14px;
    height: 			32px;
    padding: 			0 4px 0 15px;
    width: 				325px;
}
.content_max .content_min .right_contact .input-line .textarea-bg {
    background: 		#FFFFFF;
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
	position:			relative;
    border: 			3px solid #e5e5e5;
    color: 				#000000;
    font-size: 			14px;
    height: 			90px;
    overflow: 			hidden;
    width: 				390px;
}
.content_max .content_min .right_contact .input-line .textarea-bg.red {
     border: 			3px solid #B5021D;
}
.content_max .content_min .right_contact .input-line .textarea-bg textarea {
    background: 		none repeat scroll 0 0 transparent;
    border: 			medium none;
    color: 				#000000;
    font-size: 			14px;
	padding:			5px 15px 0 15px;
    height:			    100px;
    width: 				400px;
}
.content_max .content_min .right_contact button {
	font-size:			14px;
	line-height:		100%;
	background:			#FFFFFF;
	color:				#009FE3;
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
	-webkit-border-radius:10px;
	border:				3px solid #EEEEEE;
	padding:			5px;
	margin:				0 0 0 0;
	box-shadow:			0px 1px 3px #333333;
	-moz-box-shadow:	0px 1px 3px #333333;
	-ms-box-shadow:		0px 1px 3px #333333;
	-o-box-shadow:		0px 1px 3px #333333;
	-webkit-box-shadow:	0px 1px 3px #333333;
}
/****************************/
/* Definition :: Footer-Min */
/****************************/
.footer_max .footer_min {
	width:				900px;
	margin:				0px auto 0 auto;
	padding:			20px 20px 0 20px;
}
.footer_max .footer_min h5 {
	font-family: 		'Comfortaa', sans-serif;
	color:				#009FE3;
	font-size:			25px;
}
.footer_max .footer_min h6 {
	color:				#000000;
	padding:			20px 0 0 0;
	font-size:			12px;
}
.footer_max .footer_min .left {
	float:				left;
	background:			#FFFFFF;
	box-shadow:			0px 1px 3px #333333;
	-moz-box-shadow:	0px 1px 3px #333333;
	-ms-box-shadow:		0px 1px 3px #333333;
	-o-box-shadow:		0px 1px 3px #333333;
	-webkit-box-shadow:	0px 1px 3px #333333;
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
	-webkit-border-radius:10px;
	border:				3px solid #EEEEEE;
	padding:			10px;
}
.footer_max .footer_min .left ul {
	padding:			20px 0 0 0;
}
.footer_max .footer_min .left ul li {
	font-size:			12px;
	line-height:		135%;
}
.footer_max .footer_min .middle {
	float:				left;
	width:				147px;
	height:				193;
	padding:			0 50px 0 70px;
}
.footer_max .footer_min .right {
	float:				right;
	background:			#FFFFFF;
	box-shadow:			0px 1px 3px #333333;
	-moz-box-shadow:	0px 1px 3px #333333;
	-ms-box-shadow:		0px 1px 3px #333333;
	-o-box-shadow:		0px 1px 3px #333333;
	-webkit-box-shadow:	0px 1px 3px #333333;
	border-radius:		10px;
	-moz-border-radius:	10px;
	-ms-border-radius:	10px;
	-o-border-radius:	10px;
	-webkit-border-radius:10px;
	border:				3px solid #EEEEEE;
	padding:			10px;
}
.footer_max .footer_min address {
	font-style:			normal;
	font-size:			12px;
	color:				#000000;
	line-height:		135%;
}