@charset "utf-8";
/* CSS Document */

html, body {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 100%;
margin: 0 auto;
padding: 0;
background-color: #99cc00;
font-size: 11px;
color: #FFFFFF;
height:100%;
overflow:hidden;
}

#bg,#bg table,#bg td,#inhalt {
width:100%;
height:100%;
overflow:hidden;
}


#bg div {
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}


#bg td {
vertical-align:middle;
text-align:center;
}


#bg img {
min-height:50%;
min-width:50%;
margin:0 auto;
display:block;
}


#inhalt {
position:absolute;
top:0;
left:0;
z-index:70;
overflow:auto;
}

#pda {
position:absolute;
z-index:80;

}


#bg_menu {
background-image: url(../images/bg_menu.gif);
background-color: #99cc00;
position:absolute;
top: 127px;
left: 278px;
z-index: 90;
background-repeat: no-repeat;
}

#menu1 {
	padding-left: 90px;
}


#middle {
background-image: url(../images/bg_black.png);
width: 810px;
margin-top: 168px;
margin-left: 204px;

}

#left {
	width: 200px;
	margin-top: 100px;
	margin-left: 30px;
	float: left;
}

#right {
	width: 400px;
	margin-top: 50px;
	margin-left: 50px;
	float: left;
	}


#foot {
	clear: both;
}





a                         {
	color: #99cc00;
	font-size: 11px;
	text-decoration: none;
}
a:active                     {
	color: #99cc00;
	font-size: 11px;
}
a:hover                 {
	color: #6f0080;
	font-size: 11px;
}




#submenu    {
background-color: #99cc00; 
min-height: 100px;
padding-left:55px;
padding-bottom:50px;
background: url(../images/logo.gif) bottom left no-repeat;
   }

#submenu a {
color: #6f0080;
line-height: 20px;
font-weight: bold;
}
#submenu a:hover {
	color: #ffffff;
}
#submenu_active {
	color: #6f0080;
}
#submenu_active a {
	color: #6f0080;
}





blockquote {
    width: 178px;
	margin: 0;
	padding-bottom: 50px;
    }
blockquote:before {
    display: block;
    line-height: 0;
    background: url(../images/or.png) top right no-repeat;
    content: url(../images/bg_box_oben.png) }
blockquote:after {
    display: block;
    line-height: 0;
    background: url(../images/ur.png) bottom right no-repeat;
    content: url(../images/bg_box_unten.png) }


















input       { color: white; font-size: 11px; background-color: black; border: solid 1px #ffffff }

.fett            {
	color: white;
	font-weight: bold;
}
.titel               {
padding-top: 25px;
	color: #99cc00;
	font-weight: bold;
	font-size: 12px
}

#titel        {
padding-top: 25px;
	color: #99cc00;
	font-weight: bold;
	font-size: 12px
}
#titel_gr   {

}

#titel_rechts      {
padding-top: 25px;
	color: #99cc00;
	font-weight: bold;
	font-size: 12px
}
textarea   {
	color: white;
	font-size: 11px;
	background-color: black;
	border: 1px solid #FFFFFF
}

.sitemap_level1 { font-family: verdana; font-weight: bold; }
.sitemap_level2 { font-family: verdana; left: 30px; height: 12px; }
.sitemap_level3 { font-family: verdana; position: relative; left: 30px; height: 12px; }
.sitemap_level4 { font-family: verdana; position: relative; left: 60px; height: 12px; }
















.tx-guestbook-list-row {
	color: #FFFFFF;
}
.tx-guestbook-list-small {
	color: #FFFFFF;
}
.tx-guestbook-list-header {
	color: #FFFFFF;
	background-color: #99cc00;
	}

.tx-guestbook-list-small {
color: #CCCCCC;
font-size: 11px;
}


