
.content { font-family: Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.content a:active { color: #E10915; text-decoration: none;  }
.content a:link { color: #E10915; text-decoration: none;  }
.content a:visited { color: #E10915; text-decoration: none;  }
.content a:hover { color: #000000; text-decoration: underline;  }

.puebersicht {
	border-bottom : 1px solid #B2B2B2;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.puebersicht a:active { color: #000000; text-decoration: none;  }
.puebersicht a:link { color: #E10915; text-decoration: none;  }
.puebersicht a:visited { color: #E10915; text-decoration: none;  }
.puebersicht a:hover { color: #000000; text-decoration: none;  }

.nuebersicht {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.nuebersicht a:active { color: #000000; text-decoration: none;  }
.nuebersicht a:link { color: #E10915; text-decoration: none;  }
.nuebersicht a:visited { color: #E10915; text-decoration: none;  }
.nuebersicht a:hover { color: #000000; text-decoration: none;  }

a:active { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

h1 {color: #E10915; font: normal 20px Arial,sans-serif; margin: 0.9em 0 0.6em}
h2 {color: #E10915; font: bold 12px Arial,sans-serif; margin: 0 0 0 0}
h3 {color: #E10915; font: bold 12px Arial,sans-serif; margin: 0.5em 0 0 0}
h4 {color: #E10915; font: normal 15px Arial,sans-serif; margin: 0 0 0 0}
h5 {color: #E10915; font: bold 12px Arial,sans-serif; margin: 1em 0 0 0}
h6 {color: #E10915; font: bold 12px Arial,sans-serif; margin: 0 0 0 0}
.h7 {color: #E10915; font: normal 20px Arial,sans-serif; margin: 0 0 0 0}

p  {margin: 0 0 0 0;}
ul {margin-left: 0; padding-left: 1.4em; margin-top:3px; list-style-type: square; /* list-style-image: url(../img/bullets.gif); */}
ol {margin-left: 16px; padding-left: 1.3em; margin-top:3px;}
li {margin-bottom: 0em;}
#content img.prodimg {margin-left: 30px; margin-bottom: 30px; border: 1px solid #1F64A5;}
#divContainer{width:139px; height:201px; overflow:hidden; clip:rect(0,139,201,0); visibility:hidden} 
#divContent{position:absolute; top:0; left:0}

.menuLeft {
	width : 159px;
	min-width: 159px;
	height : 20px;
	border-bottom : 1px solid #FFFFFF;
	padding-left: 10px;
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
}
.menuLeft a:hover { color: #000000; text-decoration: none; }
.menuLeft a:active {  text-decoration: none; }
.menuLeft a:link {  text-decoration: none; }
.menuLeft a:visited {  text-decoration: none; }
.menuLeft a:hover {  text-decoration: none; }

.menuLeftOver {
	width : 159px;
	height : 20px;
	padding-left : 10px;
	background-color : #CCCCCC;
	border-bottom : 1px solid White;
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
}
.menuLeftOver a:active { color: #333333; text-decoration: none; }
.menuLeftOver a:link { color: #333333; text-decoration: none; }
.menuLeftOver a:visited { color: #333333; text-decoration: none; }
.menuLeftOver a:hover { color: #333333; text-decoration: none; }

.menuLeftActive {
	width : 159px;
	height : 20px;
	border-bottom : 1px solid #FFFFFF;
	padding-left: 10px;
	background-color : #CCCCCC;
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
	background-image: url(/mimes/active_menu.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	text-indent: 10px;
}
.menuLeftActiv a:active { color: #333333; text-decoration: none; }
.menuLeftActiv a:link { color: #333333; text-decoration: none; }
.menuLeftActiv a:visited { color: #333333; text-decoration: none; }
.menuLeftActiv a:hover { color: #333333; text-decoration: none; }

.menuLeftActiveOver {
	width : 159px;
	height : 20px;
	border-bottom : 1px solid #FFFFFF;
	padding-left: 10px;
	background-color : #CCCCCC;
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
	background-image: url(/mimes/active_menu.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	text-indent: 10px;	
}

.menuLeftActiveOver a:active { text-decoration: none; }
.menuLeftActiveOver a:link { text-decoration: none; }
.menuLeftActiveOver a:visited { text-decoration: none; }
.menuLeftActiveOver a:hover { color: #000000; text-decoration: none; }

.menuLeftLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.menuLeftLink a:active { color: #000000; text-decoration: none; }
.menuLeftLink a:link { color: #FFFFFF; text-decoration: none; }
.menuLeftLink a:visited { color: #FFFFFF; text-decoration: none; }
.menuLeftLink a:hover { color: #000000; text-decoration: none; }

.menuLeftLinkActive { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.menuLeftLinkActive a:active { color: #FFFFFF; text-decoration: none; }
.menuLeftLinkActive a:link { color: #000000; text-decoration: none; }
.menuLeftLinkActive a:visited { color: #000000; text-decoration: none; }
.menuLeftLinkActive a:hover { color: #000000; text-decoration: none; }

.menu_head { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; padding-left: 10px; background-color: #AEAEAE; width : 428px;}
.menu_head a:active { color: #000000; text-decoration: none; }
.menu_head a:link { color: #FFFFFF; text-decoration: none; }
.menu_head a:visited { color: #FFFFFF; text-decoration: none; }
.menu_head a:hover { color: #000000; text-decoration: none; }

.menuSub { font-family: Arial, sans-serif; font-size: 12px; color: #E10915; text-decoration: none; }
.menuSub a:active { color: #000000; text-decoration: none; }
.menuSub a:link { color: #E10915; text-decoration: none; }
.menuSub a:visited { color: #E10915; text-decoration: none; }
.menuSub a:hover { color: #000000; text-decoration: none; }
.menuSubAct { font-family : Arial, sans-serif;	font-size : 12px;color : #000000; text-decoration : none; font-weight : bold; }
.menuSubAct a:active { color: #000000; text-decoration: none; }
.menuSubAct a:link { color: #000000; text-decoration: none; }
.menuSubAct a:visited { color: #000000; text-decoration: none; }
.menuSubAct a:hover { color: #000000; text-decoration: none; }

.menuSub_2 { font-family: Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.menuSub_2 a:active { color: #000000; text-decoration: none; }
.menuSub_2 a:link { color: #000000; text-decoration: none; }
.menuSub_2 a:visited { color: #000000; text-decoration: none; }
.menuSub_2 a:hover { color: #000000; text-decoration: underline; }

.menuSubTitel { font-family: Arial, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
.menuSubTitel a:active { color: #000000; text-decoration: none; }
.menuSubTitel a:link { color: #000000; text-decoration: none; }
.menuSubTitel a:visited { color: #000000; text-decoration: none; }
.menuSubTitel a:hover { color: #000000; text-decoration: none; }

.listTitel { font-family: Arial, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold;}

.menu_head_hell {
	width : 148px;
	height : 19px;
	background-color: #CCCCCC;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

.menuWorld {
    padding-left: 8px;
	height : 19px;
	background-color: #AEAEAE;
	border-left : 1px solid #FFFFFF;
	border-right : 0px solid #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}
.menuWorld a:active { color: #000000; text-decoration: none; }
.menuWorld a:link { color: #FFFFFF; text-decoration: none; }
.menuWorld a:visited { color: #FFFFFF; text-decoration: none; }
.menuWorld a:hover { color: #000000; text-decoration: none; }

.menuLogo {
	border-left : 1px solid #FFFFFF;
	border-right : 0px solid #FFFFFF;
	color : #FFFFFF;
}

.menuLand {
	height : 19px;
	padding-left: 10px;
	background-color: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.menuLand a:active { color: #000000; text-decoration: none; }
.menuLand a:link { color: #666666; text-decoration: none; }
.menuLand a:visited { color: #666666; text-decoration: none; }
.menuLand a:hover { color: #000000; text-decoration: none; }

.menuSpras {
	height : 19px;
	padding-left: 0px;
	text-align: center;
	background-color: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.menuSpras a:active { color: #000000; text-decoration: none; }
.menuSpras a:link { color: #666666; text-decoration: none; }
.menuSpras a:visited { color: #666666; text-decoration: none; }
.menuSpras a:hover { color: #000000; text-decoration: none; }

.linien_produkte {
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

.menuHead {
	width : 159px;
	height : 19px;
	padding-left: 10px;
	background-color: #CCCCCC;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #666666;
}
.menuHead a:active { color: #000000; text-decoration: none; }
.menuHead a:link { color: #666666; text-decoration: none; }
.menuHead a:visited { color: #666666; text-decoration: none; }
.menuHead a:hover { color: #000000; text-decoration: none; }

.td_mspalte_hell {
	width : 169px;
	height : 61px;
	background-color: #EFF2F2;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}
.td_mspalte_dunkel {
	width : 169px;
	height : 8px;
	background-color: #333333;
	border-bottom : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}
.td_menu_bg {
	width : 169px;
	height : 240px;
	background-color: #666666;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

.download { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; font-weight:normal;}
.download a:active { color: #000000; text-decoration: none; }
.download a:link { color: #707070; text-decoration: none; }
.download a:visited { color: #707070; text-decoration: none; }
.download a:hover { color: #000000; text-decoration: underline; }


.infoTitel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; font-weight:bold;}

.infoBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9E9E9E; text-decoration: none; 
			background-image: url(/mimes/menusub_info.gif);
			background-repeat: no-repeat;
			background-position:top left;
			vertical-align:top;
			padding-left:10px; }
.infoBox a:active { color: #000000; text-decoration: none; }
.infoBox a:link { color: #707070; text-decoration: none; }
.infoBox a:visited { color: #707070; text-decoration: none; }
.infoBox a:hover { color: #000000; text-decoration: underline; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }
.footer a:active { color: #999999; text-decoration: none; }
.footer a:link { color: #999999; text-decoration: none; }
.footer a:visited { color: #999999; text-decoration: none; }
.footer a:hover { color: #000000; text-decoration: underline; }

.searchfield { width: 145px; height: 19px}

.td_head {
	background-color : #1F64A5;
	font-family : Arial, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color : #FFFFFF;
}

.td_field {
	border-bottom : 1px solid #1F64A5;
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #000000;
}

.td_field_blue {
	border-bottom : 1px solid #1F64A5;
	font-family : Arial, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color : #1F64A5;
}

.TD_blau_11 {
	border-right-style:solid;
	border-right-color:#92a9d5;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6111b;
	background-image: url(/mimes/block_rot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.TD_blau_12 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92a9d5;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
}
.TD_blau_21 {
	border-right-style:solid;
	border-right-color:#92a9d5;
	border-right-width:1px;
}
.TD_blau_22 {
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#92a9d5;
	border-left-width:1px
}

.TD_weiss_11 {
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6111b;
	background-image: url(/mimes/block_rot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.TD_weiss_12 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF ;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
}
.TD_weiss_21 {
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
}
.TD_weiss_22 {
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-left-width:1px
}

.Text_Fett {
	font-weight: bold;
}
.eingabe {
	border: 1px solid #666666;
}
.muss {
	border: 1px solid #FF0000;
	background-color: #FFD5D5;
}

/*Rechtsklick Menü*/

#contextMenu {
  position: absolute;
  visibility: hidden;
  width: 120px;
  background-color: #FFE0FF;
  border: 2px outset white;
}

A.menu {
      PADDING-RIGHT: 0px;
      MARGIN-TOP: 1px;
      DISPLAY: block;
      PADDING-LEFT: 2px;
      FONT-WEIGHT: bold;
      FONT-SIZE: 12px;
      PADDING-BOTTOM: 2px;
      COLOR: Black;
      PADDING-TOP: 3px;
      FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
      HEIGHT: 22px;
      BACKGROUND-COLOR: transparent;

}

A.menu:link {
      BORDER-RIGHT: #e0e0e0 0px solid;
      BORDER-TOP: #e0e0e0 0px solid;
      BORDER-LEFT: #e0e0e0 0px solid;
      COLOR: #000000;
      BORDER-BOTTOM: #e0e0e0 0px solid;
      TEXT-DECORATION: none
}

A.menu:visited {
      BORDER-RIGHT: #e0e0e0 0px solid;
      BORDER-TOP: #e0e0e0 0px solid;
      BORDER-LEFT: #e0e0e0 0px solid;
      COLOR: Black;
      BORDER-BOTTOM: #e0e0e0 0px solid;
      TEXT-DECORATION: none
}

A.menu:hover {
      BORDER-RIGHT: #000000 1px solid;
      BORDER-TOP: #000000 1px solid;
      BORDER-LEFT: #000000 1px solid;
      COLOR: White;
      BORDER-BOTTOM: #000000 1px solid;
      BACKGROUND-COLOR: #6B99CB;
      TEXT-DECORATION: none
}

A.menu:active {
      BORDER-RIGHT: #e0e0e0 0px solid;
      BORDER-TOP: #e0e0e0 0px solid;
      BORDER-LEFT: #e0e0e0 0px solid;
      COLOR: #000000;
      BORDER-BOTTOM: #e0e0e0 0px solid;
      BACKGROUND-COLOR: transparent;
      TEXT-DECORATION: none
}

body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	margin: 0px;
}
.oneColFixCtr #container {
	/* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	width: 750px;
    background: #FFFFFF;
	/* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    border: 1px solid #c3c3c3;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
 	padding-top: 0px;
    padding-bottom: 0px;
}
.oneColFixCtr #mainContent {
	/* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:hidden;
}