/* =======================================
   Webfonts
======================================= */
@font-face { 
	font-family: 'ZapfChanceryBold';
	src:	url('../font/ZapfChanceryBold.eot');
	src:	url('../font/ZapfChanceryBold.eot?#iefix') format('embedded-opentype'),
			url('../font/ZapfChanceryBold.woff') format('woff'), 
			url('../font/ZapfChanceryBold.ttf') format('truetype'), 
			url('../font/ZapfChanceryBold.svg#ZapfChanceryBold') format('svg');
			font-weight: bold; font-style: normal;
}
/* =======================================
	Reset
======================================= */
* { padding: 0; margin: 0; border: 0; }
body { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 100%; color: #000; }
img { width: 50%; height: auto; }


/* =======================================
   Typo
======================================= */
p { font-size: 9pt; line-height: 12pt; }
h1 { font-size: 24pt; line-height: 26pt; font-family: "ZapfChanceryBold", serif; margin-bottom: 10pt; }
h2 { font-size: 11pt; line-height: 15pt; font-family: "ZapfChanceryBold", serif; margin-bottom: 5pt; }
h3 { font-size: 14pt; line-height: 15pt; font-weight: 700; margin-bottom: 10px; }
sup { font-size: 6pt; }

a:link { color: #000; text-decoration: none; border-bottom: none; }
ul { font-size: 9pt; line-height: 12pt; list-style-type: square; margin-left: 1em; padding-left: 0.5em; margin-bottom: 12pt; }
li { font-size: 9pt; line-height: 12pt; }
#content i { margin-right: 0.2cm; }
.flexslider ul { list-style-type: none; padding: 0; margin: 0; }


/* =======================================
   Layout
======================================= */
#wrapper_header { padding-top: 0; margin-bottom: 1cm; }
#logo { font-size: 11pt; line-height: 16pt; font-family: "ZapfChanceryBold", serif; }
nav { display: none; }

.wrapper_hidden_content_1 { height: auto; padding: 0 0 20px 0; }
.wrapper_hidden_content_2 { height: auto; padding: 0 0 20px 0; }

.flex-control-nav { display: none; }
.flexslider .slides li { display: none; }
.flexslider .slides .flex-active-slide { display: block; margin-bottom: 0.25cm; }

.clear { clear: both; }

.btn_order { display: none; }
.btn_order2 { display: block; }
.btn_show { display: none; }
.wrapper_video { display: none; }
.google_fluid_wrapper { display: none; }
#routenplaner { display: none; }
.print_button { display: none; }

.impressum { border-top: 1px solid #CCC; padding-top: 10px;  }


.printadresse { clear: both; display: block;	margin-top: 0.5cm; padding-top: 0.25cm; border-top: 1pt solid #000; }
.printadresse i { margin-right: 0.5em; }
