html, body {margin: 0px; padding: 0px; height: 100%; font-family: verdana; font-size: 11pt;}
body {background-color: #AAAAFF; background-image:url(l/x/bg.gif); background-repeat: repeat-y; background-position: center;}

form {display: block; position: relative; width: 100%;}

img {display: block; border: none;}
#outbox {z-index: 1;
	     width: 800px;
         position: relative;
         margin: auto;
         height: 100%;}

#header {z-index: 2;
	     position: fixed;
         left: 0px;
         top: 0px;
         width: 100%;}
#header img {width: 800px;
	     height: 100px;
         margin: auto;
         background-color: #AAAAAA;
         padding-bottom: 20px;}

#logo {width: 800px; position: relative; margin:auto; z-index: 3;}
#logo img {width:140px;
           position: absolute;
	       height:150px;
           top: 40px;
	       right: 30px;
	       padding: 0px
          }

#footer {z-index: 2;
         height: 30px;
	     position: fixed;
	     bottom: 0px;
	     margin: auto;
	     background-color: #AAAAAA;
	     width: 800px;
	   } 

#footer a {
    	 color: black;
    	 margin-right: 20px;
    	 margin-top: 5px;
    	 font-weight: bold;
         font-size: 10px;
         text-decoration: none;
         float: right;}


#head {	background-color: #E2001A; padding-bottom: 21px}

#nav li {float: left;
	border-right: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	position: relative;
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	line-height: 20px;
	padding-left: 12px;
	padding-right: 12px;
	background-color:  #AAAAAA;
}
#nav {   z-index: 2;
	height: 20px;
	position: relative;
	list-style: none;
	margin: auto;
	padding: 0px;
	border-top: 1px solid #AAAAAA;
	width: 800px;
	margin-top: -21px
	}


#nav li ul {display: none;
	list-style: none; margin: 0px -5px 0px -13px; padding: 0px; border-top: 2px solid #AAAAAA;}

#nav li ul li {float: none; display: block; padding: 0px 0px 0px 3px;
	background-color: #AAAAAA;  margin: 0px 0px 0px 0px; border-bottom: solid 1px #AAAAAA;}

#nav li ul li.selected {color: yellow; border-left:none; border-right: none;}

#nav li.selected {border-right: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA;}
#nav li.selected ul {display: block}

#nav a {color: white; text-decoration: none}


#spacer {position: relative; height: 100px; width: 100%}

h1 {color: #E2001A; font-size: 16px; font-weight: 700; margin: 0px; padding: 0px; margin-bottom: 10px}

h3 { color: black; font-size: 12px; font-weight: 700; margin: 0px; padding: 0px; }

h4 { margin: 3px; padding: 0px; padding-left: 20px; color: black; font-size: 11px; font-weight: bold; line-height: 14px; }

p { margin: 3px; padding: 0px; padding-left: 20px; color: black; font-size: 11px; font-weight: normal; line-height: 14px; }

#content { padding: 50px 30px 25px 25px;
           font-weight: bold;}
#content img#homepic {
	z-index: 2;
         top: 20px;
         width: 60%;
         position: relative;
         margin: auto;
}

#content.h1{
z-index: 2;
position: relative;
margin: auto;
}

#kopf {position: absolute;right: 25px;top: 25px;}
#content img#mappl {z-index: 2;
		margin: auto;
                 position: relative;
                 width:40%;
}

h1.galleries {font-size: 14px; margin-bottom: 30px;}
ul.galleries {list-style-type: none; position: relative}
ul.galleries li {margin-left: 120px; position: relative; height: 120px}
ul.galleries h2 {font-size: 14px;}
ul.galleries h3 {font-size: 10px;}
ul.galleries img {position: absolute; left: -150px; top: -15px; float: left; width: 100px; height: 75px; margin: 8px; padding: 8px; background-color: #eeeeee; border: 2px solid black}

ul.gallery {list-style-type: none; width: 780px; padding: 0px; margin: 0px}
h1.gallery {font-size: 14px;}
h2.gallery {font-size: 10px;}
ul.gallery li {float: left; width: 100px; height: 75px; margin: 11px; padding: 11px; background-color: #eeeeee; border: 2px solid black}
a.gallery:link {display: block; clear: both; font-size: 10px; color: Black; text-decoration: none;}
a.gallery:visited {display: block; clear: both; font-size: 10px; color: Black; text-decoration: none;}
a.gallery:hover {display: block; clear: both; font-size: 10px; color: Black; text-decoration: none;}
a.gallery:active {display: block; clear: both; font-size: 10px; color: Black; text-decoration: none;}


div.veranst ul     {width: 550px; list-style-type: none; padding: 0px; margin: 0px}
div.veranst li span {float: left; margin: 1px; padding: 1px; width: 120px; border:none}
div.veranst li h2 {float: left; margin: 1px; padding: 1px; width: 380px; border:none; font-size: 14px;}
div.veranst li p {font-size: 10px; font-weight:normal; float: left; margin: 1px; margin-left:126px; padding: 1px; width: 380px; border:none}
div.veranst li em {font-size: 10px; font-weight:normal; float: left; margin: 1px; margin-left:126px; margin-bottom:20px; padding: 1px; width: 380px; border:none}

#popup {z-index:4; float: middle; margin-top: 30px;}