@charset "utf-8";
/* CSS Document */

body  {
	/*background-color:#292424;*/
	background-color:#2a2424;
   	margin: 0; 
        padding: 0;
        text-align: center;
	background-image:url(../images/background_body_bottomArea.jpg);
	background-repeat:repeat;
}

div#BodyArea { 
   	width: 100%; 
   	background: #CCCCCC;
   	margin: 0 auto;
   	text-align: center;
	background-image:url(../images/background_bodyLeft_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	border: 0px;
} 

div#MainBackGroundArea {
	width:922px;
	margin: 0 auto;
	padding: 0px 0px 15px 0px;
	background-color:#FFFFFF;
	background-image:url(../images/background_imageMain_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:500px;  //608px
	/*height:auto !important;
	height:500px;  //608px	*/
	border: 0px;	
	text-align: left;
}

div#TopLevelNavArea {
	margin: 0px 17px 0px 17px;
	padding: 4px 0px 0px 0px;
	width: 888px;
	border: 0px;
	height: 32px;
}

div#SecondLinie {
	margin: 26px 0 0 31px;
	padding: 0px 0px 0px 0px;
	width: 860px; /*873px*/
	vertical-align: top;
	/*border: 1px solid red;*/
}

div#LogoArea {
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	/*border: 1px solid red;*/
	width: 173px;
	height: 90px;
        left: 0px;
}

div#DownLevelNavArea {
	float: right;
	margin: 0px 0px 0px 21px;
	border: 0px;
	width: 659px;
	text-align:left;
	height:90px;
	/*border: 1px solid red;*/
}

div#SecondLevelNavArea {
	width: 659px;
	border: 0px;	
	text-align:left;
	height: auto !important;
	height: 25px;
	overflow: hidden;
}

div#OtherTextArea {
	margin-top:15px;
	width: 659px;
	border: 0px;	
	text-align:left;
	height: 62px;
}

div.dotborder {
	background-image:url(../images/dot_border_black.gif);
	background-repeat:repeat-x;
	width: 659px;
    height:1px;
	overflow: hidden;
}

div#weekarea {
	margin-top:10px;
	margin-bottom:10px;
}

div#ContentArea {
	margin: 10px 17px 0px 31px;
	padding: 10px 0px 30px 30px;  /*oben 50px*/	
	width: 830px;
	/*border: 0px;*/
	/*border: 1px solid black;*/
	min-height:300px;       /*364 px*/
	height:auto !important;
	height:300px;	
	text-align:left;	
	vertical-align:top;
}	

div#FooterArea {
	width: 838px;
	margin: 0 auto;
	text-align:center;
	border: 0px;
}	
		
div#RedDotArea {
	width: 850px;
	padding-bottom:10px;
	text-align:left;
}
		
div#RedDotFirst {
	width: 850px;
}	
		
div#RedDot {
	width: 850px;
	background-image:url(../images/dot_border.gif);
	background-repeat:repeat-x;
}		
		
div#Footer {
	background-image:url(../images/dot_border.gif);
	background-repeat:repeat-x;
	width: 850px;
	padding: 10px 10px 10px 10px;
	text-align:left;
}		



.footerText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

a{
	-moz-outline-width: 0;
}

td#actionReddot {
	text-align:left;
	vertical-align:middle;
	padding-top: 10px;
	padding-bottom: 10px;
}

td#actionHeader {
	text-align:left;
	vertical-align:middle;
	width:250px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td#actionText {
	text-align:justify;
	vertical-align:middle;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.dotborderOthertext {
	background-image:url(../images/dot_border_black.gif);
	background-repeat:repeat-x;
   	height:1px;
   	width:860px;
}

/*td.txtOthertext {
	height: 75px;
}*/

.actionHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
}
		
.actionText p.bodytext, .actionText a:Link, .actionText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a:Link, a:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

A.menuright:Link, A.menuright:Link, A.menuright:Link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

table.imgtext-table {
	padding-left: 15px;
	padding-right: 15px;	
}

div#movietext {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

table#movietexttable {
	border-collapse: collapse;
	margin: 0px;
}

.formInputField {
	border: 1px solid #777788;
}

.submitButton {
	border: 1px solid #777788;
	background-color:#AC1B18;
	color: #FFFFFF;
}