a:link { text-decoration: none; color: #008000; }
a:visited { text-decoration: none; color: #008000; }
a:hover { text-decoration: underline; color: #FF9933; }
a:active { color: #FF9933; background-color: #777777; }

#navline{
font-size: 11px;
color: black;
line-height: 11px;
font-family: Arial,Helvetica,sans-serif;
padding-left: 20;
background: #fefefe;
}

#content{
font-size: 14px;
color: black;
line-height: 20px;
font-family: Arial,Helvetica,sans-serif;
padding-left: 20;
width:900px;
}

#smallcontent{
font-size: 11px;
color: black;
line-height: 12px;
font-family: Arial,Helvetica,sans-serif;
padding-left: 20;
width:900px;
}

#footer{
border-top: 1px solid silver;
font-size: 9px;
color: black;
line-height: 18px;
font-family: Arial,Helvetica,sans-serif;
background:white;
padding-left: 20;
width:1001px;
margin-top:30px;
}

#userinfo{
position:relative;
top:30px;
left:120px;
border:3px solid orange;
padding:10px;
background:#d9e5b2;
font-size:14px;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-align:center;
width:720px;
margin-bottom:60px;
}

h1{
font-family:"Trebuchet MS",Arial,sans-serif;
color: #dacc6c;
font-size:32px;
font-weight:normal;
text-align: left;
margin-left:10px;}

h2{
font-family:"Times New Roman",Times,serif;
margin-top: 2em;
color: #98b27d;
font-size:24px;
font-weight:normal;}

h3{
font-family:"Times New Roman",Times,serif;
color: #98b27d;
font-size:20px;
font-weight:normal;}

hr{
color:#98b27d;}

img{
border: 0px;}

.indented{
position:relative;
top:0px;
left:120px;}

.framedportrait{
border-left: 1px solid silver;
border-top: 1px solid silver;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
position:absolute;
top:170px;
left:650px;}

.text{
font-size: 12px;
color: #414655;
line-height: 16px;
font-family: Arial,Helvetica,sans-serif;}

.lesen{
font-size: 12px;
color: #414655;
line-height: 21px;
font-family: Arial,Helvetica,sans-serif;}

.head{
font-size: 12px;
color: #747988;
line-height: 18px;
font-family: Arial,Helvetica,sans-serif;}

.oben{
font-size: 24px;
color: #414655;
line-height: 24px;
font-family: Arial,Helvetica,sans-serif;}

#lng-select { position:absolute; 
              top:115px; 
              right:28px;}

#header-and-menu{
padding:15px 15px 0 15px;
margin:0 0 15px 0;
background-image:url(img/bgHead.jpg);
background-repeat:no-repeat;}

ul#simple-menu{
list-style-type:none;
width:100%;
position:relative;
height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:13px;
font-weight:bold;
margin:0;
padding:11px 0 0 0;}

ul#simple-menu li{
position:relative;
display:block;
float:left;
margin:0 0 0 4px;
height:27px;}

ul#simple-menu li.left{
margin:0;}

ul#simple-menu li a{
display:block;
float:left;
color:#fff;
background:#98b27d;
line-height:27px;
text-decoration:none;
padding:0 17px 0 18px;
height:27px;}

ul#simple-menu li a.right{
padding-right:19px;}

ul#simple-menu li a:hover{
color:#242e33;
background:#d9e5b2;}

ul#simple-menu li a.current{
color:#2f4f4f;background:#fff;}

ul#simple-menu li a.current:hover{
color:#2f4f4f;background:#fff;}

ul#simple-menu li ul {
    margin: 0; 
    padding: 0;
    position: absolute;
    top: 41px;
    left: 0px;
    display:none;}

ul#simple-menu li:hover ul {
    display: block;}

/*  ab hier noch anpassen */
    
ul#simple-menu li ul li {
    float: none;
    display: block;
    margin-bottom: 0.2em;}
    
ul#simple-menu a, ul#simple-menu span {
    display: block;
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    color: maroon; background-color: #ccc;}

  ul#simple-menu a:hover, ul#simple-menu span, li a#aktuell {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;}
    
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon; background-color: silver;}
    
  ul#simple-menu li ul span {  /* aktuelle Unterseite kennzeichnen */
    border-color: blue;}
