body {
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #000000;
height : 100%;
background-image : url(pic/hintergrund.jpg);
background-repeat : no-repeat;
background-position : 380px 100px;
}

/* Content */

#Content {
position: relative;
display: block;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
text-align : left;
font-size : 13px;
line-height : 17px;
width : 478px;
margin: 70px 0 0 35px;
padding: 11px 0 0 35px;


}

#Content p {
padding : 0 0 0 0;
margin :  0 0 15px 0;
}

#Content a {
color : #666666;
text-decoration : none;
}

#Content a:hover {
color : #666666;
text-decoration : underline;
}

#Content .rahmen{
border : 1px solid #ffcc00;
}

#Content ul {
list-style: none;
}

/* Überschriften */

h1 {
color : #000000;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
font-size : 16px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
padding: 0 0 15px 0;
}

h2 {
color : #000000;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
font-size : 14px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}

h3 {
color : #000000;
font-family :  'Gill sans', 'Gill sans MT', Arial, sans-serif;
font-size : 20px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}

/* navigationContainer */

#navigationContainer {
position: fixed;
top: 0;
left: 40px;
width : 900px;
margin : 0 0 0 0px;
padding : 0 0 0 0;
background: #ffffff;
height: 70px;
}

*html #navigationContainer {
position: absolute;
display: block;
top: 0;
left: 40px;
width : 900px;
margin : 0 0 0 0px;
padding : 0 0 0 0;
background: #ffffff;
height: 70px;
}

#navigationContainer ul {
background : #ffffff;
list-style : none;
margin : 0 5px 0 0;
padding : 0 0 0 0;
}

#navigationContainer ul li {
display : inline;
float : left;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
color : #000000;
font-size : 14px;
letter-spacing : 0;
padding : 0;
background : #ffffff;
}

#navigationContainer a:link, #navigationContainer a:visited, #navigationContainer a:active {
background : #ffcc00;
text-decoration : none;
text-align : center;
font-style : italic;
font-family :'Gill sans', 'Gill sans MT', Arial, sans-serif;
color : #000000;
display : block;
width : 100px;
margin : 0 5px 0 0;
padding : 20px 2px 2px 2px;
border-bottom : 5px solid #ffffff;
}

#navigationContainer a:hover {
text-decoration : none;
font-weight : bold;
border-bottom : 5px solid #666666;
}

/* subnavigationContainer */

#subnavigationContainer {
position: fixed;
top: 44px;
left: 255px;
width : 900px;
margin : 0 0 0 0px;
padding : 0 0 0 0;
background: #ffffff;
height: 40px;
}

*html #subnavigationContainer {
position: absolute;
display: block;
top: 44px;
left: 255px;
width : 900px;
margin : 0 0 0 0px;
padding : 0 0 0 0;
background: #ffffff;
height: 40px;
}

#subnavigationContainer ul {
background : #ffffff;
list-style : none;
margin : 0 5px 0 0;
padding : 0 0 0 0;
}

#subnavigationContainer ul li {
display : inline;
float : left;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
color : #666666;
font-size : 14px;
letter-spacing : 0;
padding : 0;
background : #ffffff;
}

#subnavigationContainer a:link, #subnavigationContainer a:visited, #subnavigationContainer a:active {
background : #ffffff;
text-decoration : none;
text-align : left;
font-style : italic;
font-family :'Gill sans', 'Gill sans MT', Arial, sans-serif;
color : #666666;
display : block;
margin : 0 5px 0 0;
padding : 2px 2px 2px 2px;
}

#subnavigationContainer a:hover {
text-decoration : none;
font-weight : bold;
}

/* sideContainer */

#sideContainer {
position : fixed;
display : inline;
left : 0;
top : 0;
height : 100%;
width : 35px;
background : #666666;
}

*html #sideContainer {
position : absolute;
display : block;
left : 0;
top : 0;
height : 100%;
width : 35px;
background : #666666;
}

.logo {
position : absolute;
display: block;
top : 30px;
left : 5px;
height : 385px;
width : 23px;
}

.haus {
position : absolute;
display: block;
top : 500px;
left : 6px;
height : 30px;
width : 20px;
border: 0;
}

/* footer */

#footer {
clear: both;
position: fixed;
bottom: 0;
background:#ffffff;
left: 35px;
width:550px;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 2px;
border-bottom: 13px solid #ffcc00;
}

* html #footer {
position: relative;
display: none;
bottom: 0;
background:#ffffff;
left: 35px;
width:550px;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 2px;
border-bottom: 13px solid #ffcc00;
}

/* Startseite */

#slogan {
position : absolute;
display : block;
left : 90px;
top : 100px;
text-align: left;

}

#box1 {
position : absolute;
display : block;
left : 90px;
top : 200px;
height : 300px;
width : 210px;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;

}

#box1 a, #box2 a, #box3 a {
color : #666666;
text-decoration : none;
}

#box1 a:hover, #box2 a:hover, #box3 a:hover {
color : #666666;
text-decoration : underline;
}


#box2 {
position : absolute;
display : block;
left : 305px;
top : 195px;
height : 300px;
width : 215px;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;

}

#box3 {
position : absolute;
display : block;
left : 525px;
top : 190px;
height : 300px;
width : 220px;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
}

#boxtext {
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
text-align : left;
font-size : 13px;
line-height : 17px;
padding: 16px 0 0 0;
margin: 16px 0 0 0;}

/* Sonstiges */

#infokasten {
clear: both;
position : absolute;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
text-align : left;
font-size : 13px;
line-height : 17px;
bottom : 13px;
left : 585px;
width : 201px;
border : 1px solid #ffcc00;
padding: 5px;
}

#infokasten a {
color : #666666;
text-decoration : none;
}

#startadresse {
clear: both;
position : absolute;
font-family : 'Gill sans', 'Gill sans MT', Arial, sans-serif;
text-align : left;
font-size : 13px;
line-height : 17px;
top : 510px;
left : 90px;
padding: 5px;
}

#startadresse a {
color : #666666;
text-decoration : none;
}

.imageleft {
float : left;
margin : 5px 10px 0 0;
border : 1px solid #666666;
padding : 0;
}

.image {
border : 1px solid #666666;
padding : 0;
}

acronym {
cursor : help;
padding : 0 0;
border-bottom : 1px dotted #666666;
}

/* Listen*/

#liste1 ul, #liste1g ul, #liste1r ul {
margin-left: 0;
padding-left: 0;
padding: 0 0 0 0;
list-style: none;
}

#liste1 li{
background-image: url(pic/dot7.gif);
background-repeat: no-repeat;
background-position: 0 6px;
padding: 0 0 5px 12px;
}

#liste1g li{
background-image: url(pic/l_gruen.jpg);
background-repeat: no-repeat;
background-position: 0 6px;
padding: 0 0 5px 12px;
}

#liste1r li{
background-image: url(pic/l_rot.jpg);
background-repeat: no-repeat;
background-position: 0 6px;
padding: 0 0 5px 12px;
}

#liste2 ul {
display: block;
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 130px;
text-align: right;
font-weight: bold;
}

#liste2 li {
padding-right: 0;
}

#liste2 ul ul {
text-align: left;
display: block;
width: 420px;
list-style: none;
font-weight: normal;
position: relative;
margin: -18px 0 0 160px;
}

#liste2 ul ul li {
background-image: url(pic/dot7.gif);
background-repeat: no-repeat;
background-position: 0 6px;
padding: 0 0 5px 12px;
}

#lexikon ul {
display:inline;
list-style-type: none;
margin: 0 0 0 0;
padding: 0px;
}

#lexikon ul li a:hover {
text-decoration: underline;
background-color: transparent;
color: #000000;
}

#lexikon ul li a:hover .info{
display:block;
border: 1px solid #ffcc00;
position: absolute;
top: 150px;
left: 50px;
width: 470px;
padding: 0px;
text-decoration: none;
}

#lexikon ul li a .info {
display: none;
color: #000000;
}

#lexikon ul li a {
text-decoration: none;
color: #000000;
}

#gelb {
border-bottom: 1px solid #ffcc00;
border-left: 5px solid #ffcc00;
}

/* springbird//made V2 */