/*---------------------------------
Globale CSS Definition
---------------------------------*/

body {
	padding:0;
	margin:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color: #606061;
}

a:link { color: #FFFFFF; text-decoration:none; }
a:visited { color: #FFFFFF; text-decoration:none; }
a:focus { color: #FFFFFF; text-decoration:none; }
a:hover { color: #000000; text-decoration:none; }
a:active { color: #000000; text-decoration:none; }

/*---------------------------------
Header "Frame"
---------------------------------*/

.header {
  width: 100%;
}

/*---------------------------------
Menu "Frame"
---------------------------------*/

.menu {
  width: 180px;
  background-color: #606061;
  vertical-align: top;
}

.login {
  font-weight: bolder;
  font-size: medium;
  text-align: center;  
}

.overview {
  font-weight: bolder;
  font-size: medium;
  text-align: center;  
}

.linkbar {
  font-weight: bolder;
  font-size: medium;
  text-align: left;  
  padding-bottom:3em;
}

.request_link {
  text-align: center;  
  padding-bottom:3em;
}

/*---------------------------------
Content "Frame"
---------------------------------*/

.content {
  width: 100%;
  padding-bottom:3em;
}

.index {
  background-color: #606061;
  vertical-align: top;
}

.content_head_default {
  border: 2px solid #005EBE;
  color:#FFFFFF;
  background: #46BAEC;
  text-align: center;
  font-weight: bold;  
  padding: 5px;
}

.content_navi_bg {
  border-bottom: 1px solid;
  background: #A9A9A9;
  margin-top: 2px;
  margin-left: 1px;
  margin-right: 1px;
}

.content_navi_default_right {
  text-align: right; 
  padding-top: 3px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 3px; 
}

.commerial {
  border: 2px solid #CDCDCD;
  color:#FFFFFF;
  background: #FF2900;
  text-align: center;
  font-weight: bold;  
}

.savearea {
  width: 700px;
  border: 2px solid #CDCDCD;
  color:#FFFFFF;
  background: #FF2900;
  text-align: center;
  font-weight: bold;
}

.list:hover {
  background-color: #A9A9A9;
}

.input {
  background: #9C9D9D;
  border-style: dotted;
  border-color:#CDCDCD;
  border-width:medium;
  font-weight: bold;
}

.checkbox {
  
}

.submitbutton {
  font-weight:bold;
  border:1px solid;
  overflow:visible;
}


.viewer {
  width: 270px;
  border: 2px solid #000000;
  color:#000000;
  background: #9C9C9C;
  text-align: left;
  padding: 5px;
}

.channel {
  margin: 0px;
  padding: 0px;
  position:relative; top:0px;
  border-width: 0.1em;
  border-style: hidden;
  border-color: blue;
  font-size: 16px;
}
.user {
  margin: 0px;
  padding: 0px;
  position:relative; top:0px;
  border-width: 0.1em;
  border-style: hidden;
  border-color: red;
  font-size: 16px;
}

.view_status1 {
  position:absolute;
  right:2px;
}
.view_status2 {
  position:absolute;
  right:18px;
}

.view_status3 {
  position:absolute;
  right:34px;
}

.view_status4 {
  position:absolute;
  right:50px;
}

.view_status5 {
  position:absolute;
  right:66px;
}

.view_status6 {
  position:absolute;
  right:82px;
}

.view_status7 {
  position:absolute;
  right:98px;
}

.viewerbox {
  width: 800px;
  border: 2px solid #CDCDCD;
  color:#000000;
  background: #ffffff;
  text-align: center;
  padding: 15px;
}

.forgot_area_ebene_1 {
  margin-left:17%;
  top:280px;
  left:210px;
  width:280px;
  padding:15px;
  border: 1px solid #CDCDCD;
  color:#000000;
  background: #05A705;
  text-align:center;
}

.forgot_area_ebene_2 {
  top:280px;
  left:560px;
  width:280px;
  padding:15px;
  border: 1px solid #CDCDCD;
  color:#000000;
  background: #05A705;
  text-align:center;
}

.forgot_area_ebene_3 {
  padding:5px;
  margin: 10px;
  width: 250px;
  height:175px;
  border: 1px solid #CDCDCD;
  color:#000000;
  background: #6CA1DE;
  text-align: center;
}

/*---------------------------------
Content "Menu (JavaScript)"
---------------------------------*/

.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: #606061;
border: 1px solid #CDCDCD;
border-width: 5px 1px;
padding: 10px;
font: normal 12px Verdana;
z-index: 100;

}

.megamenu .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding-bottom: 5px;
}

.megamenu .column h3{
background: #9C9D9D;
font: bold 13px Arial;
margin: 0 0 5px 0;
color: #000000;
}

.megamenu .column ul li a{
text-decoration: none;
}

.megamenu .column ul li a:hover{
color: #000000;
}

/*---------------------------------
Server
---------------------------------*/

.server_discription {
  width:600px;
  vertical-align: top;
}

/*---------------------------------
Footer
---------------------------------*/

.footer {
  position:fixed;
  bottom:0px;
  background:#9C9D9D;
  width:100%;
}
.footer_copyrigth {
  width:18%;
  text-align:left;
}
.footer_logged {
  width:22%;
  text-align:center;
}
.footer_version_num {
  width:12%;
  text-align:center;
}
.footer_version_date {
  width:12%;
  text-align:center;
}
.footer_parse_time {
  width:12%;
  text-align:center;
}
.footer_akt_date {
  width:24%;
  text-align:right;
}

/*---------------------------------
Infoboxen
---------------------------------*/

.boxsucess {
  width: 700px;
  border: 2px solid #CDCDCD;
  color:#FFFFFF;
  background: #346E35;
  text-align: center;
  font-weight: bold;
}

.boxfalse {
  width: 700px;
  border: 2px solid #CDCDCD;
  color:#FFFFFF;
  background: #FF2900;
  text-align: center;
  font-weight: bold;
}