body{
font:x-small Verdana,Arial,Helvetica,sans-serif;
margin:0px
}
.menu-main{
margin-top:4px;
margin-bottom:4px;
font:11px Tahoma,Arial,sans-serif
}
.menu-main p{
padding:5px 3px 4px 6px;
margin:0px 0px 1px;
background:#F8F3E4;
display:none;
text-align:left !important
}
.menu-top{
background:url(/images/header-bg-blu.gif) #CAE5FE repeat-x!important;
padding:5px 3px 4px 4px !important;
display:block !important;
text-align:left !important;
font-weight:bold
}
.menu-active p{
display:block !important;
border-left:6px solid #F8EBC1
}
.menu-active .menu-top{
background:url(/images/header-bg-sand.gif) #FEF1CA repeat-x !important;
display:block !important;
border:none !important
}
.menu-active .menu-top a{
color:#000000 !important
}
.menu a,.menu-main a{
color:#000000;
text-decoration:none/*
width:178px;
height:20px;
padding:5px 5px 4px;
*/
}
.menu a:hover,.menu-main a:hover{
text-decoration:underline/*
background-color:#CCCCCC;
*/
}
.menu{
margin:2px;
padding:0px;
display:block;
clear:both;
float:none
}
.menu2{
clear:both;
float:none;
margin:2px/*
display:none;
*/
}
.menu p{
display:block;
float:left;
padding:2px 6px;
margin:0px 1px 1px 0px;
list-style:none;
text-align:center;
background:#DBEAF8;
font:normal 11px Tahoma,Arial,sans-serif;
height:auto;
width:auto
}
.menu2 p{
display:block;
float:left;
padding:2px 6px;
margin:0px 2px 1px -1px;
list-style:none;
text-align:center;
font:11px Tahoma,Arial,sans-serif
}
.active{
background:#F8EBC1 !important
}
a:link{
color:#003366
}
a:visited{
color:#3C647B
}
a:hover{
color:#003366
}
a:active{
color:#003399
}
.breadcrumb{
font:11px Tahoma,Arial,sans-serif;
padding:4px  !important;
margin:0px  !important;
width:auto;
border-bottom: 1px dotted #C0CCCC;
text-align:left
}
.breadcrumb a{
color:#333333
}
.tabletext{
font:11px Tahoma,Arial,sans-serif !important
}
.tabletext th{
background:url(/images/header-bg-blu.gif) #CAE5FE repeat-x !important
}
.button-blu{
background:url(/images/header-bg-blu.gif) #CAE5FE repeat-x !important;
display:block !important;
border:thin solid #9BC8F1;
font:bold 11px Tahoma,Arial,sans-serif
}
.footer-text{
font:10px Tahoma,Arial,sans-serif;
border:1px solid #5284D2
}
.cnt-column-borders{
border:1px dotted #C0CCCC;
border-width:0px 1px
}
.heading{
color:#224984;
font:bold 18px Tahoma,Arial,sans-serif;/*	padding:6px 2px 4px;*/
margin:12px 0px 8px!important;
width:auto
}
.introtext{
margin:2px;
font:12px/18px Verdana,Arial,Helvetica,sans-serif
}
.kpsd-infobox-text{
font:11px/13px Tahoma,Arial,Helvetica,sans-serif;
color:#333333;
padding:4px
}
.kpsd-infobox-text p{
	margin:0;
	padding: 0;
}
.kpsd-infobox-text li{
list-style:url(/images/ul-3cublet.gif);
margin: 0;	
padding: 0;
}

.kpsd-summary-text{
font:11px/13px Tahoma,Arial,Helvetica,sans-serif;
color:#333333;
margin:6px 0px;
width:100%;
display:block
}
.kpsd-quicklinks{
margin:0px !important;
padding:0px !important
}
.kpsd-quicklinks li{
font:11px "Tahoma",Arial,Helvetica,sans-serif;
color:#333333;
list-style:none;
margin:0px !important;
padding:0px 0px 2px 2px !important;
border-bottom:1px solid #FFFFFF
}
.kpsd-quicklinks li a{
text-decoration:none
}
.input-blu{
background:#CAE5FE;
border:thin solid #9BC8F1;
font:11px "Tahoma",Arial,Helvetica,sans-serif
}
.kpsd-author{
font:11px Tahoma,Arial,Helvetica,sans-serif;
color:#404059;
margin:6px 0px;
width:100%;
display:block
}
.kpsd-datum{
font:bold 9px Tahoma,Arial,Helvetica,sans-serif !important;
color:#404059;
margin:6px 0px;
width:100%;
display:block
}
.kpsd-content-container{
width:592px;
margin:2px 4px !important
}
.search-field-custom-deco{
background: transparent url(/images/search_field_bg.jpg) no-repeat;
width:139px;
}
.search-field-custom-deco-field {
background: transparent;
height:13px;
width:126px;
border: none;
font:11px Tahoma,Arial,sans-serif;
padding: 0;
margin:3px;
}
.kpsd-topmenubar img{
padding: 0;
margin: 0;
}

