body {
	text-align:center;
	margin:0;
	padding:0;
	color:#006;
	background-color:white;
	font-family:Verdana, sans-serif;
	font-size:.7em;
}

#wrapper {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
}

#wrapperueberuns {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_ueberuns.jpg);
}

#wrapperindex {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_index.jpg);
}

#wrapperhealthtapenylon, #wrapperpatienteninformation {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_healthtapenylon.jpg);
}

#wrapperkinesiotaping {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_ktprecut.jpg);
}

#wrapperkinesiotexgold {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_ktclassic.jpg);
}

#wrappernews {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_news.jpg);
}

#wrapperpartner {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_partner.jpg);
}

#wrapperfaq {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_faq.jpg);
}

#wrapperimpressum {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_impressum.jpg);
}

#wrapperkontakt {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_kontakt.jpg);
}

#wrapperfaq {
	width:1100px;
	height:780px;
	margin:auto;
	margin-top:0;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(_media/hg_faq.jpg);
}

#nullpunkt
{width:10px;height:10px;margin-top:0;z-index:200;}

#balkenmenue {
	float:left;
	text-align:left;
	background-color:transparent;
}

#menue {
	float:left;
	width:230px;
	height:471px;
	text-align:left;
	margin-top:245px;
	background-color:transparent;
}

#submenue_healthtapenylon {
	position:relative;
	width:200px;
	top:-100px;
	left:200px;
	text-align:left;
	background-color:transparent;
	z-index:200;
	padding:10px;
}

#submenue_patienteninformation {
	position:relative;
	width:200px;
	top:-170px;
	left:200px;
	text-align:left;
	background-color:transparent;
	z-index:200;
	padding:10px;
}

#submenue_shoplaender {
	position:relative;
	width:200px;
	top:420px;
	left:160px;
	text-align:left;
	background-color:transparent;
	z-index:200;
	padding:10px;
}

#schalterfreiraum {
	float:left;
	width:270px;
	height:500px;
	text-align:left;
	margin-top:245px;
	background-color:transparent;
}

#schalterfreiraum.startseite {
	float:left;
	width:20px;
	height:500px;
	text-align:left;
	margin-top:245px;
	background-color:transparent;
}

#inhalt {
	width:490px;
	height:380px;
	margin-top:310px;
	text-align:left;
	padding-right:10px;
	overflow:auto;
}

/*#inhalt.startseite {
	overflow:auto;
	margin-top:150px;
	height:540px;
	width:420px;
}*/

#inhalt.startseite {
	overflow:auto;
	margin-top:150px;
	height:410px;
	width:450px;
}

#inhaltOMS{
	width:490px;
	margin-top:310px;
	text-align:left;
	padding-right:10px;
	overflow:auto;
}
#inhaltOMS.startseiteOMS {
	overflow:auto;
	margin-top:150px;
	width:450px;
}

#fusszeile {
	clear:both;
	margin:auto;
	margin-top:10px;
	padding-bottom:5px;
	border:0;
	color:#006;
	text-align:center;
	font-size:.9em;
}

#kinfo {float:left;width:220px;margin:0;padding:0;margin-right:20px;}
#kformular {float:right;width:230px;margin:0;padding:0;}

p, a { color:#006;text-align:inherit;margin:0;padding:0;margin-bottom:6px;}
#fusszeile p { font-size:.9em; }

hr {height:1px;border:0;border-bottom:3px solid #006;clear:both;margin-top:20px;margin-bottom:20px;}

#balkenmenue ul { list-style-type:none;list-style-position:outside;margin:0;padding:0;position:absolute;top:70px;padding-left:32px; }
#balkenmenue ul li {font-size:120%;float:left;margin-right:10px; }
#balkenmenue ul. a {font-weight:bold;text-decoration:none;}
#balkenmenue ul a:link {color:white;text-decoration:none; }
#balkenmenue ul a:visited {color:white; }
#balkenmenue ul a:hover {color:#cdf;}
#balkenmenue ul a:active { color:white; }

#menue ul {	list-style-type:none;list-style-position:outside;margin:0;padding:0;padding-left:35px; }
#menue ul li {font-size:120%; }
#menue ul li.mhealthtapenylon {position:absolute;top:173px;}
#menue ul li.mkinesiotaping {position:absolute;top:213px;}
#menue ul li.mkinesiotexgold {position:absolute;top:252px;}
#menue ul li.mueberuns {position:absolute;top:293px;}
#menue ul li.mkontakt {position:absolute;top:333px;}
#menue ul li.mnews  {position:absolute;top:373px;}
#menue ul li.mshoptext  {position:absolute;top:580px;text-align:center;padding-left:12px;font-size:90%;}
#menue ul li.mshopstartseitetext  {position:absolute;top:640px;padding-left:670px;z-index:100;width:200px;text-align:right;}
#menue ul li.mshopbild  {position:absolute;top:687px;}
#menue ul li.mshopstartseitebild  {position:absolute;top:623px;padding-left:888px;}

#menue ul li.mnews ul {	list-style-type:none;list-style-position:outside;margin:0;padding:0;margin-top:15px;padding-left:15px;width:115px; }
#menue ul li.mnews ul li {font-size:.7em;margin:0;padding:5px 0 5px 0; }

a {font-weight:bold;text-decoration:none;}
a:link {color:#006;text-decoration:none; }
a:visited {color:#006; }
a:hover {color:#cdf;}
a:active { color:#006; }

a.jump {font-weight:bold;color:white;text-decoration:none; }
a.jump:link {color:white;text-decoration:none; }
a.jump:visited {color:white; }
a.jump:hover {color:#cdf;}
a.jump:active { color:white; }

a.stats { font-weight:normal;color:#006; }


img {border:0;}
img.partner { border:2px solid white;margin-bottom:10px;margin-top:15px; }

form {margin:0;margin-top:10px;margin-bottom:20px;padding:0;font-size:1em;}
input, select {color:black;border:1px solid #006;background-color:white;width:200px;font-family:Tahoma, sans-serif;padding:3px;}
input:focus {border:1px solid #6EDD38;}
select { width:auto; }
input.kaestchen { width:auto;margin:0;border:1px solid #006; }
input.knopf {width:auto;background-color:white;margin-top:10px; }
input.anmeldeknopf {width:450px;background-color:white;margin-top:10px; }
input.zahl { width:30px;margin-bottom:3px; }

textarea {color:#006;border:1px solid #006;background-color:white;width:200px;height:80px;font-family:Tahoma, sans-serif;font-size:1em;padding:3px;overflow:auto;}
textarea:focus {border:1px solid #6EDD38;}
textarea.bestellmessage { width:410px; }
label {display:block;margin-top:5px;margin-bottom:3px;padding-right:10px;}

h1, h2, h3 {font-family:Tahoma, sans-serif;margin:0;text-align:left;color:#006;margin-top:15px;}
h1 {font-size:1.8em;margin-bottom:5px;padding-bottom:.2em;border-bottom:2px solid #cdf;}
h1.startseite { border:0; }
h2 {font-size:1.4em;margin-bottom:5px;margin-top:20px;}
h3 {font-size:1.2em;font-style:italic;margin-bottom:5px;margin-top:20px;}

.fett { font-weight:bold; }

/* Definition Schaltflächen für Produktinfo-PopUp + Lage Produktinfo-PopUp */
#produktinfo {
	position:absolute;
	top:300px;
	left:45%;
	background-image: url(_media/hg_details.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#308403;
	border:2px solid white;
	width:440px;
	text-align:left;
	padding:0;
	z-index:200;
}

#produktinfo img { margin:0;padding:0; }
#produktinfo h1, #produktinfo p { margin-top:10px;padding-left:10px; }
#produktinfo.bildlinks img { float:left;margin-right:20px; }
#produktinfo.bildoben img { }
#produktinfo.bildoben ul, #produktinfo.bildlinks ul {margin:0;padding-left:0;margin:0;padding:0;list-style-position:outside;}

#schalterhealthtapenylon, #schalterpatienteninformation
{position:relative;top:145px;left:28px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalterkinesiotaping
{position:relative;top:339px;left:145px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalterkinesiotexgold
{position:relative;top:-13px;left:60px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalterfaq
{position:relative;top:275px;left:38px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalterimpressum
{position:relative;top:320px;left:-22px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalternews
{position:relative;top:95px;left:40px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalterueberuns
{position:relative;top:0px;left:75px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}
#schalterkontakt
{position:relative;top:208px;left:68px;background-color:transparent;border:0;width:70px;height:70px;z-index:150;}

/* Definition News-PopUp */
#news
{position:absolute;top:120px;left:180px;background-color:#8eaddd;border:1px solid #006;width:700px;text-align:left;padding:5px;z-index:200;}

ul.startseite {	list-style-type:none;margin:0;padding:0; }
ul.startseite li, h1.startseite, h2.startseite, p.startseite { margin:0;font-size:1em; }

ul.submenue {margin:0;padding:0;list-style-position:outside;background-color:white; }
ul.submenue li { margin:0;padding:0;margin-left:-20px; }

#popup { position:absolute; top:50px;right:150px;width:388px;height:520px; border:1px solid black;background-color:white;z-index:100;}

sup { font-size: .7em; }
