body {
	background-color: #FFFFFF; 
	background-image:url(images/bg_grey-to-white.jpg); 
	background-repeat:repeat-x; 
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	scrollbar-base-color: #FFFFFF; 
	scrollbar-face-color: #DDDEDF; 
	scrollbar-highlight-color: #DDDEDF; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
}

optgroup { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; font-style: normal; background-color: #FFDC2D; line-height: 18px; }
optgroup option { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: normal; background-color: #FFFFFF; line-height: 18px; }


ul { list-style-position: outside; padding-left:0; padding-top:0; margin-left:16px; margin-top:0; }
ul li { list-style-image: url(../graphic/listdot.gif); margin-bottom:4px; margin-left:8px; }
ol { list-style-position: outside; padding-left:0; padding-top:0; margin-left:16px; margin-top:0; }
ol li { list-style-type: decimal; margin-bottom:4px; margin-left:8px; }

hr { border:solid #535E5D 0px; background-color:#535E5D; height:1px; } 
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }

a:link { color:#535E5D; text-decoration:none; }
a:active { color:#535E5D; text-decoration:none; }
a:visited { color:#535E5D; text-decoration:none; }
a:hover { color:#D10019; text-decoration:none; }

.firma { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #535E5D; font-weight: bold; line-height: 20px; }
.language { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal normal normal 10px Arial,Helvetica,sans-serif; height:17px; width:90px;}
.suche { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal normal normal 10px Arial,Helvetica,sans-serif; height:19px; width:110px; padding-left:10px; padding-top:2px; margin-top:0px;}
.main { background-color: #535E5D; }
.sepline { background-color: #FFFFFF; }
.sepbar { background-color: #FFDC2D; }
.sub { background-color: #DDDEDF; }
.home { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; } 

.textnrm { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%; }
.mininrm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 120%; }
.headln { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #535E5D; font-weight: bold; line-height: 20px; }
.textwht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 120%; }
.textminiwht { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 120%; }
.picnotes { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.disclaim { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 110%; }
.headerhighlight { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #535E5D; line-height: 18px; }
.headerlight { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; background-color: #DDDEDF; line-height: 18px; }
.redbld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D10019; font-weight: bold; line-height: 120%; }
.readbld {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D10019; line-height: 120%; }
.selecthd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535E5D; font-weight: bold; background-color: #FFDC2D; line-height: 18px; }
.loginfield { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal normal normal 11px Arial,Helvetica,sans-serif; height:16px; width:66px; }
.aktierm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 120%; }

/*hauptmenu horizontal*/
.menu {	width:596px; background-color:#535E5D; margin: 0; padding: 0; }
.menu ul{ margin: 0; padding: 0; font: bold 12px Arial; list-style-type: none; }
.menu li{ display: inline; margin: 0; padding: 0;}
.menu li a { float: left; display: block; text-decoration: none; margin: 0; padding:6px 22px 6px 21px; border-right: 1px solid #FFFFFF;} /*when adding or deleting menu items adjust the paddings left and right  */
.menu li a:link { color: #FFFFFF; }
.menu li a:visited { color: #FFFFFF; }
.menu li a:hover { color: #DDDEDF;}
.menu li.selected a { color: #535E5D !important; background-color:#FFDC2D; } /*background of tabs with "selected" class assigned to its LI */
.menu li.selected a:link { color: #535E5D; } 
.menu li.selected a:hover { color: #000000; } 


.subactiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535E5D; line-height: 14px; background-color: #FFFFFF; }
.submenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 14px; line-height: 120%; }
a.submenu:link { color:#535E5D; text-decoration: none;  padding-left: 14px; display:block; background: transparent url(../graphic/arrow-intern.gif) no-repeat; line-height: 120%; }
a.submenu:active { color:#535E5D; text-decoration: none;  padding-left: 14px; display:block; background: transparent url(../graphic/arrow-intern.gif) no-repeat; line-height: 120%; }
a.submenu:visited { color:#535E5D; text-decoration: none;  padding-left: 14px; display:block; background: transparent url(../graphic/arrow-intern.gif) no-repeat; line-height: 120%; }
a.submenu:hover { color:#D10019; text-decoration: none;  padding-left: 14px; display:block; background: transparent url(../graphic/arrow-intern.gif) no-repeat; line-height: 120%; }

.subsubmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 14px; line-height: 120%; }
a.subsubmenu:link { color:#535E5D; text-decoration: none; padding-left: 24px; display:block; background: transparent url(../graphic/arrow-intern.gif) 10px 0px no-repeat; line-height: 120%; }
a.subsubmenu:active { color:#535E5D; text-decoration: none; padding-left: 24px; display:block; background: transparent url(../graphic/arrow-intern.gif) 10px 0px no-repeat; line-height: 120%; }
a.subsubmenu:visited { color:#535E5D; text-decoration: none; padding-left: 24px; display:block; background: transparent url(../graphic/arrow-intern.gif) 10px 0px no-repeat; line-height: 120%; }
a.subsubmenu:hover { color:#D10019; text-decoration: none; padding-left: 24px; display:block; background: transparent url(../graphic/arrow-intern.gif) 10px 0px no-repeat; line-height: 120%; }

.subsubsubmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 14px; line-height: 120%; }
a.subsubsubmenu:link { color:#535E5D; text-decoration: none; padding-left: 38px; display:block; background: transparent url(../graphic/arrow-intern.gif) 24px 0px no-repeat; line-height: 120%; }
a.subsubsubmenu:active { color:#535E5D; text-decoration: none; padding-left: 38px; display:block; background: transparent url(../graphic/arrow-intern.gif) 24px 0px no-repeat; line-height: 120%; }
a.subsubsubmenu:visited { color:#535E5D; text-decoration: none; padding-left: 38px; display:block; background: transparent url(../graphic/arrow-intern.gif) 24px 0px no-repeat; line-height: 120%; }
a.subsubsubmenu:hover { color:#D10019; text-decoration: none; padding-left: 38px; display:block; background: transparent url(../graphic/arrow-intern.gif) 24px 0px no-repeat; line-height: 120%; }

.fussz { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px; letter-spacing: 1px; }
a.fussz:link { color:#535E5D; text-decoration: none; padding-left: 14px; padding-right: 20px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}
a.fussz:active { color:#535E5D; text-decoration: none; padding-left: 14px; padding-right: 20px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}
a.fussz:visited { color:#535E5D; text-decoration: none; padding-left: 14px; padding-right: 20px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}
a.fussz:hover { color:#D10019; text-decoration: none; padding-left: 14px; padding-right: 20px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}

.teaserhdl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; height: 20px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-left: 14px;
}
.teaserhdlnotop { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; height: 20px; border-bottom: 1px solid #FFFFFF; padding-left: 14px;
}
.teaser { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 120%;}
a.teaser:link { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat; display:block; }
a.teaser:active { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat; display:block; }
a.teaser:visited { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat; display:block; }
a.teaser:hover { color:#D10019; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat; display:block; }

.tblhdminiwht { background-color: #535E5D; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 120%; }
.tbllightmini { background-color: #DDDEDF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 120%; }
.tblwhitemini { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 120%; }

.tblhdnrmwht { background-color: #535E5D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 120%; }
.tbllightnrm { background-color: #DDDEDF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%; }
.tblwhitenrm { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%; }

.intern { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%;}
a.intern:link { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}
a.intern:active { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}
a.intern:visited { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}
a.intern:hover { color:#D10019; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-intern.gif) no-repeat;}

.anker { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%;}
a.anker:link { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-red-space-down.gif) no-repeat;}
a.anker:active { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-red-space-down.gif) no-repeat;}
a.anker:visited { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-red-space-down.gif) no-repeat;}
a.anker:hover { color:#D10019; text-decoration: none;  padding-left: 14px; background: transparent url(../graphic/arrow-red-space-down.gif) no-repeat;}

.top { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 120%;}
a.top:link { color:#535E5D; text-decoration: none;  padding-left: 14px; margin-left:20px; background: transparent url(../graphic/arrow-red-space-up.gif) no-repeat;}
a.top:active { color:#535E5D; text-decoration: none;  padding-left: 14px; margin-left:20px; background: transparent url(../graphic/arrow-red-space-up.gif) no-repeat;}
a.top:visited { color:#535E5D; text-decoration: none;  padding-left: 14px; margin-left:20px; background: transparent url(../graphic/arrow-red-space-up.gif) no-repeat;}
a.top:hover { color:#D10019; text-decoration: none;  padding-left: 14px; margin-left:20px; background: transparent url(../graphic/arrow-red-space-up.gif) no-repeat;}

.back { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%;}
a.back:link { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent  url(../graphic/arrow-red-space-back.gif) no-repeat;}
a.back:active { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent  url(../graphic/arrow-red-space-back.gif) no-repeat;}
a.back:visited { color:#535E5D; text-decoration: none;  padding-left: 14px; background: transparent  url(../graphic/arrow-red-space-back.gif) no-repeat;}
a.back:hover { color:#D10019; text-decoration: none;  padding-left: 14px; background: transparent  url(../graphic/arrow-red-space-back.gif) no-repeat;}


.empfaenger { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal 11px Arial,Helvetica,sans-serif; height:18px; width:191px; }
.conxinput { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal 11px Arial,Helvetica,sans-serif; height:18px; width:145px; }
.plzinput { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal 11px Arial,Helvetica,sans-serif; height:18px; width:40px; }
.ortinput { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal 11px Arial,Helvetica,sans-serif; height:18px; width:102px; }
.subj { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal 11px Arial,Helvetica,sans-serif; height:18px; width:385px; }
textarea { background:#FFFFFF; border:1px solid #535E5D; color:#333333; font:normal 11px Arial,Helvetica,sans-serif; height:140px; width:385px; }

.ganzh { display:none; }

/*table design*/
#wntable table { border: 0px solid #FFF; margin-bottom:10px; }
#wntable tr td { padding: 2px 8px; background: #EBECED; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 120%; }
#wntable thead td { color: #525D5A; background-color: #FFDC2D; border-bottom: 1px solid #FFF; font-weight:bold; }
#wntable tbody td { border-left: 1px solid #FFF; border-top: 1px solid #FFF; }
#wntable tbody td a { color: #525E5D; text-decoration: none; padding: 2px 8px 0px 14px; display:block; background: transparent url(../graphic/arrow-submenu.gif) no-repeat; }
#wntable tbody td a:hover { color: #D10019;}
#wntable tbody tr.even td { background: #F9F9F9; }
#wntable tbody tr.action td { background: #FFF; color: #333; font-size: 10px; border-bottom: 1px solid #DDDEDF; border-top: 1px solid #DDDEDF; }
#wntable tbody tr.action td a { color: #333; text-decoration: none; padding:0; background: transparent url(../graphic/1_trans.gif) no-repeat; }
#wntable tbody tr.action td a:hover { color: #D10019; }
#wntable tbody tr.ruled td{ color: #333; background-color: #DDDEDF;  }
/* Opera fix */
#wntable head:first-child+body tr.ruled td{ color: #333; background-color: #DDDEDF; }
/*end table design*/

