/***********************************************/
/* dokfilm.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 80%;
}


a {color: #F77700;text-decoration: none;font-weight:normal;}

a:hover{color: #000000;text-decoration: none;}



a.aqnhead{text-decoration:none;font-weight:bold;color:#669900;font-size: 90%;}

a.aqnhead:hover {color:#ff6600;}

a.aqncontent {font-weight:normal;color:#D26E00;font-size: 100%;}

a.aqncontent:hover {color:#CCCCCC;}

a.menu1 {text-decoration:none;font-weight:normal;color:#000000;font-size: 100%;}

a.menu1:hover {color:#F77700;}

a.menu2 {text-decoration:none;font-weight:bold;color:#000000;font-size: 100%;}

a.menu2:hover {color:#F77700;}

a.menu3 {
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	font-size: 100%;
	padding: 0px 0px 0px 12px;
}

a.menu3:hover {color:#F77700;}

a.menu4 {text-decoration:none;font-weight:normal;color:#000000;font-size: 100%;}

a.menu4:hover {color:#F77700}



h1{font-size: 130%;font-weight: bold;color: #F77700;margin: 0px;padding: 0px;}

h2{font-size: 100%;font-weight: bold;color: #000000;margin: 0px;padding: 0px;}

h3{font-size: 100%;font-weight: bold;color: #333333;margin: 0px;padding: 0px;}

h4{font-size: 100%;font-weight: bold;color: #666666;margin: 0px;padding: 0px;}

h5{font-size: 100%;font-weight: bold;color: #999999;margin: 0px;padding: 0px;}

h6{font-size: 100%;font-weight: bold;color: #cccccc;margin: 0px;padding: 0px;}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#master{
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-top: 20px;
	margin-bottom: 20px;
}

#masterbody{width: 800px;height: auto;margin-left: auto;margin-right: auto;}

#masterleft{
	width: 800px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#masterright{
	width: 180px;
	float: right;
	padding: 0px;
	margin: 0px;
	clear: right;
}

#masterhead{
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #000000;
	width: 100%;
	text-align: right;
	height: 140px;
}

#logo{
	padding: 0px;
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#navBar{float: left;width: 160px;margin: 0px;text-align: left;padding: 0px; margin:0px;}

#globalpagepic{
	height: auto;
	width: 100%;
	background-repeat: no-repeat;
	margin: 10px 0px 50px 0px;
	padding: 0px;
}

#quicknews{text-align: left;width: 100%;padding: 6px 0px 6px 0px;border-top: 0px solid #000000;}

#content{
	float: left;
	width: 420px;
	text-align: left;
	color: #333333;
	clear: none;
	margin: 0px 0px 0px 20px;
}

#content2{
	float: right;
	width: 600px;
	text-align: left;
	color: #333333;
	clear: none;
	margin: 0px 0px 0px 20px;
}

#print{
	float: left;
	width: 420px;
	text-align: left;
	color: #333333;
	clear: none;
	margin: 0px 0px 0px 20px;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	padding: 6px 0px 6px 6px;
	border-bottom: 1px solid #cccccc;
}


/************* #aktionsmenu -menu1- styles **************/

#mainkat{
	font-size: 100%;
	width: 100%;
	text-align: left;
	padding: 0px;
	color: #333333;
	margin: 0px;
	clear: both;
}

.mainkat p{
	padding: 3px 0px 1px 0px;
	margin: 0px;
}


#menu1{
	width: 100%;
	padding: 0px;
	clear: none;
	margin: 0px;
}

.menu1{
	color: #333333;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}

.menu1 p{
	padding: 3px;
	margin: 0px;
}

#menu2{
	font-size: 100%;
	width: 100%;
	text-align: right;
	padding: 0px;
	color: #D26E00;
	margin: 0px;
	clear: both;
}

.menu2 p{
	padding: 0px;
	margin: 0px;
}

#menu3{
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	width: 100%;
	clear: both;
}

.menu3 p{
	padding: 6px;
	margin: 0px;
	color: #333333;
}


#menu4{
	font-size: 90%;
	color: #333333;
	border-top: 1px solid #000000;
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: both;
	text-align: right;
}

.menu4 p{
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

/*************** #pageName styles **************/

#pageName{
	padding: 6px 0px 6px 0px;
	border-bottom: 0px solid #000000;
	margin: 0px;
}


/************** .itemize styles *****************/

.itemize{padding: 0px;font-size: 100%;border-bottom: 0px dotted #000000;}

.itemize p{padding: 0px 0px 0px 0px;line-height: 1.3em;}

.itemize img{padding: 0px 0px 0px 0px;border: 0px solid #cccccc;}

.itemize table{padding: 0px;font-size: 90%;}

.itemize th{ text-align:left; background-color:#CCCCCC;}

.itemize td{
	border-bottom: 1px dotted #cccccc;
}



/************** .story styles *****************/

.story{padding: 0px;font-size: 100%;}

.story p{
	padding: 0px 0px 0px 0px;
	line-height: 1.3em;
}

.story img{padding: 0px 0px 0px 0px;border: 0px solid #cccccc;}

.story table{padding: 0px;font-size: 100%;}

.story th{ text-align:left; background-color:#CCCCCC;}

.story td{
	border-bottom: 0px dotted #cccccc;
}


/************* .quicknews styles ***************/

.quicknews{
	margin: 0px;
	padding: 0px;
	font-size: 80%;
}

.quicknews p{
	margin: 0px;
	padding: 6px 0px 3px 0px;
	line-height: 1.3em;
}

/************* #search styles ***************/

#search{
	padding: 6px 0px 3px 0px;
	font-size: 90%;
	width: 100%;
	margin: 12px 0px 0px 0px;
	height: 50px;
}

#search form{margin: 0px;padding: 0px;}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

.search_result_marker {
	font-weight: bold;
}

/************* #language styles ***************/

#language{
	text-align: right;
	padding: 6px 0px 6px 0px;
	width: 100%;
	border-bottom: 0px solid #000000;
	margin: 0px;
}

.language{
}

.language a{color: #D26E00;text-decoration: none;font-weight: bold;}

.language a:hover{color: #D26E00;text-decoration: none;}
	
.language a:active{color: #D26E00;text-decoration: none;font-weight: bold;}

.language a:visited{color: #296454;text-decoration: none;}


/************* #newsletter styles ***************/

#newsletter{
	padding: 6px 6px 6px 6px;
	font-size: 80%;
	width: 100%;
}

#newsletter form{margin: 0px;padding: 0px;}

#newsletter label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/************* #label styles ***************/

#label{
	font-size: 90%;
	color: #F77700;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 100%;
	text-align: right;
}

.label p{
	padding: 6px 0px 3px 0px;
	margin: 0px;
}

/************* #spacer styles ***************/

.spacer1{
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 50px;
	width: 100%;
}

.spacer2{
	padding: 0px;
	margin: 0px;
	clear: none;
	height: 25px;
	width: 100%;
}

/************** #spezielle styles **************/

#pageinfo{
	background-color: #EEEEEE;
	border: 1px solid #cccccc;
}

.pageinfo{
}

.pageinfo table{
	margin: 0px;
	padding: 0px;

}

.pageinfo th{
	font-size: 100%;
	margin: 0px;
	padding: 3px;
	border-top: 0px solid #A0091D;
	background-color: #cccccc;
	font-weight: bold;
	text-align: left;
	color: #A0091D;

}

.pageinfo td{
	font-size: 100%;
	margin: 0px;
	padding: 3px;
	color: #000000;
	background-color: #f1f1f1;
	border-top: 0px solid #cccccc;
}

.action{
	width: 100%;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	color: #333333;
	clear: both;
	text-align: right;
	border-top: 0px dotted #000000;
	border-bottom: 1px solid #000000;
	height: 10px;
}

.action p{
	padding: 3px 0px 3px 0px;
	font-size: 90%;
	color: #000000;
}

.action img{
	padding: 0px;
	margin: 0px;
}

a.action{
	font-weight:normal;
	color:#999999;
	font-style: italic;
}

a.action:hover{
	color:#D26E00;
	font-style: italic;
}
