/* CSS Document */
html,body{


/*
background:url(../images/mainBg.gif) top left repeat-x;*/
/*background:#f9f5f7;*/
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:small;

margin:0 auto;
padding:0;

height:auto;
width:100%;
}
/*
div.csc-textpic-imagewrap  {
padding-top:50px;background:#000;
}

div.csc-textpic-intext-right{
padding-top:60px;

}*/

hr.sbac-spacer{
 border:0;
 color:#fff;
 background-color:#fff;
}  
span.hidden {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}
div.tx-timtabsociable-pi1 {
font-size:11px; 
margin:5px;
}
div.tx-timtabsociable-pi1 a{
 padding-right: 6px;

 width:10px;
 height:10px;
}
/******* all IE explorers *********/
*+html body {
}
h1, h2, h3, h4, h5,h6{ font-weight:normal;}
/********************************* Kontaktformular *********************************/
.csc-mailform { 	
	line-height:18px;
	/*background-color:#EEEEEE;*/
	
	border:#CCC solid 1px;
	padding: 15px 20px 30px 15px;
	color:#333333;
}
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width:9.5em; display:block; float: left    }
.csc-mailform-field { padding-bottom:3px; }
.csc-mailform-submit{margin-left:9.5em;width:100px;}
.csc-mailform-check{margin-left:-1px;}


.blockBox{
	
	line-height:18px;
	background-color:#EEEEEE;
	border:#e1e1e1 solid 1px;
	padding: 5px 20px 30px 25px;
	
	color:#333333;
}
.blockBox2{
	
	line-height:18px;
	background:url(../images/infoBoxes/boxBg.gif) top left repeat-x;
	/*background-color:#ffffEE;*/
	border:#e1e1e1 solid 1px;
	padding: 5px 20px 30px 25px;
	
	color:#333333;
}
.blockBox2 h1{ 
font-weight:bold;
font-size:120%;
}
.blockBox2 img{border:none;}
a{
color:#333333;
}


.blockBox h1{ 
font-weight:bold;
font-size:120%;
}
.blockBox img{border:none;}
a{
color:#333333;
}
#wrap{
margin:0 auto;
padding:0;
width:70%;
height:100%;
min-width:950px;
max-width:1440px;

}

#innerWrap{
margin:0 auto;
padding:0;
width:99%;

height:100%;
float:left;
margin-left:-25px;
}


#leftShadow{
background:url(../images/styles/leftShadowII.png) top left no-repeat;
height:400px;
float:left;
width:100%;
}

#topFrame{
margin-left:26px;
margin-top:-2px;
background: url(../images/styles/topFrameII.png) top left no-repeat;
height:48px;
float:left;
width:950px;
}

#topFrameCorner{
float:left;


	}
#rightShadow{
background:url(../images/styles/rightShadowII.png) right top  no-repeat;
float:left; 
padding-right:56px; 
height:100%;
width:100%;
}
* + html #rightShadow{
	width:950px;
	}
#botFrame{
	width:100.4%;
	float:left;
	margin-left:25px;
	margin-bottom:50px;
	}
#botLeftCorner{
background:url(../images/styles/botLeftCornerI.png) bottom left no-repeat;
height:20px;
float:left;
width:4%;
}

#botFrameRight{
background:url(../images/styles/botRightCornerI.png) bottom right no-repeat;
height:20px; 
float:left;
width:96%;
margin:0;
padding:0;
}
#topBlueStripe{
background-color: #1e5aa0 ;
height:2.4em;
/*width:860px;*/
width:100%;
margin:0;
padding:0;
margin-left:26px;
color:#FFFFFF;
font-size:90%;
float:left;
}
* + html #topBlueStripe{
width:949px;
float:none;
}

#blueCorner{
background:url(../images/styles/blueCornerII.png)  right -9px no-repeat;
height:40px;
width:100%;
margin-left:2px;
}
* + html #blueCorner{
	width:27px;
	background:url(../images/styles/blueCornerII.png) left -9px no-repeat;
	float:right;
	margin-right:-18px;
	}

#fontButtons{
	float:left;
	margin-top:20px;
	margin-left:365px;
	width:108px; 
	height:28px;
}
#barrierefrei{
	float:left;
	margin-top:20px;
	width:45px;
	}
#fontPlus{
	float:left;
	background:url(../images/a.png);
	width:42px;
	height:28px;

	}
#fontNorm{
	float:left;
	background:url(../images/a.png);
	width:42px;
	height:28px;
}
#fontMinus{
	float:left;
	background:url(../images/a.png);
	width:42px;
	height:28px;
}

#tempSearch{
height:27px;
float:left;
padding:0;
margin-top:3px;
margin-left:590px;

}
.clearFloat{
   clear:both;
}


#content{
float:left;
background-color:#FFFFFF;
width:100%;
/*height:100%;*/
padding:0;
margin-left:26px;
border-right:thin solid #CCCCCC;
border-left:thin solid #CCCCCC;

padding-bottom:1px;
}

* + html #content{
	padding-right:1px;
	border-right:1px solid #D4D4D4;
	border-left:1px solid #D4D4D4;
	}


#logo{
float:left;
padding:0px 10px 0px 20px;
width:230px;

}
#headerWrap{
float:left;
width:100%;

}
	
#headerImg {
float:left;

width:100%;

overflow:hidden;
/*height:auto;*/
padding:0;
margin:0;
}

#headerImg img{
width:100%;
/*height:135px;*/
height:auto;

padding:0;
margin:0;
}
 #header{
 	float:left;	
 	font-family:Verdana, Arial, sans-serif;
	color:#C00;
	}
 #header h2{
	padding-top:10px;
	}
	
* + html #header h2{
	padding-top:25px;
	}
 #header h3{
	padding-top:8px;

	}
	
* + html #header h3{
	padding-top:19px;
	}		
.colorRed {
	padding-left: 60px;
	margin-top:-5px;
	color:#666; 
	}
#filmAndInfoWrap{
	width:100%;
	float:left;
	}
#film{
float:left;
width:580px;
margin:0;
padding:0;
}
#info{
float:left;
width:58%;
height:306px;
font-size:88%;
/*font-size:80%\9;*/
margin:0;
padding:0;
}
* + html #info{
	width:350px;
	
	}
.clearFloats{
    clear:both;
	}
	


#info2{
width:94%;
height:102px;	
float:left;
border-bottom:#E9E9E9 1px solid;
margin-left:15px;
padding:0px 10px 3px 0px;
}

#info2Img{
float:left;
width:140px;
height:102px;

}
#info2Img img{
float:left;
padding-top:0px;
}
#info2Text{
float:left;

height:102px;
margin-left:2%;
padding-top:3px;

}

#info3{
width:94%;
height:103px;	
float:left;
border-bottom:#E9E9E9 1px solid;
margin-left:15px;
padding:0px 10px 3px 0px;
	}
#info3Img{
float:left;
width:140px;
height:102px;

}
 #info3Img img{
	padding-top:0px;
	}
#info3Text{
float:left;
height:102px;
margin-left:2%;
padding-top:3px;
}

#info4{
width:90%;
height:102px;	
float:left;
margin-left:15px;
}

#info4Img{
float:left;
width:140px;
height:102px;
padding:0px 7px 0px 0px;
}
#info4Img img{
float:left;
padding-top:0px;
}
#info4Text{
float:left;
width:50%;
height:102px;
margin-left:2%;
padding-top:3px;
}



#myPath{
color:#ABABAB;
font-size:85%;
margin-left:13px;
float:left;
margin-top:10px;
margin-bottom:0px;
}

#myPath a{
text-decoration:none;
}
#redLine{
height:3px;
clear:both;
background-color:#FF0000;

float:left;
width:100%;
}

#blueLine{
background-color:#94c1f7;
height:10px;
float:left;
width:100%;
}
#mainContent{
padding-top:10px;
padding-left:20px;
float:left;
width:99%;
margin:0 auto;

}
#mainContentLeft{
float:left;
width:60%;

}

#mainContentRight{
float:left;
width:30%;
margin-left:35px;

}

#infoBox{
background-color:#e7eef7;
border:thin #CCCCCC solid;
width: 90%;
margin:0 auto;
padding:7px;
font-size:75%;
}
#infoBoxReg{
background-color:#e7eef7;

width: 90%;
margin:0 auto;
padding:7px;
font-size:75%;

}
/************************************************************************************/

