html, body, div{ margin: 0; padding: 0; border: 0; font-family: Arial, sans-serif; font-size: 1em; }
#main { margin:0 auto; width:964px; padding-top:30px; overflow: hidden;}

body { behavior:url(css/cssHoverFix.htc); }

.clear { clear: both; }

/* STRUCTURE */
#logo { background-image: url(../img/logo_big.gif); width: 235px; height: 65px; float: left; }
#additionalLogo { background-image: url(../img/logo_vcc.gif); width: 276px; height: 65px; float: right; }
#footer { width: 100%; background-color: #bac1c5; overflow: hidden; font-size: 0.6em; }
/* #copyright { float: left; padding: 8px 0 8px 5px; } COPYRIGHT ORIGNIAL */

ul { margin: 0; }
img { border:0;}
a.hide { display: none; }

/* NAVIGATIONS */

#mainNavigation { display: table; width: 100%; font-size: 0.6em;}

#mainNavigation ul { background-color: #FFFFFF; display: table-row; margin: 0; padding: 0; text-transform: uppercase; vertical-align: middle; width: 100%; letter-spacing: 0.05em }

#mainNavigation ul li { background-color: #bac1c5; display: table-cell; margin: 0; padding: 5px 0 10px 0; border-right: 2px solid #FFFFFF; width: 136px; position: relative;}

#mainNavigation ul li a { padding-left: 5px; display: block;}

#mainNavigation ul li.last { border: none; }

#mainNavigation ul li ul {
	display: none;
	margin: 1.2em 0;
	padding:2px 0 0 0;
	position: absolute;
	top: 140px;
	width: auto;
}

div#mainNavigation ul li ul li {
	background-color: #dce0e2;
	display:block;
	float:none;
	margin-bottom:2px;
	width: 136px;
	height: 0.6em; /* Hoehe der Unternavigation festlegen */
	border: none;
	outline: 2px solid #FFFFFF;
	letter-spacing: 0.02em;
}

div#mainNavigation ul li:hover ul, div#mainNavigation ul li ul li:hover, div#mainNavigation ul li a:hover ul  {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }

/* FOOTER */
#footerNavigation { display: table; width: 544px; float: right;  }

#footerNavigation ul { background-color: #FFFFFF; display: table-row; margin: 0; padding: 0; text-transform: uppercase; vertical-align: middle; width: 100%;letter-spacing: 0.05em }

#footerNavigation ul li { background-color: #bac1c5; display: table-cell; margin: 0; padding: 6px 0 10px 6px; border-left: 2px solid #FFFFFF; width: 136px; }

#copyright { float: left; display: table-cell; padding: 6px 0 10px 6px; width: 412px; text-transform: uppercase; letter-spacing: 0.05em}

/* CONTENT */
#content { height: 370px; border: 1px solid #bac1c5; padding: 10px; margin: 0; font-size: 0.7em; line-height: 1.4em;  } /* Hoehe angepasst/veraendert, da falsch war */
#content #contentLeft { float: left; width: 540px; }
#content #contentRight { float: right; width: 392px;}

#content #contentRight h1 { font-size: 1.5em; color: #df4c03; letter-spacing: 0.02em; padding-bottom: 20px; padding-top: 60px; }
#content #contentRight p { color: #000000; letter-spacing: 0.02em; width: 350px;}
#content #contentRight h1 font {font-weight: normal}

#galerie img { border:none; margin:0; padding: 0;}
#galerie .list { float: left;}
#galerie .list .pic { margin-bottom: 10px;}
#galerie .view { float: right; }

#ozeiten {color: #5a5a5a; font-size: 0.9em; letter-spacing: 0.05em; margin: 0; padding: 0; border:0px; }
#ozeiten b {color:#df4c03;text-transform: uppercase; letter-spacing: 0.07em;}
#ozeiten td {padding-bottom: 0.2em}

#crew {margin: 0; padding: 0; border: 0; font-size: 0.85em; line-height: normal;}
#crew td {vertical-align: top;}
#crew b {color:#df4c03}

#button { vertical-align: middle; letter-spacing: 0.05em; margin-right: 35px;}
#button { color: #000000; padding: 6px 14px 7px 9px; border: 1px solid #df4c03;}


/* LINKS */
a:link, a:visited { color: #000000; text-decoration:none; }
a:active, a:hover { color: #df4c03; text-decoration:none; }

#mainNavigation a:link { color: #000000; text-decoration:none  }
#mainNavigation a:visited { color: #000000; text-decoration:none }
#mainNavigation a:active { color: #df4c03; text-decoration:none }
#mainNavigation a:hover { color: #df4c03; text-decoration:none }

#footerNavigation a:link { color: #000000; text-decoration:none  }
#footerNavigation a:visited { color: #000000; text-decoration:none }
#footerNavigation a:active, #mainNavigation a.active { color: #df4c03; text-decoration:none }
#footerNavigation a:hover { color: #df4c03; text-decoration:none }

#button a:link {color: #000000; text-decoration:none }
#button a:visited {color: #000000; text-decoration:none }
#button a:active {color: #df4c03; text-decoration:none }
#button a:hover {color: #df4c03; text-decoration:none }