/* Stylesheet for general CMSv2 site... */

/* For W3C browsers: make sure the entire window is filled. */
html {
  margin:0px; 
  padding:0px;
  height:100%;
} 

/* The appearance of the site body */
.site_body { 
  height:100%;
  width:100%;
  color:#000000;
  font-size:11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  overflow:hidden;
  background-color:#B6B6B6;
  overflow-x:hidden;
}
/* The appearance of the content iframe */
/* Here it can be choosen if the frameset has scrollbars, or the iframe.
 * 
 * Situation 1: Scrollbars in the iframe:
 *   - content_frame needs either a height or a bottom spec.
 *   - content_frame may NOT contain overflow:hidden (overflow-x:hidden is allowed though)
 *   - <body> tag in content.php may NOT contain "scroll=no"
 *
 * Situation 2: Scrollbars in the complete site (e.g. like CashToday)
 *   - content_frame may NOT have a height or a bottom spec.
 *   - content_frame contains overflow:hidden
 *   - <body> tag in content.php contains "scroll=no"
 *
 * DO NEVER SPECIFY height FOR content_body
 *
 */

.content_frame {
	height:100%;
	width: 575px;
  top:0px;
  visibility:hidden;
  overflow: auto;
  overflow-x:hidden;
  background-color:#FFFFFF;
   
      background-image:url(/p-httpd/images/upload_phpLPyXfO.gif); 
  
 
  background-position: 80px 0px;
  background-repeat: no-repeat;
}

.content_body {
  background-color:transparent;
  width:95%;
  margin:0px; 
  padding:15px;
  left:0px;
  right:0px;
  color:#000000;
  font-size:11px; 
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  overflow-x:hidden;
}

a {
  color: #F49857;
  text-decoration: underline;
}

a:visited { 
  color: #F49857;
  text-decoration: underline;
}

a:hover { 
  color: #F49857;
  text-decoration: underline;
}

.titel {
  background-color: #303030;
  color: #FFFFFF;
}

.alt {
  background-color: #BFBFBF;
  color: #000000;
}

#bg { 
  left:0px; 
  width:800px; 
      background-image:url(/p-httpd/images/upload_phpD7vmJb.jpg); 
    background-position:0px 0px;
    background-repeat: no-repeat;
    height: 154px;
}

#uwlogo {
  visibility:hidden; 
  left: 10px;
  top:10px;
  float: left;
  position:relative; 
  z-index:10;
}


#navloc { 
  font-weight: normal;
  font-size: 12px;
  color: #70CBD2;
  position: relative; 
  top: 3px; 
  left: 10px;
}

#navloc a { 
  font-weight: bold; 
  color: #70CBD2;
}


#hdr_text {
  visibility:hidden; 
  position:relative;
  top:29px;
  
  height:40px;
  padding:10px; 
  padding-bottom:0px;
  text-align:center;
  color:#000000;
  font-size:25px; 
  font-weight:normal;
}

#hdr_subtext {
  visibility:hidden; 
  position:relative;
  top:16px;
  
  height:30px;
  padding:10px; 
  padding-bottom:0px;
  text-align:center;
  color:#000000;
  font-size:52px; 
  font-weight:normal;
}

#siteimage {
  position:relative;
  top:0px;
  left:0px;
  padding:0px; 
  margin:0px;
  width: 580px;
  height: 154px;
}


.header {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 154px;
  width: 100%; /* Necessary for IE */

}

#menu_bg {
  background-image:url(/p-httpd/images/); 
  background-position: ;
  background-repeat: no-repeat;
  height: 30px;
}

.tabel_NL {
  background-image:url(/p-httpd/images/);
  background-repeat: no-repeat;
  position:relative;
  top: 0px;
  left: 0px;
  background-color:#FFFFFF;
}

.tabel_DE {
  background-image:url(/p-httpd/images/);
  background-repeat: no-repeat;
  position:relative;
  top: 0px;
  left: 0px;
  background-color:#FFFFFF;
}

.tabel_EN {
  background-image:url(/p-httpd/images/);
  background-repeat: no-repeat;
  position:relative;
  top: 0px;
  left: 0px;
  background-color:#FFFFFF;
}

#column {
  background-image:url(/p-httpd/images/); 
  background-position: ;
  background-repeat: no-repeat;
  width: 205px;
}

.horlijn {
  border-bottom: 2px solid #F49857;
  background-color: transparent;
  height: 30px;
}


.vertlijn {
  border-left: 2px solid #F49857;
  width: 575px;
}

.footer {
  height: 30px;
  background-color: #F49857;
  background-image:url(/p-httpd/images/); 
  background-repeat: no-repeat;
  font-size: 11px;
  padding-right: 10px;
}

.bottom {
  background-color:#B6B6B6;
}

a.disclaimer,
a:visited.disclaimer { 
  font-weight:bold;
  color: #F49857;
  font-size:11px; 
  text-decoration: none;
}

p,body,td  { 
  font-size:11px; 
  font-family:  Verdana, Arial, Helvetica, sans-serif;
}

h1 { 
  color:#000000;
  font-size:14px;
  font-family:  Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

h2 { 
  color:#000000;
  font-weight: bold;
  font-size:13px;
}

h3 {
  color:#000000;
  font-weight: bold;
  font-size:12px;
}

h4 { 
  color:#000000;
  font-weight: bold;
  font-size:11px;
}

hr {
  border-color: #96C3E9;
}

.error     { color:red; }
.column_separator{ border-right: 1px dashed #CCCCCC;}

.var       { background-color:#FFFFFF;}
.inv       { background-color:#99CCFF;}
.capt      { background-color:#99CCFF;}


.search_input  { }
.search_button { 
  font-weight:bold;
  color: #FFFFFF;
  font-size:11px; 
  background-color:#96C3E9;
  border: 1px solid #96C3E9;
}
.search_amount,
.search_none   { 
  width:100%; 
  background-color:#9BC7FF;
  padding-right:5px;
}

a.search_title,
a:visited.search_title { 
  font-size:15px; 
  color:#0D54B0; 
  font-weight:bold; 
  text-decoration:underline;
}

.news { margin-top:20px;}

.news_title {
  font-size: 14px;
  text-align:left; 
  font-weight:bold; 
  padding:0px;
  margin: 0px;
}

.news_date { 
  text-align:left; 
  font-weight:bold; 
  padding-left:0px;
}

.news_subtitle { 
  font-size:11px; 
  font-weight: bold; 
  font-style:italic; 
}

.news_abstract { 
  font-size:11px; 
  font-weight:normal; 
  padding:0px;
}

.news_body { 
  border: solid 1px #F49857; 
  font-size:11px; 
  font-weight:normal; 
  padding:0px;
}

.news_more { 
  padding:10px;
  padding-left:0px;
  text-align: left;
  color: #F49857; 
  font-size:11px; 
  font-weight: normal; 
  font-style:italic; 
}

.news_detail { margin-top:20px;}

.news_detail_title { 
  text-align:left; 
  color:#000000;
  font-size:14px;
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
  font-weight:bold; 
  padding-left:0px; 
}

.news_detail_date { 
  text-align:left; 
  color:#F49857;
  font-size:11px; 
  font-weight:normal; 
  padding-left:0px; 
}

.news_detail_body {  
  padding:0px; 
  padding-top:10px; 
  font-size:11px; 
  font-weight:normal;
}

.news_detail_subtitle { 
  font-size: 12px; 
  font-weight: bold; 
}

.news_table { 
  padding:0px; 
  margin:0px;
}

.news_table th { 
  font-size:12px; 
  font-weight:bold; 
  color:#000000; 
  padding-left:5px; 
  padding-right:5px;
}

.news_row_title { 
  text-align:left; 
  padding:2px; 
  padding-right:5px;
}

.news_row_date { 
  text-align:left; 
  padding:2px; 
  padding-right:5px;
}

.jobs th {
  background-color:transparent;
  color:#000000;
  font-weight: bold;
}



.email_response_form { 
  margin:0px; 
  margin-left:10%; 
  width:80%; 
  background-color:transparent; 
  padding-left:0px; 
  border: 1px solid #333333; 
}

.email_response_form td { 
  padding:2px; 
  padding-right:4px; 
  padding-left:4px; 
  margin:0px; 
  font-size:11px; 
  color:#000000;
}

.email_response_form th { 
  text-align:center; 
  padding:0px; 
  margin:0px; 
  padding:3px; 
  font-size:11px; 
  color:#FFFFFF;  
  background-color:#70CBD2; 
}

.email_response_input { 
  color: #000000;
  width:100%; 
  font-size:11px; 
  border: 1px solid #333333;
}

.email_response_form input { 
  font-size:11px; 
  border: 1px solid #333333; 
}

.email_response_form textarea { 
  font-size:11px; 
  width:100%; 
  border: 1px solid #333333; 
}

.email_response_button {
   font-size:11px; 
   color:#FFFFFF;
   background-color:#70CBD2;
   border: 1px solid #70CBD2;
   cursor: pointer;
   width: 130px;
}

.columnleft_frame   {
  height:100%;
  width:205px;
  overflow-x:hidden; 
/*  visibility:hidden; */
  padding:0px;
  margin:0px;
  background-color:#FFFFFF;
  padding-left: 5px;
}

.columnleft_body    {
  margin:0px;
  padding:0px;
  padding-left: 10px;
  color:#420511;
  text-align: left;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:hidden;
  overflow-x:hidden;
  background-color:#FFFFFF;  
  background-image:url(/p-httpd/images/upload_phpLPyXfO.gif); 
  background-position: 80px 0px;
  background-repeat: no-repeat; 
}
.logon_help { font-size:11px; }
.logon_info { background-color:#FFFFFF;font-size:11px;}
.logon      { border: solid 1px #000000; background-color: #70CBD2;}
.logon_header { text-align:center; }
.logon .alt { background-color: #51A3A0;}
  

.TabSet {
  clear:            both;
  width:            100%;
  font:             Menu;
  cursor:           Default;
  display:          inline;
  margin:           1px -1px 1px 2px;
  float:            left;
  padding:          2px 5px 3px 5px;
  border:           0;/* 1px solid; */
  z-index:          3;
  white-space:      nowrap;
  position:         relative;
  top:              5px;
}
.TabPage {
  z-index:          2;
  width:            100%;
  border:           1px solid #444444;
  clear:            left;
  padding:          10px;
  background-color: #70CBD2;
}
.Tab {
  font:             Menu;
  cursor:           Default;
  display:          inline;
  margin:           1px -1px 1px 2px;
  float:            left;
  padding:          2px 5px 3px 5px;
  border:           1px solid #444444;
  border-bottom:    0;
  z-index:          1;
  white-space:      nowrap;
  position:       relative;
  top:              1px;
  color:            WindowText;
  text-decoration:  none;
  height:           17px;
  width:            70px;
  background-color: #51A3A0;
  overflow:         hidden;
  font:             10px Tahoma;
  text-align:       center;
  color:            #444444;
}
.Tab:hover {
  background-color: #70CBD2;
  color:            #000000;
}
.Tab_sel {
  background-color: #70CBD2;
  border:           1px solid #000000;
  border-bottom:    0px;
  z-index:          3;
  padding:          2px 6px 4px 6px;
  margin:           1px -3px -3px 0px;
  top:              -1px;
  height:           19px;
  width:            70px;
  font:             10px Tahoma;
  float:			      left;
  white-space:	    nowrap;
  text-align:		    center;
  text-decoration:	none;
  color:            #000000;
  display:          inline;
  overflow:         hidden;
  position:         relative;
	cursor:			        Default;
}
.Tab_disabled {
  background-color:	#999999;
  border:           1px solid #666666;
	z-index:		      1;
  padding:          2px 5px 3px 5px;
  margin:           1px -1px 1px 2px;
	top:			        0px;
	height:				    17px;
	width:				    70px;
	font:			        10px Tahoma;
	float:			      left;
	white-space:	    nowrap;
	text-align:		    center;
  text-decoration:  none;
  color:            #666666;
	display:		      inline;
	overflow:		      hidden;
	position:		      relative;
	cursor:			      Default;
}

.cms_adres {
  color: #000000;
  font-weight: bold; 
  font-size:11px;  
}

.cms_rood {
  color: #FF0000;
}

.portfolio            { margin:10px; width:280px; height:100px; margin:8px; float:left; }
.portfolio th         { text-align:center; font-size:12px; background-color: #F49857; }
.portfolio th a       { text-align:center; font-size:12px; color:#000000; font-weight:bold;}
.portfolio td         { font-size:11px; padding:5px; }
.portfolio_more       { background-color:#EEEEEE; padding:4px; font-size: 11px; font-weight: normal; font-style:italic; }
.portfolio_body       { width:80%; }



.PopStyle  {
  z-index: 20;
  top: 0px;
  left: 0px;
  position: absolute;
  visibility: hidden;
  width:200px;
}

.NoteStyle {
  color:#000000;
  background-color:#FFFFA0;
  border: solid 1px #FFE53E;
  border-top: solid 5px #FFE53E;
  font-size:12px;
  padding:4px;
}
