@charset "UTF-8";
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
/* CSS Document */
html { 
  padding:0px;
  margin:0px;
}

body {
	background-color: #CFDADC;
	font-size: 13px;
	font-family: 'Futura Lt BT', 'Century Gothic', Verdana, Arial;
	color:#564b47;
	padding:0px;
	margin:0px;
	line-height: 12px;
	-webkit-text-stroke:1px transparent;
	}

.Navigation{
	position: relative;
	text-align: left;
	width: 450px;
	background-color: #FFFFFF;
	color: white;
	height: 47px;
}
	
.NavigationText{
	position: absolute;
	left:510px;
	top:0px;
	width: 450px;
	height: 47px;
	text-align: right;
	line-height: 32px;
	background-image: url(../Bilder/Menu_HG.jpg);
	background-repeat: repeat-x;

}
.NavigationLinks, .NavigationLinks:link, .NavigationLinks:visited{
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
	color:#008295;
	text-decoration: none;
   	FONT-FAMILY: 'Futura Lt BT', 'Century Gothic', Verdana, Arial;
	line-height: 32px;
	display:inline;

}
.NavigationLinks:hover{
	font-size: 14px;
	text-shadow: #c0c0c0 3px 3px 5px;
	margin-left: 10px;
	margin-right: 10px;
	color:#008295;
	text-decoration: none;
	FONT-FAMILY: 'Futura Lt BT', 'Century Gothic', Verdana, Arial;
	line-height: 32px;
	display:inline;
	padding-bottom: 2px;
	border-bottom: 4px solid #008295;

}
.NavigationALinks{
	font-size: 14px;
	text-shadow: #c0c0c0 3px 3px 5px;
	margin-left: 10px;
	margin-right: 10px;
	color:#004796;
	text-decoration: none;
	FONT-FAMILY: 'Futura Lt BT', 'Century Gothic', Verdana, Arial;
	line-height: 32px;
	display:inline;
	padding-bottom: 2px;
	border-bottom: 4px solid #004796;
}

p{
color: #3d3f3f;
margin: 0px; 
padding: 5px 10px 5px 20px;

}
pre, h2, h4 {
margin: 0px; 
padding: 5px 10px 5px 20px; 
text-shadow: #c0c0c0 3px 3px 5px;

}



a { 
color: #008295;
background-color:transparent;
text-decoration: none; 
}
.kontaktadresse a { 
color: white;
}
 
pre {
	color: #008295;
	font-size: 24px;
	background-color:transparent;
	font-family:Georgia, serif; font-weight:normal;
	padding-top: 20px;
	padding-bottom: 20px;
}
h4 {
	color: #008295;
	font-size: 42px;
	font-family:Georgia, serif; font-weight:normal;
	padding-top: 20px;
	padding-right: 60px;
	line-height:50px;
}



.subline {
	color:#CFDADC; 
	FONT-FAMILY: 'Futura Lt BT', 'Century Gothic', Verdana, Arial;
	font-size: 1.3em;
	background-color:transparent;
	width:100px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 32px;
	float: left;
	font-weight: bold;
}

.sublinemenu {
	color: #004796;
	font-size: 12px;
	background-color:transparent;
	font-family:Georgia, serif; font-weight:normal;
	padding-top: 20px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: right;
}

.alignright {
margin-top: 0; 
text-align: right;
font-size: 10px;
}

h2 {
font-family: georgia, serif;
font-weight: normal;
color: #008295;
font-size:20px;
padding-top:10px;
background-color: transparent;
	}


h1 {
font-size: 11px;
text-transform: uppercase;
color: #008295;
padding:0px;
margin:0px;
display:inline;

}

em {
font-style:normal;
font-size: 12px;
color: #008295;
padding:0px;
margin:0px;
display:inline;

}

strong { 
font-size: 13px;
}

/*  positioning-layers statisch und absolut */

#center {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-bottom: 10px;

}

#links {
	position: relative;
	width: 15px;
	color: #564b47;
	padding: 0px;
	background-image:url(../Bilder/Schatten_Links.jpg);
	background-repeat: repeat-y;
	background-color: #CFDADC;
	background-position: right;
	height: 200%;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header {
	background-color: #ffffff;
}
#vk {
	background-color: #ffffff;
}
#inhalt {
	background-color: #ffffff;
	width: 960px;
	margin: 0px;
	padding: 0px;
	color: #000;
	line-height: 1.6em;
	font-size: 1.1em;
	font-variant: normal;
}

#footer {
	background-color: #008295;
	height: 250px;
	padding: 10px;
	color: #FFF;
	margin-top: 15px;
	}
#footer_min {
	background-color: #CFDADC;
	height: 40px;
	padding: 10px;
	color: #008295;
	margin-top: 2px;
}
#rechts {
	position: relative;
	right: 0px;
	width: 15px;
	margin: 0px;
	padding: 0px;
	background-color: #CFDADC;
	background-image: url(../Bilder/Schatten_Rechts.jpg);
	background-repeat: repeat-y;
	background-position: left;
	height: 100%;
	float: right;
	top: 0px;
}
#boxmain {
	position: relative;
	right: 0px;
	width: 290px;
	padding: 0px;
	background-color: #ECF0F1;
	height: 100%;
	top: 0px;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	left: 0px;
	bottom: 0px;
}
.ueberschrift {
	color:#2a2a2a; font-family:Georgia, serif; font-weight:normal;
	font-size: 2em;
	font-style: normal;
	line-height: 2em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom:5px;
        padding-top:5px
}
.ueberschrift_content {
	font-size: 1.4em;
	font-style: normal;
	line-height: 2em;
	color: #008295;
	margin-left: 20px;
	margin-right: 20px;
}
#boxmainmitte {
	position: relative;
	right: 0px;
	width: 290px;
	padding: 0px;
	background-color: #ECF0F1;
	height: 100%;
	top: 0px;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-right: 33px;
	margin-bottom: 20px;
	margin-left: 33px;
	left: 0px;
	bottom: 0px;
}
.ro {
	background:url(../Bilder/ro.gif) top right no-repeat;
}

.lo {
	background:url(../Bilder/lo.gif) top left no-repeat;
}

.ru {
	background:url(../Bilder/ru.gif) bottom right no-repeat;
}

.lu {
	background:url(../Bilder/lu.gif) bottom left no-repeat;
}

.boxinhalt {
	margin:0;
	padding-top: 6em;
	padding-right: 2.5em;
	padding-bottom: 3.5em;
	padding-left: 2.5em;
}

.boxinhalt p {
	margin:0;
	padding:0;
}
#center #inhalt div #footer .kontaktadresse {
	float: left;
	width: 420px;
	height: 250px;
	background-image: url(../Bilder/Telefon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: white;
}
#boxgross {
	position: relative;
	right: 0px;
	width: 930px;
	padding: 0px;
	background-color: #ECF0F1;
	height: 100%;
	top: 0px;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	left: 0px;
	bottom: 0px;
}

#boxgross .ro .lo .ru .lu .inhalt p img {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.prototip 						{ position: absolute; }
.prototip .silver 				{ width: 733px; font-size: 1.8em; }
.prototip .silver .content 		{ text-align: center; padding: 10px 0; }

dp  { width: 450px; margin-top: 20px; margin-bottom: 20px; margin-left: 30px; }
#dp td { font-size: .8em; line-height: 2; vertical-align: top; padding: 10px 15px 10px 5px; background-color:#FFF; }
#dp th { font-size: .8em; background-color: #f5f5f5; text-align: left; padding: 5px 15px 5px 5px; }

#exclusiv {
z-index: 10;
	position:absolute;
	background-image: url(../Bilder/Exclusiv.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	height: 137px;
	top: -50px;
	left: 190px;
	}
#exclusiv_offen {
	z-index: 11;
	position:relative;
	background-image: url(../Bilder/Exclusiv_offen.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 930px;
	height: 368px;
	top: -70px;
	left: 20px;
	}
.gross {
	font-family: Georgia;
	word-spacing: 0.4em;
	font-size: 26pt;
	font-weight: bold;
	clear:both;
}
.mittel {
	font-family: Georgia;
	word-spacing: 0.2em;
	font-size: 22pt;
	font-weight: bold;
	clear:both;
}
.beratung {
	font-family: Georgia;
	word-spacing: 0.2em;
	font-size: 14pt;
	font-weight: bold;
	clear:both;
	color:#008295;
	float:right; 
	margin-right:15px;
}


