/* CSS Document */

* {
margin:0;
padding:0;
}

img {
border:none;
}

body {
background-color:#4d4d4d;
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
margin-top:25px;
font-size:0.9em;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

/* DIV-Boxen */

div#wrapper {
position:relative;
width: 960px;
margin: 0 auto;
background:#333 url(../grafx/top.jpg) top no-repeat;
/*min-height:750px;*/
}

div#leftCol {
position:relative;
float: left; 
width: 252px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:220px;
}

div#rightCol {
position:relative;
float: right; 
width: 170px; 
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:0.7em;
}

div#rightCol h4 {
margin-bottom:15px;
}

div#centerCol {
position:relative;
margin: 0 135px 0 260px;
padding:60px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#topNav {
background:url(../grafx/topnavback.gif) top no-repeat;
width:518px;
height:21px;
margin-top:15px;
}

div#topNav ul {
list-style-type:none;
}

div#topNav ul li {
display:inline;
float:left;
margin-right:7px;
padding-top:2px;
}

#naviNews a, #naviNews a:visited {
background:url(../grafx/news.gif) no-repeat;
color:#FFFFFF;
width:104px;
height:21px;
display:block;
text-decoration:none;
text-align:center;
}

#naviNews a:active, #naviNews a:hover {
background:url(../grafx/newsHover.gif) no-repeat;
color:#000;
}

#naviCinema a, #naviCinema a:visited {
background:url(../grafx/cinema.gif) no-repeat;
color:#FFFFFF;
width:104px;
height:21px;
display:block;
text-decoration:none;
text-align:center;
}

#naviCinema a:active, #naviCinema a:hover {
background:url(../grafx/cinemaHover.gif) no-repeat;
color:#000;
}

#naviPartner a, #naviPartner a:visited {
background:url(../grafx/partner.gif) no-repeat;
color:#FFFFFF;
width:104px;
height:21px;
display:block;
text-decoration:none;
text-align:center;
}

#naviPartner a:active, #naviPartner a:hover {
background:url(../grafx/partnerHover.gif) no-repeat;
color:#000;
}

#naviImpressum a, #naviImpressum a:visited {
background:url(../grafx/impressum.gif) no-repeat;
color:#FFFFFF;
width:104px;
height:21px;
display:block;
text-decoration:none;
text-align:center;
}

#naviImpressum a:active, #naviImpressum a:hover {
background:url(../grafx/impressumHover.gif) no-repeat;
color:#000;
}

div#content {
background-color:#ccc;
width:488px;
height:auto !important;
height:605px;
min-height:605px;
padding:15px;
font-size:0.8em;
color:#333;
}

div#content h1 {
font-size:1.5em;
margin-bottom:5px;
color:#333333;
}

div#content h2 {
font-size:1.4em;
margin-bottom:5px;
color:#333333;
}

div#content hr {
margin-bottom:15px;
}

/* Linke Navigation */
div#navigation {
font-size:1em;
margin:0 0 0 25px;
}

div#navigation ul {
text-align:center;
padding-top:25px;
}

div#navigation ul li {
list-style-type:none;
text-align:left;
margin-bottom:5px;
}

div#navigation a, div#navigation a:visited {
background:url(../grafx/leftNav.gif) left no-repeat;
height:22px;
width:195px;
display:block;
text-decoration:none;
color:#000;
padding-left:20px;
padding-top:8px;
}

div#navigation a:active, div#navigation a:hover {
background:url(../grafx/hoverLeft.gif) left no-repeat;
height:22px;
width:195px;
display:block;
text-decoration:none;
color:#fff;
}

div#navigation .aktiv {
background:url(../grafx/hoverLeft.gif) left no-repeat;
color:#FFFFFF;
height:22px;
width:195px;
display:block;
text-align:left;
padding-left:20px;
padding-top:8px;
}

/* -------------------------- */

#footer {
border-top:#fff 1px solid;
padding-top:5px;
clear:both;
text-align:center;
background:url(../grafx/footerback.jpg) top no-repeat;
height:60px;
width:960px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#FFFFFF;
}

#adresse {
color:#FFFFFF;
font-size:0.9em;
margin:30px 0 30px 30px;
}

#login {
color:#FFFFFF;
font-size:0.9em;
margin:30px 0 30px 30px;
}

#linieOben {
width:180px;
border-top:#FF9900 1px solid;
margin-bottom:7px;
}

.fett {
font-weight:bold;
color:#FF9900;
}

#datum {
color:#FFFFFF;
font-size:10px;
text-align:right;
padding-top:28px;
margin-right:3px;
}

#partner {
margin-top:25px;
text-align:center;
}

#rightGallery {
margin-top:25px;
text-align:center;
}

#galList {
text-align:center;
overflow:auto;
font-size:11px;
height:370px;
}

#galList a, #galList a:visited {
color:#FFCC00;
text-decoration:underline;
}

#galList a:active, #galList a:hover {
color:#FFF;
text-decoration:none;
}

.toBottom {
margin-top:5px;
margin-bottom:25px;
}

#rechte {
padding:5px;
text-align:center;
margin-top:30px;
}

.galHeading {
color:#0033CC;
font-size:14px;
}

.galNavigation {
text-align:center;
margin-top:15px;
}

.pages {
color:#FF0000;
font-size:10px;
}

#merkzettel {
color:#66FF66;
height:80px;
width:150px;
margin-bottom:30px;
text-align:center;
}

#merkzettel a, #merkzettel a:visited {
color:#FFCC00;
text-decoration:underline;
}

#merkzettel a:active, #merkzettel a:hover {
color:#FFF;
text-decoration:none;
}


.cart a:link, .cart a:visited {
background:url(../grafx/merken.gif) no-repeat;
display:block;
width:56px;
height:16px;
}

.cart a:active, .cart a:hover {
background:url(../grafx/merkenHover.gif) no-repeat;
display:block;
width:56px;
height:16px;
}



