/*----------------------------------------------------------------------
Initialization

*/

div {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
    
/*----------------------------------------------------------------------
General

*/ 

html {height:100%;}

body {    
  padding: 0px;          
  margin: 0px;
  marginwidth: 0px;
  marginheight: 0px;    
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: "NewsGothic", Arial, Verdana, sans serif;
  font-size: 10pt;
  color:#000000;   	 	
}

a {
  color:#133C6D;
  text-decoration:underline;  
}

a:hover {
  color:#F68232;
}

#egyptians {
  height:36px;
  width:131px;
  background-image:url('../images/button_up_clear.jpg');
  background-repeat:no-repeat;
  text-align:center;
  padding-top:7px;
}

#egyptians a {
  font-weight:bold;
  text-decoration:none;
  font-size:10pt;
}

#egyptians a:hover {
  color:#133C6D;
}


#container {
  margin-left: -450px; 
  margin-top: 0px; 
  position:absolute; 
  left:50%;
  width:900px; 
  height:100%;
  z-index:3;  
  background-image:url('../images/Achtergrond900x2400a.jpg');
  background-repeat:no-repeat;    
}






#theater {
  margin-top:0px; 
  position:absolute; 
  left:0px;
  top:0px; 
  width:900px; 
  height:100%; 
  z-index:1;  
}




#text_theater, table, form {
  font-family: "Verdana", NewsGothic, Arial, sans serif;
  font-size:10px;   
  color:#133C6D;
  text-decoration:none;
  text-align:left;
  line-height:14px;	   	   
}

#background_repeater {
  background-repeat:repeat-y;background-image: url(../images/background_repeat.gif);
}

#text_theater {
  position:relative; 
  z-index:4;
  background-repeat:no-repeat;background-image: url(../images/Achtergrond900x2400a.jpg);
}




#sidebar_left {
  position:absolute;     
  left:0px; 
  top:390px; 
  width:138px;    
  z-index:4;
  color:#D0D8E2;    
}
.sidebar_right, .SidebarLeft {  
  font-family: "Verdana", NewsGothic, Arial, sans serif;
  font-size:10px;    
}

.sidebar_right {
  line-height:12px;
  padding:20px;
}

.SidebarLeft {
  line-height:14px;
  text-align:right;
}

.sidebar_right a:hover {
  color:white;
}


.page_content {
  position:relative;
  width:490px;
  left:30px;        
  margin-top:30px;        
}

.csc-mailform p, .contenttable p {display:inline;} 


/*-------------Horizontale menubalk page------------------------*/


#container_main_menu {
  position:absolute; 
  top:82px; 
  width:750px; 
  height:25px; 
  z-index:4;         
}


ul.MainMenu {  
  position:absolute;
  top:0px;
  left:150px;
  margin:0px; 
  list-style: none;
  display:block; 
  width:100%;
  padding:0px;
}

ul.MainMenu li {
  display:inline;  
}

ul.MainMenu li a {
  
	font-family: "NewsGothic",Arial, Verdana, sans serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
  color:#133C6D;
  margin-right:15px; /* determines amount of space between menu items */
  padding-left:10px;
}

#container {border:0px solid green;}

div#language {
  position:absolute;
  top:82px;
  right:13px;
  border:0px solid red;
  
  height:20px; 
  z-index:100;
  color:#133C6D;
}

div#language a {
	font-family: "NewsGothic",Arial, Verdana, sans serif;
	font-size:8pt;
	text-decoration:none;
}


ul.MainMenu li.main_menu_item_ACT a {
  background-image:url('../images/select_pijl.jpg');
  background-repeat:no-repeat;
  background-position:left;
  color:#F68232;  
}

ul.MainMenu li a:hover {
  background-image:url('../images/over_pijl.jpg');
  background-repeat:no-repeat;
  background-position:left;
}
    
  

/*-------------Linkerkolom------------------------*/
#menu_sub {  
  position:absolute; 
  left:0px; 
  top:140px; 
  width:150px; 
  height:190px; 
  z-index:4; 
  padding:0px;
  margin:0px;  
}


ul.sub_menu { 
  position:absolute;
  top:0px;
  right:0px; 
  margin:0px; 
  padding:0px;
  list-style: none;
  display:block; 
  width:100%;        
}

ul.sub_menu li {    
  display:block;
  right:0px;
  text-align:right;
  margin-bottom:12px;
  border:0px solid blue; 
  width:100%;           
}

ul.sub_menu li a { 
    
  display:block; 
  font-family: "NewsGothic",Arial, Verdana, sans serif;
  font-size:9pt;  
  font-style:italic;
  text-decoration:none;
  color:#133C6D;
  padding-right:12px;     
}

ul.sub_menu li a:hover {   
  background-image:url('../images/select.gif');
  background-repeat:no-repeat;
  background-position:right;   
}

ul.sub_menu li.submenu_item_ACT a {
  background-image:url('../images/select.gif');
  background-repeat:no-repeat;
  background-position:right;   
  color:#F68232;  
}



#menu_button {
    position:absolute; 
    left:9px; 
    top:329px; 
    width:131px; 
    height:35px; 
    z-index:4;
   
}



/*-------------middenkolom maintext------------------------*/

h1 {
	font-family: "Verdana", NewsGothic, Arial, sans serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

h1.csc-firstHeader { 
  font-size:14px;
}




/*-------------rechterkolom infotext------------------------*/

#text_info {
    position:absolute; 
    left:720px; 
    top:140px; 
    width:157px; 
    height:100%; 
    z-index:5;
		font-family: "Verdana", NewsGothic, Arial, sans serif;
		font-size:10px;
		color:white;
		text-align:left; 

}

	.subheaderrightcolom {
		font-family: "Verdana", NewsGothic, Arial, sans serif;
		font-size:10px;
		font-weight:bold;
		color:white;
		text-align:left;
	}

.text_infocolor {	
	color:white;
}

.text_infocolor a {
  color:white;
}

/*------------- elo specific stuff  ------------------------*/

table.elo td {
    padding:3px; 
    vertical-align:top;
    border-bottom:2px solid white;
    border-right:2px solid white;
    background-color:#CCCCCC;
    color:black;
}
      

table.elo td.separator {
    background-color:#EEEEEE;              
}

table.elo {
    margin-top:15px;
    width:350px;    
    border:1px solid black;   
}


/*------------- extensions ------------------------*/

.tx-eeblog-searchbox {

}

.tx_eeblog_maintable_message {
  width:474px;
}


.so_rssimport_feed_title {
    font-family: "Verdana", NewsGothic, Arial, sans serif;
		font-size:14px;
		font-weight:bold;
		color:white;
		text-align:left;
    margin-bottom:15px;  
}

.so_rssimport_item_header a {
  text-decoration:none;
  font-weight:bold;
}


.so_rssimport_item {
  margin-bottom:10px;
}




/*------------------------------------------------------------------------
Feature Matrix

*/


.tx-sofeaturematrix-pi1 {
  width:550px;
  z-index:100;
  text-align:right;
  left:0px;
} 

	.tx-sofeaturematrix-pi1 table {		
		empty-cells: show;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;						
		
		border-spacing:0px;
		background-color:white;
		border:1px solid black;
    margin:5px;  
	}
	
	.tx_sofeaturematrix_pi1-footer, .tx_sofeaturematrix_pi1-header {
		margin:3px;
	}
	
	#tx_sofeaturematrix_pi1-header {margin-bottom:6px;}
	
	
	.tx_sofeaturematrix_pi1-productTable td, .tx_sofeaturematrix_pi1-featuresTable td {	
		background-color:#EEEEEE;border-bottom:2px solid white;      
		padding:5px;   			
	}
		
	

	
	/* Comparison Page: MS IE needs width:98% (at max) */	
	.tx_sofeaturematrix_pi1-comparisonTable {width:98%;}
	
	.tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-categoryLabel {
		font-weight: bold;
		background-color: #CCCCCC;
		padding:5px;
	}	
		
	.tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-reviewRowHeader {
		background-color:#EEEEEE;
		vertical-align: top;    
	}	
	
	.tx_sofeaturematrix_pi1-comparisonTable td {
		border-right:2px solid white;
		border-bottom:2px solid white;
		padding:5px;   
	}
			
	.tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-columnHeader1, .tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-feature1 { background-color:#FFE2CC;}
	.tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-columnHeader2, .tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-feature2 { background-color:#D6EBF5;}
	.tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-columnHeader3, .tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-feature3 { background-color: #FFFFCC;}
	.tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-columnHeader4, .tx_sofeaturematrix_pi1-comparisonTable .tx_sofeaturematrix_pi1-feature4 { background-color: #9ED8D8;}

	
	a.tx_sofeaturematrix_pi1-featureLink, a.tx_sofeaturematrix_pi1-homepageLink {		
		font-weight: bold;
		text-decoration: none;
	}
	
	
	/* Features Page */
	
	.tx_sofeaturematrix_pi1-containerFeaturesTable {
		border-spacing:5px;
	}
	
	.tx_sofeaturematrix_pi1-featuresTable {    
		font-size: 9pt;
		width:100%;   
		padding:0px;
		margin:0px;       
	}
	
	
	.tx_sofeaturematrix_pi1-featuresTable .tx_sofeaturematrix_pi1-columnHeader {
	    font-weight: bold;
	    background-color: #CCCCCC;
	    padding:7px;
	    border-bottom:2px solid white;
	    border-top:12px solid white; 
	}
	
	.tx_sofeaturematrix_pi1-featuresTable {border-top:0px solid white;}
  
  
/* Captcha related */
.captcha_container img {border:1px solid grey;}  
	

	

