
body {
margin : 0;
font : 11px Verdana, Arial;
background-image : url(images/bg.jpg);
}
ul.menu {
list-style : none;
margin : 0;
padding : 0;
}
ul.menu * {
margin : 0;
padding : 0;
}
ul.menu a {
display : block;
color : #000;
text-decoration : none;
}
ul.menu li {
position : relative;
float : left;
margin-right : 2px;
}
ul.menu ul {
position : absolute;
top : 26px;
left : 0;
background : #d1d1d1;
display : none;
list-style : none;
margin-left : auto;
margin-right : auto;
}
ul.menu ul li {
position : relative;
border : 1px solid #aaa;
border-top : none;
width : 148px;
margin : 0;
}
ul.menu ul li a {
display : block;
padding : 3px 7px 5px;
background-color : #e0e0e0;
}
ul.menu ul li a:hover {
background-color : #c6eac4;
}
ul.menu ul ul {
left : 148px;
top : -1px;
}
ul.menu .menulink {
border : 1px solid #aaa;
padding : 5px 7px 7px;
font-weight : bold;
text-align : center;
background : url(images/header.gif);
width : 84px;
}
ul.menu .menulink:hover, ul.menu .menuhover {
background : url(images/header_over2.gif);
}
ul.menu .sub {
background : #d1d1d1 url(images/arrow.gif) no-repeat 136px 8px;
}
ul.menu .topline {
border-top : 1px solid #aaa;
}
#tinybox {
position : absolute;
display : none;
padding : 10px;
background : #fff url(images/preload.gif) no-repeat 50% 50%;
border : 10px solid #e3e3e3;
z-index : 2000;
}
#tinymask {
position : absolute;
display : none;
top : 0;
left : 0;
height : 100%;
width : 100%;
background : #000;
z-index : 1500;
}
#tinycontent {
background : #fff;
}
#rahmen{
width : 1200px;
height : auto;
margin-left:auto;
margin-right:auto;
border:1px solid #000;
}
#bg_grass {
position : absolute;
background-image : url(images/bg_grass13.jpg);
width : 100%;
height : 500px;
background-repeat : repeat-x;
}

#mainpage {
position : absolute;
margin-left : 180px;
border-left : 5px solid #76a48e;
border-right : 5px solid #76a48e;
border-bottom : 2px solid #76a48e;
width : 824px;
height : auto;
background-color:#FFFFF9;
}

#header {
width : auto;
height : 14px;
border : 0 solid #6ff;
background-image : url(images/border1.gif);
background-repeat : repeat-x;
}
#image_rahmen {
width : 824px;
}
#header_image {
background-image : url(images/header_image.jpg);
width : 824px;
height : 221px;
margin-left : auto;
margin-right : auto;
}
#navi {
margin-top : 2px;
border : 0 solid #609;
height : 27px;
}
#subnavi {
margin-left : 5px;
position : absolute;
margin-top : 300px;
width : 170px;
height : auto;
padding : 5px;
}

#subnavi b a {
color : #030;
}
#subnavi_bg {
/*background-color : #fffed6;*/
background-image : url(images/bg_subnavi2.jpg);
background-repeat : repeat-y;
padding : 5px;
border-left: 2px solid #ccc;
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
}

.tbl_subnavi {
margin-top : 10px;
}
.tbl_subnavi td {
padding-top : 5px;
}
.tbl_subnavi a {
color : #060;
}
.tbl_subsub {
margin-left : 15px;
}
.showsub {
	display:none;
}
#text {
width : auto;
height : auto;
border : 0 solid #0c0;
text-align : justify;
padding : 8px;
}
.pimage {
border : 1px solid #000;
}

#flyer {
background-image : url(images/flyer.jpg);
background-repeat : no-repeat;
width : 310px;
height : 450px;
}

#footer {
margin-top : 2px;
width : auto;
height : 60px;
border : 0 solid #00f;
background-image : url(images/gras.png);
background-repeat : repeat-x;
clear:both;
}
#footer2 {
width : auto;
height : 70px;
background-image : url(images/footer2.jpg);
background-repeat : repeat-x;
}
#bild img {
border-top : 1px solid #000;
border-bottom : 1px solid #000;
border-left : 1px solid #096;
border-right : 1px solid #096;
margin : 7px;
}
#table_04_0202 td {
vertical-align : top;
padding : 0;
}
#arrow {
background-image : url(images/arrow.gif);
width : 4px;
height : 7px;
margin : 3px 1px 1px 1px;
}
#bandlinks {
text-align : center;
}
#bandlinks a {
color : #000;
}
#tbl_ziele {
border : 1px solid #000;
}
#tbl_ziele td {
border : 1px solid #000;
}
#tableinhalt {
text-align : left;
}
/*############# Formular ###############*/
#frm_left
{
	float:left;
	border:1px solid #ccc;
	width:500px;
	line-height: 2.5; 
}

#frm_left label
{
	width: 150px;
	display: inline-block; 
	vertical-align: top;
}

input.mainForm
{
width:280px;
}

li.mainForm{
list-style-type: none;
list-style-image: none;
}

#frm_right
{
	float:left;
	padding-left:5px;
}

#check_frm
{
	margin:auto;
	text-align:left;
	
	width:400px;
}

.pos
{
	width:200px;
	float:left;
}
/*Fehler und Hinweise (JS)*/
#messageBox{
color: #F00;
line-height: 150%;
padding-left:7px;
margin:0;
}

#messageBox li{
list-style-image:none;
list-style-type:none;
}


#gallery {position:relative; width:407px; margin:40px auto; padding:10px; border:6px solid #fff;}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:393px; height:700px; padding:5px; border:2px solid #666; background:#FFF url(infoflyer/infoflyer_09/images/loading.gif) center center no-repeat}
#image2 {position:relative; width:500px; height:300px; padding:15px; border:2px solid #666; background:#FFF url(infoflyer/infoflyer_09/images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:40px}
#thumbwrapper {margin-left:auto; margin-right:auto; margin-top:10px; padding:5px 0; width:682px; height:240px; border:2px solid #666; background:#FFF; text-align:center;}
#thumbarea {position:relative; overflow:hidden; height:240px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:210px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(infoflyer/infoflyer_09/images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(infoflyer/infoflyer_09/images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

