@-moz-keyframes Header ul li ul.show_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@-o-keyframes Header ul li ul.show_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@-webkit-keyframes Header ul li ul.show_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@keyframes Header ul li ul.show_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@-moz-keyframes mitInfo:hover_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@-o-keyframes mitInfo:hover_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@-webkit-keyframes mitInfo:hover_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

@keyframes mitInfo:hover_keyanim {
	0% {
	opacity:0
	}
	100% {
	opacity:1
	}
}

.link {font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11;
	font-weight: normal;
	text-decoration: none;}
.blocksatz {text-align:justify;
margin-left:.15cm;
margin-right:.15cm;
line-height:.5cm;}
.Normal {font-size: 12px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; line-height:16px;}
.PRO_Admintool_accordionButton {cursor: pointer;
font-size: 11px;
font-style: italic;
height: 20px;
font-weight:bold;}
.PRO_Admintool_accordion_on {cursor: pointer;
font-size: 11px;
font-style: italic;
height: 20px;
font-weight:bold;}
.PRO_Admintool_accordion_over {cursor: pointer;
font-size: 11px;
font-style: italic;
height: 20px;
font-weight:bold;}
.PRO_Admintool_accordionContent {cursor: pointer;
font-size: 11px;}
.Impressum_Head_Background {background: #FFFFFF; height: 35px; padding-left: 8px; padding-right: 8px; padding-top: 3px; border-spacing:10px;}
.Impressum_Head {font-size: 16px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; line-height:18px;}
.Impressum_Bezeichnung_Background {background: #FFFFFF; padding-left: 8px; padding-right: 8px; border-spacing:10px; 
text-align:justify; margin-left:.15cm; margin-right:.15cm; line-height:.5cm;
padding-bottom: 3px;}
.Impressum_Text {font-size: 12px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; padding_left: 5px;}
.TABELLE {cellspacing: 0px; cellpadding: 0px; width: 100%;}
.Album_Fettschrift {font-size: 16px; font-weight:bold; font-family: Trebuchet MS;Arial,Helvetica; color: #000000;}
.Album_Text {font-size: 11px; font-weight:100; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000;}
.Album_Bildnummer {font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif;}
.Gästebuch_Fett {font-size: 14px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000;}
.Gästebuch_Navigation {font-size: 14px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000;}
.Gästebuch_Text {font-size: 12px; font-weight:normal; font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000;}
body {margin:0px; background-color:#dcdcdc; height:100%}
table {empty-cells:hide}
td {padding:0px}
.f-sp {font-size:1px; visibility:hidden}
.f-lp {margin-bottom:0px}
.f-fp {margin-top:0px }
em {font-style:italic}
h1 {font-weight:bold; font-size:18px}
h1:first-child {margin-top:0px}
h2 {font-weight:bold; font-size:16px}
h2:first-child {margin-top:0px}
h3 {font-weight:bold; font-size:14px}
h3:first-child {margin-top:0px}
strong {font-weight:bold}
.Button {margin-top: 10px; 
min-width: 190px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #00a7b0;
border: 0px;
color: #FFFFFF;
font-size: 16px;
box-shadow: 5px 5px 5px #AAAAAA;
text-transform: uppercase;}
form {margin:0px}
body > form {height:100%}
.style7 {color:#000; font-family:Source Sans Pro; font-size:18px; line-height:26px; text-align:center}
.style24 {color:#787878; font-family:Source Sans Pro}
.style3 {font-family:Source Sans Pro; font-size:medium; letter-spacing:0.1em}
.style1 {font-family:Source Sans Pro; font-size:small; letter-spacing:normal}
.style2 {font-family:FontAwesome}
.style28 {color:#333; font-family:Source Sans Pro; font-size:12px; line-height:1; margin-left:0px; margin-top:16px; margin-right:0px; text-indent:0px; text-align:right}
.style19 {color:#00f; text-decoration:underline}
.style15 {color:#df4443}
.fwNav1-toggle-label {width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100%}
.red {background-color:  #da211f;}
a {text-decoration: none; color: #da211f;}
.Button:hover {box-shadow: inset 5px 5px 5px #555555;
background-color: #787878;}
div#adminhelp { 
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	z-index: 20;
	border: 1px 	solid 	silver;
	background-color: #FFFFFF;
}
div#Angebote { 
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
div#Apotheke #box { 
	display: block;
	text-align: center;
}
@media screen and (max-width: 480px){
   div#Apotheke #box { 
	padding-left: 5px

  }
 }div#Bildbox { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: justify;
}
div#box { 
	width: auto;
	font-family:'Source Sans Pro', arial, serif;
	font-size: 18px;
	color: #444444;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
@media screen and (max-width: 480px){
   div#box { 
	padding-left: 10px;
padding-right: 10px;
font-size: 16px;
text-align: auto;

  }
 }div#box #gmap { 
	display: block;
}
@media screen and (max-width: 480px){
   div#box #gmap { 
	width: 100%

  }
 }div#box #vitabook { 
	position: relative;
	right: 23px;
}
div#box .aponow { 
	position: relative;
	top: 9px;
	left: 756px;
	display: block;
}
@media screen and (max-width: 480px){
   div#box .aponow { 
	left: auto;
margin: 0 auto;

  }
 }div#box h1 { 
	font-family: Times New Roman, Times, serif;
	font-size: 32px;
	font-weight: normal;
	color: #00a7b0;
	margin-top: -15px;
	margin-bottom: 5px;
}
@media screen and (max-width: 480px){
   div#box h1 { 
	font-size: 26px

  }
 }div#box img.leistungpic { 
	border: 1px 	solid 	red;
	fill: #00a7b0;}
div#box li { 
	position: relative;
	width: 20%;
	display: block;
	float: left;
	list-style-type:none;
	margin-bottom: 5px;
}
@media screen and (max-width: 480px){
   div#box li { 
	float: none;
width: auto;
padding: 0px;

  }
 }div#box span { 
	color: #888888;
	text-style: normal;
}
div#box ul { 
	margin-left: -40px;
	clear: both;}
div#box ul#kontakt { 
	height: 40px;
	text-align: center;
}
@media screen and (max-width: 480px){
   div#box ul#kontakt { 
	height: auto;

  }
 }div#box ul#kontakt li { 
	width: 33%;
	padding-bottom: 5px;
}
@media screen and (max-width: 480px){
   div#box ul#kontakt li { 
	float: none; width: 100%

  }
 }div#box ul#Medikamente { 
	height: 120px;
	text-align: center;
}
@media screen and (max-width: 480px){
   div#box ul#Medikamente { 
	height: auto; padding-left: 0px;

  }
 }div#box ul#Medikamente li { 
	float: left;
	padding-right: 25px;
	padding-left: 20px;
}
@media screen and (max-width: 480px){
   div#box ul#Medikamente li { 
	float: none; width: 100%; padding: 0px; margin: 20px;

  }
 }div#box ul#Medikamente>li>div#over { 
	position: absolute;
	top: 0px;
	height: 120px;
	display: block;
	text-align: center;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
@media screen and (max-width: 480px){
   div#box ul#Medikamente>li>div#over { 
	height: auto; padding: 0px;

  }
 }div#box ul#Medikamente>li>div#over:hover { 
	width: 100%;
	margin-left: -20px;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
@media screen and (max-width: 480px){
   div#box ul#Medikamente>li>div#over:hover { 
	left: -1px;

  }
 }div#box ul#mitarbeiter { 
	height: 120px;
	text-align: center;
}
@media screen and (max-width: 480px){
   div#box ul#mitarbeiter { 
	height: auto; padding-left: 0px;

  }
 }div#box ul#mitarbeiter li { 
	float: left;
	margin-bottom: 30px;
	padding-right: 25px;
	padding-left: 20px;
}
@media screen and (max-width: 480px){
   div#box ul#mitarbeiter li { 
	float: none; width: 100%; padding: 0px; margin: 20px;

  }
 }div#box ul:last-child { 
	clear: both;}
div#coronabutton { 
	position: absolute;
	top: 220px;
	left: 30px;
	display: block;
	z-index: 15;
}
div#coronabutton img { 
	width: 150px;
	height: 150px;
}
div#coronaZertbutton { 
	position: absolute;
	top: 220px;
	right: 30px;
	display: block;
	z-index: 15;
}
div#coronaZertbutton img { 
	width: 150px;
	height: 150px;
}
div#Datenschutzerklaerung #box { 
	text-align: left;
}
div#Datenschutzerklaerung #box ul.datenschutz { 
	list-style-type:circle;
	clear:both}
div#Datenschutzerklaerung #box ul.datenschutz li { 
	width: auto;
	float: none;
	list-style-type:circle;
	list-style-image: url(//www.storchen-apotheke-gt.de/pics/div-style/backgr_155_1.);
	margin-left: 5px;
}
div#FAQ_Antwort { 
	position: relative;
	letter-spacing: 0.00px;
	border: 1px 	solid ;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
div#FAQ_Fragen { 
	position: relative;
	left: -56px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Footer { 
	font-family:'Source Sans Pro', arial, serif;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 50px;
	padding-top: 6px;
	padding-bottom: 9px;
	background-color: #00a7b0;
}
div#Fotoalbum_Bild { 
	top: 0px;
	left: 0px;
	width: 170px;
	height: 135px;
	display: block;
	background-image:url(//www.storchen-apotheke-gt.de/pics/div-style/backgr_47_1.png);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px ;
	padding-top: 15px;
}
div#Fotoalbum_Bildbox { 
	position: relative;
	width: 173px;
	height: 168px;
	top:0px; left:0px; width:100%;}
div#Fotoalbum_Bilderblock { 
	position: relative;
	top: 100px;
	left: 125px;
	width: 465px;
	display: block;
}
div#Fotoalbum_Bilder_weiter { 
	position: absolute;
	top: 100px;
	right: 146px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	z-index: 21;
}
div#Fotoalbum_Bilder_zurueck { 
	position: absolute;
	top: 100px;
	left: 148px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	z-index: 22;
}
div#Fotoalbum_Bildtext { 
	position: relative;
	top: 0px;
	width: 100%;
	height: 40px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: center;
	overflow: hidden;
	z-index: 22;
	letter-spacing: 0.00;
	border: 0px 	solid ;
}
div#Fotoalbum_Blättern_Beschreibung { 
	position: absolute;
	top: 50px;
	left: 245px;
	width: 320px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Fotoalbum_Blättern_Bild { 
	position: absolute;
	top: 120px;
	left: 150px;
	display: block;
	background-image:url(//www.storchen-apotheke-gt.de/pics/div-style/backgr_48_1.png);
	background-repeat: no-repeat;
	border: 0px 	solid ;
}
div#Fotoalbum_Blättern_Bildtext { 
	position: absolute;
	top: 540px;
	left: 150px;
	width: 500px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.00px;
	border: 0px 	solid ;
}
div#Fotoalbum_Blättern_Name { 
	position: absolute;
	top: 20px;
	left: 20px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Fotoalbum_Blättern_Titel { 
	position: absolute;
	top: 0px;
	left: 245px;
	width: 320px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 0px 	dotted 	silver;
}
div#Fotoalbum_Blättern_weiter { 
	position: absolute;
	top: 170px;
	left: 651px;
}
div#Fotoalbum_Blättern_zurück { 
	position: absolute;
	top: 170px;
	left: 108px;
}
div#Fotoalbum_Indexbildbox { 
	position: relative;
	height: 224px;
	border: 1pxsopx ;
	top:0px; left:0px; width:100%;}
div#Fotoalbum_Indexblock { 
	position: relative;
	top: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	display: block;
	font-size: 8px;
	font-weight: normal;
}
div#Fotoalbum_Indexliste { 
	position: relative;
	top: 250px;
	left: 10px;
	text-align: left;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Fotoalbum_Index_Headline { 
	position: absolute;
	height: 36px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
div#Fotoalbum_Index_Pics { 
	position: absolute;
	top: 20px;
	letter-spacing: 0.00px;
	border: 1px 	solid ;
}
div#Fotoalbum_Index_Subtext { 
	position: absolute;
	top: 155px;
	width: 143px;
	height: 38px;
	text-align: center;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Fotoalbum_Slideshow_Beschreibung { 
	position: absolute;
	top: 50px;
	left: 245px;
	width: 320px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	display: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Fotoalbum_Slideshow_Bild { 
	position: relative;
	display: block;
	background-image:url(//www.storchen-apotheke-gt.de/pics/div-style/backgr_39_1.png);
	background-repeat: no-repeat;
	border: 0px 	solid ;
	margin-left: 50px;
}
@media screen and (max-width: 480px){
   div#Fotoalbum_Slideshow_Bild { 
	margin-left:  -10px;

  }
 }div#Fotoalbum_Slideshow_Bild #carousel1.owl-carousel.owl-theme .owl-controls { 
	width: 800px;
	display: none;
}
div#Fotoalbum_Slideshow_Bild img { 
	display: block;
}
@media screen and (max-width: 480px){
   div#Fotoalbum_Slideshow_Bild img { 
	width: 100%; height: auto;

  }
 }div#Fotoalbum_Slideshow_Titel { 
	position: absolute;
	top: -15px;
	left: 245px;
	width: 320px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	display: none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: 0px 	dotted 	silver;
}
div#Fotoalbum_Titel { 
	position: absolute;
	top: -15px;
	left: 245px;
	width: 320px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 0px 	dotted 	silver;
}
div#Gästebuch_Ausgabe { 
	position: relative;
	top: 10px;
	left: 50px;
	width: 470px;
	display: block;
	border: 0px 	solid ;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #eeeeee;
	margin-top:10px;}
div#Gästebuch_Ausgabe th { 
	top: 

;
	left: 

;
	right: 

;
	bottom: 

;
	width: 

;
	height: 

px;
	font-size: 

px;
	z-index: 

;
	letter-spacing: 

;
	border: 

px ;
	padding-top: 

px;
	padding-right: 

px;
	padding-bottom: 

px;
	padding-left: 

px;
	background-color: #FFFFFF;
}
div#Gästebuch_Eintragsformular { 
	position: relative;
	top: 5px;
	left: 50px;
	width: 470px;
	display: block;
	border: 1px 	solid ;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div#Gästebuch_Eintragsformular th { 
	background-color: #FFFFFF;
}
div#Gästebuch_Neueintrag { 
	position: relative;
	top: 20px;
	left: 50px;
	width: 480px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #DADADA;
}
div#Header { 
	position: fixed;
	width: 100%;
	height: 65px;
	z-index: 100;
	padding-top: 20px;
	-webkit-box-shadow: 0px 1px 12px #555555;
	-moz-box-shadow: 0px 1px 12px #555555;
	-o-box-shadow: 0px 1px 12px #555555;
	box-shadow: 0px 1px 12px #555555;
	background-color: #FFFFFF;
	max-width:960px; margin: 0px auto
clear: left;}
@media screen and (max-width: 480px){
   div#Header { 
	height: auto; width: auto;

  }
 }div#Header ul { 
	display: block;
}
@media screen and (max-width: 480px){
   div#Header ul { 
	display: none;

  }
 }div#Header ul a { 
	color: #000000;
	text-decoration: none;
}
div#Header ul li { 
	display: block;
	float: left;
	z-index: 5;
	list-style-type:none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Source Sans Pro;
  font-size: medium;
  letter-spacing: 0.1em;}
@media screen and (max-width: 480px){
   div#Header ul li { 
	float: none;

  }
 }div#Header ul li ul { 
	position: absolute;
	top: 55px;
	display: none;
	float: none;
	padding-bottom: 15px;
	padding-left: -40px;
}
@media screen and (max-width: 480px){
   div#Header ul li ul { 
	position: relative; top: 10px

  }
 }div#Header ul li ul.show { 
	display: block;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-moz-animation-name: Header ul li ul.show_keyanim;
	-webkit-animation-name: Header ul li ul.show_keyanim;
	-o-animation-name: Header ul li ul.show_keyanim;
	animation-name: Header ul li ul.show_keyanim;
	-moz-animation-timing-function: ease-in;
	-moz-animation-duration: 0.50s;
	-moz-animation-direction: normal;
	-o-animation-timing-function: ease-in;
	-o-animation-duration: 0.50s;
	-o-animation-direction: normal;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-duration: 0.50s;
	-webkit-animation-direction: normal;
	animation-timing-function: ease-in;
	animation-duration: 0.50s;
	animation-direction: normal;
}
div#Header ul ul li { 
	font-size: 14px;
	float: none;
	z-index: 4;
	list-style-type:none;
	margin-left: -45px;
	background-color: #FFFFFF;
	letter-spacing: normal;}
div#Impressum { 
	display: none;
	font-size: 14px;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-transform: none;}
div#info1, #info2, #info3, #info4, #info5 { 
	position: absolute;
	top: 90px;
	width: 100%;
	display: none;
	padding-top: 6px;
}
div#Kontaktformular_Fehlermeldung { 
	position: relative;
	top: 0px;
	left: 8px;
	width: 400px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Kopf { 
	position: relative;
	top: 0px;
	left: 0px;
}
div#Leistungen>div#box>ul>li>div#info:hover { 
	display: block;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
div#LogIn { 
	position: absolute;
	top: 150px;
	left: 200px;
	width: 550px;
	height: 300px;
	z-index: 15;
	background-image:url(//www.storchen-apotheke-gt.de/pics/div-style/backgr_22_1.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 240px 120px;
	border: 0px ;
}
div#logo { 
	position: absolute;
	top: 5px;
	right: 0px;
	width: 240px;
	display: block;
}
div#logo img { 
	position: relative;
	width: auto;
	height: 75px;
	display: block;
	text-align: center;
	margin-left: auto;
    margin-right: auto;}
div#Medikamentenbestellung { 
	display: none;
}
div#Medikamentenbestellung input#form-mainsearch { 
	position: relative;
	top: 10px;
	width: 640px;
	height: 33px;
	display: block;
	font-size: 26px;
	float: left;
	margin-left: 20px;
}
@media screen and (max-width: 480px){
   div#Medikamentenbestellung input#form-mainsearch { 
	width: 230px; align: center; margin-bottom: 10px; font-size: 18px;

  }
 }div#Menu { 
	position: absolute;
	top: 101px;
	left: 0px;
	right: 2px;
	width: 108px;
	height: 709px;
}
div#mitInfo { 
	position: absolute;
	bottom: 5px;
	width: 195px;
	display: block;
	font-size: 16px;
	line-height: 28px;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	background: rgba(255,255,255,0.5);}
@media screen and (max-width: 480px){
   div#mitInfo { 
	width: 100%; opacity: 1;

  }
 }div#mitInfo span { 
	font-size: 18px;
	color: #000000;
}
div#mitInfo:hover { 
	display: block;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-moz-animation-name: mitInfo:hover_keyanim;
	-webkit-animation-name: mitInfo:hover_keyanim;
	-o-animation-name: mitInfo:hover_keyanim;
	animation-name: mitInfo:hover_keyanim;
	-moz-animation-timing-function: ease-in;
	-moz-animation-duration: 0.50s;
	-o-animation-timing-function: ease-in;
	-o-animation-duration: 0.50s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-duration: 0.50s;
	animation-timing-function: ease-in;
	animation-duration: 0.50s;
}
@media screen and (max-width: 480px){
   div#mitInfo:hover { 
	width: 100%;

  }
 }div#myCarousel-1.carousel.slide div.carousel-inner img { 
	width: 100%;
	display: block;
}
div#Nav ul.Main li { 
	min-height: 20px;
	font-size: 14px;
	margin-right: 15px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
div#Nav ul.Main li ul.submenu li a { 
	display: block;
	color: #000000;
}
div#Nav ul.Main li ul.submenu li:hover a { 
	color: #da211f;
}
div#Nav ul.Main li:hover { 
	color: #da211f;
}
div#Nav ul.Main li:hover a { 
	color: #da211f;
}
div#Nav ul.Main li:hover submenu { 
	position: relative;
	top: -5px;
	display: block;
}
div#Nav ul.Main li:hover ul.submenu { 
	display: block;
}
div#Newsletter { 
	display: none;
	font-size: 14px;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-transform: none;}
div#Newsletter-Bild1 { 
	position: relative;
	top: 10px;
	left: 10px;
	width: 580px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletter-Boden { 
	position: relative;
	left: 10px;
	height: 40px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletter-Kopfbild { 
	position: absolute;
	top: 0px;
	left: 0px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletter-Subject { 
	position: relative;
	top: 20px;
	left: 10px;
	width: 580px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletter-Text { 
	position: relative;
	top: 0px;
	left: 10px;
	width: 580px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#NewsletterAb { 
	display: none;
	font-size: 14px;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-transform: none;}
div#Newsletterausgabe { 
	position: absolute;
	top: 100px;
	left: 0px;
	width: 600px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.00px;
	border: 0px 	solid ;
	background-color: #ffffff;
}
div#Newsletterbox { 
	position: relative;
	top: 0px;
	left: 20px;
	right: 0px;
	width: 200px;
	height: 120px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px 	solid 	silver;
	background-color: #F2F2F2;
}
div#Newsletterbox { 
	position: absolute;
	top: 50px;
	left: 250px;
	right: 0px;
	width: 300px;
	height: 120px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px 	solid ;
	background-color: #eeeeee;
}
div#Newsletterbox_anabmelden { 
	position: relative;
	top: 13px;
	text-align: center;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletterbox_button { 
	position: relative;
	top: 40px;
	text-align: center;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletterbox_input { 
	position: relative;
	top: 5px;
	left: 7px;
	width: 270px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletterbox_kat { 
	position: relative;
	top: 30px;
	left: -1px;
	width: 292px;
	letter-spacing: 0.00px;
	border: 0px 	solid ;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #eeeeee;
}
div#Newsletterbox_kat_checkbox { 
	position: relative;
	top: 8px;
	left: 20px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsletterbox_text { 
	position: relative;
	top: 7px;
	left: 7px;
	letter-spacing: 0.00px;
	border: 0px ;
}
div#Newsticker { 
	top: 0px;
	left: 0px;
	width: 420px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch:wider;
}
div#page { 
	position: relative;
	width: 960px;
	min-height: 1000px;
	display: block;
	font-size: 12px;
	z-index: 1;
	border: 0px ;
	-webkit-box-shadow: 0px 0px 10px ;
	-moz-box-shadow: 0px 0px 10px ;
	-o-box-shadow: 0px 0px 10px ;
	box-shadow: 0px 0px 10px ;
	background-color: #FFFFFF;
	margin: 0 auto;
clear: left;}
@media screen and (max-width: 1024px){
   div#page { 
	width: auto;
left: 0px;
margin-left: 0px;
border: 0px ;

  }
 }div#page .aponow { 
}
div#page h1 { 
	margin-top: -5px;
}
div#page h2 { 
	position: relative;
	top: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
}
div#PageDiv { 
	position: relative;
	width: 960px;
	display: block;
	font-size: 12px;
	overflow: hidden;
	z-index: 1;
	border: 0px ;
	position:relative; min-height:100%; max-width:960px; margin:auto}
@media screen and (max-width: 480px){
   div#PageDiv { 
	width: 100%;

  }
 }@media screen and (max-width: 1024px){
   div#PageDiv { 
	width: auto;
left: 0px;
margin-left: 0px;
border: 0px ;

  }
 }div#PageDiv img.big { 
	width: 100%;
	margin-top: 50px;
}
@media screen and (max-width: 480px){
   div#PageDiv img.big { 
	position: relative;
top: 0px;

  }
 }div#ProAdmintool_Accordions { 
}
div#ProAdmintool_Accordions h1 { 
	font-size: 11px;
	margin-bottom: 5px;}
div#PRO_Formular .chkbox { 
	float: left;
}
div#PRO_Formular .clear { 
	width: 150px;
}
@media screen and (max-width: 480px){
   div#PRO_Formular .clear { 
	width: 290px

  }
 }div#PRO_Formular .design { 
	height: 20px;
	font-size: 14px;
}
div#PRO_Formular .kommentar { 
	float: left;
	margin-left: 5px;
}
div#PRO_Formular .submit { 
	width: 150px;
}
@media screen and (max-width: 480px){
   div#PRO_Formular .submit { 
	width: 290px

  }
 }div#PRO_Formular .text { 
	width: 290px;
	float: left;
}
@media screen and (max-width: 480px){
   div#PRO_Formular .text { 
	width: 290px;

  }
 }div#PRO_Formular .textarea { 
	width: 294px;
	height: 200px;
	float: left;
	margin-right: 2px;
}
div#PRO_Formular .text_catcha { 
	width: 80px;
	height: 20px;
	float: left;
	margin-right: 2px;
}
div#PRO_Formular .text_hsnr { 
	width: 25px;
	float: left;
	margin-right: 2px;
}
div#PRO_Formular .text_plz { 
	width: 45px;
	float: left;
	margin-right: 2px;
}
div#PRO_Formular .text_sm { 
	width: 140px;
	float: left;
	margin-right: 2px;
}
@media screen and (max-width: 480px){
   div#PRO_Formular .text_sm { 
	width: 135px;

  }
 }div#PRO_Formular .text_str { 
	width: 255px;
	float: left;
	margin-right: 2px;
}
@media screen and (max-width: 480px){
   div#PRO_Formular .text_str { 
	width: 247px;

  }
 }div#PRO_Formular .text_town { 
	width: 235px;
	float: left;
}
@media screen and (max-width: 480px){
   div#PRO_Formular .text_town { 
	width: 228px;

  }
 }div#PRO_Formular li { 
	list-style-type:none;
}
div#PRO_Formular ul { 
	margin-left: -40px;
}
div#PRO_Formular_Feldname { 
	min-width: 190px;
	font-size: 15px;
	float: left;
	padding-top: 6px;
	clear: both}
@media screen and (max-width: 480px){
   div#PRO_Formular_Feldname { 
	width: 300px;

  }
 }div#PRO_Formular_Feldname_Leer { 
	width: 190px;
	display: block;
	font-size: 15px;
	float: left;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	clear: both;}
div#PRO_Formular_Kopie { 
	width: 150px;
	display: none;
	font-size: 15px;
	float: left;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	clear: both;}
div#PRO_Formular_Name { 
	display: none;
	font-size: 20px;
}
div#Suche { 
	left: 10px;
	width: 850px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	letter-spacing: 0.00px;
	border: 0px ;
	padding-left: 10px;
}
div#Telefonbox { 
	position: absolute;
	top: 86px;
	right: 0px;
	width: 240px;
	font-family:'Source Sans Pro', arial, serif;
	display: block;
	font-size: 22px;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
	background-color: #00a7b0;;
}
@media screen and (max-width: 480px){
   div#Telefonbox { 
	top: 0px;
left: 0px;
right: auto;
width:100%;
font-size: 16px;
padding-top: 5px;
padding-bottom: 5px;

  }
 }div#Telefonbox span.titel { 
	font-size: 16px;
	font-variant: normal;
}
div#undefined { 
	overflow:visible}
