@import url(styles4mce.css);
body					{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0 }
img						{ behavior: url("/files/HTML/css/behavior.htc") }
#nocopy					{ margin-left: -240px; position: absolute; top: 0; left: 50%; width: 480px; height: 100% }
#wrapper				{}
#innerbody				{ visibility: visible; margin-left: -390px; position: absolute; top: 0; left: 50%; width: 780px; height: 100%; border: solid 0 #b0bece }
#subnavcontainer		{ position: absolute; top: 145px; width: 165px }
#contentcontainer		{ position: absolute; top: 145px; left: 180px; width: 444px }
#contentcontainer-mailing		{ position: absolute; top: 145px; left: 152px; width: 500px }
#ueberschrift			{  }
#ueberschrift p 		{ color: #003; font-size: 17px; font-weight: bold; line-height: 17px; margin-top: 0; margin-bottom: 25px; padding-left: 10px; height: auto; border-left: 17px solid #cc007d }
.text					{  }
.text p, .text li, .text a		{ font-size: 11px; font-weight: normal; line-height: 16px; height: auto }
#servicecontainer		{ margin-left: 244px; position: absolute; top: 145px; left: 50%; width: 150px }
#servicecontainer img	{ height: 15px; width: 15px }
#headercontainer		{ position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 76px; border-bottom: 1px solid white }
#headerleft				{ background-color: #162844; position: absolute; top: 0; left: 0; width: 50%; height: 76px }
#headermidblender		{ background-image: url(/files/HTML/images/cssimages/headermid.jpg); background-repeat: repeat-y; margin-left: -390px; position: absolute; top: 0; left: 50%; width: 780px; height: 76px }
#headermid				{ margin-left: -390px; position: absolute; top: 0; left: 50%; width: 780px; height: 76px }
#headermidrange			{ background-image: url(/files/HTML/images/cssimages/opacity-white.png); position: absolute; top: 5px; width: 780px; height: 64px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #171d3d }
#printheader			{ visibility: hidden }
#language				{ margin-left: 12px }
#language img			{ height: 11px; width: 17px }
#slogan					  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding: 0; position: absolute; top: 35px; left: 10px; width: 550px; height: auto; vertical-align: bottom }
#logo					{ position: absolute; top: 1px; left: 625px }
#headerright			{ background-color: white; position: absolute; top: 0; left: 50%; width: 50%; height: 76px }
#headerrightrange		{ position: absolute; top: 5px; width: 100%; height: 64px; border-style: solid; border-width: 1px 0 1px 0; border-color: #171d3d }
#headernavcontainer	 	{ background-position: center; position: absolute; top: 81px; width: 100%; height: 18px; border-top: 1px solid #cc007d; border-bottom: 1px solid #cc007d }
a						{ color: black; text-decoration: underline }
a:hover					{ color: black; text-decoration: none }
li					 	{ list-style-image: url(/files/HTML/images/cssimages/liste.gif); margin-left: -23px; width: auto }
#headernavwrapper		{ margin-top: 0; margin-left: -390px; position: absolute; left: 50%; width: 780px }
#headernav				{ text-align: left; margin-top: 0; margin-bottom: 0; height: 12px; vertical-align: top }
#headernav div			{ font-family: Verdana, Arial, Helvetica, SunSans-Regular; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; display: block; margin-bottom: 0; margin-left: 0; z-index: 22; width: 120px; float: left }
#headernav #hiderest	{ background-color: white; display: none; margin-left: -390px; position: absolute; z-index: 20; top: 16px; left: 50%; width: 780px; height: 80px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #cc007d }
#headernav .submenu		{ font-family: Verdana, Arial, Helvetica, SunSans-Regular; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; display: block; margin-bottom: 0; margin-left: 0; position: absolute; z-index: 21; width: 156px; float: left }
#headernav a.nav1		{ color: black; font-size: 11px; font-weight: bold; text-decoration: none; background-color: white; list-style-image: none; display: block; margin-bottom: 1px; padding-top: 1px; padding-bottom: 2px; padding-left: 15px; width: 156px; border-right: 0 solid #cc007d; border-left: 4px solid #cc007d }
#headernav a.nav1:hover	{ color: #cc007d; font-weight: bold; text-decoration: none; background-color: white; list-style-image: none; display: block }
#headernav a.nav2		{ color: black; font-size: 10px; font-weight: normal; text-decoration: none; background-color: white; list-style-image: none; display: block; margin-bottom: 0; margin-left: -1px; padding-top: 1px; padding-bottom: 2px; padding-left: 17px; width: 155px; border-left: 2px solid #cc007d }
#headernav a.nav2:hover	{ color: #cc007d; text-decoration: none; background-color: white; list-style-image: none; display: block }
#headernav a.nav2aktiv	{ color: black; font-size: 11px; font-weight: normal; text-decoration: none; background-color: silver; list-style-image: none; display: block; margin-bottom: 1px; margin-left: 5px; padding-top: 1px; padding-bottom: 2px; padding-left: 15px; width: 143px; border-left: 2px solid #cc007d }
#headernav .servicebox	{ color: white; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #607d9d; text-align: right; list-style-image: none; display: block; margin-bottom: 1px; padding-top: 1px; padding-right: 15px; padding-bottom: 2px; width: 142px; border-right: 4px solid #cc007d }
#searchDiv				{ background-color: #607d9d; visibility: hidden; margin-top: -80px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; position: absolute; width: 146px; height: auto }
#searchDiv input		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 120px; height: 16px }
a.search			 	{ background-image: url(/files/HTML/images/cssimages/search.gif); background-repeat: no-repeat; background-position: left bottom; margin-left: 5px }
a.print				 	{ background-image: url(/files/HTML/images/cssimages/print.gif); background-repeat: no-repeat; background-position: left bottom }
a.tell				 	{ background-image: url(/files/HTML/images/cssimages/tell.gif); background-repeat: no-repeat; background-position: left bottom }
a.bookmark			 	{ background-image: url(/files/HTML/images/cssimages/bookmark.gif); background-repeat: no-repeat; background-position: left bottom }
a.nav3			 		{ color: white; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #607d9d; text-align: left; list-style-image: none; display: block; margin-bottom: 1px; padding: 1px 5px 2px 10px; width: 146px; border-left: 4px solid #cc007d }
a.nav3:hover			{ color: black; text-decoration: none; background-color: #cccccc; list-style-image: none; display: block }
h2 a 					{ font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; height: auto }
hr						{ font-size: 1px; margin-bottom: 2px; border-style: solid; border-width: 0 0 1px; border-color: #cc007d }
#image1, #image2, #image3, #image4, #image5, #image6
						{ background-color: white; visibility: hidden; margin-left: -240px; padding: 5px; position: absolute; z-index: 1000; top: 90px; left: 50%; width: 450px; height: auto; vertical-align: top; border: solid 1px black; horizontal-align: center   }
#image					{ text-align: center; margin-top: 15px; margin-left: 0px; }
#imagetext				{ text-align: left; margin-left: 33px; width: 320px; }
img.imagekl				{ margin: 0; width: auto; height: auto; border-width: 0 }
img.imagegr				{ margin-bottom: 5px; width: auto; height: auto }
a p						{ margin-top: 0px; margin-bottom: 0px }
/*Seite produkte*/
#uebersicht				{ position: absolute; width: 780px; top: 75px; left: 50%; margin-left: -402px }
.blockwrapper	  		{ position: absolute; width: 600px; height: 90px }
.block			 		{ background-color: #162844; position: absolute; width: 630px; height: 28px }
.imagecontainer	   		{ position: absolute; top: 0; width: 160px; height: 90px; margin-top: -30px; margin-left: 5px }
.textcontainer	    	{ margin-top: 5px; margin-bottom: 4px; padding-left: 180px; cursor: pointer }
a.textlink,
a.textlink:hover		{ color: white; font-size: 13px; font-weight: bold; text-decoration: none; cursor: pointer }
/*Produktseiten*/
#imageklcontainer		{ position: absolute; z-index: 10; width: 150px; left: 50%; margin-left: 232px; top: 52px }
#image1, #image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9, #video
						{ background-color: white; visibility: hidden; margin-left: -225px; padding: 5px; position: absolute; z-index: 1000; top: 0px; left: 50%; width: 450px; height: auto; vertical-align: top; border: solid 1px black; horizontal-align: center   }
.image					{ text-align: center; margin-top: 15px; margin-left: 0px; }
.imagetext				{ text-align: left; margin-left: 33px; width: 320px; }
.imagetext p			{ font-size: 11px; font-weight: normal; line-height: 16px; height: auto }
img.imagekl				{ margin-bottom: 1px; width: auto; height: auto; border-width: 0 }
img.imagegr				{ margin-bottom: 5px; width: auto; height: auto }
#technikDiv				{ background-color: white; visibility: hidden; margin-left: -225px; padding: 5px; position: absolute; z-index: 1000; top: 0px; left: 50%; width: 450px; height: auto; vertical-align: top; border: solid 1px black; horizontal-align: center }
/*Seite dialog u empfehlen*/
#formwrapper			{ position: absolute; width: 780px; height: auto; top: 60px; left: 50%; margin-left: -222px }
.innerwrapper	  		{ position: absolute; width: auto; height: auto }
.formtext	   			{ position: absolute; top: 0; width: 130px; height: 20px; font-size: 10px }
.forminput	   			{ position: absolute; top: 0; left: 160px; width: 150px; height: 20px; font-size: 10px }
input, select			{ font-size: 10px; width: 200px }
.mitteilungsfeld		{ width: 380px; height: 45px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.button					{ font-size: 10px; width: 100px; background-color: white; border: solid 1px #ccc; cursor: pointer }
/*Seite wegbeschreibung*/
#adresse	   			{ position: absolute; top: 0; width: 200px; height: auto; font-size: 10px }
#map		   			{ position: absolute; top: 0; margin-top: -4px; left: 230px; width: 200px; height: auto }

