body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	z-index: 0;
}




#mobi {
	display: block !important;
}

article {
	display: none;
}

h2 {
	font-size: 0.9em !important;
}

input {
	font-weight: bold;
}

img,
video {
	max-width: 100%;
	max-height: 100%;
}

.header1 {
	float:right;
	position:absolute;
	width: 25%;
	height:auto;
	top:10px;
	right:5px;
	z-index:1000;
}

.sm {
	position:relative;
	margin: auto;
	text-align:center;
}

video {
	width: 59.375%;
	min-width: 285px;
	min-height: 228px;
	background-color: #032454;
}

address {
	font-style:normal;
	color:#fff;
	font-size:0.75em; /* 12px / 16px */
	text-align:center;
	border-bottom:1px #6bad00 solid;
	border-top: 1px #bdd600 solid;
	padding:5px 0;
}

footer {
	background:#aaa;
	padding:5px;
	position:relative;
	text-shadow:1px 1px 0px #010101;
}

#texttit {
	float: left;
	width: 65%;
	font-size: 0.45em;
	text-align: center;
}

.titpic {
	height:auto;/*160px;*/
	position:relative;
	margin:auto;
}

#summer {
	text-align: center;
	font-size: 1em;
	color: #ffd85b;
	font-weight: bold;
	text-shadow:1px 1px 1px #032454;
}

#contentE {
	position: relative;
	margin-top: -10px;
	width: 100%;
	font-size: 2.5em;
	text-align: center;
	font-weight: bold;
	color: #a5a5a5;
	text-shadow: 1px 1px 2px rgba(0,0,0,.9),
				2px 2px 3px rgba(42,54,83,0.6);
}

#contentF {
	position: relative;
	margin-top: 0px;
	width: 100%;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	color: #333;
	padding-top: 0px;
/*	text-shadow: 1px 1px 0px rgba(42,54,83,.9);*/
}

#dialog {
	display:none;
}

#mydate {
	z-index: 20000;
}

#mentit {
	float: left;
	width: 80px;
	margin-left: 0px;
	margin-right: 25px;
}

#phoneM {
	position: absolute;
	float: right;
	width: 130px;
	height: 130px;
	top: -10px;
	right: 0px;
}

#videoM {
	position: absolute;
	float: right;
	top: 90px;
	right: 0px;
}

.roundc {
	border-radius: 20px !important;
}
		
.roundc1 {
	border-radius: 50px !important;
}


.schrift12m {
	color: #003800;
	font-size: 1.2em !important;
	line-height: 0.5em;
	text-shadow: 1px  1px  1px  #aaa ,
			 -1px  -1px  1px  #aaa ;
	
}

.schrift12m1 {
	color: #fff;
	font-size: 1.8em !important;
	text-shadow: 1px  1px  1px  #7d7d7d,
			 -1px  -1px  0px  #7d7d7d;
	
}

.schrift12m1:hover {
	color: #ff0000;
	
}

.schrift09m {
	color: #f6f6f6;
	font-size: 0.95 !important;
	text-shadow: 1px 1px 1px #353535,
			 -1px -1px 0px #353535;
}

.schrift07m {
	font-size: 0.7em !important;
}

.schrift06m {
	font-size: 0.6em !important;
}

.schrift05 {
	font-size: 0.5em !important;
	color: #000000;
 }
 
.schrift14-900 {
	font-size: 0.8em;
	font-weight: bold;
	color: #D31579;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.schrift10 {
	font-size: 1em;
	font-weight: bold;
	background-color: #FF9;
}

.schrift10T {
	font-size: 1em;
	font-weight: bold;
	vertical-align: inherit;
}


#agb {
	font-size: 0.75em;
}



.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}


@-webkit-keyframes stom1{
	0% {
	top: 170px;
	left: 700px;
	}
    100% {
	top: 170px;
	left: -200px;
	}
}	

@-webkit-keyframes stom2{
	0% {
	top: 30px;
	left: -150px;
	}
    100% {
	top: 30px;
	left: 700px;
	}
}

/*@-webkit-keyframes stom3{
	0% {
	top: 20px;
	left: -40px;
	}
    100% {
	top: 20px;
	left: 600px;
	}
}*/

.stom1 {
	float: left;
	background:url(../images/CarB.png);
	width:148px;
	height:70px;
	right:60px;
	position:absolute;
	-webkit-animation-name: stom1;
	-webkit-animation-duration: 6s;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;

}

.stom2 {
	float: left;
	background:url(../images/CarR.png);
	width:138px;
	height:70px;
	left:60px;
	position:absolute;
	-webkit-animation-name: stom2;
	-webkit-animation-duration: 4s;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
}

#rtf1 {
	position: relative;
	float: left;
	width: 92,70%; /* 444,96 */
	height: 240px;
}

/* Uebernommene */

#mainBuch {
	float: left;
	width: 100%;
	min-width: 240px;
	box-sizing: border-box;
	background-color: transparent;
	padding-top: 0.3125em; /* 5px / 16px */
	padding-right: 1.43266%; /* 10px / 698px */
	padding-bottom: 0.625em; /* 10px / 16px */
	padding-left:  1.43266%; /* 10px / 698px */
}

article {
	float: left;
	width: 97.13467%; /* 678px / 698px */
	background-color: #FFF;
	position: relative;
	border: #5c90dc 0.3125em solid; /* 5px / 16px */
	border-radius: 1.25em; /* 20px / 16px */
	-moz-border-radius: 1.25em; /* 20px / 16px */
	-webkit-border-radius: 1.25em; /* 20px / 16px */
	box-sizing: border-box;
	padding-top: 0.75em; /* 12px / 16px */
	padding-right: 1.47492%; /* 10px / 678px */
	padding-left: 1.47492%; /* 10px / 678px */
	font-size: 1em;
	text-align: center;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}

.f01 {
		border: #8b4897 6px solid;
}

.f10 {
		border: #b02043 6px solid;
}

.f29 {
		border: #b25795 6px solid;
}

.f50 {
		border: #ee7e7a 6px solid;
}

.f51 {
		border: #ea5d5d 6px solid;
}

.f52 {
		border: #bb0286 6px solid;
}

.f55 {
		border: #ed028b 6px solid;
}

.f62 {
		border: #e43667 6px solid;
}

.f72 {
		border: #f7daec 6px solid;
}


.f74 {
		border: #a477a0 6px solid;
}

#head {
	min-width: 213px;		
	max-width: 500px;
	font-size: 1.3em;
	font-weight: bold;
	color: #D31579;
	box-sizing: border-box;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position: relative;
	width: 97.05014%; /* 658px / 678px */
	padding-left: 0.75987%; /* 5px / 658px */
	padding-right: 0.75987%; /* 5px / 658px */
	padding-bottom: 0.1875em; /* 3px / 16px */
	padding-top: 0.1875em; /* 3px / 16px */
	text-shadow:1px 1px 1px #aaaaaa;
}

#head1 {
	min-width: 213px;	
	max-width: 500px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1em;
	color: #D31579;
	box-sizing: border-box;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position: relative;
	width: 97.05014%; /* 658px / 678px */
	padding-left: 0.75987%; /* 5px / 658px */
	padding-right: 0.75987%; /* 5px / 658px */
	padding-botom: 0.1875em; /* 3px / 16px */
	padding-top: 0.1875em; /* 3px / 16px */
	text-shadow:1px 1px 1px #aaaaaa;
}

#head2 {
	min-width: 213px;	
	max-width: 500px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 0.5em;
	color: #D31579;
	box-sizing: border-box;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position: relative;
	width: 97.05014%; /* 658px / 678px */
	padding-left: 0.75987%; /* 5px / 658px */
	padding-right: 0.75987%; /* 5px / 658px */
	padding-bottom: 0.1875em; /* 3px / 16px */
	padding-top: 0.1875em; /* 3px / 16px */
}

#head3 {
	min-width: 213px;	
	max-width: 500px;
	box-sizing: border-box;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom: #000000 solid 1px;
	position: relative;	
	width: 97.05014%; /* 658px / 678px */
	padding-left: 0.75987%; /* 5px / 658px */
	padding-right: 0.75987%; /* 5px / 658px */
	padding-bottom: 0.1875em; /* 3px / 16px */
	padding-top: 0.1875em; /* 3px / 16px */
	text-shadow:1px 1px 1px #aaaaaa;
}


#pics {
	min-width: 213px;
	max-width: 500px;
	position: relative;
	width: 97.0501%; /* 658px / 678px */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#bild {
	float: left;
	width: 50%; /* 160px / 320px */
	box-sizing: border-box;
}


.Preis {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.1875em; /* 3px / 16px  */
	color: #FFF;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
	z-index: 10000;
}

.Preis1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;	
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
	color: #FFF;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
}

.Preis2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.5em;
	font-weight: bold;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 1.125em; /* 18px / 16px  */
	color: #000;
	text-decoration: none;
}

section {
	min-width: 213px;	
	max-width: 500px;
	font-size: 0.8em;
	text-align: justify;
	color: #000000;
	box-sizing: border-box;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 1.51975%; /* 5px / 658px */
	padding-right: 1.51975%; /* 5px / 658px */
	padding-bottom: 0.375em; /* 6px / 16px */
	padding-top: 0.375em; /* 6px / 16px */
}

#first1 {
	padding-top: 0.5em;
}

#first1:first-letter {
	font-size: 1.4em;
	font-weight: bold;
	color: #D31579;
	float: left;
	line-height: 0.8em;
}


@media screen and (max-width: 240px) {

.Preis {
	font-size: 0.7em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.1875em; /* 3px / 16px  */
}

.Preis1 {
	font-size: 0.5em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.3em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 1.125em; /* 18px / 16px  */
}

section {
	max-width: 233px;	
	font-size: 0.7em;
}

#mentit {
	float: left;
	width: 80px;
	margin-left: 0px;
	margin-right: 5px;
}

.schrift12m {
	font-size: 0.8em !important;
	line-height: 0.5em;
}

.schrift09m {
	font-size: 0.7em !important;
}

#texttit {
	float: left;
	width: 45%;
	text-align: center;
	padding-top: 0.1em;
}

}

@media screen and (min-width: 240px) and (max-width: 328px) {

.Preis {
	font-size: 1em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.1875em; /* 3px / 16px  */
}

.Preis1 {
	font-size: 0.5em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.4em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 1.125em; /* 18px / 16px  */
}

section {
	max-width: 318px;	
	font-size: 0.8em;
}


#texttit {
	float: right;
	width: 60%;
	text-align: center;
	padding-top: 0.1em;
}
}

@media screen and (min-width: 328px) and (max-width: 368px) {


.Preis {
	font-size: 1.2em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.1875em; /* 3px / 16px  */
}

.Preis1 {
	font-size: 0.7em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.5em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 1.125em; /* 18px / 16px  */
}


	section {
	max-width: 357px;	
	font-size: 0.8em;
}
}

@media screen and (min-width: 368px) and (max-width: 488px) {


.Preis {
	font-size: 1.4em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.5em; /* 8px / 16px  */
}

.Preis1 {
	font-size: 0.8em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.6em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 1.75em; /* 28px / 16px  */
}


	section {
	max-width: 474px;	
	font-size: 0.8em;
}
}


@media screen and (min-width: 488px) and (max-width: 576px) {


.Preis {
	font-size: 1.5em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 1em; /* 16px / 16px  */
}

.Preis1 {
	font-size: 0.9em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.6em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 2em; /* 32px / 16px  */
}


	section {
	max-width: 559px;	
	font-size: 1em;
}
}

@media screen and (min-width: 576px) and (max-width: 648px) {


.Preis {
	font-size: 1.6em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 1em; /* 16px / 16px  */
}

.Preis1 {
	font-size: 1em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.6em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 2.25em; /* 36px / 16px  */
}


	section {
	max-width: 629px;	
	font-size: 1em;
}
}

@media screen and (min-width: 648px) {


.Preis {
	font-size: 1.6em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 1em; /* 16px / 16px  */
}

.Preis1 {
	font-size: 1em;
	padding-left: 15.87301%; /* 50px / 315 px */
	padding-top: 0.3125em; /* 5px / 16px  */
}

.Preis2 {
	font-size: 0.6em;
	padding-left: 12.69841%; /* 40px / 315 px */
	padding-top: 2.25em; /* 36px / 16px  */
}


	section {
	max-width: 994px;	
	font-size: 1em;
}
}