/* Stylesheet for Slimreizen.nl 
(c) 2006 Hoppinger.com */

/* BEGIN General style (no classes, no selectors) */
/* START copy this to html_editor.css */ 
body {
    background-color: #fff;
    color: #000;
    margin: 0;
    padding: 0 0 12px 0;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif, Verdana;
}

img {
    border:0;
}

a:link, a:visited, a:active {
    color: #0d95bd; /*blue*/
    text-decoration:none;    
    letter-spacing: normal;
}

a:hover {
    color: #e60202; /*red*/
    text-decoration:none;    
    letter-spacing: normal;
    
}

p {	
    margin: 0px 0 8px 0;
    padding: 0px 0 8px 0;
}
/* END copy this to html_editor.css */
    
table {
	border-collapse: collapse;
}

td {	
	text-align: left;
}

input {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
    color: #777;
}

textarea {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
    color: #777;
}

form {
    padding:0;
    margin:0;
}

ul {
    padding:0;
    margin:7px 0 7px 17px;
/*	list-style: square outside url('/images/bullit.gif');    */
}

li {
    padding:0;
    margin:2px 0 0 0;
    
}

h1 { 
    font-size: 21px;
    font-weight:bold;
    color: #fff;
    line-height: 21px;
    margin:0 0 10px 0;
}

h2 {
    font-size: 14px;
    font-weight:bold;
    color: #777;
    line-height: 14px;
    margin:0 0 3px 0;
}

h3 {
    font-size:12px;
    margin: 3px 0; 
}
/* END General Style */


/* BEGIN Lay-out structures (specific tables, td's and divs ) */
#wrapper  {
    width:935px;
    margin: 0 auto;
    padding: 0 2px 5px 17px;
}

#wrapperHomepage  {
    width:935px;
    margin: 0 auto;
    padding: 0 2px 25px 17px; /*was:     padding: 0 2px 5px 17px;*/
    background: #fff url('/images/bg/back-home.gif') no-repeat bottom right;
}
	
#maintable {    
    table-layout:fixed;
    width: 935px;    
	background-color: transparent;
    padding:0;
	margin: 0;	
	border: 0;    
}
#sizer-left {
    width:375px;
    height:1px;
}

#sizer-right {    
    height:1px;
}

#top {	
    height:73px;
}

#menu-container {
    padding:0;
    width:375px;
    height:218px;    
    vertical-align:top;
}

#banner {    
    width:375px;
    height:143px;
    padding: 6px 0 0 0;   
}

#content {
	vertical-align: top;
    padding: 0 0 0 11px;
    margin:0;
	width: 550px;
    height:374px;    
}

#standard-top {
	vertical-align: top;
    padding:0 0 0 11px;
	width: 550px;
    height:218px; 
}

#extended-top {
	vertical-align: top;
    padding:0 0 0 11px;
	width: 550px;
    height:518px;    
}

#bottom {
    width:100%;
    height:108px;
    padding: 0;
    margin:0;  
}

#bottom img {
	margin: 0;
	padding: 0;
}

#standard-bottom {
    width:100%;
    height:282px;
    padding-top: 10px;    
}

#standard-bottom-maatregel {
    width:100%;
    height:282px;
    padding-top: 10px; 
	text-align: right;
    padding-left:385px;
}

#login {
    margin:100px auto;
    border: 1px solid #bbb;
    padding: 10px;
    width: 500px;
    background-color:#fafafa;
}
/* END Lay-out structures*/ 


/* START Homepage content */

#home-content {
    width:542px;    
    font-size:11px;
    /*line-height:1.5em;    */
    color:#fff;
    height:368px;
	border-left: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
}

* html #home-content {            
    overflow-x: hidden;
}

#home-content a:link, #home-content a:visited, #home-content a:active {
    color: #ffda10; /*yellow*/
    text-decoration:none;
}

#home-content a:hover {
    color: #222; /*grey*/
    text-decoration:none;
}

#home-content h1 { /* Page header */
    font-size: 21px;
    font-weight:bold;
    color: #fff;
    line-height: 21px;
    margin:0 0 10px 0;
}
/* END Homepage content */

/* START Standard Top */
#standard-top-content {
    width:510px;
    height:172px;     
    padding: 15px 0 5px 24px;
    margin:0;    
    font-size:11px;
    font-weight: bold;
    background-color:#fff;
    color:#555; 
}

#scroll {    
    height:150px;
    width: 510px;
    margin: 3px 0 0 0;
    padding:0 0 0 0;    
	overflow:auto;
    /*position: relative;*/
}

#standard-top-content_long {
    width:517px;
    min-height: 172px;
	/*height:185px;     */
    padding: 15px 0 5px 17px;
    margin:0;    
    font-size:11px;
    font-weight: bold;
    background-color:#fff;
    color:#555;    
}

#standard-top-content_long ul li {
	padding-bottom: 3px;
}

/* IE only */
*:first-child+html #standard-top-content_long {
/*	border: 1px solid red;*/
}


#scroll_long {    
/*   height:150px;*/
    width: 510px;
    margin:3px 0 0 0;
    padding:0 0 0 0;    
/*	overflow:auto;*/
    /*position: relative;*/
}

#scroll_long ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#scroll ul {
    padding:0;
    margin:7px 0 7px 0px;
	line-height: 170%;
	/*list-style: square inside url('/images/bullit.gif');
    position: relative;*/
}

/* IE7 */
*:first-child+html #scroll ul{
	line-height: 22px;
}


#scroll li {
	padding: 0;
    margin: 2px 0 0 0;
	
    /*position: relative;*/    
}

#scroll li a {
    padding:0 0 0 5px;
}


#scroll ul.maatregelenList{
	list-style: square inside url('/images/bullit.gif');  
}

* html #scroll, * html #searchRes {
    overflow-x: hidden;
    scrollbar-arrow-color: #a9a8a8;
    scrollbar-track-color:#f6f6f6;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #a9a8a8;
    scrollbar-3dlight-color: #ccc;
    scrollbar-darkshadow-color: #333;
    scrollbar-shadow-color: #666;    
}


#standard-top-content a:link, #standard-top-content a:visited, #standard-top-content a:active {
    color: #0d95bd; /*blue*/
    text-decoration:none;
}

#standard-top-content a:hover {
    color: #e60202; /*red*/
    text-decoration:none;
}

#standard-top-content h2, #standard-top h2  { /* Page header */
    font-size: 14px;
    font-weight:bold;
    color: #777;
    line-height: 14px;
    margin:0 0 3px 0;
}

#standard-top-content h3, #standard-top h3  { /* Page header */
    font-size: 12px;
    font-weight:bold;
    color: #777;
    line-height: 12px;
    margin:4px 0 6px 0;
}

#standard-top-content #caselist {
    padding: 0;
    margin: 10px 0 0 -3px;
/*list-style: square outside url('/images/bullit.gif');    */
	list-style: none;
}

#standard-top-content #caselist li {
    padding:0;
    margin:2px 0 0 0;    
}

#view-toggle {
    float:right;
    margin: 0 10px 0 0;
    font-weight:normal;    
}
#view-toggle a {
    font-weight: bold;
}
/* END Standard Top */

/* START Extended Top */
#extended-top-content {
    width:510px;
    font-size:11px;
    line-height:16px;
    color:#777;    
    overflow:auto;
    height:497px;
    padding: 15px 10px 0 24px;
    background-color:#fff;
    scrollbar-arrow-color: #a9a8a8;
    scrollbar-track-color:#f6f6f6;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #a9a8a8;
    scrollbar-3dlight-color: #ccc;
    scrollbar-darkshadow-color: #333;
    scrollbar-shadow-color: #666;
}
/* Extra properties for IE */
* html #extended-top-content {             
    overflow-x: hidden;
    
}

#extended-top-content a:link, a:visited, a:active {
    color: #0d95bd; /*blue*/
    text-decoration:none;
}

#extended-top-content a:hover {
    color: #e60202; /*red*/
    text-decoration:none;
}

#extended-top-content h1, #extended-top-content h2 { /* Page header */
	float: left;
	font-size: 14px;
    font-weight:bold;
    color: #777;
    line-height: 14px;
    margin:0 0 3px 0;
    
}

#extended-top-content h2 {
    margin-top:15px;
}

#extended-top-content ul {
	float: left;
	list-style: square outside url('/images/bullit.gif');  
	margin-top: -2px;
	width: 95%;
}

#extended-top-content ul li {
	font-size: 11px;
}

#extended-top-content ul li a{
	float: left;
	margin-left: 5px;
	color: #0d95bd; /*blue*/
    text-decoration:none;
}

#extended-top-content ul li a:hover {
	color: #e60202; /*red*/
    text-decoration:none;
}

#pageHeader {
    margin-bottom:15px;
}

#extended-top-content #pageHeader ul {
	padding-top: 1px;
	float: right;
	list-style: none;
	width: 300px;
}

#extended-top-content #pageHeader ul li {
	float: left;
}

#extended-top-content #pageHeader ul li a {
	 float: left;
	 font-family: Arial, Helvetica, sans-serif, Verdana;
	 font-size: 12px;
	 font-weight: bold;
}

/* Voor feiten: */

#extended-top-content.fact {
    height:503px;    
    background:#047293 url('/images/background-blue.jpg') repeat-x top left;
    color:#fff;    
    scrollbar-arrow-color: #fff;
    scrollbar-track-color:#047293;
    scrollbar-face-color: #047293;
    scrollbar-highlight-color: #047293;
    scrollbar-3dlight-color: #ccc;
    scrollbar-darkshadow-color: #333;
    scrollbar-shadow-color: #666;
}

#extended-top-content.fact h1, #extended-top-content.fact h2 { /* Page header */
    font-size: 14px;
    font-weight:bold;
    color: #fff;
    line-height: 14px;
    margin:0 0 3px 0;
    
}

#extended-top-content.fact h2 {
    margin-top:15px;
}


/*sendPage popup */
#extended-top-content.fact .menuitem_last h2 {
    color:#777;
}

#extended-top-content.fact .menuitem_last textarea {             
    overflow-x: hidden;
    scrollbar-arrow-color: #a9a8a8;
    scrollbar-track-color:#f6f6f6;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #a9a8a8;
    scrollbar-3dlight-color: #ccc;
    scrollbar-darkshadow-color: #333;
    scrollbar-shadow-color: #666;
}

/* end popup*/

#extended-top-content.fact a:link, #extended-top-content.fact a:visited, #extended-top-content.fact a:active {
    color: #ffda10; /*yellow*/
    text-decoration:none;
}

#extended-top-content.fact a:hover {
    color: #222; /*grey*/
    text-decoration:none;
}


/* END Extended Top */


table.box {
    table-layout:fixed;
    width:100%;    
    background-color:transparent;   
}

table.boxbottom {
    table-layout:fixed;
    width:207px;
    height:107px;
    float:left;
    margin: 0 10px 0 0;
    padding:0;  
}

table.boxmenu {
    table-layout:fixed;
    width:100%;
}

table.boxsubmenu {
    table-layout:fixed;
    width:100%;
    height:86px;   
        
}

table.boxstandardbottom {
    table-layout:fixed;
    width:100%;
    height:282px;   
    
}

table.boxstandardbottom-maatregel {
    table-layout:fixed;
    width:550px;
    height:282px;    
}

/* START BOX licht */
td.top-middle {
	width: 6px;
	height: 6px;
	background: transparent url('/images/middletop.gif') no-repeat top left;    	
}

td.middleLine {
	width: 6px; 
	border-bottom:1px solid #c1c1c1;
	background: #fff url('/images/middleline.gif') repeat-y;
}

td.links-licht {
    width:6px;
    height:6px;
    background: transparent url('/images/hoek-links-licht.gif') no-repeat top left;    
}
td.licht, lichtMenu {
    background-color:#c1c1c1;
    height:6px;
}

td.rechtsboven-licht {
    width:6px;
    height:6px;
    background: #fff url('/images/hoek-rechtsboven-licht.gif') no-repeat top left;    
}

td.rechts-licht { /* tabelcel voor structuur */
    width:6px;
    height: 100%;
    padding-bottom:6px;
    background: transparent url('/images/hoek-rechtsonder-licht.gif') no-repeat bottom left;
    vertical-align:top;    
}

td.rechts-licht-maatregel { /* tabelcel voor structuur */
    width:6px;
    height:99%;
    padding-bottom:6px;
    background: #a9a8a8 url('/images/hoek-rechtsonder-licht-maatregel.gif') no-repeat bottom left;
    vertical-align:bottom;    
}

div.rechts-licht  { /* opvul div voor kleur */
    margin:0;
    padding:0;
    background-color:#a9a8a8;
    height:100%;
    width:6px;
}

td.rechts-menu {
    width:6px;
    height:99%; 
    background: #a9a8a8 url('/images/hoek-menu.gif') no-repeat bottom left;    
}

div.right-side-fix {
	height:74px; 
	background-color:#a9a8a8;
}

/*IE7 fix */
*:first-child+html div.right-side-fix {
	height:77px;
}

/* END BOX licht */

/* START BOX donker */
td.links-donker {
    width:6px;
    height:6px;
    background: transparent url('/images/hoek-links-donker.gif') no-repeat top left;    
}
td.donker {
    background-color:#495052;
    height:6px;
}
td.rechtsboven-donker {
    width: 6px;
    height: 6px;
    background: #fff url('/images/hoek-rechtsboven-donker.gif') no-repeat top left;    
}
td.rechts-donker {
    width:6px;
    height: 99%;
	padding-bottom: 6px;
    background: transparent url('/images/hoek-rechtsonder-donker.gif') no-repeat bottom left;    
}

div.rechts-donker  {
    margin:0;
    background-color:#B2B2B2;
    height:100%;
    width:6px;
}
/* END BOX donker */


/* BEGIN Buttons */
#home-content a.button:link, #home-content a.button:active, #home-content a.button:visited,
#extended-top-content a.button:link, #extended-top-content a.button:active, #extended-top-content a.button:visited,
a.button:link, a.button:active, a.button:visited{	
	color: #0d95bd;
    background-color: #fff;
	border: 1px solid #0d95bd;	
	font-size: 9px;
	padding: 2px 8px;
    margin: 2px;
	text-decoration: none;
	letter-spacing: 1px;
    cursor:pointer;
}

#home-content a.button:hover,
#standard-top a.button:hover,
#standard-bottom a.button:hover,
#extended-top-content a.button:hover, 
#home-content a.button:hover,
a.button:hover {
    color: #fff;
    background-color: #0d95bd;
	border: 1px solid #0d95bd;	
	font-size: 9px;
	padding: 2px 8px;
    margin: 2px;
	text-decoration: none;
	letter-spacing: 1px; 
}

input.button {
	color: #0d95bd;
    background-color: #fff;
	border: 1px solid #0d95bd;	
	font-size: 9px;
	padding: 0 8px;
	text-decoration: none;
	letter-spacing: 1px;
    cursor:pointer;
	height: 17px;		/* Same height as input.inputField */
}

/* END Buttons */

.gototop { /* container for go-to-top line */
    padding: 8px 0;
    text-align:center;
}

/* BEGIN Top */
#searchbox {    
    border:1px solid #c1c1c1;
    width:177px;    
    padding: 3px 2px 6px 8px;
    height:22px;
}

#searchinput {
    border:1px solid #c1c1c1;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
    color:#7b7b7b;
    padding:2px 2px 2px 6px;
    width:120px;
}

/* END Top*/


/* BEGIN Menu */

/*td.menuitem {
    width:375px;    
	height:34px;
    border-bottom:1px solid #c1c1c1;
    border-left:1px solid #0F9DC7;   
	background-color:#fff;
}*/

td.menuitem{
	height:104px;
    border-bottom:1px solid #c1c1c1;
	background-color:#fff;
}

img.menu {
    width:171px;
    height:92px;
}


td.menuitem_last {
    width:375px;    
	height:31px;
    border-bottom:1px solid #0F9DC7;
    border-left:1px solid #0F9DC7;   
	background-color:#fff;
}

td.menuitem_last2 {
    width:375px;
	height: 100%;
    border-left:1px solid #0F9DC7;   
	background-color:#fff;
	vertical-align: top;
}


td.menuitem_last_empty {
    width:375px;    
	height:34px;
    border-bottom:1px solid #fff;
    border-left:1px solid #fff;   
	background-color:#fff;
}

#menu a.menu, #menu a.menu_selected{
    display:block;
    text-decoration: none;
    width:100%;
    height:100%;
    padding: 8px 0 0 10px;    
    font-size: 12px;    
    vertical-align:middle;
}

a.menu:link, a.menu:visited, a.menu:active {	
    color: #000;
}

a.menu:hover {
	color: #bbb;    
}

a.menu_selected {
    color: #39b508;
}

#dropdownmenu {
    border:1px solid #0F9DC7;
    padding: 5px;
    margin: 0px 0 0px 31px;
    width:280px;
    text-align:right;
}

#dropdownmenu select, #dropdownmenu option {
    background-color: #D6D6D4;
    color:#495052;
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 11px;
    /*letter-spacing:1px;*/
    margin: 2px 15px 2px 0;
    border: 0px;
    width: 240px;
    
}

/* END Menu*/

/* BEGIN Bottom */
td.bottombanner {   
    background-color:#e3e3e2;
    padding:9px 10px 0px 10px;
    margin:0;
    font-size:9px;
    height:97px;
    overflow:hidden;    
    vertical-align:top;
}

* html td.bottombanner {
    height:90px;
}

td.bottombanner h2 { 
    font-size: 11px;
    margin:4px 0 2px 0;
    font-weight: bold;
    line-height:11px;
    color:#626161;
}

td.bottombanner p {
    margin:0;
}

td.bottombanner a:link, td.bottombanner a:visited, td.bottombanner a:active {	
    color: #0d95bd;
    text-decoration:none;
}

td.bottombanner a:hover {
	color: #e60202;
    text-decoration:none;    
}

img.bottombanner {
    height:50px;
    width:175px;
}
/* END Bottom */

/* Homepage Banner */
#homepage-banner {   
    height:120px;	/* was 140px */
	border-left: 1px solid #0f9dc7; 
	border-bottom: 1px solid #0f9dc7; 
    padding: 10px 0 0 17px;
}

#homepage-banner div {
    background-color:transparent;
    color:#000;
    cursor:pointer;   
    height:89px;
    text-align:right;
    vertical-align: middle;    
    padding: 15px;
    margin:0;
}

#homepage-banner div h2 {
    font-size:14px;
}


#homepage-banner div h2, #homepage-banner div p {
    margin:0;
}


#homepage-banner ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#homepage-banner ul li {
	margin: 0;
	padding: 0;
}

#homepage-banner ul li img {
	padding: 2px;
	border: 1px solid #139ac9;
	margin-right: 4px;
}

#homepage-banner ul li .casePreviewBox img
{
	border: 1px solid #c1c1c1;
}

/* END Homepage banner */

/* BEGIN Googlemap div */
#mapContainer {
	display: none;
	position: absolute;
	top: 10%;
	left: 10%;
	width:895px;
	height:548px;
	padding: 25px 15px;
	border: 1px solid #808080;
	background-color: #fff;
}

#mapContainer img{
	float:right;
	width:20px;
	height:18px;
	margin-top: -20px;
	margin-right: -10px;
	cursor:pointer;
}

#homepageGmap {
	width:880px;
	height:550px;
	border: 1px solid #c1c2bc;
}


/* BEGIN Standard-bottom */
td.standard-bottom {    
    padding:0 0 0 30px;
    font-size:11px;
    color: #777;
    background: #fff url('/images/case-menu-background.gif') repeat-y top right;
    border-bottom:1px solid #0F9DC7;
    border-left:1px solid #0F9DC7;  
    line-height:16px;
}

td.standard-bottom-maatregel {    
    padding: 20px 15px 10px 30px;
    width:515px;
    font-size:11px;
    background-color: #fff;    
    color: #777;    
    border-bottom:1px solid #0F9DC7;    
    border-left:1px solid #0F9DC7;  
    vertical-align:top;
}

td.standard-bottom-maatregel h2 { 
    font-size: 14px;
    margin:0 0 5px 0;
    font-weight: bold;
    line-height:14px;
    color:#777;
}

td.standard-bottom-maatregel p {
    margin: 3px 0;
}

td.standard-bottom h2 { 
    font-size: 14px;
    margin:15px 0 2px 0;
    font-weight: bold;
    line-height:14px;
    color:#777;
}

td.standard-bottom h3 { 
    font-size: 10px;
    margin:10px 0 4px 0;
    font-weight: bold;
    line-height:16px;
    color:#444;
}

#caseContent ul, td.standard-bottom-maatregel ul, .printpage ul {
    padding:0;
    margin:7px 0 7px 17px;
    list-style: square outside url('/images/bullit.gif');    
}

td.standard-bottom a:link, td.standard-bottom a:visited, td.standard-bottom a:active {	
    color: #0d95bd;
    text-decoration:none;
}

td.standard-bottom a:hover {
	color: #e60202;
    text-decoration:none;    
}

/* END Standard-bottom */

/* BEGIN Case-Menu */

ul#case-menu {
    list-style: none outside;    
    width:108px;  
    font-size:9px;
    padding: 0;
    margin:0;
    float:right;    
}

ul#case-menu li {
    height: 23px;
    padding: 0;
    margin:0;
    background: #fff url('/images/case-menu.gif') no-repeat bottom right;
    border-left: 1px solid #d1d2d2;    
}

a.case-tab {
    color:#0188AE;
    display: block;        
    font-size:9px;
    height:18px;
    width:91px;
    padding: 4px 0 0 10px;
    margin:0;
    border-bottom: 1px solid #d1d2d2;
    text-decoration:none;
    font-weight:normal;
}

a {
    outline:none;
}

#case-menu li.selected {
    height: 23px;
    margin:0;
    padding:0;
    background: #fff url('/images/case-menu.gif') no-repeat bottom right;
    border-left: none;
}

#case-menu li.selected a.case-tab {
    color:#E60202;
    display: block;
    font-size:9px;
    height:18px;
    width:90px;
    padding: 4px 0 0 11px;
    border-bottom: 1px solid #bababa;
    text-decoration:none;
}

#case-menu li.last {
    background: #eee url('/images/case-menu.gif') no-repeat bottom right;
    border-left: 1px solid #d1d2d2;
    padding:0;
    margin:0;    
}

.caseColumnTable
{
	width:776px; 
	table-layout:fixed;
}

.caseColumnTableTd
{
	width:378px; 
	vertical-align:top; 
	text-align:left;
}

.caseColumnSpacer
{
	width:20px;
}

/* END Case-Menu*/

/* BEGIN Quote */
#quotetable {
    float:right;
    width:371px;
    margin: -20px 9px 4px 30px;
    padding:0;
    font-size: 10px;
    line-height:16px;
    height:182px;
    color:#444;
}

#quote {
    width:369px;
    border: 1px solid #c1c1c1;
    padding: 7px 18px;
    margin:0;
    font-size: 10px;
    line-height:16px;
    height:180px;
    color:#444;
}

#quote img {
    padding: 2px;
    margin: 0 10px 3px 0;
    border:1px solid #cacaca;
    float: left;
}

#quote h2 {
    margin: 0 0 7px 0;
    font-size: 11px;
    color:#555
}

span.quote-source {
    color:#0D95BD;
    font-weight:bold;
}
/* END quote*/

/* BEGIN Hyperlink and Download area */
table.area {
	width: 100%;    
	border: 1px solid #bbb;
    color:#000;
    background-color:#fafafa;	
}

td.area-header {
	color: #fff;
	letter-spacing: 1px;
	background-color: #bbb;
	height: 16px;
	padding: 0 0 0 5px;
}

/* END Hyperlink and Download area */

/* BEGIN GroupManagement */
td.groupmanagement-header {
	background-color: #bbb;
	color: white;
	border: 1px solid #949494;
}

input.inputField {
	border: 1px solid #949494;
}
/* END GroupManagement */

/* BEGIN login */
td.error_message {
	color: red;
}
/* END login */

/* Send reaction */
.popup-input {
    background-color:#e5e5e4;
    border: 1px solid #a9a8a8;
    color:#444;    
    padding:2px;
}

/* END Send reaction */


/* Send page popup */
#sendPagePopup {
    width:550px;
    background-color:transparent;
    position:absolute;
    top:150px;
    left:200px;
    display:none;  
	z-index:100;
}
#sendPagePopup p {
    line-height:17px;
    color:#444
}
/* END Send page popup */

/* Case Bar - with download/print/send buttons */
#case-bar {    
    width:405px;    
    margin:5px 0 5px 370px;
}

/* END Case bar */

#resizeLink {
    color:#0D95BD;
    font-weight:bold;
    cursor:pointer;
}

#resizeLink:hover {
    color:#E60202;
}

/* Case preview */

div.casePreview {
    width:290px;
    height:200px;
    background-color:transparent;
    display:none;
    cursor:pointer;    
}

td.casePreviewBox {
    border-bottom:1px solid #0F9DC7;
    border-left:1px solid #0F9DC7;    
	background-color:#fff;
    margin:0;
    padding:10px 10px 0 10px;
    height:170px;
    font-weight:normal;
    font-size:11px;
    color:#444;
    line-height:16px;
    vertical-align:top;
}

#homepage-banner ul li .casePreviewBox p {
	padding: 10px 10px 0 10px;
}

td.casePreviewBox h2 {
    font-size:18px;        
    margin:0;
    line-height:24px;
    color:#777;    
}

img.casePreviewImage {
    float:left;
    width:85px;
    height:85px;
    border:1px solid #c1c1c1;
    padding:2px;
    margin:0 10px 10px 0;
}

/* IE7 fix */
*:first-child+html img.casePreviewImage{
	margin-bottom: 0;
}

td.casePreviewBox p {
    clear:both;
    margin:0;    
}

/* END casepreview*/

#googleWrapper, #caseItemWrapper {
    width:340px;
    height:220px;
    background-color: #fff;
}

/* BEGIN ticker styles */
#homepageTicker {
	margin:0 auto;
	margin-top: -20px;
	width:935px;
	text-align:center;
	border-top:1px dotted #636363;
	border-bottom:1px dotted #636363;
	padding-top:10px;
	font-weight:bold;
	color: #919191;
	font-size:12px;
}

#homepageTicker a{
	color: #8c8c8e;
}

#homepageTicker a:hover{
	color: #e60202;
}

.tickerRight {
	position: absolute;
	height: 37px;
	width:127px;
	background-image: url('../images/ticker-verloop-rechts.png');
	background-repeat: no-repeat;
	background-position: 2em 0em;
	background-color: transparent;
	z-index: 44;
	margin-top: -36px;
	margin-left: 808px;
}

/*IE7 only */
*:first-child+html .tickerRight {
	margin-left: 345px;
}