@charset "iso-8859-1";
/* CSS Document */

html, body {
	background:#FFFFFF;
	font: 0.92em Arial, Helvetica, sans-serif ;
	color:#2a4666;
	line-height:130%;
}

.key{
	width: 1020px;
	height: 90px;
	text-align:right;
	padding: 25px 0 0 0;
}
h1 {
	font-size: 18px;
	padding:0
}

form {
	margin:10px 0 0 0;
}
td {
	vertical-align:top;
}
table.rrform {
	width:190px;
}
table.rrform td{
	color:#FFFFFF;
	text-align:right;
	vertical-align:bottom;
	font-size: 13px;
	width:110px;
	padding:0px 5px 3px 0px;
}
table.rrform td.textfeld{
	vertical-align:middle;
	text-align:left;
	width: 133px;
	height: 29px;
	padding:1px 1px 0px 1px;	
	background-image:url(../media/bg_textfeld.jpg);
	background-repeat:no-repeat;
}
input {
	width: 100px;
	height: 16px;
	border: none;
	font-size:13px;
	border-color:#FFFFFF;
	
/*	margin:5px 0px 0px 5px;*/
	

}
#senden{
	padding:0;
	background-image:none;
	height: 20px;
	background:#68889f;
	width: 60px;;
	color:#FFFFFF;
	font-size: 13px;
	
}
#senden:hover {
	background:#2a4666;
}

.hb {
	color: #68889f;
}
.navi{
	margin: 0;
	padding: 0;
}

.navi a, .navi a:visited {
	color: #68889f;
	text-decoration:none;
	font-size:125%;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 57px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a,
.navi a:hover, .navi a:active, .navi a:hover.active , .navi a:visited.active ,.navi a:link.active ,.navi a:active.active,
.sidebarbox_head a, .sidebarbox_head a:hover, .sidebarbox_head a:visited, .sidebarbox_head a:active, .sidebarbox_head a:hover.active, .sidebarbox_head a:visited.active ,.sidebarbox_head a:link.active ,.sidebarbox_head a:active.active

{
	color: #2a4666;
	text-decoration:none;


}

a.none, a:hover.none {
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}


/* set the image to use and establish the lower-right position */ 
.contentbox, .contentbox_body, .contentbox_head, .sidebarbox, .sidebarbox_body, .sidebarbox_head{ 
	background: transparent url("../media/bg.png") no-repeat bottom right
} .personboxblu { 
	background: transparent url("../media/bg_blu.png") no-repeat bottom right
} 


.contentbox{ 
	/* intended total box width - padding-right(next) */ 
/*	width:780px !important;  IE Win = width - padding */ 
	width: 765px; /* the gap on the right edge of the image (not content padding) */ 
	padding-right:15px; /* use to position the box */ 
	margin:0px 0 0 0; /* set the top-right image */ 
	height: 512px; 
}
.contentbox_head{
	background-position:top right; /* pull the right image over on top of border */ 
	margin-right:-15px; /* right-image-gap + right-inside padding */ 
	padding-right:15px /* set the top-left image */ 
}
.contentbox_body{ 
	background-position:bottom left; 
	margin-right:25px; /* interior-padding right */ 
	padding:0/*15px 0 15px 40px  mirror .contentbox_head right/left */ 
}
.personboxblu{
	background-position:bottom left;
	width:375px;
	height:287px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	line-height:250%
}
.personboxblu span {
	padding:0px 10px 0 0;
}
.persontext {
	padding-top:20px;
	float:right;
	width:355px;
	padding-right:10px;
}


/********** MAIN CONTENT BOX **********/
.mainbox_head, .mainbox_headtext{ 
	background: transparent url("../media/bg_blu.png") no-repeat bottom right} 
	
.mainbox2_head, .mainbox2_headtext{ 
	background: transparent url("../media/bg_hblu.png") no-repeat bottom right} 
	
.mainbox, .mainbox_body{ 
	background: transparent url("../media/bg.png") no-repeat bottom right
} 	

.mainbox{ /* intended total box width - padding-right(next) */ 
	/*width:235px !important;  IE Win = width - padding */ 
	width: 765px; /* the gap on the right edge of the image (not content padding) */ 
	padding-right:15px; /* use to position the box */ 
	margin:0px 0 0 0;/* set the top-right image */ 
} 
.mainbox_head, .mainbox2_head {
	background-position:top right; /* pull the right image over on top of border */ 
	margin-right:-15px; /* right-image-gap + right-inside padding */ 
	padding-right:40px;/* set the top-left image */ 	
	height:173px;
} 
.mainbox_head img, .mainbox2_head img {
	float:right;
	padding: 0 30px 0 0;
}
.mainbox_headtext, .mainbox2_headtext {
	background-position:top left;
	width:320px;
	margin:0; /* reset main site styles*/
	border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */
	padding:15px 0 15px 15px;
	height:143px;
	line-height:160%;
} 
.mainbox_headtext a, .mainbox_headtext a.visited  { 
	color:#FFFFFF; 
	text-decoration:none;
}
.mainbox_headtext a:hover, .mainbox_headtext a.active {
	text-decoration:underline;
}
.mainbox_body{
	background-position:bottom left;
	/*margin-right:25px; interior-padding right 
	padding:18px 0 15px 15px; 
	color:#FFFFFF;
	line-height:150%;*/
	margin-right:25px; /* interior-padding right */
	padding:15px 0 10px 15px;
	height:314px;
	width:725px;
}
.mainbox_body span {
	font-size: 16px;
	font-weight:bold;

}
div.page {
	text-align:right;
	position:relative;
	bottom:40px;
	left: -60px;
	
	
}

/********** SIDEBAR **********/
/********** BOX 1 **********/
.sidebarbox, .sidebarbox_body, .sidebarbox_head, .sidebarbox_headtext, .sidebarbox_headtext2 { 
	background: transparent url("../media/bg.png") no-repeat bottom right} 
.sidebarbox{ 
	width: 225px; 
	padding-right:15px;  
	margin:0px 0 0 0;
} 
.sidebarbox_head{
	background-position:top right; 
	margin-right:-15px; 
	padding-right:15px;
	height:209px; 
} 
.sidebarbox_headtext, .sidebarbox_headtext2{ 
	background-position:top left; 
	margin:0;  
	border:0; 	
	padding:10px 0 0px 15px; 
height:199px; 
} 

.sidebarbox_body{
	background-position:bottom left;
	padding:10px 0px 5px 15px;
} 
.sidebarbox_head a {
display:block;
}
.sidebarbox_head span {
	padding-top:-10px;
}
.sidebarbox_head a {
	padding-top:10px;
}

.sidebarbox_head a.dotted {
	border-bottom:2px dotted; 	
	padding-bottom:9px;
}

.sidebarbox_headtext2 p {
line-height:155%
 
}
 .sidebarbox_headtext2 img {
	float:right;
}
 .sidebarbox_headtext2 a:hover {
 	text-decoration:underline;
}

/********** BOX 2 **********/
.sidebarbox2_head, .sidebarbox2_headtext{ 
	background: transparent url("../media/bg.png") no-repeat bottom right} 

.sidebarbox2, .sidebarbox2_body{ 
	background: transparent url("../media/bg_hblu.png") no-repeat bottom right
} 	

.sidebarbox2{ /* intended total box width - padding-right(next) */ 
	/*width:235px !important;  IE Win = width - padding */ 
	width: 225px; /* the gap on the right edge of the image (not content padding) */ 
	padding-right:15px; /* use to position the box */ 
	margin:10px 0 0 0;/* set the top-right image */ 
} 
.sidebarbox2_head{
	background-position:top right; /* pull the right image over on top of border */ 
	margin-right:-15px; /* right-image-gap + right-inside padding */ 
	padding-right:15px;/* set the top-left image */ 	/*height:auto !important; height:1%; IE Holly Hack */ /* set the lower-left corner image */
	height:115px;
} 
.sidebarbox2_headtext{ 
	background-position:top left; 
	margin:0; /* reset main site styles*/ 
	border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
	padding:15px 0 15px 15px; /*%; IE Holly Hack */ /* set the lower-left corner image */ line-height:160%;
	width: 210px;
	height:auto !important; height:1	 
	font-size: 13px;
} 
.sidebarbox2_headtext span { font-size:16px; font-weight:bold;}
.sidebarbox2_body{ 
	background-position:bottom left; 
	height:132px;
	 /*margin-right:25px; interior-padding right*/
	padding:15px 0 15px 15px;  
} 
.sidebarbox2_bodytext{ 
	
	color:#ffffff;
	line-height:150%;
	font-size: 13px;
}

