body  { background-color: #d9d9d9 }
p {}
td     { font-size: 11px; font-family: Verdana, Arial; background-color: #fff }
.bgcolor { background-color: #d9d9d9; background-image: url("../pics/bg_shade.gif"); background-repeat: repeat-x; background-position: left bottom }
a  { color: #3f8ccb; text-decoration: underline }
a:hover   { color: #1d5270; text-decoration: none }
.menu-balk  { color: white; background-color: #3f8ccb; text-transform: uppercase; padding: 5 5px 5 10px }

.space_r{
padding:10 10px 5 15;
}

.space_l { padding: 10 10px 5 15 }

.datum { color: #3f8ccb; font-size: 10px; padding: 5 5px }


.kruimel { color: #3f8ccb; font-size: 10px; padding: 0px 5px }

.menu-leftbg{
background-image: url("../pics/menu_bg.gif"); background-position: left top;
padding:10 5px 5 5px;
}

.menu-rightbg{
background-image: url("../pics/menu_bg_r.gif"); background-position: left top;
padding:10 10px 5 15px;
}

.txtfields { 
font-size: 11px; font-family: Verdana, Arial; border: solid 1px #7d99b4; width: 150; 
}

.urls {
color: white; font-size: 11px;
text-decoration: none;
}

.urls-blue {
color: #09347B; font-size: 11px;
text-decoration: none;
}

.content-blue {
color: #09347B; font-size: 11px;
text-decoration: none;
}


.nr    { color: #fff; font-weight: bold; background-color: #000; padding-left: 5px; width: 25px; height: 18px }
.gray   { color: #fff; font-weight: bold; background-color: #666; padding-left: 3px; height: 18px }
#headtable   { }
.space  { line-height: 18px; text-align: left; padding: 8px; vertical-align: top }
.fields { font-size: 12px; font-family: Verdana, Arial; border: solid 1px #7d99b4 }
.blue { color: #fff; background-color: #09f }
.gray_header  { color: #fff; font-size: 12px; font-weight: normal; background-color: #cc9; padding-left: 6px; height: 30px }
.button { color: #056e91; font-size: 13px; font-family: Verdana, Arial; background-color: #f5f5eb }
.content { color: #056e91 }
.small_stroke { background-color: #7d99b4 }
@media print {
	#printbtn { visibility: hidden }
	#imga { visibility: hidden }
	#imgb { visibility: hidden }
}
.small_version  { font-size: 10px; font-family: Verdana, Arial; padding-top: 4px; padding-bottom: 2px; padding-left: 5px; height: 15px }
.small_black { color: #fff; font-size: 10px; font-family: Verdana, Arial; background-color: #000; padding-left: 8px; border: solid 1px #000 }
.small_gray { color: #fff; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; background-color: #999; padding-left: 5px; border: solid 1px #999 }
.small_border { font-size: 3px; font-family: Verdana; border-bottom: 1px solid #999 }

.requiredfield   { font-size: 12px; font-family: Verdana, Arial; border: solid 1px #7d99b4 }
.invalidfield     { font-size: 12px; font-family: Verdana, Arial; border: solid 1px #efefef }
.tbl_Header  { color: #fff; font-size: 11px; font-family: Verdana; background-color: #174286; background-repeat: no-repeat; background-position: right top; margin: 0; padding-top: 3px; padding-left: 10px; height: 20px }
.tbl_Content { margin: 0; padding-top: 10px; padding-right: 10px; padding-left: 10px }
.tbl_Content1  { background-color: #dfecf6; margin: 0; padding-top: 10px; padding-right: 10px; padding-left: 10px }
.read_more { font-size: 10px; text-align: right; margin: 5px 0 20px }
.footer  { color: #78bfcb; font-size: 10px; background-color: #3f8ccb; padding: 5 5px 5 10px }
.footer a{ color: #78bfcb; text-decoration: none;}
.footer a:hover{ color: #78bfcb; text-decoration: none;}

.footer1  { color: #ffffff; font-size: 10px; text-decoration:underline; font-weight:bold; text-align:right; background-color: #3f8ccb; padding: 5 5px 5 10px }



.header { background-image: url("../pics/header.jpg"); background-repeat: no-repeat; background-position: right top }
.header1 { background-image: url("../pics/header_1.jpg"); background-repeat: no-repeat; background-position: right top }
.header2 { background-image: url("../pics/header_2.jpg"); background-repeat: no-repeat; background-position: right top }
.header3 { background-image: url("../pics/header_3.jpg"); background-repeat: no-repeat; background-position: right top }
.header4 { background-image: url("../pics/header_4.jpg"); background-repeat: no-repeat; background-position: right top }


	#dropmenudiv {  background-image: url(../pics/slideBg.gif); background-repeat: no-repeat; background-position: left top; text-align:left; margin:1px 0px; color: #1a3254; font: 11px/18px verdana; position: absolute; z-index: 100; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #FFF }
	#dropmenudiv a{
font-family: verdana;
font-size: 10px;
text-transform: uppercase;
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 0px solid #FFF;
padding: 2px 0 3;
text-decoration: none;
font-weight: normal;
color: #FFF;
z-index: 100;
}
	#dropmenudiv a:hover{ /*hover background color*/
color: #FFFFFF;
text-decoration: underline;
}

.logo_klein { color: #78bfcb; font-size: 8px; }

.requiredfield     { font-size: 11px; font-family: Arial; width: 125px; height: 19px } 
.invalidfield   { font-size: 11px; background: #dddddd; border: solid 1px #174286 }


.adv_cell {background-color:#dfecf6; border: solid #94bfe2 1px; width:198px; height:175px; text-align: left; vertical-align: top; }
.adv_cell p{padding: 10px; margin:0px; }