@charset "UTF-8";
/* CSS Document */

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

body{
background-color: #e4ea22;
margin-left: 150px;
margin-top: 0px;
margin-right: 150px;
}

.start{
display:block;
border: 0;
position:absolute;
height:228px;
width:291px;
margin:0px 0px 0px -145px;
top: 30%;
left: 50%;
}

.head{
width: 700px;
height: 85px;
background-color: #96ad17;
margin-bottom: 1px;
}

.flash{
width: 700px;
height: 22px;
background-color: #96ad17;
margin-bottom: 1px;
}

.logo{
padding-left: 10px;
padding-top: 10px;
}

#navi{
width: 690px;
height: 22px;
padding-top: 0px;
padding-left: 10px;
background-color: #96ad17;
margin-bottom: 1px;
}

#navi a:link.home,a:visited.home {
display:block;
width: 50px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: 0px 0px;
float:left;
}
#navi a:hover.home {
display:block;
width: 50px;
height: 21px;
background-image: url(../img/btbar2.jpg);
background-position: 0px 0px;
float:left;
}
#navi a:link.home_on,a:visited.home_on {
display:block;
width: 50px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: 0px 0px;
float:left;
}

#navi a:link.funkpark,a:visited.funkpark {
display:block;
width: 121px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: -50px 0px;
float:left;

}
#navi a:hover.funkpark {
display:block;
width: 121px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -50px 0px;
float:left;
}

#navi a:link.funkpark_on,a:visited.funkpark_on {
display:block;
width: 121px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -50px 0px;
float:left;
}

#navi a:link.events,a:visited.events {
display:block;
width: 98px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: -171px 0px;
float:left;

}
#navi a:hover.events {
display:block;
width: 98px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -171px 0px;
float:left;
}
#navi a:link.events_on,a:visited.events_on {
display:block;
width: 98px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -171px 0px;
float:left;

}

#navi a:link.open,a:visited.open {
display:block;
width: 138px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: -269px 0px;
float:left;
}
#navi a:hover.open {
display:block;
width: 138px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -269px 0px;
float:left;
}
#navi a:link.open_on,a:visited.open_on {
display:block;
width: 138px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -269px 0px;
float:left;
}

#navi a:link.anfahrt,a:visited.anfahrt {
display:block;
width: 79px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: -407px 0px;
float:left;
}

#navi a:hover.anfahrt {
display:block;
width: 79px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -407px 0px;
float:left;
}
#navi a:link.anfahrt_on,a:visited.anfahrt_on {
display:block;
width: 79px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -407px 0px;
float:left;
}

#navi a:link.kontakt,a:visited.kontakt {
display:block;
width: 77px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: -486px 0px;
float:left;
}
#navi a:hover.kontakt {
display:block;
width: 77px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -486px 0px;
float:left;
}
#navi a:link.kontakt_on,a:visited.kontakt_on {
display:block;
width: 77px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -486px 0px;
float:left;
}

#navi a:link.pics,a:visited.pics {
display:block;
width: 65px;
height: 22px;
background-image: url(../img/btbar1.jpg);
background-position: -563px 0px;
float:left;
}
#navi a:hover.pics {
display:block;
width: 65px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -563px 0px;
float:left;
}
#navi a:link.pics_on,a:visited.pics_on {
display:block;
width: 65px;
height: 22px;
background-image: url(../img/btbar2.jpg);
background-position: -563px 0px;
float:left;
}

#navi a span {
display:none;
}




.titel{
width: 695px;
height: 35px;
background-color: #bfce28;
margin-bottom: 3px;
padding-top: 10px;
padding-left: 5px;
}

.main{
width: 680px;
background-color: #96ad17;
margin-bottom: 1px;
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 30px;
font-family: Arial, Tahoma,Verdana,Helvetica, sans-serif;
font-size:14px;
color: #FFFFFF;
text-align: justify;
}

.img_big{
width: 700px;
margin-bottom: 1px;
}

.footer{
width: 690px;
height: 20px;
background-color: #96ad17;
margin-bottom: 3px;
text-align: right;
font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
padding-top:5px;
padding-right:10px;
text-transform:uppercase;
}

a:link, a:visited{
color: #e3ea21;
font-weight: bold;
text-decoration: none;
}

a:hover{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.bilder{
padding:10px;
border: 0px;

}

form {
padding:0px;
font-size:14px;

}
form label {
text-transform: uppercase;
padding:0px;
text-align: left;
left: 0px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size:16px;
padding-top:5px;
padding-bottom:0px;
color:#e3ea21;

}
form label.interactlabel {
top: 15px;
}
form label.questionlabel {
top: 50px;
}
form label span {
letter-spacing: 0px;
color:#ffffff;
font-size:12px;
padding: 0px 0px 0px 0px;
}
form input.fullwidth {
width: 650px;
border: solid 1px #ccc;
height: 22px;
margin: 0px 0px 12px 0px;
font-size: 14px;
}
form textarea.fullwidth {
width: 650px;
height: 400px;
border: solid 1px #ccc;
margin: 0px 0px 12px 0px;
font-size: 14px;
}

form input.halfwidth {
width: 200px;
border: solid 1px #ccc;
height: 22px;
font-size: 14px;
}
form input.submitbutton {
width: 202px;
height: 24px;
border: solid 1px #ccc;
margin: 0px 0px 0px 0px;
font-size: 14px;
}
fieldset {
border: 0px solid #ccc;
margin-top: 30px;
margin: 0px 0px 0px 0px;
width: 700px;
padding:0px;
}


.container p{
font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif;
font-size:14px;
color: #FFFFFF;
text-align: justify;
}

#container{

width:500px;
}

h1{
margin-bottom:5px;
color:#ffffff;
}

h2{
margin-bottom:0px;
color:#e3ea21;
font-size:16px;
text-transform: uppercase;
}

.fp_left{
float:left;
width:40%;
}

.fp_right{
float:right;
width:60%;
}

