body   { background-color: #fff; text-align: center; margin-top: 0; margin-bottom: 0; margin-left: 0; height: 100% }
html   {height: 100%}
/*Layout*/
#DIV_background   { background-image: url("../images/filmretter_background.jpg"); background-repeat: repeat-y; text-align: left; margin: 0 auto; padding-left: 28px; position: relative; z-index: 1; width: 887px; height: auto; min-height: 500px; _height: 500px }
#DIV_header { background-image: url("../images/filmretter_header.jpg"); background-repeat: no-repeat; position: relative; z-index: 2; width: 792px; height: 113px }
#DIV_subheader  { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; position: relative; z-index: 1; width: 790px; height: 12px }
#DIV_container   { position: relative; z-index: 1; width: 792px; height: auto }
#DIV_navigation   { margin-left: -6px; position: relative; z-index: 1; width: 160px; height: auto; float: left }
#DIV_content         { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 5px; padding-left: 5px; position: relative; z-index: 1; width: 619px; float: right; border-left: 1px solid #666; min-height: 400px; _height: 400px  }
#DIV_footer  { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; z-index: 1; width: 792px; height: 12px; clear: right }
#DIV_backfooter  { background-image: url(../images/back_footer.jpg); background-repeat: no-repeat; text-align: right; margin: 0 auto; padding-left: 28px; position: relative; z-index: 1; width: 887px; height: 36px }
/*Klassen*/
.pricetable  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 4px; width: auto; border-style: none }
.pricetablecell { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; width: auto; border-style: none }
.pricetablehead  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #faa61a; width: auto; border-style: none }
.clearfix:after {
    content: "."; 
    display: block; 
     clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.navi   { width: 139px; height: 37px }
/*Text*/
DIV#DIV_content h1   { color: #faa61a; font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 8px; clear: none; border-bottom: 1px solid #faa61a }
DIV#DIV_content p { font-size: 12px; margin-top: 0; margin-bottom: 0 }
DIV#DIV_content ul,li { font-size: 12px; }
DIV#DIV_content table,tr,td {font-size:11px;color: #666;}
DIV#DIV_content a  { color: #666; text-decoration: underline; margin-top: 0; margin-bottom: 0 }
DIV#DIV_content a:hover { color: #666; text-decoration: none; margin-top: 0; margin-bottom: 0 }
DIV#DIV_content a:visited { color: #666; text-decoration: underline; margin-top: 0; margin-bottom: 0 }
DIV#DIV_content a:active { color: #666; text-decoration: underline; margin-top: 0; margin-bottom: 0 }
DIV#DIV_footer a { color: #666; text-decoration: underline }
DIV#DIV_footer a:hover { color: #666; text-decoration: underline }
DIV#DIV_footer a:visited { color: #666; text-decoration: underline }
DIV#DIV_footer a:active { color: #666; text-decoration: underline }

		#DIV_navigation div#navi {
						width:160px;
						position:relative;
						left:0px;
						font-family:Arial,Verdana,sans-serif;
						font-size:13px;
						font-weight:bold;
						
		}
		
		#DIV_navigation ul {
						list-style:none;
						margin:0;
						padding:0;
		}
		
		#DIV_navigation li {
						display:block;
						clear:left;				
		}
		
                /* aktive links schriftfarbe */
		#DIV_navigation ul li.act a.act_link:link { color: #fff; }
		#DIV_navigation ul li.act a.act_link:visited { color: #fff; }
		#DIV_navigation ul li.act a.act_link:hover { color: #fff; }
		#DIV_navigation ul li.act a.act_link:active { color: #fff; }
		
                /* obermenü aktiver link */
		#DIV_navigation li.act a, #DIV_navigation li.act a:link {
						background:#f9a61a url(../images/filmretter_navi.gif) no-repeat 0px 50%;
						border:0;
						color:#fff;
		}
		
                /* untermenü normaler link */
		#DIV_navigation li.act ul li a, #DIV_navigation li.act ul li a:link {
						color:#000;
						border:0;
						background:#f9a61a;
						padding-bottom:4px;
						padding-top:4px;
		}
		
                /* untermenü hover nicht aktiver link */
		#DIV_navigation li.act ul li a:hover, #DIV_navigation li.act ul li a:active, #DIV_navigation li.act ul li a:focus {
						color:#fff;
						border:0;
						background:#f9a61a;
						padding-bottom:4px;
						padding-top:4px;
		}
		
                /* untermenü aktiver link */
		#DIV_navigation ul ul li.act a, #DIV_navigation ul ul li.act a:link {
						color:#fff;
						border:0;
						background:#f9a61a;
						padding-bottom:4px;
						padding-top:4px;
		}
		
                /* obermenü nicht aktiver link */
		#DIV_navigation li a, #DIV_navigation a:link {
						text-decoration: none;
						display:block;
						color:#000;
						border:0;
						float:left;
						width:120px;
						padding-top:11px;
						padding-bottom:11px;
						padding-left:40px;
						background:#f9a61a url(../images/filmretter_navi.gif) no-repeat 0px 50%;
						margin-bottom:5px;
		}
		* html #DIV_navigation li a, * html #DIV_navigation a:link {
						width:110px;
		}
		     
                /* abstand untermenü */
		#DIV_navigation ul ul li a, #DIV_navigation ul ul a:link {
						padding-left:50px;
						width:110px;
		}
		* html #DIV_navigationul ul li a, * html #DIV_navigation ul ul a:link {
						width:100px;
		}
		
		
                /* obermenü normaler link farbe */
		#DIV_navigation li a:visited {
						color:#000;
		}
		
                /* obermenü hover link */
		#DIV_navigation li a:hover, #DIV_navigation li a:active, #DIV_navigation li a:focus {
						color:#fff;
						border:0;
						background:#f9a61a url(../images/filmretter_navi.gif) no-repeat 0px 50%;
		}
		
		
		
/* ###########################
** ### rte default      ######
** ###########################
*/
/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

		