option {padding-left: 0.4em}

select, input, textarea { font-size: 99% }

form  {
  margin: 0px;
}

table, tr, td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 1.5;
}

.bannerbox {
   text-align:center;
   font:bold 10px Verdana, Arial, Helvetica, sans-serif;
   border:1px solid #CCCCCC;
   background:url(sys_img/butgro.gif) rgb(242, 242, 242) repeat-x;
}

#content {
  float: none;
  padding: 0px;
  padding-left:8px;
  padding-right:8px;
  margin:8px 0px 0px;
  background-color: #FFFFFF;
  border:0px;
}
#PageResult { float: right; margin-top: -19px; padding: 0; overflow: hidden; font:normal 11px Arial; top:0; right:0;}
#PageSort { margin-top: 5px; font:normal 11px Arial; }

#errorBox {
  border:1px solid #999999;
  margin-top: -3px;
}

#errorBox h1 {
  background-color:#E6E6E6;
  border-bottom:2px solid #FFFFFF;
  font:bold 12px Verdana;
  color:red;
  margin:3px;
  padding:3px 0 3px 0;
  text-align:center;
}

#errorBox h2 {
  background-color:#E6E6E6;
  border-bottom:2px solid #FFFFFF;
  font:bold 11px Verdana;
  color:red;
  margin:3px;
  padding:3px 0 3px 0;
  text-align:center;
}

#errorBox p {
  font:normal 10px Verdana;
  margin:1px 3px 1px 3px;
  background-color:#f2f2f2;
  text-align:left;
}

#errorBox ol {
  margin:1px 3px 1px 3px;
  list-style-type: decimal;
  list-style-position: inside;
  background-color:#f2f2f2;
}

#errorBox li {
  font:normal 10px Verdana;
  background-color:#f2f2f2;
}

#google-browse {
  width:600px;
  text-align:center;
  padding:7px;
  margin-top:8px;
  background-color: #FFFFFF;
}

#browse-headline h1{
  font:bold 12px Verdana;
  margin:0;
  padding:0;
}

#topText h1{
  font:normal 10px Verdana;
  margin:0;
  padding:0;
}

#browse-content h2 {
  padding: 0;
  margin: 0;
  font:bold 12px Verdana;
}

#browse-content td {
  padding:2px;
}

#browse-content h3 a:link {
  font:bold 11px Verdana;
  margin:0;
  padding:0;
}
#browse-content h3 a:visited {
  font:bold 11px Verdana;
  margin:0;
  padding:0;
}
#browse-content h3 a:hover {
  font:bold 11px Verdana;
  margin:0;
  padding:0;
}
#browse-content h3 a:active {
  font:bold 11px Verdana;
  margin:0;
  padding:0;
}

#browse-content p {
  font:normal 12px Verdana;
  margin:0;
  padding:0;
}

.browse-des {
  margin:0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #000000;
}

.legende {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  background-color: #E6E6E6;
}

#navcontainer {
  margin:5px 0 0 0;
  padding:0 0 0 0;
  width: 99%;
  border:1px solid #999999;
  background-color: #FFFFFF;
  overflow:hidden;
}

#navcontainer ul {
  margin:3px;
  padding:0 0 0 0;
}

#navcontainer li {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  list-style-type: none;
  border-bottom: 2px solid #FFFFFF;
}

.nav_headline {
  float: none;
  display: block;
  padding: 3px;
  width: 174px;
  background-color: #E6E6E6;
  border:0px;
  border-bottom: 1px solid #FFFFFF;
}

#navcontainer a {
  float: none;
  display: block;
  padding: 3px;
  width: 97%;
  background-color: #F2F2F2;
}

#navcontainer a:link, #navlist a:visited {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
}

#navcontainer a:hover {
  background-color: #E6E6E6;
  color: #CC0000;
}

#copyright {
  font:normal 10px Verdana,Arial,Serif;
  color: #ffffff;
  height: 16px;
  width: 100%;
  vertical-align:middle;
  text-align: center;
  background-image:url(./sys_img/butlei1.gif);
}

#FooterInlineLinks {
  float:left; text-align:center; width: 100%;
}

#FooterInlineLinks a, #FooterPartnerLinks a  {
  font:normal 8pt Verdana,Arial,sans-serif; color:#808080; text-decoration:none;
}

#FooterPartnerLinks {
  float: left; width: 100%; height: 13px; padding: 5px;
}

#FooterText {
  float: left;
  width: 100%;
  padding: 5px;
  color:#808080;
  font: normal 7pt Verdana,Arial,sans-serif;
}

#FooterText a {
  color: #000;
}

.f_copy {
  background-image:url(sys_img/butlei1.gif);
  background-color: rgb(131, 175, 29);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  padding: 1px;
  margin-top: 8px;
  border:1px solid #CCCCCC;
}

.meldung h2 {
  text-align:center; color:#000000; font:bold 14px Verdana; padding:3px;margin:1px;
}

.greenCaption {
  float: none;
  text-align:left;
  padding:3px;
  border:1px solid #999999;
  background-color:#FFFFFF;
}

.greenCaption h1 {
  background-color:#669900;
  text-align:center; color:#FFFFFF; font:bold 12px Verdana; padding:3px;margin:1px;
}
.h1 {
  margin:0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #000000;
}

a:link {
  color: #000000;
  text-decoration: none;
  font-size:10px;
}

a:visited {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #CC0000;
  text-decoration: none;
}

a:active {
  color: #006699;
}

a.admin_nav:link, a.admin_nav:visited , a.admin_nav:active { font-family:Verdana,sans-serif; font-size:9pt; color:black; text-decoration:none; }

a.admin_nav:hover { font-family:Verdana,sans-serif; font-size:9pt; color:rgb(204,0,0); text-decoration:none; }

a.ulink:link, a.ulink:visited , a.ulink:active { font-family:Verdana,sans-serif; font-size:8pt; color:black; text-decoration:none; }

a.ulink:hover { font-family:Verdana,sans-serif; font-size:8pt; color:#CC0000; text-decoration:none; }

a.blink:link, a.blink:visited { font-family:Verdana,sans-serif; font-size:8pt; color:#336600; text-decoration:none; }

a.blink:hover { font-family:Verdana,sans-serif; font-size:8pt; color:#CC0000; text-decoration:none; }

a.blink:active { font-family:Verdana,sans-serif; font-size:8pt; color:#006699; text-decoration:none; }

a.clink:link, a.clink:visited { font-family:Verdana,sans-serif; font-size:8pt; color:#336600; text-decoration:none; }

a.clink:hover { font-family:Verdana,sans-serif; font-size:8pt; color:#CC0000; text-decoration:none; }

a.clink:active { font-family:Verdana,sans-serif; font-size:8pt; color:#006699; text-decoration:none; }

a.dlink:link, a.dlink:visited { font-family:Verdana,sans-serif; font-size:8pt; color:#669900; text-decoration:none; }

a.dlink:hover { font-family:Verdana,sans-serif; font-size:8pt; color:#CC0000; text-decoration:none; }

a.dlink:active { font-family:Verdana,sans-serif; font-size:8pt; color:#006699; text-decoration:none; }

.obenunten { border-top-width:1px; border-bottom-width:1px; border-top-color:black; border-bottom-color:black; border-top-style:solid; border-bottom-style:solid; }

.admin_input { background-color:rgb(237,237,237); border-width:1px; border-color:rgb(153,204,255); border-style:solid; }

.input { border-width:1px; border-color:rgb(102,102,102); border-style:solid; }

.sendbutton { font-family:Arial,sans-serif; font-style:normal; font-weight:normal; font-size:10pt; text-align:center; text-decoration:none; background-color:#CCCCCC; border-width:1px; border-color:black; border-style:solid; }

.Stil1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.blackbox {
  border:1px solid #CCCCCC;
}

.blackbox2 {
  border:1px solid #999999;
}

.blackbox2 h2 {
  font:bold 10pt Verdana,sans-serif;
  color:#000000;
  text-align:center;
  text-decoration:none;
  background-color:#E6E6E6;
  padding:4px;
  margin:0px;
  border-bottom:2px solid #FFFFFF;
}

.ContentTopArtikel {
  float: left;
  width: 99.9%;
  border: 1px solid #999999;
  margin: 5px 0 0 0;
  padding: 0;
}

.weitereArt {
  width: 99%;
  float:left;
  border:1px solid #999999;
  margin-top: 5px;
}

.weitereArt h1, .ContentTopArtikel h2 {
  background-color:#E6E6E6;
  border-bottom:2px solid #FFFFFF;
  font:bold 10px Verdana;
  margin:3px;
  padding:3px 0 3px 0;
  text-align:center;
}

.weitereArt p, .ContentTopArtikel p {
  font:normal 10px Verdana;
  margin:1px 3px 1px 3px;
  text-align:left;
}

.weitereArt a, .ContentTopArtikel a {
  font:bold 10px Verdana;
}

.art_list {
  border:1px solid #999999;
  margin-top: 5px;
}

.art_list h1 {
  background-color:#E6E6E6;
  border-bottom:2px solid #FFFFFF;
  font:bold 12px Verdana;
  margin:3px;
  padding:3px 0 3px 0;
  text-align:center;
}

.art_list h2 {
  background-color:#E6E6E6;
  border-bottom:2px solid #FFFFFF;
  font:bold 12px Verdana;
  margin:3px;
  padding:3px 0 3px 0;
  text-align:center;
}

.art_list p {
  font:normal 11px Verdana,Arial,Sans-Serif;
}

#start_caption h1 {
  font:bolder 20px Arial;
  color:#990000;
  margin:1px;
  padding:0;
  text-align:center;
}

#start_caption {
  font:normal 12px Arial;
  color:#990000;
  margin:10px;
  padding:0;
  text-align:center;
}

.red_cap h1 {
  background-color:#E6E6E6;
  border-bottom:2px solid #FFFFFF;
  font:bolder 16px Arial;
  color:#990000;
  margin:3px;
  padding:3px 0 3px 0;
  text-align:center;
}

.art_list p {
  font:normal 10px Verdana;
  margin:1px 3px 1px 3px;
  background-color:#f2f2f2;
  text-align:left;
}

.art_list a {
  font:bold 10px Verdana;
}

.searchbox {
  border:1px solid #999999;
  padding:0;
  margin:0;
  width:99%;
  background-color:#FFFFFF;
}

.searchbox div {
  padding:3px;
}

.searchbox div h2 {
  font:bold 10pt Verdana,sans-serif;
  color:#000000;
  text-align:center;
  text-decoration:none;
  background-color:#E6E6E6;
  padding:4px;
  margin:0px;
  border-bottom:2px solid #FFFFFF;
}

.searchbox div p {
  font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color:#F2F2F2;
  border-bottom:2px solid #FFFFFF;
  padding:4px;
  margin:2px 0px;
}

.boxlink {
  background-color:#CCCCCC;
  text-align:center;
}

.obenoffen { border-top-width:0; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-color:black; border-bottom-color:black; border-left-color:black; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; }

.detail { background-color: #FFFFFF;}

.unten { border-bottom-width:1px; border-bottom-color:black; border-bottom-style:solid; }

.unteng { border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid; }

.untenw { border-bottom-width:2px; border-bottom-color:#ffffff; border-bottom-style:solid; }

.dotline { background-color:rgb(237,237,237); border-width:1px; border-color:rgb(204,204,204); border-style:dotted; }

.dotline2 { background-color:rgb(255,255,255); border-width:1px; border-color:rgb(204,204,204); border-style:dotted; }

.dottedbox { border-width:0px; border-color:rgb(0,102,204); border-style:dotted; }

.leftline { border-top-width:0; border-bottom-width:0; border-left-width:1px; border-left-color:black; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:solid; }

.rightline { border-right-width:1px; border-right-color:black; border-right-style:solid; }

.rightlinew { border-right-width:2px; border-right-color:#ffffff; border-right-style:solid; }

.rightdownline { border-right-width:2px; border-right-color:#ffffff; border-right-style:solid; border-bottom-width:2px; border-bottom-color:#ffffff; border-bottom-style:solid; }

.dotted_line { border-top-width:1px; border-bottom-width:1px; border-top-color:black; border-bottom-color:black; border-top-style:dotted; border-bottom-style:dotted; }

.greybottomline { border-bottom-width:1px; border-bottom-color:rgb(153,153,153); border-bottom-style:solid; }

.picborder { border-width:1px; border-color:black; border-style:solid; }

.greybox { border-width:1px; border-color:rgb(153,153,153); border-style:solid; }

.log_input { background-color:rgb(255,255,153); border-width:1px; border-color:black; border-style:solid; }

.log_button { color:black; background-color:rgb(255,204,0); border-width:1px; border-color:black; border-style:solid; }

.test { border-width:1px; border-color:rgb(102,102,102); border-style:solid; width:90px; }

.button { height:22px; }

.Stil2 {font-family:Verdana,sans-serif; font-size:7pt; color:#000000; text-decoration:none;}
.Stil3 {font-family:Verdana,sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight:bold;}
a.ex_link {font-family:Verdana,sans-serif; font-size:7pt; color:#CCCCCC; text-decoration:none;}
.ex_link {font-family:Verdana,sans-serif; font-size:7pt; color:#CCCCCC; text-decoration:none;}
.in_link_footer {font-family:Verdana,sans-serif; font-size:8pt; color:#808080; text-decoration:none;}

.headline1 {
  font-family:Verdana,sans-serif;
  font-size:10pt;
  color:#669900;
  text-decoration:none;
}

.green {
  color:#669900;
}

.headline2 {
  font-family:Verdana,sans-serif;
  font-size:10pt;
  color:#000000;
  text-decoration:none;
}

fieldset.mytrader {
 border:0;
}

.mytrader legend {
  font: bold 13px Arial;
  color:#669900;
}

.itstyle {
  font:normal 10px Verdana,Arial,Sans-Serif;
  overflow:hidden;
}

