* {
	margin:0px; 
	padding:0px;
	text-align:left;
	behavior:url(iepngfix.htc); }
	
	
/* LAYOUT ##############################  */
 #pagewidth {height:600px;width:780px;position:absolute;left:50%;margin-left:-390px;}
    #main {background-image:url('../img/bg-main.jpg');background-repeat:no-repeat;}
		#header {height:150px; width:100%;}
			#logo {padding-top:30px;padding-left:90px;}
        #nav {width:100%;}
	    #middle {padding:20px;width:780px;}
            #context {min-height:200px;width:185px;float:left;margin-top:20px;margin-left:10px;background-image:url('../img/bg-context.png');background-repeat:no-repeat;}
	    #context-nav {width:185px;margin:0px;}
	    #context-additional {width:185px;}
        #content {width:525px;float:right;margin:0px;padding:0px;margin-right:30px;}
	#footer {padding:0px;margin:0px;width:100%;height:20px;background-image:url('../img/footer.png');background-repeat:no-repeat;}
	#footer-text {width:100%;height:20px;}
    #content-onlinereservierung {width:740px;}
/* LAYOUT ##############################  */
	
div.csc-textpic {margin:0px;padding:0px;}
div.csc-textpic-imagewrap {margin:20px;padding:0px;}
dd.csc-textpic-caption {font-size:10px; font-style:italic;}

/* FORMS */
/*
fieldset.csc-mailform {border:none;margin-left:10px;margin-right:20px;}
input#mailformEmail {}
label {width:200px;display:block;}
*/
form#mailform {border:none;width:200px;margin-top:10px;}
fieldset {margin-left:10px;border:none;margin-right:20px;}
label {	float:left;	display:block;	width:200px;}
input, textarea, select, textarea {	float:left;	display:block;	width:200px;	border: 1px solid #990000;	font-size: 12px;	margin-bottom:2px;	}
.csc-mailform-submit {width:100px;border:solid 1px #990000;background-color:#fff8ee;border-right:solid 2px #990000;border-bottom:solid 2px #990000;margin-top:10px;margin-bottom:10px;}

  /* FILEUPLOAD */
div.tx-fileupload.pi1 {width:30px;}
/* FORMS */



/* ANCHORS ############################## */
a:link, a:visited {
	color:#fff8ee;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
	
a.nav-main-normal:link, a.nav-main-normal:visited, a.nav-main-active {
	color:#fff8ee;
	text-decoration: none;
	}
a.nav-main-normal:hover,  a.nav-context-active:hover {
	text-decoration: none;
	}
	
a.nav-context-normal:link, a.nav-context-normal:visited {
	color:#fff8ee;
	text-decoration: none;
	}
a.nav-context-active, a.nav-main-active {color:#f59604;	text-decoration: none;}
a.nav-context-normal:hover {text-decoration: none;}

a.nav-footer-normal, a.nav-footer-active { color:#83000A; text-decoration:none;}

/* ANCHORS ############################## */
ul,ol, ul.csc-bulletlist, ul.csc-bulletlist-0 {
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	line-height:16px;
	}
div.clr {
    clear:both;
	width:100%;
	line-height:0px;
	height:0px;
	padding:0px;
	margin:0px;
    }
body {
    background-image:url('../img/bg-page-filmstreifen01.jpg');
    background-repeat:no-repeat;
	width:auto;
	font-family:"trebuchet ms",Arial,Verdana,Helvetica,"sans-serif";
	font-size:12px;
	color:#fff8ee;
	background-color:#ED9801;
	line-height:12px;
	}
p,p.bodytext {
	margin-bottom:20px;
	padding-left:20px;
	padding-right:40px;
	line-height:16px;
	}
p.align-right {text-align:right;margin-right:20px;}
p.nav {
	margin-top:0px;
	margin-left:50px;
	margin-bottom:0px;
	font-weight:bold;
	}
p.nav-context {
	color:#fff8ee;
	font-weight:bold;
	padding:0px;
	padding-top:10px;
	margin:0px;
	margin-left:20px;
	}
p.context {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:20px;
	}
p.footer {
	text-align:right;
	margin-right:20px;
	margin-top:20px;
	padding-bottom:20px;
	color:#83000A;
	}
h1, h2, h3, h1.csc-firstHeader {
	font-family:georgia;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	padding-top:20px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	}
h5 {
	color:#f59604;
	font-family:georgia;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
h1.context {
	font-size:16px;
	margin-left:20px;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	}
.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}
