/*------------------------------------------------------
	Mondrian Website Style Sheet 1
	15 June 2004 Created
    9/10/2007 PSP CSS1 Created
--------------------------------------------------------*/

/*-------------------- Main Tags -----------------------*/
BODY  {
	font-family:"Trebuchet MS", Verdana, Lucida, Helvetica, Arial, sans-serif;
	background: #C8CDD0 url("../web/i/t/bg.gif") bottom left fixed repeat-x;
	color: #393A4C;
	margin: 0px;
	}

H1  { font-size: 1.15em;
	color:#fff;
	background-color:transparent;
	text-align:center;
	margin:0;
	padding:0; } /* page heading */
B, STRONG {font-weight : bold; }
I, EM {font-style : italic }
I I {font-style : normal }
EM EM {font-style : normal }

/*-------------------- Text Alignment ------------------*/
.alignCenter { text-align : center; }
.alignLeft { text-align : left; }
.alignRight { text-align : right; }

/*-------------------- Elements -----------------------*/
A:link { text-decoration : none; color : #FF8401; }
A:visited { text-decoration : none; color : #3333CC; }        
A:hover { color : #274D76; text-decoration : underline; }
A:active { color : #274D76; text-decoration : underline; }
IMG { border : none; margin : 0; padding : 0; }
IMG.left { border : none; margin : 0.5em 1em; float : left; vertical-align : text-top;}
IMG.right { border : none; margin : 0.5em 1em; float : right; vertical-align : text-top;}
IMG.center {  border : none; margin : 0.5em 1em; text-align : center; }
IMG.leftBdr { border : 1px solid #333333; margin : 0.5em 1em; float : left; vertical-align : text-top;}
IMG.rightBdr { border : 1px solid #333333; margin : 0.5em 1em; float : right; vertical-align : text-top;}
IMG.centerBdr {  border : 1px solid #333333; margin : 0.5em 1em; text-align : center; }
.imgCaption { color : #666666 }
UL {border : 0px none; margin : 1em; list-style-type:disc; padding-left:3em; padding-right:0; padding-top:0; padding-bottom:0}
OL {border : 0px none; margin : 1em; list-style-type:decimal; padding-left:3em; padding-right:0; padding-top:0; padding-bottom:0}
LI {border-style:none; border-width:medium; padding:0.3em; margin:0em;  }
SUB { vertical-align : sub; font-size : 0.8em; }
SUP { vertical-align : super; font-size : 0.8em;}
HR { text-align : center;}
.sizeXS {font-weight : normal; font-size : 60%; }
.sizeS {font-weight : normal; font-size : 80%; }
.sizeL {font-weight : normal; font-size : 125%; }
.sizeXL {font-weight : normal; font-size : 150%; }
/*-------------------- PSP Specific styles -----------------------*/
.wrapper {
	border: 1px solid #566;
	margin: 20px auto;
	padding: 0;
	background: #E0E6ED url("../web/i/t/bg_nav_water.gif") no-repeat scroll left bottom; /* seperator between main content and sidebar 166px */
	width: 742px; /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 740px;
	}
.pagebody {
	margin:0;
	padding:0;
	padding-top: 15px;
	}
.header {
	padding: 9px 0;
	background: #274D76 url("../web/i/t/wasser_header.gif") no-repeat scroll left top; /*water in the left navigation corner */
	border-bottom: solid 1px #566;
	}
html>body .wrapper {
	width: 740px;
	}
.navigation_bg {
	border:0;
	margin:0;
	padding: 0;
	color:#1F4369;
	background: transparent url("../web/i/t/bg_nav.png") repeat-y;
	width: 742px; /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 740px;
	}
html>body .navigation_bg {
	width: 740px;
	}
.maincontent {
	margin:0;
	padding:0px 25px 5px 195px;
	}
.footer {
	clear:both;
	margin:0;
	padding: 2px 15px;
	border-top: solid 1px #566;
	color:#C7D3DF;
	background: #274D76 url("/web/i/t/wasser_footer.gif") no-repeat scroll right top; /*water in the right footer corner */
	}
.footer p {
	font-size: .7em;
	}
.maincontent ul {
	margin:0;
	padding-left:25px;
	font-size: .9em;
	line-height:1.3em;
	list-style-type: circle;
	}
.maincontent ul li {
	padding:2px 0;
	margin:0;
	}
.numbers {
	list-style-type:decimal;
	}
.maincontent strong {
	color:#13253E;
	font-weight: bold;
	background-color:transparent;
	}
/* link styles */
.sidenav strong {
	font-weight: bold;
	color: #13253E;
	background-color:transparent;	
	}
.maincontent a {
	color: #FF8401;
	text-decoration:none;
}
.maincontent a:visited {
	text-decoration: none;
	}
.maincontent a:hover, a:active {
	color:#274D76;
	background-color:transparent;
	text-decoration:underline;
	}
.footer p a {
	margin:0;
	padding:0;
	color: #FFF;
	background-color:transparent;
	text-decoration:none;
	}
.footer p a:hover, a:active {
	color: #C7D3DF;
	text-decoration:underline;
}
blockquote {
	margin:0;
	padding:0 0 3px 15px;
}
TABLE.defaultTable {}
TABLE.defaultTable td {background-color:#E0E6ED; vertical-align:top}
TABLE.defaultTable th {background-color:#CFD8E3; vertical-align:top}

/*-------------------- Stijls -----------------------*/
.default {	}
h2 {	margin:0;	padding:0 0 8px 0;	font-size: 1em;	color:#DE6104;	background-color:transparent;	}
h3 {	margin:0;	padding:0 0 8px 0;	font-size: 1em;	color:#DE6104;	background-color:transparent;	}
h4 {	margin:0;	padding:0 0 8px 0;	font-size: 1em;	color:#DE6104;	background-color:transparent;	}
h5 {	margin:0;	padding:0 0 8px 0;	font-size: 1em;	color:#DE6104;	background-color:transparent;	}
p {	margin:0;	padding: 4px 0;	font-size: .9em;	line-height:1.3em;	}
.default a {
	color: #FF8401;
	text-decoration:none;
}
.default a:visited {
	text-decoration: none;
	}
.default a:hover, a:active {
	color:#274D76;
	background-color:transparent;
	text-decoration:underline;
	}
/*-------------------- Static Nav Bar -----------------------*/
.navbar {
	float:left;
	display:block;
	width: 175px;
	margin:0;
	padding: 0;
	background-color:transparent;
	clear:left;
	}
	
.nav_first	{font-size: .9em;
	width:165px;
	height:27px;
	display:block;
	text-decoration:none;
	background-color:transparent;}
a.navlinks_first {		/* Breite des Textfensters */
	width: 165px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
	height: 21px;
	display: block;
	text-decoration: none;
	padding:4px 0 2px 12px;
	margin:0;
	color: #1F4369;
	background-color:transparent;
	}
a.nav_bg_image {
	background-image:url(../img/navigation.gif);
	}
	
.navbar TD {
	width:165px;
	display:block;
	text-decoration:none;
	background-color: transparent;
	}
.navbar TD.level0 A, .navbar TD.level0Select A { 
	font-size : 0.9em;
	width: 165px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
	height: 21px;
	display: block;
	text-decoration: none;
	padding:4px 0 2px 12px;
	margin:0;
	color: #1F4369;
	background-color: transparent;
}
.navbar TD.level0 A
	{text-decoration : none; color: #1F4369;background-image: url("../web/i/t/navigation.gif"); }
.navbar TD.level0Select A
	{text-decoration : none; color: #1F4369;background-image: url("../web/i/t/navigation_blue.gif"); font-weight:bold;}


.navbar TD.level1 A, .navbar TD.level1Select A {
	font-size : 0.8em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	display: block;
	text-decoration: none;
	padding:3px 0 1px 20px;
	margin:0;
	color: #FF8401;
	background-color:transparent; }
.navbar TD.level1 A
	{text-decoration : none; color: #FF8401;background-image: url("../web/i/t/navigation_blue.gif"); }
.navbar TD.level1Select A
	{text-decoration : none; color: #1F4369;background-image: url("../web/i/t/navigation_blue.gif"); font-weight:bold;}


.navbar TD.level2 A, .navbar TD.level2Select A {
	font-size : 0.7em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	display: block;
	text-decoration: none;
	padding:3px 0 1px 25px;
	margin:0;
	color: #FF8401;
	background-color:transparent; }
.navbar TD.level2 A
	{text-decoration : none; color: #1F4369;background-image: url("../web/i/t/navigation_blue.gif"); }
.navbar TD.level2Select A
	{text-decoration : none; color: #1F4369;background-image: url("../web/i/t/navigation_blue.gif"); font-weight:bold;}

.navbar A:link {  }
.navbar A:visited {   }
.navbar A:hover { background-position:-165px 0; color:#000000; background-color:transparent; }
.navbar A:active { text-decoration:underline; color : #FF0000; }
.breadcrumb {background : #DDDD00; margin : 0.2em; padding : 0.2em; border-bottom : solid 1px #666600; }

/*-------------------- Dynamic Nav Bar -----------------------*/
.DynTopGroup {
	background-color:#CCCCCC;
	border:1px solid;
	border-bottom-color:#FFCC66;
	border-top-color:#FFCC66;
	border-left-color:#FFCC66;
	border-right-color:#FFCC66;
	}
.DynGroup {
	background-color:#CCCCCC;
	border:1px solid;
	border-bottom-color:#FFCC66;
	border-top-color:#FFCC66;
	border-left-color:#FFCC66;
	border-right-color:#FFCC66;
	}
.DynItem {
	background-color:#663300;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold; 
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px #663300 solid;
	cursor:hand;
	margin-left : 20px;
	}
.DynItemOver {
	background-color:#FFCC99;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px solid;
	border-left-color:#FFFFCC;
	border-top-color:#FFFFCC;
	border-right-color:#CC9966;
	border-bottom-color:#CC9966;
	cursor:hand;
}
.DynItemDown 
{
	background-color:#FFCC99;
	color:#666666;
	font-size:0.9em;
	font-weight:bold; 
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px solid;
	border-left-color:#CC9966;
	border-top-color:#CC9966;
	border-right-color:#FFFFCC;
	border-bottom-color:#FFFFCC;
	cursor:hand;
}
.DynItemSelected {
	background-color:#FFCC99;
	color:#666666;
	font-size:0.9em;
	font-weight:bold; 
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px solid;
	border-left-color:#666666;
	border-top-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;
	cursor:hand;
}
.DynItemSelectedOver {
	background-color:#FFCC99;
	color:#666666;
	font-size:0.9em;
	font-weight:bold; 
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px solid;
	border-left-color:#666666;
	border-top-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;
	cursor:default;
}

