
/* Proportionen & Positionen */
#frame {
width:750px;
}
#top {
height:60px;
}
#top #logo{
margin-left:110px;
margin-top:20px;
}

#navi {
float:left;
margin-right:20px;
margin-top:35px;
width:90px;
text-align:right;
line-height:200%;
}

#content, #foot {
width:400px;
/* background:#ddd; */
}
#content {
float:left;

}
#content #html{
margin-bottom:10px;
}


#foot {
clear:both;
margin-left:110px;
padding:5px;
padding-bottom:5px;
}
#foot .totop{
position:absolute;
right:5px;
top:5px;
}


/* Einzelne Spezifika */
/*                    */

body,tr,td,p,div  {  font-family: Arial Condensed, Helvetica Condensed, Arial, Helvetica, sans-serif; font-size: 12px; color: #fffbdb;}
body {margin: 0px; background-color: #000000; }

img {border:none;}

body div{text-align:left}

a {
text-decoration:underline;
color:#e5e9a5;
}


#navi {
  text-transform:lowercase;
  font-size:12px;
}

 #navi ul {
   margin:0px;
   margin-top:10px;
   padding:0px;   
   list-style:none;
   border:none;
   }
   
 #navi li {
   margin:0;
   padding:0;
   padding-bottom:0px;
   margin-bottom:0px;
   }
   
 #navi  a{
   color: #fffbdb;
   display:block;
   text-decoration:none;
   font-weight:bold;
   
   }

#navi ul  ul{
   margin-top:5px;
   }
   
 #navi  ul li ul li a{
   padding-left:20px;
   display:block;
   }

 #navi  a:hover, #navi  a.current:hover{
  color: #e5e9a5;
 }  
 
 
#content {
line-height:138%;
}


#content a  {

/* text-decoration: none; */
background-repeat: repeat-x;
background-position:0px 13px;
/* background-image:url(../img/underline.gif); */
}

#content a:active, #content a:hover  {/* background-image:url(../img/underline.over.gif); */}


#content a.noline  { text-decoration: none; background-image: none; }

#content a.button          { background-repeat: repeat-x; background-position:0px 0px; background-image:url(../img/bg_h3.gif);}
#content a.button:hover    { background-repeat: repeat-x; background-position:0px 13px;background-image:url(../img/underline.over.gif);}

#content ol,ul {
margin-top: 5px;
margin-left: 0px;
list-style-position:inside;
}


h1 {
 font-size: 13px;
 font-weight:bold;
 width:auto;
 text-transform:uppercase; 
 background:none;
 border-bottom: 1px solid #b9142a;
 margin-bottom:20px;
}

h2, .titel_linked a {
color: #e5e9a5;
font-weight:bold;
font-size: 13px;
margin-top: 0px;
margin-bottom: 5px;
clear:both;
text-decoration:none;
 text-transform:uppercase; 
}

h3 {
color: #fffbdb;
font-size: 12px;
margin-top: 0px;
margin-bottom: 0px;
 text-transform:uppercase; 
}

#content img {margin:3px;}

.id, .download{
display:none;
}

.bild {
margin-right:20px;
}
.bild img {
border:0px solid black;
}

.browse{
position:absolute;
background:none;
width:100px;  
top:100px;
left:434px;
}
.browse form td a{
background:none;
text-decoration:none;
}
.browse .seite{
display:none;
}

#foot {
position:relative;
font-size:smaller;
}
#foot ,#foot a { font-size:smaller; color:#b9142a;}
#foot .copyright{ display:inline; padding-right:10px; }
#foot .impressum{ display:inline; padding-right:10px; }


.cms_menu{ display:none; }



.item {
padding:5px;
margin-bottom:15px;
position:relative;
}


.input, textarea {
padding-left:3px;
width:200px;
background: #333;
border:1px solid #666;
}

.input_ro {
color:#666;
font-weight:bold;
border:none;
}

.input_bu {
color:#fff;
font-size:10px;
font-weight:bold;
text-transform: uppercase;
height:22px;
width:102px;
background: url(../img/bg_button.jpg) repeat-x;
border:1px solid #666;
}
