BODY { margin: 15px 0px 15px 0px; 
scrollbar-arrow-color: #CCCCCC;
scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-base-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-shadow-color: #CCCCCC;
}
TD>IMG { display: block; border: none;}
IMG { display: block; border: none;}
.loginf, .loginf a { font-size: 11px; font-weight: normal; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 0px; text-decoration: none; vertical-align: middle; }
.loginf a { font-size: 9px; }
.loginfvaps { font-size: 10px; color: #000; background: #fff; letter-spacing: 0px; text-decoration: none; vertical-align: middle; padding: 2px 2px 2px 2px;}
.topmenu { overflow: hidden; margin:0; padding: 43px 0 0 30px;}
.topmenu li { float: left; list-style: none; margin:0; padding: 0;}
.topmenu a { text-decoration: none; display: block; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 0px; padding-right: 15px; }
.topmenu a:hover { color: #d0b0d0; }
.languagemenu { overflow: hidden; margin:0; padding: 0;}
.languagemenu li { float: right; list-style: none; margin:0; padding: 5px 0px 5px 5px;}
.languagemenu a { text-decoration: none; display: block; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 0px; }
.topmenuhighlight { color: #d0b0d0; }
.submenu { overflow: hidden; margin: 0 0 0 -3px; padding: 0;}
.submenu li { float: left; list-style: none; padding-left: 5px; padding-right: 5px; border-right: 1px solid #ccc;}
.submenu li a { text-decoration: none; display: block; font-size: 10px; font-weight: bold; font-family: Verdana, sans-serif; color: #999999; letter-spacing: 0px;}
.submenu a:hover { color: #520052; }
.submenuhighlight { color: #520052; }
.subcaption { font-size: 20px; font-weight: bold; font-family: Verdana, sans-serif; color: #520052; padding: 15px 0 0px 0;}
.subcaption1 { font-size: 20px; font-weight: bold; font-family: Verdana, sans-serif; color: #520052; padding: 0;}
.subcaption2 { font-size: 14px; font-weight: bold; font-family: Verdana, sans-serif; color: #520052; padding: 0;}
.sideref {font-size: 14px; font-weight: bold; font-family: Verdana, sans-serif; color: #666666; line-height: 1.7em;}
.sideref a {font-size: 14px; font-weight: bold; font-family: Verdana, sans-serif; color: #520052; text-decoration: none;}
.bottomref { font-size: 25px; font-weight: bold; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 1px; text-decoration: none; vertical-align: middle; padding-left: 25px; line-height: 0.95em;}
.bottomref2 { font-size: 8px; letter-spacing: 0px; font-weight: normal; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 0px; text-decoration: none; vertical-align: middle; padding-left: 25px;}
.bottomref3 { font-size: 9px; letter-spacing: 0px; font-weight: normal; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 0px; text-decoration: none; vertical-align: middle; padding-bottom: 5px;}
.bottomref4 { font-size: 18px; font-weight: bold; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 1px; text-decoration: none; vertical-align: middle; padding-bottom: 15px; line-height: 0.95em;}
.inhalt {margin:20px; margin-right:0px; padding: 20px; background: #fff; font-size: 11px; font-weight: normal; font-family: Verdana, sans-serif; color: #666666;}
.inhalt p {padding: 0; margin: 15px 0 15px 0;}
.inhalt a {color: #520052; text-decoration: none;}
.inhalt_frame {margin:0px; margin-right:0px; padding: 0px; font-size: 10px; font-weight: normal; font-family: Verdana, sans-serif; color: #666666;}
.inhalt_frame tr td {margin:0px; margin-right:0px; padding: 0px; font-size: 10px; font-weight: normal; font-family: Verdana, sans-serif; color: #666666;}
.inhalt_frame p {padding: 0; margin: 15px 0 15px 0;}
.inhalt_frame a {color: #520052; text-decoration: none;}
.inhalt2 {margin:20px; margin-top:230px; padding: 20px; font-size: 11px; font-weight: normal; font-family: Verdana, sans-serif; color: #666666;}
.append-1 {padding-right:40px;}
.prepend-1 {padding-left:40px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.historie {margin:0; padding: 0px 0px 0px 20px;}
.historie li {list-style: none; list-style-image: url('/img/hlist.png');}
.jobs {margin: 0; margin-top:-10px; padding: 0px 0px 0px 20px;}
.jobs li {list-style: none; list-style-image: url('/img/hlist.png');}
.list2 li {list-style: lower-alpha outside;}
.bew {margin: 0; margin-top:-10px; padding: 0px 0px 0px 20px;}
.bew li {list-style: none;}
.warning { border: 1px #990000 solid; padding: 5px; color: #990000; text-align: center; width: 100%; font-weight: bold; border-collapse: collapse; }
.success { border: 1px #520052 solid; padding: 5px; color: #520052; text-align: center; width: 100%; font-weight: bold; border-collapse: collapse; }
.textinfo { position:absolute; top:20px; left:20px; width: 600px; height: 400px; overflow: auto; }
.textinfofull { position:absolute; top:20px; left:20px; width: 900px; height: 400px; overflow: auto; }
.textinfopadding { padding: 20px; }
.container { position: relative; width: 100%; height: 440px; background: #BEC0C2 url(/img/bg.png); background-repeat:no-repeat; background-position:top left; padding: 0px; padding: 0px!important; margin: 0; margin: 0!important; border-top: 4px solid #fff; border-bottom: 4px solid #fff; }
.imgborder img { border: 1px solid #d0b0d0; }
.strpartner {position: absolute; display: block; width: 86px; height: 26px; text-align: left; line-height: 7px; font-size: 9px; font-weight: bold; font-family: Verdana, sans-serif; color: #FFFFFF; text-decoration: none; background: none;}
.strpartner a {color: #FFFFFF; text-decoration: none;}
.strpartner a:hover {color: #FFFFFF; text-decoration: none;}
.dotted_line { BACKGROUND-IMAGE: url(/images/dotline.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px;padding-bottom: 10px; }
.gray { text-align: center; padding: 5px; font-size: 11px; border: 1px solid #c0c0c0; border-collapse: collapse; background: #efefef; width: 96%; }
.smallgrey { color : #999;	font-size : 10px; }
.limargin18 li {float: left; margin-left: 18px;}
.imginline img {display: inline;}
.toprefblock { margin:0; padding: 0px 0 5px 20px;}
.topref, .topref a { text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; color: #fff; letter-spacing: 0px;}
