body{
	font-size : 75%;
	width: 100%;
	height: 100%;
	margin: 3px;
	padding: 0px;
	background-color: #ffffff;
}
body.rightside {
	font-size : 75%;	 
	color: #818181;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image: url(../../shared/img/streifen-links.gif);
	background-repeat: repeat-y;
	background-position: top left;	
}

body.ag {
	font-size : 75%;	 
	color: #818181;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
body.crossnav {
	
	color: #818181;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image: url(../../shared/img/streifen-rechts.gif);
	background-repeat: repeat-y;
	background-position: top left;	
	
}

frame {
	margin:0px;
	padding:0px;
}

frameset {
	border:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, h7, div, p, img, td, th, a, li, form, select, input {
	font-family : Arial,Verdana, Helvetica, sans-serif;
}

h1,
caption,
td#heading,
h2,
h3 {
		
	font-weight: bold;
}

h1 {
	font-size: 1.2em;
	margin-bottom: 0.6em;
	text-align: left;
	clear: none;
}

h2 {
    
	clear: none;
	display: block;
	font-size: 1.1em;
	margin-bottom: 0.7em;
	margin-top: 0.2em;	
	padding-left: 0px;
	padding-bottom: 7px;
	line-height: 1.1em;
}

h3 {
	display: block;
	font-size: 1em;
	margin-bottom: 0.1em;
	margin-top: 0.5em;
	line-height: 1.1em
}

img {
	font-size: 75%;
	border: none;
}

div#pagearea {
	position: absolute;
	display:block; 
	top: 0px;
	left: 0px;
	width: 100%;	
	background-repeat: repeat-y;
	background-position: right;
	z-index: 100;	
	vertical-align:top;
	clear: both;
}

div#mainnav{
	margin-left: 20px;  
	padding: 0px;  
}

 div#leftnav {
	color: #818181;
	width: 140pt;
	height: 8000pt;
	margin: 0px;
	background-color: #ff0000;
	background-image: url(../../shared/img/streifen-links.gif);
	background-repeat: no-repeat ;
	background-position: top left;
	z-index:1000;
	float:left;
	text-align:center;
	vertical-align:center;


	
	
	}
 div#leftnav img {
	margin-top: 40px;
 }








div#rightnav {
	color: #818181;
	width: 140pt;
	height: 7000px;
	margin: 0px;
	padding: 0px;
	background-color: silver;
	background-image: url(../../shared/img/streifen-rechts.gif);
	background-repeat: no-repeat ;
	background-position: top left;	
	float:right;
}




div#rightnav ul{
padding-right: 0px;
 padding-left: 0px; 
 padding-bottom: 0px;
 margin-left: 3px;
 margin-top: 0px;
 margin-bottom: 9px;
 margin-right: 0px;
 padding-top: 0px;
}
#rightnav ul li {
  
 list-style-type: none;
 text-decoration: none;
 padding-top: 3px;
 padding-left: 3px;
}

div#rightnav ul.sponsor{
padding-right: 0px;
 padding-left: 0px; 
 padding-bottom: 0px;
 margin-left: 3px;
 margin-top: 0px;
 margin-bottom: 9px;
 margin-right: 0px;
 padding-top: 0px;
}
#rightnav ul.sponsor li {
 
 list-style-type: none;
 text-decoration: none;
 padding-top: 3px;
 padding-bottom: 11px;
 padding-left: 3px;
}



div#rightnav ul li a {
	text-decoration: none;
	color: #818181;
}

#rightnav ul li a:link {
 padding-right: 2px;
 display: inline;
 padding-left: 2px;
 padding-bottom: 4px;
 margin: 8px 0px 0px;
 color: #000000;
 text-indent: 0px;
 padding-top: 4px;
 text-decoration: none
}


div#contentarea
{
	padding: 0px 0px 5px 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-right: 10px;
	

}

div#contentarea p {
	text-align:justify;
	margin-right: 10px;
}


div#logoarea
{
	margin-top: 20px; 
	margin-left: 20px; 

}

#headarea {
	height: 60px;
	
}



#dottedline {
	font-size:0.1em;
	background-image: url(../img/dotted.gif);
	background-repeat: repeat-x;
	background-position: left;		
	padding-right: 0px;
	padding-left: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;	
	margin: 0px;
	width: 98%;
	
}
#dottedline1 {
	font-size:0.1em;
	background-image: url(../img/dotted.gif);
	background-repeat: repeat-x;
	background-position: left;		
	padding-right: 0px;
	padding-left: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;	
	margin: 0px;
	width: 98%;
	
}

#dottedline2 {
	font-size:0.1em;
	background-image: url(../img/dotted.gif);
	background-repeat: repeat-x;
	background-position: left;		
	padding-right: 0px;
	padding-left: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;	
	margin: 0px;
	width: 98%;

}

.skipTop {
	clear: both;
}




div#contentarea ul.overview{
	margin-left:20px;
	padding:0px;
}
div#contentarea ul.overview li{
	list-style-type: none;
	text-decoration: none;
	list-style-image:url(../../shared/img/ico_arrow_right.gif);
	margin-bottom: 4px;
}
div#contentarea ul.overview li a{	
	text-decoration: none;
	color: #999999;
}

div#contentarea a {
	text-decoration:none ;
	color: #525252;	
	vertical-align:bottom;
	
}
div#contentarea a link {
	text-decoration:none ;
	color: #525252;	
	
}
div#contentarea a visited {
	text-decoration:none ;
	color: #525252;	
	
}
div#contentarea a hover {
	text-decoration:none ;
	color: #525252;	
	font-style:italic;
}
div#contentarea a active {
	text-decoration:none ;
	color: #525252;	
	font-style:italic;
}


/* cross navigation*/

div#crossnav {	
	width: 140px;
	margin-top:9px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	padding-right: 5px;
	padding-left: 5px;	
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
}

div#crossnav ul{
padding-right: 0px;
 padding-left: 0px; 
 padding-bottom: 0px;
 margin-left: 3px;
 margin-top: 0px;
 margin-bottom: 9px;
 margin-right: 0px;
 padding-top: 0px;
}
#crossnav ul li {
  
 list-style-type: none;
 text-decoration: none;
 padding-top: 3px;
 padding-left: 3px;
}

div#crossnav ul.sponsor{
padding-right: 0px;
 padding-left: 0px; 
 padding-bottom: 0px;
 margin-left: 3px;
 margin-top: 0px;
 margin-bottom: 9px;
 margin-right: 0px;
 padding-top: 0px;
}
#crossnav ul.sponsor li {
 
 list-style-type: none;
 text-decoration: none;
 padding-top: 3px;
 padding-bottom: 11px;
 padding-left: 3px;
}



div#crossnav ul li a {
	text-decoration: none;
	color: #818181;
}

#crossnav ul li a:link {
 padding-right: 2px;
 display: inline;
 padding-left: 2px;
 padding-bottom: 4px;
 margin: 8px 0px 0px;
 color: #000000;
 text-indent: 0px;
 padding-top: 4px;
 text-decoration: none
}


div#main_nav_box {
	font-size : 110%;
	display: inline;	
	text-align: left;	
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
}


#main_nav_box ul {
	padding-right: 0px;
	padding-left: 0px; 
	margin:0px; 
	padding-bottom: 2px; 
	padding-top: 2px; 

}
#main_nav_box ul li {

	font-weight: bold; 
	font-family: verdana;
	list-style-type: none;
	text-decoration: none;
	margin:0px;
	padding-right: 0px;
	padding-top: 7px;
	display: inline;
	height:28px;

}

#main_nav_box ul li a:link {
	color: #999999;
	text-indent: 0px;
	text-decoration: none;
	padding-left:0px;
	padding-right:20px; 
	margin:0px; 
}


#main_nav_box ul li a:visited {
	color: #999999;
	text-indent: 0px;
	text-decoration: none;
	padding-left:0px;
	padding-right:20px; 
	margin:0px; 


}
#main_nav_box ul li a:hover {
	color: #525252;
	text-indent: 0px;
	text-decoration: none;
	padding-left:0px;
	padding-right:20px; 
	margin:0px; 

}
#main_nav_box ul li a:active {
	color: #525252;
	text-indent: 0px;
	text-decoration: none;
	padding-left:0px;
	padding-right:20px; 
	margin:0px; 


}

#main_nav_box ul li a:link.ac {
	color: #ff3300;
	text-indent: 0px;
	text-decoration: none;	
	padding-left:0px;
	padding-right:20px; 
	padding-top:3px; 
	margin:0px; 
}

#main_nav_box ul li a:visited.ac {
	color: #ff3300;
	text-indent: 0px;
	text-decoration: none;
	padding-left:0px;
	padding-right:20px; 
	padding-top:3px; 
	margin:0px; 

}
#main_nav_box ul li a:active.ac {
	color: #ff3300;
	text-indent: 0px;
	text-decoration: none;
	padding-left:0px;
	padding-right:20px; 
	padding-top:3px; 
	margin:0px; 
}


div#sub_nav_box  {
	font-size : 90%;
	display: inline;	
	text-align: left;	
	
	font-family: verdana;	
	

}



#sub_nav_box ul {
 padding-right: 0px;
 padding-left:0px;
 margin-left: 0px;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 0px;
 padding-top: 2px;
 padding-bottom: 2px;
}




#sub_nav_box ul li {
  padding-right: 10px;
 font-weight: bold; 
 list-style-type: none;
 text-decoration: none;
 display: inline;
 
}

#sub_nav_box ul li.ac {
 padding-right: 10px;
 font-weight: bold; 
 list-style-type: none;
 text-decoration: none;
 display: inline;
 color: #ff3300; 
 margin-left:5px;
 
}
 


#sub_nav_box ul li a:link {
 color: #999999;
 text-indent: 0px;
 text-decoration: none;
 margin-right:5px;
}


#sub_nav_box ul li a:visited {
color: #999999;
 text-indent: 0px;
 text-decoration: none;
 margin-right:5px;
}
#sub_nav_box ul li a:hover {
 color:  #525252;
 text-indent: 0px;
 text-decoration: none;
  margin-right:5px;
}
#sub_nav_box ul li a:active {
 color:  #525252;
 text-indent: 0px;
 text-decoration: none;
  margin-right:5px;
}

#sub_nav_box ul li a:link.ac {
 
 text-indent: 0px;
 text-decoration: none;
  margin-right:5px;
 color: #525252;
}
#sub_nav_box ul li a:visited.ac {
 color: #525252;

 text-indent: 0px;
 text-decoration: none;
  margin-right:5px;
}
#sub_nav_box ul li a:active.ac {
color: #525252;
 text-indent: 0px;
 text-decoration: none;
 margin-right:5px;
}




h1.ag0 {
	color: #ff3300;
}
h2.ag0 {
	color: #ff3300;
}

h2.nomargin {
	margin-top:0pt;
}




.cag{

color:#ff3300;

}

div#box_mng_content{
	margin: 0 10px 0 200px;
	padding:10px;
	text-align:left;
	min-height:300pt;
  }

div#mng_sectionnav {
	float: left;
	width: 200px;	
	margin-top:40px;
	text-align:left;	
}
div#mng_sectionnav {
	margin: 10px;
}
.mceEditor{}





table.mng-form {font-size: 100%; }
table.mng-form {empty-cells: show; margin-top: 1em; border-collapse: collapse; font-family: Arial,Helvetica,sans-serif;}
table.mng-form th {border: 1px solid #ffffff; padding: 3px 5px 3px 5px; }
table.mng-form thead th {background-color: #eeeeee;  font-size: 1.1em; font-weight: 400; text-align: left;}
table.mng-form td { font-size: 100%;border: 1px solid #ffffff; padding: 3px 5px 3px 5px; background-color: #eeeeee; border-collapse: collapse;vertical-align:top;}
table.mng-form td.dark {background-color: #eeeeee;}
table.mng-form td.errormsg {color: #0042a3;}
table.mng-form td.subheadline {font-weight: 800; padding:4px;background-color: #eeeeee;}


table.mng-form thead th {text-align: left; color:#000} 
table.mng-form td {text-align: left;}
table.mng-form thead th.right, table.mng-form tfoot th.right {text-align: left;}
table.mng-form th.txt, table.mng-form td.txt {text-align: left;}
table.mng-form th.em, table.mng-form td.em {font-style: italic;}
table.mng-form th.sum, table.mng-form td.sum {font-weight: bold;}
table.mng-form caption {font: bold 1.2em Arial,Helvetica,sans-serif; color: #666665; text-align: left; padding: 0px 10px;}


table.mng-list {font-size: 100%; }
table.mng-list {empty-cells: show; margin-top: 1em; border-collapse: collapse; font-family: Arial,Helvetica,sans-serif;}
table.mng-list th {border: 1px solid #999999; padding: 3px 5px 3px 5px; }
table.mng-list thead th {background-color: #ffffff;  font-size: 1.3em; font-weight: 600; }
table.mng-list td { font-size: 100%;border: 1px solid #999999; padding: 3px 5px 3px 5px; background-color: #ffffff; border-collapse: collapse;vertical-align:top}
table.mng-list td.dark {background-color: #eeeeee;}
table.mng-list td.errormsg {color: #0042a3;}
table.mng-list td.subheadline {font-weight: 800; padding:4px;background-color: #eeeeee;}


table.mng-list tfoot th {border: 1px solid #ffffff; padding: 5px 5px 0px 5px; background-color: #ff0000; border-collapse: collapse;}
table.mng-list tfoot td {border: 1px solid #fff; padding: 5px 5px 0px 5px; background-color: #fff; border-collapse: collapse; font-size: .9em; text-align: left;}
table.mng-list tbody th {text-align: left;} 
table.mng-list td {text-align: center;}
table.mng-list td.leftcol {text-align:left;}
table.mng-list thead th.right, table.mng-form tfoot th.right {text-align: left;}
table.mng-list th.txt, table.mng-form td.txt {text-align: left;}
table.mng-list th.em, table.mng-form td.em {font-style: italic;}
table.mng-list th.sum, table.mng-form td.sum {font-weight: bold;}
table.mng-list caption {font: bold 1.2em Arial,Helvetica,sans-serif; color: #666665; text-align: left; padding: 0px 10px;}


/*
table.login-form {border: 1px solid  #ff3300; padding: 1px 1px 1px 1px; }
table.login-form {empty-cells: show; margin-top: 1em;  border-collapse: collapse; font-family: Arial,Helvetica,sans-serif;}
table.login-form th {background-color: #ffffff; padding: 5px 5px 5px 5px;  font-size: 110%; font-weight: 600; color: #ff3300; text-align: center;
border-left: 1px solid  #ff3300;
border-right: 1px solid  #ff3300;}
table.login-form td { 
font-size: 100%;border: 1px solid #ffffff; padding: 3px 5px 3px 5px; background-color: #fff; border-collapse: collapse;vertical-align:top; text-align: left;color: #ff3300;
border-left: 1px solid  #ff3300;
border-right: 1px solid  #ff3300;
border-top: 1px solid  #ff3300;
border-bottom: 1px solid  #ff3300;}
*/

TABLE.login-form {border-top:#ff3300 1px solid;border-left:#ff3300 1px solid;}
TABLE.login-form TH{border-right:#ff3300 1px solid;padding-right:5px;padding-left:5px;padding-bottom:2px;padding-top:2px;border-bottom:#ff3300 1px solid; background:#ff3300; color: #ffffff}
TABLE.login-form TD{border-right:#ff3300 1px solid;padding-right:5px;padding-left:5px;padding-bottom:2px;padding-top:2px;border-bottom:#ff3300 1px solid; background:#eeeeee;vertical-align:top; color: #000000}
TABLE.login-form TH{border-bottom:#ff3300 2px solid}










/*Imported*/

.topic { 
    font-family:Verdana, Arial, Helvetica; 
    font-weight:600; 
    font-size:10pt; 
    color:#ffffff;  
    }
.blackTxt { 
    font-family:Verdana, Arial; 
    font-size:8pt;
    line-height: 150%;
    color:#000000;     
    }
.blackFormTxt { 
    font-family:Verdana, Arial; 
    font-size:8pt;
    color:#000000;    
	vertical-align:bottom;
    }

.redTxt { 
    font-family:Verdana, Arial; 
    font-size:8pt;
    line-height: 150%;
    color:#ff0000;     
    }

.blackHeadline1 { 
    font-family:Verdana, Arial; 
    font-size:12pt;
    font-weight:600; 
	line-height: 150%;
    color:#000000;
	text-align:left;
    }

.blackHeadline2 { 
    font-family:Verdana, Arial; 
    font-size:10pt;
    font-weight:600; 
	line-height: 150%;
    color:#000000;
	text-align:left;
    }

.blackFormHeadline2 { 
    font-family:Verdana, Arial; 
    font-size:10pt;
    font-weight:600; 
	line-height: 150%;
    color:#000000;
	text-align:left;
	background-color:#ffffff;
    }

ul.folder {
	list-style-type: none;
	text-decoration:none;
	display: inline; 
	margin-left:0pt;
	padding-left:0pt;
	font-size:1.1em;
	padding:0pt
}
ul.folder li {
	display: inline; 
	width:85pt; 
	
	text-align:center;
	margin-right:0pt;	
	padding-right:10pt;	
	padding-left:3pt;	
	padding-top:2pt;	
	padding-bottom:2pt;	
	background-color:#ddd; 
	background-image: url(/shared/img/notactive-folder.gif);
	background-repeat: no-repeat;
background-position: top right;
}
ul.folder li.active {
background-color:#ff3300; 
background-image: url(/shared/img/folder.gif);
background-repeat: no-repeat;
background-position: top right;

}
ul.folder li.active a{
color:#2f2f2f; 
}


.sbut {
background-color: #ff3300;
color:#fff;
font-weight:600;
border-top: 2px solid #eee;
padding:3px
}

/*Bild links */

.contentbox {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 90%; padding-top: 0px
}
 html .contentbox {
	width: 90%; height: 1%
}
.contentbox {
	display: block
}

.imgright {
	 padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 3px 15px 10px 10px; padding-top: 0px
}

.imgleft {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 3px 10px 10px 0px; padding-top: 0px
}
.image {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 3px 10px 10px 0px; padding-top: 0px
}


.imgright img {
	border-bottom: white 1px solid
}
.imgleft img {
	border-bottom: white 1px solid
}
.image img {
	border-bottom: white 1px solid
}
.nofloat {
	clear: both; padding-right: 0px; padding-left: 0px; font-size: 0px; float: none; padding-bottom: 0px; margin: 0px; width: 1px; line-height: 0px; padding-top: 0px; height: 1px
}


.imgtext {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 86%; background:  #eeeeee ; padding-bottom: 0px; margin: 0px; color: black; padding-top: 0px; width:160px;
}
.imgtextpad {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px
}

p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 1em 0.6em 0px; padding-top: 0px
}



/* catalouge styles*/


  div#tech {
	background-color:#000;
	color:#fff;
	padding:3pt;  
  }	
 
  div#filmimg { 
	width:160px;
    float: left; ;
    margin: 0; padding: 0;  
	background-color: #fff;
	
  }  
  div#filminfor {
	font-size: 0.9em;
    float: right; 
	width: 20em;
    padding: 0.2em; 	 
     
	background-color: #fff;
	border: 1px solid silver;
  }  
  div#filminfoc {	 
    margin: 0 18.2em 0 13.3em;
    padding: 0 0 0 0;
    background-color: #eee;
	text-align:left;	

	
  }
  div#catbg {
	  
	  background-color: #eee;
  }  	


  div#catadr1 { 
	  width:160px;
	  font-size: 0.9em;
    float: left; ;
    margin: 0; padding: 0;
	border-top: 1px solid silver;
	
	
  }  
  div#catadr2 { 	
   font-size: 0.9em;
    float: right; 
	width: 20em;
    padding: 0.2em; 
	   
    border-top: 1px solid silver;
	
  }  
  div#catadr3 {
    margin: 0.1em 18.2em 0.1em 13.3em;
    padding: 0 0 0 0;  
	font-size: 0.9em;
	text-align:left;	
	border-top: 1px solid silver;	
  }

  ul.datalist {
	 list-style:none;
	 padding-left: 2pt; 
	 padding-right: 2pt; 
	 padding-bottom: 2pt; 
	 margin-left: 5pt;	
	 margin-top: 1pt;	
  }	
  ul.datalist li { 
	  border: none;
	  padding: 2pt; 
  }	

 ul.datalist li div.ftitle {
	width: 6.7em;
	font-weight: bold;
	vertical-align:top;
	float: left;
}

 ul.datalist li div.fdescr {		
	text-align: left;
	margin-left: 7.8em;
	padding-left: 5pt;
}




/* Questionaire css*/

h1.q {font-size:1.4em}
h2.q {text-decoration:underline;}

fieldset {  margin: 30px; padding: 20px; border-color:#ff3300; border-style:solid;}
legend {background-color:#ff3300;padding:4px;color:#fff;font-weight:600;}

table.q {font-size: 100%;empty-cells: show;  border-collapse: collapse; }
table.q th {text-align:left; padding: 5px; font-weight:800; border-collapse: collapse;vertical-align:top; border: 1px solid #dedede;}
table.q td {text-align:left; padding: 5px; border-collapse: collapse;vertical-align:top; border: 1px solid #dedede;}

table.q2 {font-size: 100%;empty-cells: show;  border-collapse: collapse; }
table.q2 th {text-align:left; padding: 5px; font-weight:800; border-collapse: collapse;vertical-align:top;}
table.q2 td {text-align:left; padding: 5px; border-collapse: collapse;vertical-align:top; }



#q-contentarea {
	padding: 20px;
	margin: 20px;
}

ul.q-alpha {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;	
	list-style-type:lower-alpha;
}
ul.q-alpha li {
	margin-top:2px;
}

ul.q-alpha ul {
	 list-style-type:disc;
}
ul.q-alpha ul li {
	 margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	padding:0px;
}

ol.q {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:25px;	
	font-weight:600;	
}
ol.q  li{
	margin-top:8px;
	margin-bottom:8px;
		
}


ol.q ul {
	 list-style-type:none;
}

ol.q ul li {
	 margin-top:3px;
	margin-bottom:3px;
}

input.q {
color:#818181;
font-size:95%;
} 

.error {
 border-color:#ff3300;
 
 
 border-style:solid;
 
 
 color:red;
}

div.row div.leftcol {
	float: left;
	width: 13%;
	min-height: 1.4em;
}
div.row div.rightcol {
	display: inline;
	width:87%;
}
div.row {
	margin-left:25px;
	margin-top:1px;
}

/* Questionaire css end */





div#naviTop
{
	margin-top: 15px;
	background-color: #eeeeee;
}




div#naviTop ul {

	list-style-type: none;
	margin: 1px;
	padding: 0.1em;

}


div#naviTop li {
	display: inline;		
	
}


div#naviTop ul li a:link,
div#naviTop ul li a:visited {

	background-image: url(/shared/img/black_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	float: left;
	padding: 0.2em 1em 1em 1.3em;
	color: #666 !important;
	text-decoration: none;	

}
div#naviTop ul li a:hover
 {
	color:#000;
}
div#naviTop ul li a:active,
div#naviTop ul li a:focus{
	color: #00f !important;
	text-decoration: underline;
}
div#navhead {
  position:absolute; 
  top:0px; 
  left:0px; 
  width:100%; 
  margin-left:0px;
  margin-right:0px;
  background-color: #ff3300;
}


 div#tech {
	background-color:#000;
	color:#fff;
	padding:2pt;
	z-index:100;
  }	

 div#filmtitle { 
	width:160px;
    font-size: 1.3em;
	font-weight:600;
	font-variant:small-caps;
	float: left;
	text-align:left;
	margin-right:3px;
	margin-left:3px; 	
	
	
  }  

div#filmimagetop{ 
	margin-left:0px;
    
	}  


  div#filmimg { 
	width:160px;
    float: left; ;
    margin: 0; padding: 0;  
	background-color: #fff;
	
  }  
  div#filminfor {
	font-size: 0.9em;
    float: right; 
	width: 20em;
    padding: 0.2em; 	 
     
	background-color: #fff;
	border: 1px solid silver;
  }  
  div#filminfoc {	 
    margin: 0 18.2em 0 13.3em;
    padding: 0 0 0 0;
    background-color: #eee;
	text-align:left;	

	
  }
  div#catbg {
		z-index:10;  
	  background-color: #eee;
  }  	


  div#catadr1 { 
	  width:160px;
	  font-size: 0.9em;
    float: left; ;
    margin: 0; padding: 0;
	border-top: 1px solid silver;
	
	
  }  
  div#catadr2 { 	
   font-size: 0.9em;
    float: right; 
	width: 20em;
    padding: 0.2em; 
	   
    border-top: 1px solid silver;
	
  }  
  div#catadr3 {
    margin: 0.1em 18.2em 0.1em 13.3em;
    padding: 0 0 0 0;  
	font-size: 0.9em;
	text-align:left;	
	border-top: 1px solid silver;	
  }

  ul.datalist {
	 list-style:none;
	 padding-left: 2pt; 
	 padding-right: 2pt; 
	 padding-bottom: 2pt; 
	 margin-left: 5pt;	
	 margin-top: 1pt;	
  }	
  ul.datalist li { 
	  border: none;
	  padding: 2pt; 
  }	

 ul.datalist li div.ftitle {
	width: 5.5em;
	font-weight: bold;
	vertical-align:top;
	float: left;
}

 ul.datalist li div.fdescr {		
	text-align: left;
	margin-left: 5.5em;
}




table.catalouge {font-size: 90%; }
table.catalouge {empty-cells: show;  border-collapse: collapse;}
table.catalouge td { padding: 0px; border-collapse: collapse;vertical-align:top}
table.catalouge td.dark {background-color: #eeeeee;}
table.catalouge td.pad {padding: 3px 5px 3px 5px; border: 1px solid #dedede;}
table.catalougedetail {font-size: 90%;empty-cells: show;   font-family: Arial,Helvetica,sans-serif;}
table.catalougedetail td { padding: 0px; border-collapse: collapse;vertical-align:top}
table.catalougedetail td.borderleft { border-left: 1px solid #dedede;}
table.catalougedetail td.borderright { border-right: 1px solid #dedede;}
table.catalougedetail td.bordertop { border-top: 1px solid #dedede;}
table.catalougedetail td.padding3 { padding:3pt;}
table.catalougedetail td.dark {background-color: #eeeeee;}
table.catalougedetail td.pad {padding: 3px 5px 3px 5px; border: 1px solid #dedede;}
table.catalougedetail th {background-color:#000;	color:#fff;	padding:3pt;  text-align:left;font-size: 100%; }



