
html{
width:100%;
height:100%;
overflow:auto;
margin:0px;
padding:0px;
}

body{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
cursor:default;
margin:0px;
padding:0px;
background: url(../images/bg.gif);
background-repeat: no-repeat;
background-position:0px 120px;
}
body.galerie{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
cursor:default;
margin:0px;
padding:0px;
background: url(../images/bg_galerie.gif);
background-repeat: no-repeat;
background-position:0px 120px;
}
table{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0px;
padding:0px;
color:#000000;
}
a, a:link, a:visited, a:hover, a:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size:12px;
text-decoration:none; 
color: #96bf0d;
}


#container{
margin:0px;
padding:0px;
width:100%;
height:100%;
background: url(../images/foto_start.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.start{
background: url(../images/foto_start.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.fuehrungen{
background: url(../images/foto_fuehrungen.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.gruppenfuehrungen{
background: url(../images/foto_gruppenfuehrungen.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.filmstartour{
background: url(../images/foto_filmstartour.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.grossefilmtour{
background: url(../images/foto_grossefilmtour.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.grossefilmtour_gruppen{
background: url(../images/foto_grossefilmtour_gruppen.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.grossefilmtour_stars{
background: url(../images/foto_grossefilmtour_stars.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.grossefilmtour_galerie{
background: url(../images/foto_grossefilmtour_galerie.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.eventlocation{
background: url(../images/foto_eventlocation.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.buchung{
background: url(../images/foto_buchung.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.partner{
background: url(../images/foto_partner.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.vorschau{
background: url(../images/foto_vorschau.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.fragen{
background: url(../images/foto_fragen.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.impressum{
background: url(../images/foto_impressum.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.newsletter{
background: url(../images/foto_newsletter.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.unterstuetzer{
background: url(../images/foto_unterstuetzer.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#container.laedle{
background: url(../images/foto_laedle.jpg);
background-repeat: no-repeat;
background-position:39px 120px;
}
#header{
margin:0px;
padding:0px;
width:1000px;
height:120px;
background-color:#ffffff;
}
#logo{
width:250px;
height:65px;
text-align:left;
float:left;
}
#logo_film{
width:90px;
height:120px;
text-align:left;
float:right;
}
#logo_film a.film, #logo_film a.film:link, #logo_film a.film:visited, #logo_film a.film:hover, #logo_film a.film:active{  
display:block;
margin:0px;
padding:0px;
width:90px;
height:120px;
text-decoration:none;
background: url(../images/logo_film.gif);
background-repeat: no-repeat;
}
#logo_film a.film:hover{ 
background: url(../images/logo_film_color.gif);
background-repeat: no-repeat;
}
#logo_luf{
width:90px;
height:120px;
text-align:left;
float:right;
}
#logo_luf a.luf, #logo_luf a.luf:link, #logo_luf a.luf:visited, #logo_luf a.luf:hover, #logo_luf a.luf:active{  
display:block;
margin:0px;
padding:0px;
width:90px;
height:120px;
text-decoration:none;
background: url(../images/logo_luf.gif);
background-repeat: no-repeat;
}
#logo_luf a.luf:hover{ 
background: url(../images/logo_luf_color.gif);
background-repeat: no-repeat;
}


#content{
width:1000px;
min-height:644px;
text-align:left;
}
#greenbox{
position:absolute;
top:136px;
left:728px;
width:272px;
height:125px;
background-color:#96bf0d;
z-index:55;
}
p.greenbox{
margin:0px;
padding:0px;
padding-left:31px;
padding-top:11px;
width:230px;
color:#ffffff;
font-size:11px;
}
a.greenbox, a.greenbox:link, a.greenbox:visited, a.greenbox:hover, a.greenbox:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size: 11px; 
text-decoration:none; 
color: #ffffff;
}
#greenbox_zwo{
position:absolute;
top:270px;
left:728px;
width:272px;
height:83px;
background-color:#96bf0d;
z-index:55;
}
p.greenbox_zwo{
margin:0px;
padding:0px;
padding-left:31px;
padding-top:11px;
width:230px;
color:#ffffff;
font-size:11px;
}
a.greenbox_zwo, a.greenbox_zwo:link, a.greenbox_zwo:visited, a.greenbox_zwo:hover, a.greenbox_zwo:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size: 11px; 
text-decoration:none; 
color: #ffffff;
}
#orangebox{
position:absolute;
top:136px;
left:446px;
width:272px;
height:125px;
background-color:#e95e1b;
z-index:55;
}
p.orangebox{
margin:0px;
padding:0px;
padding-left:31px;
padding-top:11px;
width:230px;
color:#ffffff;
font-size:11px;
}
a.orangebox, a.orangebox:link, a.orangebox:visited, a.orangebox:hover, a.orangebox:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size: 11px; 
text-decoration:none; 
color: #ffffff;
}

#textbox{
position:absolute;
top:497px;
left:39px;
width:961px;
min-height:267px;
z-index:66;
background: url(../images/bg_textbox.gif);
background-repeat: repeat-y;
}

#textbox_galerie{
position:absolute;
top:497px;
left:39px;
width:961px;
min-height:267px;
z-index:66;
background: url(../images/bg_textbox_galerie.gif);
background-repeat: repeat-y;
}
#menu {
width:210px;
float:left;
clear:right;
color: #000000;
padding-top:25px;
}
#newsbox {
width:240px;
float:right;
color: #000000;
padding-top:25px;
padding-bottom:20px;
}
#inhalt{
width:440px;
float:left;
color: #000000;
padding-top:25px;
font-size:12px;
line-height:16px;
padding-bottom:20px;
}
#inhalt ul{
margin:0px;
padding:0px;
margin-left:15px;
list-style-image:url(../images/list_style_image.png)
}
#inhalt_pics{
width:720px;
float:left;
color: #000000;
padding-top:25px;
font-size:12px;
line-height:16px;
padding-bottom:20px;
}

#menu a.menulink, #menu a.menulink:link, #menu a.menulink:visited, #menu a.menulink:hover, #menu a.menulink:active{  
font-family:Arial,Helvetica,sans-serif;
display:block;
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
font-size:11px;
line-height:7px;
*line-height:10px;
width:150px;
height:16px;
color:#000000;
font-weight:normal;
background: url(../images/menu.png);
background-repeat: no-repeat;
text-transform:uppercase;
}
#menu a.menulink:hover{ 
background: url(../images/selmenu.png);
background-repeat: no-repeat;
}
#menu a.selmenulink, #menu a.selmenulink:link, #menu a.selmenulink:visited, #menu a.selmenulink:hover, #menu a.selmenulink:active{   
font-family:Arial,Helvetica,sans-serif;
display:block;
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
font-size:11px;
line-height:7px;
*line-height:10px;
width:150px;
height:16px;
color:#96bf0d;
font-weight:bold;
background: url(../images/selmenu.png);
background-repeat: no-repeat;
text-transform:uppercase;
}
#submenu {
padding-bottom:5px;
}

#submenu a.submenulink, #submenu a.submenulink:link, #submenu a.submenulink:visited, #submenu a.submenulink:hover, #submenu a.submenulink:active{  
font-family:Arial,Helvetica,sans-serif;
display:block;
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
font-size:11px;
line-height:7px;
*line-height:10px;
width:150px;
height:16px;
color:#000000;
font-weight:normal;
background: url(../images/submenu.png);
background-repeat: no-repeat;
text-transform:none;
}
#submenu a.submenulink:hover{ 
color:#000000;
}
#submenu a.selsubmenulink, #submenu a.selsubmenulink:link, #submenu a.selsubmenulink:visited, #submenu a.selsubmenulink:hover, #submenu a.selsubmenulink:active{   
font-family:Arial,Helvetica,sans-serif;
display:block;
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
font-size:11px;
line-height:7px;
*line-height:10px;
width:150px;
height:16px;
color:#000000;
font-weight:bold;
background: url(../images/submenu.png);
background-repeat: no-repeat;
text-transform:none;
}
#sub2menu {
padding-bottom:5px;
}

#sub2menu a.sub2menulink, #sub2menu a.sub2menulink:link, #sub2menu a.sub2menulink:visited, #sub2menu a.sub2menulink:hover, #sub2menu a.sub2menulink:active{  
font-family:Arial,Helvetica,sans-serif;
display:block;
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
font-size:11px;
line-height:7px;
*line-height:10px;
width:150px;
height:18px;
color:#666;
font-weight:normal;
text-transform:none;
}
#sub2menu a.sub2menulink:hover{ 
color:#666;
}
#sub2menu a.selsub2menulink, #sub2menu a.selsub2menulink:link, #sub2menu a.selsub2menulink:visited, #sub2menu a.selsub2menulink:hover, #sub2menu a.selsub2menulink:active{   
font-family:Arial,Helvetica,sans-serif;
display:block;
margin:0px;
padding:0px;
margin-left:10px;
padding-left:18px;
font-size:11px;
line-height:7px;
width:150px;
height:18px;
color:#666;
font-weight:bold;
text-transform:none;
}

#date{
float:left;
width:40px;
}
#date span.day{
display:block;
font-size:28px;
line-height:28px;
font-weight:bold;
color:#000000;
text-align:center;
}
#date span.my{
font-size:10px;
color:#000000;
text-align:center;
}
a.day, a.day:link, a.day:visited, a.day:hover, a.day:active { 
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:bold;
color:#000000;
}
a.my, a.my:link, a.my:visited, a.my:hover, a.my:active{ 
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
}
#pieceofnews{
float:right;
width:189px;
line-height:16px;
margin-bottom:15px;
}
a.buchung, a.buchung:link, a.buchung:visited, a.buchung:hover, a.buchung:active{ 
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
a.news, a.news:link, a.news:visited, a.news:hover, a.news:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size: 11px; 
text-decoration:none; 
color: #484848;
}

.clear{
font-size:0px;
clear:both;
}

.clear_end{
font-size:0px;
clear:both;
height:20px;
}

input.textfeld{
margin:0px;
padding:0px;
font-size:11px;
width:130px;
height:16px;
margin-left:10px;
border:1px solid #dbdbdb;
color:#000000;
}
input.suchen{
width:16px;
height:18px;
line-height: 18px;
border: 0px;
padding: 0px;
cursor: pointer;
margin: 0px;
background: url(../images/suchen.gif);
background-repeat: no-repeat;
background-position:0 2px;
}
input{
display: block;
font-family: Arial,Helvetica,sans-serif; 
border:0px;
border-bottom: 1px dotted #000;
background-color: #fff;
height:23px;
color:#666666;
padding: 2px 5px 2px 0px;
width: 300px;
margin-bottom: 10px;
}
input#button{
background-color: #fff;
color: #000;
width: 70px;
height: 26px;
line-height: 12px;
font-size: 12px;
border: 1px dotted #000;
padding: 0px;
cursor: pointer;
margin-top: 10px;
}
input#button:hover{
background-color: #f0f0f0;
color: #000000;
border: 1px dotted #fff;
}

textarea#anfrage{
font-family: Arial,Helvetica,sans-serif; 
border:0px;
border: 1px dotted #000;
background-color: #fff;
height: 100px;
color:#666666;
padding: 2px 2px 2px 2px;
width: 295px;
font-size: 12px;
}

input:focus, input#Nachricht:focus{
background-color:#f0f0f0;
}

.galelement{ 
width:100px;
height:100px;
float:left; 
margin:0px;
padding:0px;
margin-right:20px;
margin-bottom:20px;
}





/*
#navi_header{
margin:0px;
padding:0px;
margin-left:759px;
padding-top:35px;
width:230px;
color:#a9aaaa;
}
a.navi_header, a.navi_header:link, a.navi_header:visited, a.navi_header:hover, a.navi_header:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size: 11px; 
text-decoration:none; 
color: #a9aaaa;
text-transform:uppercase;
}
a.sel_header, a.sel_header:link, a.sel_header:visited, a.sel_header:hover, a.sel_header:active {
font-family: Arial,Helvetica,sans-serif; 
font-weight: bold; 
font-size: 11px; 
text-decoration:none; 
color: #000000;
text-transform:uppercase;
}
*/
