/************************* framework.css *************************/
* {
  font-size:12px;
  margin:0px;
  padding:0px;
}
body, html, center {
  color:#333333;
  text-align:center;
  height:100%;
}
body {
  background-color:#FFFFFF;
  background:url(/img/bg.jpg) top center fixed repeat-x;
  scrollbar-base-color:#FFEEBB;
  scrollbar-arrow-color:#000000;
  scrollbar-face-color:#FFEEBB;
  scrollbar-3dlight-color:#FFEEBB;
  scrollbar-darkshadow-color:#FFEEBB;
  scrollbar-highlight-color:#999999;
  scrollbar-shadow-color:#FFEEBB;
  scrollbar-track-color: #FFEEBB;
}
ul,ol{margin-left:20px;}
#top_shd {
  background:url(/img/sl_bg_shd.gif) repeat-x;
  height:17px;
}
#bodycontentbox {
  width:998px;
  margin:0 auto;
  min-height:100%;
  text-align:left;
  background-color:#FFF;
}
* html #bodycontentbox {
  height:100%;
  position:relative;
}
div#top {
  width:998px;
  height:138px;
  background-image:url(/img/bild_oben_links.jpg);
  background-repeat:no-repeat;
  border-bottom:1px solid #FF9900;
}
div#content {
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  width:695px !important;
  *width:715px;
}
a {
  color:#000099;
  text-decoration:underline;
  cursor:hand;
}
a:hover {
  text-decoration:none;
}
body, textarea, input, select {
  font-family:Arial, "Trebuchet MS", Verdana, "Times New Roman", Times, serif;
}
.input_1 {
  border:2px solid #335CAE;
  width:19.9em;
  height:1.34em;
  padding:0 0 2px .3em;
}
.input_2 {
  border:0;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#335CAE;
  width:8em;
  height:1.65em;
  margin:0 0 0 5px;
  padding:0 0 2px 0;
  cursor:hand;
}
.input_3 {
  position:relative;
  top:1px;
  border:1px solid #999999;
  font-weight:bold;
  color:#555555;
  background-color:#FFFFFF;
  width:8em;
  font-size:12px;
  letter-spacing:1px;
  cursor:hand;
}
.input_4 {
  border:0;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#335CAE;
  width:8em;
  height:1.55em;
  margin:0 0 0 23.3em;
  padding:0 0 2px 0;
  cursor:hand;
}
.input_5 {
  padding:0 0 0 .3em;
  border:1px solid #999999;
  width:28em;
  height:1.58em;
}
h1 {
  color:#FF9900;
  font-size:18px;
  margin-bottom:4px;
}
h2 {
  color:#335CAE;
  font-size:14px;
  margin-top:8px;
  margin-bottom:8px;
}
h3 {
  color:#335CAE;
  font-size:12px;
}
div#popup {
  margin:0 5px 0 5px;
  text-align:justify;
}
#popup ul, #popup ol {
  margin:-.65em 0 -.65em 0;
}
#popup ul li, #popup ol li {
  margin:0 0 -1em -2em;
}
#language {
  margin:6px 0 0 18.1em;
  padding-top:6px;
  width:8em;
  display:block;
}
#language ul {
  position:absolute;
  margin:0 0 0 -1em;
  padding:0 .5em 0 2em;
  display:none;
  list-style:none;
  background-color:#FFFFFF;
}
#language ul li a {
  margin:0 0 0 -1em;
  font-size:12px;
  text-decoration:none;
  color:black;
}
#language ul li a:hover {
  font-weight:bold;
  cursor:pointer;
}
#language ul li a.selected {
  font-weight:bold;
}
#language a {
  font-size:12px;
  text-decoration:none;
  color:black;
}
#language a:hover {
  font-weight:bold;
  cursor:pointer;
}
#language:hover ul {
  display:block;
}
div#balken {
  clear:both;
  border-top:1px solid #660000;
  height:12px;
  background-color:#999999;
}
div#footer {
  text-align:center;
  margin:auto;
  height:32px;
  border-top:1px solid #660000;
  background-image:url(/img/fusszeile.gif) no-repeat;
  background-position:center;
  background-color:#FFFFFF;
}
div#rmenu {font-size:10px;}
div#rmenu b {font-size:12px;color:#CC3333;}
div#rmenu form {margin:5px 5px 5px 0;}
div#rmenu form textarea {width:35em;border:1px solid #999999;font-size:12px;}
div#rmenu form input to_email {width:35em;}
div#rmenu form input to_name {width:35em;}
div#rmenu form input send {width:8em;}
div#rmenu form input warn {width:30em;}
.error {
  font-size:12px;
  color:#F00000;
}
#video {
  margin:0 0 -100px 0;
  position:relative;
  left:0px;
  top:-335px;
  width:800px;
  height:420px;
  border:0;
}
#player {
  margin:0px 5px 6px 0;
  width: 255px;
  float: left;
}
#player  img{
  margin-top:-8px;
  margin-bottom:8px;
}
.downline th {
  width:10em;
}
#info {
  margin:0 0 10px 0;
  padding:4px;
  width:681px;
  border:1px solid #999999;
  background-color:#F2F2F2;
}
#liste {
  list-style-type:decimal;
  margin-left:8px;
}
#liste li {
  padding-bottom:5px;
}
#player1 {
  visibility:hidden;
}
/* Menu */
#navigation {
  color:#666666;
  width:283px;
  position:absolute;
  top:153px;
}
#menu{
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
}
#menu div {
  text-align:left;
}
.navi_pri {
  height:25px;
  margin:5px 0 6px 0;
}
.navi_sek {
  height:25px;
}
.navi_sek {margin:6px 0 6px 10px;}
.navi_pri a, .navi_sek a {
  padding:2px;
  padding-left:6px;
}
.navi {
  width:230px !important;
  width:232px;
  height:23px !important;
  height:25px;
  border:1px solid #666;
}
.navi a {
  color:#666666;
  display:block;
  font-size:12px;
  text-decoration:none;
  margin:1px 0 0 3px;
}
.navi_sek_2 {
  width:220px !important;
  width:222px;
  height:23px !important;
  height:25px;
  border:1px solid #999;
}
.navi_sek_2 a {
  color:#666666;
  display:block;
  font-size:12px;
  text-decoration:none;
  margin:2px 0 0 3px;
}
.navi_2, .navi_3 {
  margin:-28px 0px 0px 3px;
  width:230px !important;
  width:232px;
  height:23px !important;
  height:25px;
  border:1px solid #666666;
  visibility:visible;
  *position:absolute;
}
.navi_2 {visibility:hidden;}
.navi_2_sek, .navi_3_sek, .navi_3_sek {display:none;}
.navi_grafik {
  margin:0 0 0 0;
  width:15px;
  height:2em;
  border:0;
}
#navi_grafik {
  margin:19px 0 0 10px;
}
div#mainmenu {
  color:#666666;
  margin-left:5px;
}
div#mainmenu a {
  color:#666666;
  text-decoration:none;
  margin:5px;
}
div#mainmenu a:hover {font-weight:bold;}
div#mainmenu a.selected {font-weight:bold;}
.sgbtn {
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
*font-size:11px;
color:#666666;
background-image:url(/img/pl_btn_bg1.gif);
}
.sgbtn:hover {
background-image:url(/img/pl_btn_bg2.gif);
color:#ffffff;
}
fieldset {padding:8px;}
#bd {
  display:table;
  width:998px;
  padding-bottom:10px;
}
#doc {
  display:table-row;
}

#content[id=CONTENT] {width:695px;padding-right:290px;}
#navigation[id=NAVIGATION] {margin-left:-282px !important;}
#content,#navigation {display:table-cell;margin-left:0px;}

#content,#navigation,{
  display:inline;
  zoom:1;
  vertical-align:top;
}
/*\*//*/
#content,#navigation {
display:inline-block;
float:left;
}
/**/
#change_password label {
 float:left; clear:left; height:1.2em; margin:0 0 3px 0; width:14em; display:block; font-size:1em;
 }
