@charset "iso-8859-1";

html {
    height:101%;
}

body {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
border:0;
border-collapse:collapse;
border-spacing:0;
vertical-align:top;
color:#000;
margin:0;
padding:0;
overflow:-moz-scrollbars-vertical;
overflow:auto;
}

form {
margin:0;
}

ul {
list-style-type:disc;
margin:0;
padding:0 0 0 30px;
}

.clear {
clear:both;
}

body a {
color:#000;
text-decoration:none;
}

body a:hover {
color:#000;
text-decoration:underline;
}

img {
border:0;
}

#header {
width:814px;
margin: 0 auto 0 auto;
text-align:left;
display:block;
}

#header #logo {
width:350px;
height:72px;
float:left;
}

#header #selectlang {
float:left;
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
width:450px;
text-align:right;
height:43px;
padding-top:5px;
}

#selectlang img {
vertical-align:middle;
}

#header #navigation {
clear:both;
background:url(../images/navibalken.png) top left repeat-x;
height:33px;
}

#navigation ul.menu { 
padding: 2px 5px;
}

#navigation ul.menu li { 
padding: 0;
display:inline;
margin:0;
float:left;
}

#navigation ul.menu li a {
height:30px;
width:90px;
display: block;
vertical-align: middle;
text-align: center;
font:normal normal normal 11px/30px arial, verdana, helvetica, sans-serif;
text-decoration:none;
}

#navigation ul.menu li a:hover { 
color:#484848;
background:url(../images/hover.jpg) top left repeat-x;
text-decoration:none;
font:normal normal bold 11px/30px arial, verdana, helvetica, sans-serif;
}

#navigation ul.menu li a.active { 
color:#000;
text-decoration:none; 
font:normal normal bold 11px/30px arial, verdana, helvetica, sans-serif;
}

#wrap {
width:809px;
height:25px;
border:1px dashed #bdd1e3;
color:#000;
background-color: #e6eff7;
margin:5px 0 10px 1px;
clear:both;
}

#news {
font:normal normal normal 10px/25px arial, verdana, helvetica, sans-serif;
float:left;
padding-left: 5px;
}

#ausblenden {  
font:normal normal bold 10px/25px arial, verdana, helvetica, sans-serif;
float:right;
color: #757575;
padding-right: 5px;
}

#main {
height:auto!important;
padding:8px 4px;
width:802px;
}

#bottom {
width:810px;
float:right;
border-top: 1px dotted #000;
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
width:100%;
padding: 5px 0;
}

#bottom-2 {
height:auto;
width:810px;
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
padding:10px 8px; 
}

#footer {
clear:both;
width:810px;
height:30px;
border-top: 1px dotted #000;
color:#b6b6b6;
font:normal normal normal 9px/1.5em verdana, arial, helvetica, sans-serif;
text-align:left;
}

#footer2 {
color:#000000;
font:normal normal normal 9px/1.5em verdana, arial, helvetica, sans-serif;
text-align:right;  
float:right;
}

#info {
overflow:visible;
width:100%;
position:fixed;
z-index:2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;  
}

#infobar a,#infobar a:link,#infobar a:visited,#infobar a:active {
display:block;
float:left;
width:100%;
clear:both;
color:InfoText;
background:InfoBackground url(../images/icon_warning.gif) no-repeat fixed .3em .3em;
border-bottom:.16em outset;
text-decoration:none;
cursor:default;
padding:.45em .3em .45em 2em; 
}

#infobar a:hover {
color:HighlightText;
background:Highlight url(../images/icon_warning.gif) no-repeat fixed .3em .3em;
}

#usercpLeft {
width:140px;
float:left;
}

#usercpLeft a,#usercpLeft a:link,#usercpLeft a:visited,#usercpLeft a:active {
text-decoration:none;
color:#000;   
}

#usercpLeft a:hover {
text-decoration:underline;
}

#usercpLeft .navigation {
font:normal normal bold 10px verdana, arial, helvetica, sans-serif;
list-style-type:none;
background-repeat:no-repeat;
line-height:14px;
margin:0 0 4px;
padding:2px 0 0 15px; 
}

#usercpLeft .navigation .sub {
font:normal normal normal 10px verdana, arial, helvetica, sans-serif;
list-style-image:url(../images/sub.gif);
margin:0;
padding:0 0 0 25px; 
}

#usercpRight {
font:normal normal normal 10px verdana, arial, helvetica, sans-serif;
float:left;
border-left:1px dotted gray;
height:auto!important;
width:630px;
padding:5px 0 0 25px;    
}

.sbmb {
font:normal normal normal 12px/1.5em verdana, arial, helvetica, sans-serif;
background:url(../images/hgbutton.png) repeat-x;
color:#000;
width:116px;
height:22px;
text-align:center;
vertical-align: middle; 
}

.sbmb2 {
height:20px;
font:normal normal normal 12px/1.5em verdana, arial, helvetica, sans-serif;
text-align:center;
background-color:#FFFFF0;
color:#000;
border:1px solid #000;
vertical-align: middle; 
}

.mainhead {
vertical-align:bottom;
font:normal normal bold 11px/1.5em verdana, arial, helvetica, sans-serif;
color:#0f6399;
margin:15px 0 0px 0; 
}

.text {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#000;
vertical-align:middle;
text-align:left;
}

.textbold {
font:normal normal bold 10px/1.5em verdana, arial, helvetica, sans-serif;
}

.text_top {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#000;
vertical-align:top;
text-align:left;
}

.text_center {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#000;
vertical-align:middle;
text-align:center;
}

.input {
width:270px;
border:1px solid silver;
}

.cinput {
width:650px;
border:1px solid silver;  
}

.input:focus {
width:270px;
border:1px solid #000;
}

.input_center {
width:270px;
border:1px solid silver;
text-align:center;
}

.input_center:focus {
width:270px;
border:1px solid #000;
text-align:center;
}

.textarea {
width:100%;
height:182px;
border:1px solid silver;
}

.textarea:focus {
width:100%;
height:182px;
border:1px solid #000;
}

.small {
font:normal normal normal 9px/1.5em verdana, arial, helvetica, sans-serif;
color:silver;
}

.smalltype {
font:normal normal bold 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#434343;
}

.normal {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#000;
}

.bold {
font:normal normal bold 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#000;
}

.error {
background:#fcc;
color:#000;
border-top:2px solid #c00;
border-bottom:2px solid #c00;
margin-top:10px;
margin-bottom:5px;
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
padding:5px;
}

.success {
background:#cfc;
color:#000;
border-top:2px solid #8EBC36;
border-bottom:2px solid #8EBC36;
margin-top:10px;
margin-bottom:5px;
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
text-align:center;
padding:5px;
}

.loadlayer {
position:absolute;
top:50%;
left:50%;
width:250px;
height:30px;
margin-left:-125px;
margin-top:-15px;
background:#fff;
border:3px solid #c00;
padding: 10px 0 0 0;
text-align:center;
vertical-align:middle;
font:normal normal bold 12px/1.5em verdana, arial, helvetica, sans-serif;
}

.hint {
background:#fcc;
border:1px dashed #c00;
width:378px;
text-align:center;
margin:10px 0 0 0;
}

.hint2 {
background:#c9e6c6;
border:1px dashed #2f9225;
width:378px;
text-align:center;
margin:10px 0 0 0;
}

.no {
margin:0;
padding:0;
}

.welcome {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
vertical-align:top;
}

table .folders {
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
width:100%;
border-bottom:1px dotted #000;
}

.links-offline-box {
width:100%;
height:52px;
background-color:#F2F2F2;
border:1px solid #e0e0e0;
}

.links-offline-box .title {
font:normal normal bold 14px/1.5em verdana, arial, helvetica, sans-serif;
color:#797a7a;
}

.links-offline-box .text {
float:left;
font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
color:#c2c2c2;
}

.pagenavi a,.pagenavi a:link,.pagenavi a:active {
text-decoration:none;
border:1px solid #828282;
color:#828282;
background-color:#FFF;
margin:2px;
padding:2px 4px;
}

.pagenavi a:hover {
border:1px solid #585858;
color:#585858;
background-color:#FFF;
}

.pagenavi span.pages {
color:#000;
border:1px solid #000;
background-color:#FFF;
margin:2px;
padding:2px 4px;
}

.pagenavi span.current {
font-weight:700;
border:1px solid #000;
color:#000;
background-color:#FFF;
margin:2px;
padding:2px 4px;
}

.hoster,table .folders thead {
text-align:left;
}

.hidden {
	display: none;
}

.container {
	text-align:center;
}

.normal {
	
	font:normal normal normal 10px/1.5em verdana, arial, helvetica, sans-serif;
	
}

.center {
	
	text-align:center;
	
}

#statistik-box {
    background-color:#F2F2F2;    
    font:normal normal normal 11px/1.5em verdana, arial, helvetica, sans-serif;
    color:#000;
    float:right;
    padding: 5px;
    margin-left: 25px;
}

.admin-link-box {
    
    background-color:#F2F2F2;    
    font:normal normal normal 11px/1.5em verdana, arial, helvetica, sans-serif;
    width:100%;
    height: 75px;
    cursor: pointer;
    margin:0;
    padding:0;
    overflow: hidden;
    clear:both;
    margin-bottom:5px;
    
}

.admin-link-box .icon {
    float:left;
}

.admin-link-box .title {
    
     font:normal normal bold 11px/1.5em verdana, arial, helvetica, sans-serif;
     clear:both;

}

.admin-link-box .text {
    
    clear:both;
    
}

.banner {
  float:left; 
  margin: 0 25px; 
}

.folder-infos {
    float:right;
    margin: 5px 25px;
    font:normal normal normal 9px/1.5em verdana, arial, helvetica, sans-serif;
}

.statistik-table {
}
h1 {
  font-size: 20px;
  color: #1f1f1f;
  font-weight: normal;
  font-family: "Verdana",arial,sans-serif;
  letter-spacing:-0.02em;
  margin: 0 0 20px 0;
  border-bottom: 1px #bebebe dotted;
  padding: 0 0 5px 0;
}
.block {
  /* border: 1px #bebebe dotted; */
  #padding: 5px;
  #padding-bottom: 5px;
  #margin-top: 0 auto 20px auto;
  #padding-top: 5px;
  margin-top: 15px;
  margin-bottom: 5px;
  /* background: url(images/box_bg.gif) no-repeat top left; */
}
