@media print {
body {
	padding: 0px;
	margin: 0px;
	color: #000;
	background-color: #fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}}

body {
	padding: 0px;
	margin: 0px;
	color: #000;
	background-color: #fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	text-decoration: none;
	color: #C00;
	background-color: transparent;
}
a:hover {
	text-decoration: underline;
	color: #666;
	background-color: transparent;
}
a:active {
	text-decoration: none;
	color: #666;
	background-color: transparent;
}
.subnavi {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 0;
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}

#linksbold A {
	FONT-WEIGHT: bold;
}
#bildrechts IMG {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 2px;
}
#bildhistory IMG {
	MARGIN-LEFT: 50px;
}
.bg {
	BACKGROUND: url(bg_menue.gif);
}
.bgMicrosite {
	BACKGROUND: url(bg_menue.gif);
}
.bg2 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
.start {
	BACKGROUND: url(bg_start.jpg);
	/*BACKGROUND: url(100_Logo_E_MED.gif);*/
}
H1 {
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 0;
	PADDING-TOP: 28px;
}
H2 {
	MARGIN-TOP: 24px;
	FONT-SIZE: 0.8em;
	MARGIN-BOTTOM: -13px;
	LINE-HEIGHT: 1.4em;
}
H3 {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 30px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.9em;
}
H4 {
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 0;
	PADDING-TOP: 10px;
}
P {
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.6em;
}
img {
	border: 0pt none;
}

.presse {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.6em;
}
.presseContent {
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.zert {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.6em;
}
.zertContent {
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.5em;
}
.news {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: -7px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 12px;
	LINE-HEIGHT: 1.5em;
}
.news A:link {
	FONT-WEIGHT: bold;
}
.news A:visited {
	FONT-WEIGHT: bold;
}
.wegskizzen {
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.3em;
	PADDING-TOP: 2px;
}
.subMenu {
	PADDING-LEFT: 13px;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 12px;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 40px;
}
.subMenu IMG {
	MARGIN: 10px 6px 1px 3px;
}
.subMenuGesellschaften {
	PADDING-LEFT: 12px;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 12px;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 68px;
}
.subMenuGesellschaften IMG {
	MARGIN: 10px 6px 1px 3px;
}
.footer {
	FONT-SIZE: 0.7em;
}
.top {
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
}
.backProdukte {
	MARGIN-TOP: 22px;
	FONT-SIZE: 0.8em;
	MARGIN-BOTTOM: 12px;
	TEXT-ALIGN: center;
}
.flashstart {
	PADDING-RIGHT: 15px;
	MARGIN: 0px;
}
.flashstart2 {
	PADDING-RIGHT: 0px;
}
.bildTitel {
	MARGIN-TOP: 8px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 32px;
	LINE-HEIGHT: 1.4em;
}
.unterTitel {
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 10px;
}
.unterTitel IMG {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
TD IMG {
	border: 0;
}
.sitemapheading {
	font-weight: bold;
	font-size: 95%;
	color: #000;
	padding: 0.5em 0 0.1em 0;
}
.sitemapentry {
	font-weight: normal;
	font-size: 90%;
	padding: 0 0 0 25px;
}
.sitemapentry  a:link , .sitemapentry a:visited {
	text-decoration: none;
	color: #000;
}
.sitemapentry a:hover, .sitemapentry a:active  {
	text-decoration: none;
	background-color:#EEE;
}

.sitemap {
	padding: 6px 0 6px 12px;
	FONT-SIZE: 0.7em; 
	BACKGROUND: #ddd; 
	MARGIN: 14px 70px 0 0; 
	COLOR: #000; 
}
.sitemapE1 {
	padding: 2px 0 2px 30px;
	FONT-SIZE: 0.7em;
	BACKGROUND: #eee;
	MARGIN: 1px 70px 0px 0px;
	COLOR: #000;
}
.sitemapE2 {
	padding: 2px 0 2px 60px;
	FONT-SIZE: 0.7em;
	BACKGROUND: #eee;
	MARGIN: 1px 70px 0px 0px;
	COLOR: #000;
}
.sitemap A:link {
	FONT-WEIGHT: bold;
}
.sitemap A:visited {
	FONT-WEIGHT: bold;
}
.menueMicrosite {
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.7em;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 25px;
}
.menueMicrosite A:link {
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
}
.menueMicrosite A:visited {
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
}
.menueMicrosite A:hover {
	COLOR: #c30;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
.adresse {
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 18px;
	LINE-HEIGHT: 1.6em;
}
.bildCenter {
	TEXT-ALIGN: center;
}
.form {
	padding: 0.2em 80px 0 0;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 2.1em;
	TEXT-ALIGN: right;
}
.form2 {
	padding: 0.2em 85px 0 0;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 2.1em;
	TEXT-ALIGN: left;
}
.form3 {
	padding: 0.2em 120px 0 0;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 1.7em;
	TEXT-ALIGN: left;
}
.form4 {
	padding: 0.2em 5px 0 0;
	FONT-SIZE: 0.8em;
	MARGIN: 0px;
	LINE-HEIGHT: 2.1em;
	TEXT-ALIGN: right;
}
.feld {
	border: #c00 1px solid;
	WIDTH: 290px;
	COLOR: #000;
	BACKGROUND-COLOR: #eee;
}
.feld2 {
	border: #c00 1px solid;
	WIDTH: 290px;
	COLOR: #000;
	BACKGROUND-COLOR: #ccc;
}
.button {
	border: #000 1px solid;
	COLOR: #333;
	BACKGROUND-COLOR: #ddd;
}
UL {
	FONT-SIZE: 0.8em;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE-TYPE: disc;
}
OL {
	FONT-SIZE: 0.8em;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE-TYPE: disc;
}

LI {
	PADDING-BOTTOM: 6px;
	MARGIN-RIGHT: 22px;
	MARGIN-LEFT: -10px;
}

#subject {
display: none;
visibility: hidden;
}

/* BEGINN CSS Startseite */

/* Boxen der Startseite etc */

#gesamt {
position: relative;
margin: auto;
width: 622px;
text-align: center;
}

#logo {
margin: auto;
width: 621px;
text-align: center;
height: 80px;
}

#content {
position: relative;
margin: auto;
width: 622px;
text-align: left;
height: 80px;
}

#navi {
margin-bottom: 1px;
height: 45px;
width: 621px;
text-align: center;
background: url(bg-menue.gif) center bottom no-repeat;
}

#navi a:link, #navi a:visited {
color: #000;
background-color: transparent;
border-bottom: 0;
text-decoration: none;
}

#navi a:hover {
color: #999;
background-color: transparent;
border-bottom: 0;
text-decoration: none;
}

#menulinks {
float: left;
width: 210px;
}

.sprachwahl {
margin: 0;
margin-top: 24px;
}

.sprachwahl img {
vertical-align: middle;
padding: 3px 0 0 0;
}

.land {
color: #000;
background-color: #e5e5e5;
font-size: 12px;
line-height: 20px;
padding-left: 8px;
width: 141px;
float: left;
text-align: left;
border-bottom: 1px solid #fff;
z-index:1;
}

.flagge {
text-align: left;
background-color: #e5e5e5;
color: #000;
line-height: 20px;
font-size: 12px;
float: left;
width: 26px;
border-bottom: 1px solid #fff;
}

.flagge img {
vertical-align: middle;
padding: 2px 0 3px 0;
}

#sprache {
position: absolute;
z-index: 2;
left: 0;
margin-top: 6px;
width: 301px;
height: 100%;
}

#menurechts {
float: right;
width: 200px;
z-index: 2;
}

#gesell {
position: absolute;
z-index:2;
left: 1px;
margin-top: 6px;
width: 210px;
height: 100%;
}

.gesellschaften {
margin: 0;
z-index: 2;
margin-top: 24px;
}

.gesellschaften img {
vertical-align: middle;
z-index: 2;
padding: 3px 0 0 0;
}

.gesellschaft {
color: #000;
background-color: #e5e5e5;
z-index:2;
font-size: 12px;
line-height: 20px;
width: 187px;
padding-left: 22px;
float: left;
text-align: left;
border-bottom: 1px solid #fff;
}

.gesellschaft img {
vertical-align: middle;
padding: 9px 0 8px 0;
z-index: 2;
}



#inhalt {
margin-left: auto;
margin-right: auto;
width: 622px;
height: 340px;
background: url(bg_start.jpg) top center no-repeat;
/*background: url(100_Logo_E_MED.gif) top center no-repeat;*/
}


.tab_flash {
margin: 100px 0 0 229px;
}

#inhalt td {
width: 130px;
}


p {
font-size: 0.8em;
line-height: 1.6em;
}


#footer {
margin: 0;
width: 622px;
}



#footer_li {
float: left;
margin: 0;
text-align: center;
width: 472px;
margin-bottom: 59px;
}


#footer_re {
float: left;
text-align: right;
width: 150px;
}

.footer {
font-size: 0.7em;
}


hr {
clear: both;
font-size: 0;
height: 0;
margin: 0;
padding: 0;
visibility: hidden;
}