

* {
padding: 0px;
margin:0px;
}

p, h1, h2, h3, h4 {
margin-top: 10px;
margin-bottom:10px;
}



body{
font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
font-size: 12px;
background: #81BC9D url(/media/am2/bg.jpg) repeat-x 50%;
color: black;
background-position: top;
}

#site {
width: 1000px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#container {
border: 0px solid white;
text-align: left;
}

#top {
font-size: 18px;
font-style: italic;
padding-left: 0px;
}

#menu3 {
position: relative;
background-color: #75B594;
width: 170px;
margin-left: 2px;
top: -112px;
border: 5px solid #FC9900;



}

#menu3 ul {
list-style-type: none;
}

#menu3 li {
list-style-type: none;

display: block;
border: 1px solid white;
margin: 1px;
}

#menu3 li a:link, #menu3 li a:visited {
display: block;
color: white;
text-decoration: none;
padding: 2px;
padding-left: 22px;
}

#menu3 li a:hover, #menu3 li a:focus {
display: block;
color: black;
text-decoration: none;
background-color: #FC9900;
}


#header {
background: white url(/media/am2/header.jpg) no-repeat top right;
height: 213px;
display: block;
border: 0px solid gray;
display: relative;

}

/* MSIE fix */



#left {
width: 180px;
background-color: transparent;
border-top: 0px dotted white;
border: 0px solid silver;
padding: 0px;
position: relative;
margin-top: -0px;
float: right;
padding-right: 110px;
margin-top: -2px;
}




#left li.level0 a:link, #left li.level0 a:visited {
color:white;
background-color: #75B594;
display: block;
text-decoration: none;
margin: 2px;
padding-left: 22px;
border-bottom: 1px solid white;
background: #75B594 url(/media/am2/bg_nav.jpg) no-repeat top left;
}

#left li.level0 a:hover, #left li.level0 a:focus {
background: #75B594 url(/media/am2/bg_nav.jpg) no-repeat bottom left;
}

#left li {
list-style-type: none;
color: #FC9900;
list-style-position: outside; 
list-style: none;

}

#left li:hover {

}

#left ul {

background-color: #75B594;
}

#left li.level1 a:link, #left li.level1 a:visited {
color:white;
background-color: #9DC1AD;
display: block;
text-decoration: none;
margin: 2px;
padding-left: 20px;

}

#left li.level1 a:hover, #left li.level1 a:focus {

}

#content {
background: #fff url(/media/am2/bg2.jpg) no-repeat  ;
min-height: 760px;
padding: 0px 90px 10px 10px;
border: 1px solid #efefef;
margin-right: 290px;
font-size: 11px;
font-family: "Verdana", Arial, sans-serif;
line-height: 130%;

}

#content ul, #content ol {
padding-left: 20px;
}

#content a:link, #content a:visited {
color: #285F43;
border-bottom: 1px dotted black;
text-decoration: none;
font-weight: bold;

}

#content a:hover, #content a:focus {
color: #285F43;
border-bottom: 1px solid #FC9900;
text-decoration: none;
}

#content h2 {
font-size: 14px;
}



#multiimg img, #soloimg img{
border: 1px solid black;
}

li.menusel {
border-left: 0px solid white;
font-weight:bold;
background: #75B594 url(/media/am2/bg_nav.jpg) no-repeat bottom left;
list-style-type: none;


}


#login {
color: white;
padding-bottom:20px;
padding-right: 10px;
padding-left: 10px;
}

.center {
text-align: center;
}

#sitenav {
text-align: center;
}

#sitenav a:link, #sitenav a:visited{
padding: 3px;
background-color: #FC9900;
border: 1px solid silver;
text-decoration: none;
color: white;
}

#sitenav a:hover, #sitenav a:focus {
padding: 3px;
background-color: white;
border: 1px solid #6DDAD9;
text-decoration: none;
color: black;
}

.select a{
font-weight: bold;
background-color: red;
}

#adminmenu {
background-color: white;
padding: 4px;
position: relative;
top: 0px;
left: 0px;
margin: 10px;
font-size: 11px;
}

#adminmenu a{
color: black;
}

#adminmenu ol{
list-style-type: none;
}

#multiimg  {
text-align: center; 
margin-top: 40px;
}

#multiimg table {
text-align: center; 
margin-left: auto;
margin-right: auto;
}

#content #multiimg a:link, #content #multiimg a:visited {
color: white;
border: none;
}

#galnav {
text-align: center;
padding: 10px;
}

#galnav a {
padding: 5px;
text-decoration: none;
border: 1px solid white;
}

#soloimg{
text-align: center;
}

#footer{

background-image: none;
margin-right: 172px;

}

#footer li{
list-style-type: none;
}

#footer a:link, #footer a:visited{
color: white;
font-size:10px;
text-decoration: none;
font-weight: bold;
margin-left: 200px;
}

#footer a:hover, #footer a:focus{
color: black;

border-bottom: 1px solid white;
}

#suche {
padding-left: 10px;
background-color: #ABD2BD;
padding: 10px;
border: 1px solid white;
}
#suche input {
background-color: #F4F9F5;
color: black;
border: 1px solid black;
}

#suche .bt1, #login .bt1 {
background-color: #FC9900;
Color: white;
border: double 3px white;

}

.orange {
background-color: #FC9900;
}

.left {
text-align: left;
}

.menuparent {
}

#newslist {
position: absolute;
top: 194px;
margin-left: 722px;
}

.date {
font-family: Verdana, Arial, sans-serif;
color: green;
font-size: 10px;
border-right-width: bold;
}