/* Made by Vincnet/CMSRepublic
 *  www.vincnet.nl/www.cmsrepublic.com
 *
 */
 
/* Body and box-like elements */ 
html { padding: 0; margin: 0; }
body {
    padding: 0;
    text-align: center;
    /*background: #003a73 url(images/bg.gif) top center repeat-y;*/
        background: #fff4e5 url(images/bg2.gif) top center no-repeat;
    margin: 0;
    font: normal 10px "Lucida Grande", "Verdana", sans-serif;
    color: #222; }
    
#frame { /* Large block, goes around all elements on the page */
    width: 780px;
    text-align: left;
    padding: 0;
    border: 5px solid #ff9900;
    border-bottom: 0; !important;
    margin: 0 auto;
    }
    
#header { /* Includes top logo and navigation */
    padding: 0;
    margin: 0;
    height: 200px;
    /*border-bottom: 2px solid #003a73;*/
    background: transparent url(images/headerwebsitenieuw.jpg) 0 0px no-repeat; }
    
#footer {
    display: block;
    height: 50px;

    margin: 0;
    clear: both;
    padding: 20px;
    color: #ffffff;
    text-align: center;
    background-color: #003a73;
    }
    
#footer a {
    color: #fff;
    text-decoration: none;
    border: 0; }
    
/*.partner {
    display: block;
    float: right;
    padding: 0;
    margin: 0;
    height: 63px;
    width: 300px;
    text-indent: -9000px; }

.partner a, .partner a:hover {
    display: block;
    height: 63px;
    width: 300px;
    text-decoration: none;
    border: 0; }
*/    
#content {
    /*background: transparent url(images/back.jpg) 0 0 repeat;*/
    padding: 0 0 0 0;
    background-color: #003a73;
    margin: 19px 0 0 0; }
    
#main {
    width: 460px;
    float: left;
		margin: 0 0 0 0;
    padding: 0;
    background: transparent url(images/testbg.png) 0 -10px repeat;}
    
#side {
    width: 320px;
    background: transparent url(images/bg4.png) 0 -10px repeat;
    float: left;
    padding: 0;
    margin: 0;
    }
      
.sidetitle {
    width: 200px;
margin: 0 0 0 6px;
}
.sidecontent {
margin: 0;
padding: 0;
}
#topcontent {
		position: absolute;
		top: 196px;
		left: 50%;
		padding: 0;
		margin: 0;
		margin-left: -390px;
		width: 699px;
		height: 28px;
		background-color: #003a73;
		}
#topcontent p {
		margin: 10px 0 0 10px;
		padding: 0;
		font-size: 10px;
		line-height: 10px;
		color: #ffffff;
		}
.tx-jullenavpath-pi1-menu {
		margin: -11px 0 0 168px;
		color: #ffffff;
		font-size: 10px;
		}
.tx-jullenavpath-pi1-menu a {
		text-decoration: none;
		color: #ffffff;
		font-size: 10px;
		}
.tx-jullenavpath-pi1-menu a:hover {

		}
.tx-jullenavpath-pi1-menu a:active {

		}
#langselect {
		position: absolute;
		top: 196px;
		left: 50%;
		padding: 0;
		margin: 0;
		margin-left: 309px;
		width: 80px;
		height: 28px;
		background-color: #003a73;
		text-align: right;
		border-right: 1px solid #003a73;
		}
#lineheader {
    padding: 0;
    text-indent: 15px;
    margin: 0;
    background: #95BCF0 url(images/lineheader.gif) top center no-repeat;
    font: normal 11px "Verdana";
    color: #111; }
#lineheader a, #lineheader a:hover { text-decoration: none; color: #ffffff; }

#extra1 {
		position: absolute;
		top:75px;
		left: 50%;
		margin-left: 72px;
		width: 314px;
		height: 80px;
}
#extra1 p.bodytext {
margin: 1px 0 0 0;
font-size:9px;
line-height: 9px;
		color: #ffffff;
}


.recentlypublished {
    display: block;
    margin: 0;
    padding: 0; }
    
.authcomments {
    /*background: #B25A0C url(images/authcomments.gif) bottom left no-repeat;*/
    padding: 7px 0 7px 10px;
    margin: 10px 10px 7px 10px;
    -moz-border-radius: 7px;
    font: normal 12px/1.3em "Lucida Grande", Verdana, sans-serif;
    color: #F6D6A4;
    text-shadow: 2px 2px 1px #542C08; }
    
.authcomments a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 0; }
    
.authcomments a:hover {
    color: #462600;
    text-shadow: 0 0 0;
    text-decoration: none; }

.box2 p.bodytext a {
		color: #000;
		text-decoration: none;
		}
		    
p.bodytext a {
		color: #fff;
		text-decoration: none;
		}
p.archivetop {
    color: #777 !important;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif; }
    
p.archivetop a {
    color: #777 !important;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px solid #777 !important; }
    
p.archivetop a:hover {
    color: #444 !important;
    font-weight: normal;
    text-decoration: none;
    border-color: #444 !important; }
    
    
/* Comment styles */
span.posted {
    display: block;
    color: #666;
    margin-top: -10px !important;
    border-top: 1px dotted #ddd;
    background: transparent url(images/commentsgrey.gif) 0 9px no-repeat;
    -moz-border-radius: 7px;

    padding: 5px 5px 40px 15px !important;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif; }
    
span.posted a, span.posted a:hover {
    text-decoration: underline;
    color: #666;
    border: none;
    font-weight: bold; }
    
form, fieldset {
 margin: 0;
 padding: 0;
}

fieldset {
 border: 0px;
}

label {
 float: left;
 width: 15em;
}
    
    

    
    
    
/* Advert styles */
.premier { /* Shortlinks advert */
    margin: 10px;
    padding: 0 0 20px 0;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
    color: #ddd;
    background: transparent url(images/shortlinksadvert.gif) bottom right no-repeat; }
    
div.leadingad {
    margin: 10px 0 0 0;
    padding: 22px 10px 0 10px;
    color: #2F62AB;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
    background: transparent url(images/leadingadbg.gif) top left no-repeat; }
    
div.leadingad a {
    font-weight: bold;
    text-decoration: none;
    color: #2F62AB;
    border-bottom: 1px solid #2F62AB; }
    
div.leadingad a:hover {
    color: #10356A;
    border-color: #10356A; }
    
span.leadingad {
    display: block;
    padding: 0;
    height: 7px;



    margin: 0 0 10px 0;
    background: transparent url(images/leadingadbgbottom.gif) bottom left no-repeat; }
    
.textads {
    width: 310px;
    float: right;
    clear: right;
    -moz-border-radius: 7px;
    padding: 0;
    margin: 10px 0 0 0; }
    
    .textads ul {
        display: block;
        margin: 0;
        padding: 0; }
        
    .textads ul li {
        list-style: none;
        background: #F2F5FA;
        -moz-border-radius: 7px;
        font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
        display: block;
        line-height: 1.5em;
        padding: 10px;
        margin: 0 0 10px 0; }
        
    .textads ul li a {
        color: #444;
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px solid #444; }
    
    .textads ul li a:hover { color: #000; border-color: #000; }
    
    
    
/* Resources */
div.resources {
    width: 310px;
    float: right;
    clear: right;
    padding: 37px 0 0 0;
    background: #ABCAF3 url(images/resources.gif) top left no-repeat;
    margin: 0; }
    
.resources ul {
    margin: 0 11px;
    padding: 0; }
    
.resources ul li {
    display: block;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
    color: #083269; }
    
.resources ul li a {
    font-weight: bold;
    color: #083269 !important;
    text-decoration: none !important;
    border: none !important;
    text-transform: uppercase; }
    
.resources ul li a.rss {
    padding-left: 27px !important;
    text-transform: none !important;
    background: transparent url(images/smallrss.gif) center left no-repeat; }
    
.resources ul li a:hover {
    color: #02162F !important;
    text-decoration: none;
    border: 0; }
    
    
span.resources {
    width: 310px;
    float: right;
    clear: right;
    padding: 0;
    margin: 0 0 10px 0;
    height: 10px;
    background: transparent url(images/resourcesbottom.gif) bottom left no-repeat; }
    
    
#lineheader #tophormenu {
    margin: 0;
    padding: 0;
    height: 14px; }
    
.pos-tophormenu-2 {
		position: relative;
		left: 50%;
		top: 10px;
		 }
    
    
    
/* Navigation */
#lineheader ul.topnav {
    margin: 0;
    padding: 0;
    height: 14px; }

#lineheader ul.topnav li {
    list-style: none;
    float: left;
    margin: 0 2px 0 0;
    padding: 0 0 0 4px; }

#lineheader ul.topnav li a {
    display: block;
    float: left;
    padding: 2px 4px 0px 2px;
    margin: 0;
    color: #000000;
    text-decoration: none;
    font: normal 12px/14px "Trebuchet MS", sans-serif; }
    
#lineheader ul.topnav li.menu_topnav_act a {
    color: #ffffff;
    }
    
#lineheader ul.topnav li a:hover {
    color: #f3cd60;
    }
    
    
ul.nav {
    margin: 0;
    padding: 0;
    float: left;
    background-color: black;
    height: 700px; width: 150px;
    /*height: 13px;
    background: #003a73 url(images/ul.gif) top center no-repeat;*/ }

ul.nav li {
    list-style: none;
    background: transparent url(images/lilight.gif) bottom left no-repeat;
    float: left;
    margin: 0 4px 0 0;
    padding: 0 0 0 4px; }

ul.nav li a {
    display: block;
    float: left;
    padding: 2px 10px 2px 6px;
    background: transparent url(images/lialight.gif) bottom right no-repeat;
    margin: 0;
    color: #784738;
    text-decoration: none;
    font: normal 12px/14px "Trebuchet MS", sans-serif; }
    
ul.nav li a:hover {
    color: #1A4073; }

ul.nav li.menu_nav_act a {
    color: #ffffff; }

body.home li.home, body.articles li.articles,
body.people li.people, body.about li.about {
    background: transparent url(images/li.gif) bottom left no-repeat !important; }
    
body.home  li.home a, body.articles li.articles a,
body.people li.people a, body.about li.about a {
    padding-right: 38px;
    background: transparent url(images/lia.gif) bottom right no-repeat !important;
    color: #fff;
    text-shadow: 2px 2px 2px #222;
    text-decoration: none;
    font-weight: bold;
    cursor: default; }
    
    
body.home li.home a:hover, body.articles li.articles a:hover,
body.people li.people a:hover, body.about li.about a:hover {
    color: #fff;
    text-decoration: none;
    border: 0; }
    
ul.shortlinks {
    display: block;
    margin: 0;
    padding: 0; }
    
ul.shortlinks li {
    list-style: none;
    display: block;
    -moz-border-radius: 7px;
    padding: 9px;
    margin: 0;
    background-image: none !important;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
    color: #ddd; }
    
ul.shortlinks li.other {
    background: #444; }

ul.shortlinks li a, .premier a {
    color: #FFA200;
    border: none !important;
    font-size: 11px;
    text-transform: uppercase;
    text-shadow: 2px 2px 1px #000;
    text-decoration: none; }
        
ul.shortlinks li a:hover, .premier a:hover {
    color: #fff;
    text-decoration: none;
    border: 0; }
    
    
    
/* Regular lists */
ul.regular {
    display: block;
    padding: 0;
    margin: 10px; }
    
ul.regular li {
    display: block;
    list-style: none;
    margin-bottom: 15px;
    padding: 3px;
    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
    color: #555; }
    
ul.regular li a {
    color: #555;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #555; }

ul.regular li a:hover {
    color: #000;
    text-decoration: none;
    border-color: #000; }
    
    
    
/* Headings */
h1 {
    padding: 0 0 4px 0;
    margin: 6px 0 4px 0;
    font: bold 13px/15px "Trebuchet MS", "Verdana", sans-serif; }
    
h1 a {
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    text-decoration: none;
    width: 250px;
   /* height: 63px; */}

h2 { /* Entry title */
    padding: 0 0 4px 0;
    margin: 0 0 10px 0;
    font: bold 13px/15px "Trebuchet MS", "Verdana", sans-serif; }
    
    .leadingarticle h2 {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 3px;
        font-size: 34px;
        margin-bottom: 0; }
        
    .leadingarticle h2 a {
        color: #fff;
        text-shadow: 2px 2px 1px #542C08; }
        
    .leadingarticle h2 a:hover {
        color: #542C08;
        text-shadow: 0 0 0; }
        
        .recentlypublished h2, .indivarchive h2 {
            padding: 0;
            margin-bottom: 4px;
            font: bold 26px/1.1em "Trebuchet MS", "Verdana", sans-serif; }
            
        .recentlypublished h2 a, .indivarchive h2 a {
            color: #333;
            text-decoration: none;
            text-shadow: 0 0 0; }
            
        .recentlypublished h2 a:hover, .indivarchive h2 a:hover {
            color: #000;
            text-shadow: 0 0 0; }
    
h2 a {
    text-decoration: none;
    border: 0;
    color: #000; }
    
h2 a:hover {
    text-decoration: none;
    border: 0;
    text-shadow: none;
    color: #333; }
    
h3 { /* author heading */
    margin: 0 0 5px 0;
    padding: 0;
    font: normal 12px/1.3em "Lucida Grande", Verdana, sans-serif;
    background: transparent;
    color: #F6D6A4;
    text-indent: 10px;
    text-shadow: 2px 2px 1px #542C08;
    color: #F6D6A4; }
    
h3 a {
    font-weight: bold;
    text-decoration: none;
    color: #EE8101; }
        
    .leadingarticle h3 a {
        color: #fff; }
        
    .leadingarticle h3 a:hover {
        color: #542C08;
        text-shadow: 0 0 0;
        text-decoration: none; }
        
        .recentlypublished h3, .indivarchive h3 {
            text-indent: 0;
            color: #666;
            padding-bottom: 5px;
            margin: 0;
            line-height: 1.5em;
            border-bottom: 1px dotted #aaa;
            text-shadow: 0 0 0; }
        .indivarchive h3 { margin-bottom: 10px; }
            
        .recentlypublished h3 a, .indivarchive h3 a {
            color: #333;
            text-decoration: none; }
            
        .recentlypublished h3 a:hover, .indivarchive h3 a:hover {
            color: #000; }
            
            
 h4 {
    margin: 0 0 10px 0;
    padding: 25px 0 2px 0;
    font: bold 18px/1.4em "Trebuchet MS", "Verdana", sans-serif;
    color: #555;
    border-bottom: 1px dotted #bbb; }
    
h4 a {
    font-weight: bold;
    color: #999;
    text-decoration: none;
    border-bottom: none; }
    
h4 a:hover {
    font-weight: bold;
    text-decoration: none;
    border: none;
    color: #444; }
    
/* Paragraph and Link Styles */
#main p {
    padding: 0;
    margin: 0 0 1.7em 0;
    font: normal 12px/1.6em "Lucida Grande", "Verdana", sans-serif;
    color: #222; }
    
#main p a {
    font-weight: bold;
    color: #222;
/*    border-bottom: 1px solid #222;*/
    text-decoration: none; }
    
#main p a:hover {
    color: #000;
    border-color: #000;
    text-decoration: none; }
    
       
    
    
    #main .leadingarticle p {
        color: #003a73;
        font-size: 10px;
        line-height: 12px;
        padding: 0;
        margin-bottom: 0 !important; }
        
    #main .leadingarticle h1, #main .leadingarticle h2, #main .leadingarticle h3, #main .leadingarticle h4{
    		margin: 0 0 0 5px;
    		}
        
    #main .leadingarticle p a {
        font-weight: bold !important;
        color: #000000 !important;
        text-decoration: none;
        border-bottom: 1px solid #fff !important; }
        
    #main .leadingarticle p a:hover {
        color: #542C08 !important;
        border-color: #542C08 !important;
        text-shadow: 0 0 0 !important; }
        
        #main .recentlypublished p {
            color: #222;
            padding-top: 5px !important;
            padding-bottom: 25px; }
            
        #main .recentlypublished p a {
            text-decoration: none;
            color: #222;
            font-weight: bold;
            text-transform: none; }
            
            
            
            
            
/* Image Styles */
img.right {
    clear: none;
    float: right;
    padding: 3px;
    border: 1px solid #ccc;
    margin: 10px 0 10px 10px; }
    
img.left {
    float: left;
    clear: none;
    padding: 3px;
    border: 1px solid #ccc;
    margin: 10px 10px 10px 0; }
    
img.center {
    float: none;
    clear: none;
    padding: 3px;
    border: 1px solid #ccc;
    width: 415px;
    margin: 10px 0; }
    
a.img, a.img:hover {
    border: none !important;
    text-decoration: none !important; }
      
      
      
      
/* Blockquote */
blockquote p {
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 16px !important;

    letter-spacing: -1px !important;
    font-family: "Georgia", "Times New Roman", serif !important;
    text-shadow: 2px 2px 1px #ddd;
    color: #1F51A3 !important;
    line-height: 1.6em !important;
    font-style: italic !important; }
    
.tx-jppageteaser-pi1 {
		margin: 5px;
		}

.tx-jppageteaser-pi1-headline {
    padding: 0 0 4px 0;
    margin: 0 0 10px 0;
    font: bold 13px/15px "Trebuchet MS", "Verdana", sans-serif;
    }

.tx-jppageteaser-pi1-link {
		margin: 0 5px 2px 0;
		text-align: right;
		}

.tx-jppageteaser-pi1-text 	{
margin: 0;
padding: 0;
width: 206px;
overflow: hidden;
		}
    .tx-jppageteaser-pi1-image 	{margin: 0 5px 0 5px;}
    .tx-jppageteaser-pi1-element 	{margin-bottom: 0px;}
    .tx-jppageteaser-pi1 P 	    {margin: 0px !important;}





.tx-jppageteaser-pi1 a {
        font: 10px "Lucida Grande", "Verdana", sans-serif;
        color: #000;
        text-decoration: none;
        margin:0;
}

		
#tophormenuwrap {
	position: absolute;
	top:152px; left:50%;
	margin:0; margin-left:-265px; padding:0;
	z-index:9999;
	width: 654px;
	height: 36px;
	background: transparent url(images/mymenu-bg-black.gif) 0 0 repeat-x;
}
div#tophormenu {
	margin: 0;
	padding: 0;
}

.myMenu {
position: absolute;
top:170px; left:50%;
margin-left:-250px; float: left; text-align: left;
/*Jan uit voor sub topmenu op 0 ?? width: 639px; */ /*height: 36px;*/
width: 0px;
overflow: hidden;
}

#nav {
display: block;
white-space: nowrap;
}

div#nav ul {
margin: 0;
padding: 0;
}
div#nav li {
position: relative;
list-style: none;
margin: 0;
padding: 0;
float: left;
/*width: 9em;*/
font-size: 10px;
line-height: 12px;
font-weight: bold;
border-top: 1px solid white;
}

div#nav li:hover {
}
div#nav li.submenu {
background-color: #74a4e3;

}
div#nav li a:hover {
background-color: #74a4e3;

}
div#nav li.submenu:hover {
background-color: #74a4e3;
}

div#nav li a {
background-color: #74a4e3;
display: block;
padding: 0.25em 0.25em 0.25em 0.25em;
text-decoration: none;
width: 9em;
margin:0;
}

div#nav>ul a {
width: auto;
}

div#nav ul ul {
position: absolute; margin: 0; padding: 0;
line-height: 12px;
font-size: 10px;
display: none;
}

div#nav ul ul li {
border-top: 1px solid white;
font-weight: 100;
}

div#nav li li {
background-color: #74a4e3;
}
div#nav li.submenu li.submenu {
background-color: #74a4e3;
}

div#nav li a li a:hover {
background-color: #74a4e3;
}
div#nav li.submenu li.submenu:hover {
background-color: #74a4e3;
}


div#nav li.submenu li.submenu:hover {
background-color: #74a4e3;

}

div#nav ul.level1 li:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3
{
display:block;
}

div#nav ul.level1              {display:inline; font-size: 1.1em;}
div#nav ul.level1 a           {width: auto;}
div#nav ul.level1 a:link     { color: #333; }
div#nav ul.level1 a:visited { color: #333; text-decoration: none; }
div#nav ul.level1 a:hover  { color: white; text-decoration: none; }
div#nav ul.level1 a:active  { color: white; text-decoration: none; }
div#nav ul.level1-act  { color: white; text-decoration: none; }

div#nav ul.level2 {
position: absolute; top: 16px; left: 0;
}

div#nav ul.level3 {
top: 3px; left: 169px;
width:170px;
z-index:999999;
}

div#nav li a:link { color: #333; }
div#nav li a:visited { color: #333; text-decoration: none; }
div#nav li a:hover { color: white; text-decoration: none; }
div#nav li a:active { color: white; text-decoration: none; }

div#nav li.submenu a:link { color: #333;}
div#nav li.submenu a:visited { color: #333; text-decoration: none;}
div#nav li.submenu a:hover { color: white; text-decoration: none;}
div#nav li.submenu a:active { color: white; text-decoration: none;}

table .twocolumns {

}

.columnleft {
margin: 0;
padding: 0;
width: 200px;
overflow: hidden;
}

.columnleft p.bodytext {
width: 200px;
margin: 0;
padding: 0;
}

.columnright {
margin: 0;
padding: 0;
width: 600px;
border-left: 1px solid #444;
overflow: hidden;
}

.columnright p.bodytext {
width: 600px;
margin: 0;
padding: 0;
}


#columnleft {
clear:both;
float:left;
margin: 0;
padding: 0;
width: 140px;
overflow: hidden;
background-color: #003a73;
}

#columnleft p.bodytext {
margin: 6px 10px 3px 0;
}

#columnright {
float:right;
margin: 0;
padding: 0;
width: 316px;
}

#columnright p.bodytext {
margin: 6px 10px 0 6px;
padding: 0;
}

#columnleft ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#nav li.leftmenu1no {
	width: 140px;
	border-bottom: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#nav li.leftmenu1act {
	width: 140px;
	border-bottom: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#nav li.leftmenu1no a:link, #nav li.leftmenu1no a:visited {
	display: block;
	padding: 5px 10px 5px 0.5em;
	border-left: 4px solid #003a73;
	border-right: 1px solid #003a73;
	background-color: #003a73;
	color: #FFFFFF;
	text-decoration: none;
}
#nav li.leftmenu1act a:link, #nav li.leftmenu1act a:visited {
	display: block;
	padding: 5px 12px 5px 0.5em;
	border-left: 4px solid #003a73;
	border-right: 1px solid #003a73;
	background-color: #003a73;
	color: #FFFFFF;
	text-decoration: none;
	/*background-image: url(actarrow.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;*/
}
#nav a:hover {
	background-color: #003a73;
	color: #FFFFFF;
}



#nav li.leftmenu2no {
	width: 140px;
	border-bottom: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	font-size: 9px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#nav li.leftmenu2act {
	width: 140px;
	border-bottom: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	font-size: 9px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#nav li.leftmenu2no a:link, #nav li.leftmenu2no a:visited {
	display: block;
	padding: 5px 10px 5px 0.5em;
	border-left: 10px solid #003a73;
	border-right: 1px solid #003a73;
	background-color: #003a73;
	color: #FFFFFF;
	text-decoration: none;
}
#nav li.leftmenu2act a:link, #nav li.leftmenu2act a:visited {
	display: block;
	padding: 5px 12px 5px 0.5em;
	border-left: 10px solid #003a73;
	border-right: 1px solid #003a73;
	background-color: #003a73;
	color: #FFFFFF;
	text-decoration: none;
/*	background-image: url(actarrow-2.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%; */
}

#nav li.leftmenu3no {
	width: 140px;
	border-bottom: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	font-size: 8px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#nav li.leftmenu3act {
	width: 140px;
	border-bottom: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	font-size: 8px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
#nav li.leftmenu3no a:link, #nav li.leftmenu3no a:visited {
	display: block;
	padding: 5px 10px 5px 0.5em;
	border-left: 10px solid #003a73;
	border-right: 1px solid #003a73;
	background-color: #003a73;
	color: #ff9900;
	text-decoration: none;
}
#nav li.leftmenu3act a:link, #nav li.leftmenu3act a:visited {
	display: block;
	padding: 5px 12px 5px 0.5em;
	border-left: 10px solid #003a73;
	border-right: 1px solid #003a73;
	background-color: #003a73;
	color: #ff9900;
	text-decoration: none;
/*	background-image: url(actarrow-2.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%; */
}

#nav ul.subnav {
	margin-left: 10px;
}
#nav ul.subnav li {
	border-bottom: 1px solid #003a73;
	width: 130px;


}
#nav ul.subnav a:link, #nav ul.subnav a:visited {
	background-color: #FF9900;
	color: #722100;
}

#nav li.leftmenu1sp {      
      background-color: #000;
      color: #fff;
      font-size: 10px;
      height: 16px;
      border-bottom: 1px solid #ff9900;
      padding: 3px 0 0 4px;
      }

.tx-nrdfimport-pi1 {
			margin: 5px;
			height: 80px;
			overflow: hidden;
			}
.tx-nrdfimport-pi1 h4 {
    padding: 0;
    margin: 0;
    font: bold 13px/15px "Trebuchet MS", "Verdana", sans-serif;
    color: #000;
    border: none;
			}
.tx-nrdfimport-pi1 h4 a {
		color: #000;
    margin: 0 0 2px -5px;
			}
.tx-nrdfimport-pi1 blockquote {
		margin: 0;
		font-size: 10px;
			}
.tx-nrdfimport-pi1 li {
		list-style: none;
		margin: 0 0 50px 0;
		font-size: 10px;
			}
.tx-nrdfimport-pi1 li a {
		color: #000;
		text-decoration: none;
		margin: 0 0 50px 0;
			}
.tx-nrdfimport-pi1 li p {
		color: #ffffff;
			}
			
.box1 {
		border: 1px solid #003a73;
		margin: 5px 5px 0 5px;
		font-size: 10px;
		padding: 0 0 5px 0;
		}
.box2 {
		border: 1px solid #003a73;
		margin: 5px 5px 0 5px;
		background-color: white;
		font-size: 10px;
		}
.box2 p, .box1 p {
		margin: 2px 5px 5px 5px;
		color: #003a73;
		}
.box2 h1, .box2 h2, .box2 h3, .box2 h4, .box1 h1, .box1 h2, .box1 h3, .box1 h4 {
		margin: 3px 5px 0 5px;
		}

.prodsingleitem-header1 {
		background-color: #ff9900;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
}
.prodlist-item-single {
		border-bottom: 1px solid #003a73;
		}
.prodlist-row1 {

		float: left
		clear: right;
		width: 89px;
		margin: 0;
		padding: 2px;
		vertical-align: top;
		}
.prodlist-row2 {
		float: left
		clear: right;
		width: 180px;
		margin: 0;
		padding: 2px;
		vertical-align: top;
		}
.prodlist-row2 .header{
		background-color: #ff9900;
}
.prodlist-row2 a .header {
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}
.prodlist-row3 {
		float: left
		clear: right;
		width: 169px;
		margin: 0;
		padding: 2px;
		vertical-align: top;
		}
.prodlist-row4 {
		float: left
		clear: right;
		width: 169px;
		margin: 0;
		padding: 2px;
		vertical-align: top;
		}
.prodlist-row4-days {
		float: left;
		clear: right;
		}
.prodlist-row4-price {
		float: right;
		clear: right;
		margin-right: 2px;
		}
.prodsingle-generalinfo {
	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.prodsingle-note {
	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.prodsingle-prices {
	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.prodsingle-part-day {
	margin-bottom: 6px;
}
.prodsingle-part-day h2 {
	font-size:11px;
}
.prodsingle-part-more {
	margin-bottom: 6px;
}
.prodsingle-part-more h2 {
	font-size:11px;
}
.prodsingle-techinfo {

	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.prodsingle-accommodation {
	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.prodsingle-safety {
	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.prodsingle-extra {
	border-bottom: 1px solid #003a73;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
.csc-sitemap-level1 a { 
	margin-left: 6px;
}
.csc-sitemap-level2 a {
	margin-left: 12px;
}
.csc-sitemap-level3 a {
	margin-left: 18px;
}
.csc-sitemap-level4 a {
	margin-left: 24px;
}