.menuLeftLogin {
	width : 159px;
	height : 20px;
	padding-left: 10px;
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
}
.td_menu_bg_login {
	width : 169px;
	height : 240px;
	background-color: #AEAEAE;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}
.menuLeftLoginInput {
      border: 1px solid #666666;
      width:132px;
}
.menuLeftLoginBtn {
      border: 1px solid #CCCCCC;
      background-color: #CCCCCC;
      font-weight:bold;
      width:132px;
}
.menu_head2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; padding-left: 0px; background-color: #AEAEAE;}
.menu_head2 a:active { color: #000000; text-decoration: none; }
.menu_head2 a:link { color: #FFFFFF; text-decoration: none; }
.menu_head2 a:visited { color: #FFFFFF; text-decoration: none; }
.menu_head2 a:hover { color: #000000; text-decoration: none; }

.maincontent {
      background-color: #FFFFFF;
      font-family: Arial, sans-serif; 
      font-size: 12px; 
      color: #000000; 
      text-decoration: none;
}
.hl_bold {
      font-weight : bold;
}
.stickertbl {
      margin:2px;
      border:0px solid #000000; 
      background-color:#000000;
}
.stickertbl td {
      background-color:#FFFFFF;
}
.stickerdiv1 {
      width:87px; 
      height:47px; 
      background-image: url(/images/sticker.gif); 
      text-align:right; 
      font: bold 10px Arial,sans-serif;
}
.stickerdiv2 {
      position:relative;
      top:32px;
      right:1px;
}
.usermessage {
      font: bold 14px Arial,sans-serif;
      color: #FF0000;
}
.even {
      background-color:#F4F4F4;
}
.odd {
      background-color:#E4E4E4;
}
.admeditinp_std {
      width:180px;
      border:1px solid #000000;
      font: 12px Arial,sans-serif;
}
.admeditinp_zip {
      width:40px;
      border:1px solid #000000;
      font: 12px Arial,sans-serif;
}
.admeditinp_city {
      width:137px;
      border:1px solid #000000;
      font: 12px Arial,sans-serif;
}
.hl {
      color:#FFFFFF;
      font-family:Arial, Verdana, sans-serif, Helvetica;
	background-color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
}
.loginmessage {
      font: bold 14px Arial,sans-serif;
      color: #000000;
}

.btn1 {
      width:143px;
}
.subzero {
      color: #FF0000;
}


/* ## TABS ## */
a.tab, a.tab:visited {
      background-color: #666666;
      display: block;
      width: 140px;
      height: 18px;
      color: #FFFFFF;
      text-align:center; 
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 12px;
      text-decoration: none;
}

a.tab:hover, .tab_sel, a.tab_sel:hover {
      background-color: #CCCCCC;
      display: block;
      width: 140px;
      height: 18px;
      color: #000000;
      text-align:center; 
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 12px;
      font-weight : bold;
      text-decoration: none;
}
       
/* ##############################################
*/


.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;
	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;}
.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 {
	width : 138px;
	height : 19px;
	padding-left: 8px;
	background-color: #AEAEAE;
	border-left : 1px solid #FFFFFF;
	border-right : 1px 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; }

.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; }


.menuWorldwide {
	width : 124px;
	height : 17px;
	padding-left: 10px;
	background-color: #CCCCCC;
	border-left : 1px solid #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}
.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; }

.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;
}

.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;
}

body {	margin: 0px; font-family: Arial, Helvetica, sans-serif;  background-repeat:repeat-x;}
.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
}