@charset "utf-8";
/* CSS Document */

body { 
margin: 0px;
background-color:#666;
}
.border {
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-color: #ffffff;
}
.border2 {
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	border-color: #27528d;
}
.menuea:link {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	text-decoration: none;
}
.menuea:active {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	text-decoration: none;
}
.menuea:visited {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	text-decoration: none;
}
.menuea:hover {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #009fe3;
	text-decoration: none;
}
.menue2a:link {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	text-decoration: none;
	background-image: url(images/pfeil.png); 
	background-repeat: no-repeat;
	background-position: center top;
}
.menue2a:visited {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	text-decoration: none;
	background-image: url(images/pfeil.png); 
	background-repeat: no-repeat;
	background-position: center top;
}
.menue2a:active {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	text-decoration: none;
	background-image: url(images/pfeil.png); 
	background-repeat: no-repeat;
	background-position: center top;
}
.menue2a:hover {
	display: block;
	height: 70px;
	vertical-align: middle;
	line-height: 70px;
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	color: #009fe3;
	text-decoration: none;
	background-image: url(images/pfeil.png); 
	background-repeat: no-repeat;
	background-position: center top;
}
h1 {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 30px;
	text-align: left;
	padding-top: 5px;
	color: #014276;
	font-weight: 500;
	padding-left: 110px;
}
h2 {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	padding-left: 110px;
	padding-right: 100px;
	line-height: 30px;
}
h2 a:link {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h2 a:visited {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h2 a:active {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h2 a:hover {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #009fe3;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h3 {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	padding-left: 110px;
	line-height: 25px;
}
h4 {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	padding-left: 110px;
	line-height: 30px;
}
h4 a:link {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h4 a:visited {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h4 a:active {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
h4 a:hover {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #009fe3;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	line-height: 30px;
	text-decoration: underline;
}
.datena { 
font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	line-height: 50px;
	vertical-align: middle;
	font-size: 12px;
	padding-left: 40px;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
}
.datena:link { 
font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	line-height: 50px;
	vertical-align: middle;;
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
	padding-left: 100px;
}
.datena:visited { 
font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	line-height: 50px;
	vertical-align: middle;
	font-size: 12px;
	color: #ffffff;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
	padding-left: 100px;
}
.datena:active { 
font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	line-height: 50px;
	vertical-align: middle;;
	font-size: 12px;
	color: #61b6df;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
	padding-left: 100px;
}
.datena:hover { 
font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	line-height: 50px;
	vertical-align: middle;
	font-size: 12px;
	color: #009fe3;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
	padding-left: 100px;
}
.border1 {	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	border-color: #ffffff;
}
.li {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	font-weight: 300;
	text-align: left;
	list-style: circle;
}
.ol {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	font-weight: 300;
	text-align: left;
	list-style: circle;
}
.ul {
	padding-left: 80px;
}
#nav {}
		#nav ul{ list-style-type:none; margin:0; padding:0; }
		#nav li { float:left; padding:0; margin:0;}
		#nav li a { display:block; text-align:left; vertical-align: middle; height:70px; line-height:70px; text-decoration:none; font-size:18px;}
		#nav li a:hover { color:#009fe3;}
		#nav ul ul { display:none; position:absolute; z-index:999; }
		#nav li li { float:none; }
		#nav li li a { font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#014276; height:auto; line-height:1; width:250px; padding:20px 25px 20px 10px; border:1px solid #014276; border-top:none; margin-right:0; margin-left: 10px;  background-color:#ffffff; opacity: .9; filter: Alpha(Opacity=90); }
		* html li li { display:inline; } /* IE6 Bugfix */
		
.preisliste {
		font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		font-weight: 300;
		text-align: left;
		line-height: 25px;
		padding-left: 10px;
		padding-right: 10px;		
}
.preise {
		font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		font-weight: 300;
		text-align: left;
		line-height: 35px;
		padding-left: 10px;
		padding-right: 10px;			
}
.preisliste2 {
		font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		font-weight: 300;
		text-align: left;
		line-height: 35px;
		writing-mode: vertical-rl;
		vertical-align: top;
		line-height: 40px;
		padding-top: 20px;
		padding-bottom: 20px;
}
.overnight {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: center;
	line-height: 25px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
}
.overnight2 {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent:10px;
}
.stern {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	padding-left: 110px;
	line-height: 30px;
}
.blue {
	color: #014276;
	font-weight: 500;
}
.overnightint {
	font-family: 'Open Sans', Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../font/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../font/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../font/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../font/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../font/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
