	* {
		margin: 0;
		padding: 0;
		border: none;
	
		font-style: normal;
		text-decoration: none;
		text-align: left;
		text-indent: 0;
		
		}
	body {
		font: 80% Helvetica, Arial, sans-serif;
		color: #003296;
		margin:0px;padding:0px;
		background-color:#ffffff;
		}
	/************************************************************
	Base HTML
	*************************************************************/			
	INPUT,TEXTAREA {
		border:solid 1px #dcdddf;
	}
	H1 {
		font-size:14px;
		font-weight:bold;		
		height: 20px;
		background: left center no-repeat;
	}
	H1 STRONG { display: none; }
	A,
	A:link {
		text-decoration:none;
		color:#e04d93;		
	}
	
	A:hover {		
		font-weight:bold;
		color:#e04d93;		
	}
	
	UL {
		margin-left:25px;
		
	}

	/************************************************************
	Main
	*************************************************************/	

	#center {
		width: 818px;
		margin: 0 auto;
		position: relative;
	}
	#page {
		background-color:white;
		position: relative;	
		width:818px;
		margin:0px;
		margin-top:1px;
		border:solid 1px black;
	}


	#logoHolder {
		height:56px;
		margin-bottom:1px;
		background-image:url('/images/logo/logo-background_white.gif');
		background-repeat:repeat-y;
	}

	.logo {
		
		margin-bottom:1px;
		/*
		background-image:url('/images/logo/logo.gif');
		background-repeat:no-repeat;
		background-position:515px 0px;
		*/
		margin-left:515px ;
	}		
	
	.text-medDevice {
		height:59px;			
		background-image:url('/images/texte/medDevice.gif');
		background-repeat:no-repeat;
		background-position:0px 0px;
	}				
			

	.mb1 {
		margin-bottom:1px;
	}
	.mb2 {
		margin-bottom:2px;
	}
	
	mt15 {
		margin-top:15px;
	}
	
	
	.orangeColorLine {
		height:51px;
		background-color:#ffca08;
	}
	
	.darkgreenColorLine {
		height:59px;
		background-color:#0098a5;
	}	
	
	.pinkColorLine {
		height:10px;
		min-height:10px;			
		background-color:#e04d93;
	}
	
	.pink2ColorLine {
		height:5px;		
		font-size:0px;			
		background-color:#e04d93;			
	}			

	.pink3ColorLine {
		height:11px;
		min-height:11px;
		margin-top:-1px;			
		background-color:#e04d93;
	}
	
	.greenColorLine {
		height:5px;		
		font-size:0px;			
		background-color:#71bf45;			
	}

	
	
	
	
	.color-green {
		background-color:#71bf45;
	}
	
	.color-pink {
		background-color:#e04d93;
	}
	
	.color-gray {
		background-color:#e7e8ea;
	}
	
	.manufacturing {
		color:#f49ac1;
		font-size:16px;
		line-height:14px;
		font-weight:bold;
		text-align:center;
	}

	
	
	#content {
		width:816px;
			
		min-height:428px;			
		background-repeat:no-repeat;			
		background-position:0px 0px;			
	}

	/** IE 6 Patch */
	* html #content {
		height:428px;
	}
	
	#content DIV {	
		color:#737373;
		font-size:12px;
	}



	#content .pink {
		color:#E2007A;	
	}
	/************************************************************
	helper
	*************************************************************/	
	.clear {
		line-height:0px;height:0px;font-size:0px;
		clear:both;display:block;width:650px;
	}
	
	.float {
		float:left;
	}	
	

	.clear.large {	
		height:24px;
	}
	.clear.normal {
		height:12px
	}
	
	.clear.small {
		height:6px;
	}

	
	/************************************************************
	Menu
	*************************************************************/
	
	#mainNav {
	
		height:26px;
		display:run-in;
		margin:0px; padding:0px;
		background-color:#f7c725;		
	}
	
	#mainNav .menu {
		margin-left:30px;
	}
	
	#mainNav UL,
	#mainNav LI {
		margin:0px;padding:0px;
		display:block;
		
	}
	
	#mainNav  LI {
		list-style:none;
		float:left;
		height: 26px;
		margin: 0 38px 0 0;		
	}
	#mainNav  LI.act {
	background-image:url('/images/menu/menu-ico-act.gif');
		
	}
		
	#mainNav LI A {
		float: left;
		display: block;
		width: 48px;
		height: 26px;
	}
	
	#mainNav LI A:hover {
		background-position: left -26px !important;
		}

	#mainNav LI.act A {	
		background-position: left bottom !important;
	}
	
	#mainNav LI A STRONG {
		display: none;
	}
	#mainNav LI#mi_home { margin-right: 25px; }
	#mainNav LI#mi_home A { width: 48px; background: url(/images/texte/menu_home.gif) left top no-repeat; }
	#mainNav LI#mi_produkte A { width: 68px; background: url(/images/texte/menu_produkte.gif) left top no-repeat; }
	#mainNav LI#mi_kontakt A { width: 60px; background: url(/images/texte/menu_kontakt.gif) left top no-repeat; }
	#mainNav LI#mi_impressum A { width: 81px; background: url(/images/texte/menu_impressum.gif) left top no-repeat; }

/************************************************************
	Element
	*************************************************************/
	
	.element {	
		margin-top:24px;
		margin-left:145px;
		margin-right:108px;
		background-color:#ffffff;
		width:565px;
		overflow:hidden;
	}
	.element .margin {
		margin-left:144px;
		margin-right:15px;
	}
	
	
	/************************************************************
	Home
	*************************************************************/	
	.home a,
	.home a:link {
		color:#808183;	
		font-size:12px;
	}
	
	.home a.act {
		color:#e04d93;
	}
	
	.home a.no {
		color:#696969;
	}		
		
	.home  a:hover {
		color:#e04d93;
	}
	.home .block {
		width:255px;
		font-weight:bold;
	}
	
	.home .element {
		background-color:transparent;
		margin:0px;padding:0px;
	
	}
	.home .element .margin {
		margin-left:90px;
		margin-top:58px;
		
	}

	
	/************************************************************
	Kontakt
	*************************************************************/
		
	.kontakt .descr {
		float:left;			
		display:block;
		margin-right:5px;
		width:80px;
	}

	.kontakt .message TEXTAREA{
		width:232px;
	}
	
	.kontakt .submit {
		background-color:transparent;
		height:17px;
		padding-bottom:2px;
		width:100px;
		text-align:center;
		color:white;
		font-size:10px;
		background-image:url('/images/elemente/submit_pink.gif');
		border:none;
	}
	.fliesstext {		
		font-size:12px;
		margin-right:20px;
	}
	
	/************************************************************
	Produkte
	*************************************************************/	
	.col-left {	
		width:122px;
	}
	
	.line {
		line-height:0px;font-size:0px;
		height:2px;		
		margin-top:12px;
		
	}
	.white {
		background-color:white;
	}
	.col-right {		
			width:380px;
	}
	
	.produkte .element .margin {
		margin-left:24px;
	}
	
	.produkte .element h1 {
		margin-left:121px;
	}
	
	
	/************************************************************
	WeCoS
	*************************************************************/	
		.warnmeldung-rot {
		color:#e04d93;
		border:solid 1px #F2F2F2;
		width:300px;
		background-color:#F9F9F9;
		margin-bottom:10px;
		padding:10px;
	}
	
	#hometext {
		position: relative;
		top: -19px;
		left: 4px;
		width: 335px;
		height: 235px;
		background: url(/images/texte/home_startseitentext.gif);
		}
	#hometext a span {
		display: none;
		}
	#hometext a {
		position: absolute;
		width: 300px;
		height: 100px;
		left: 21px;
		}
	#hometext a#de { top: 7px; }
	#hometext a#en { top: 130px; }
	