/**
*	Copyright 2007 MediaMonks Multimedia Holding B.V., All Rights Reserved.
*
*	CMS stylesheet [screen]
*
*	@version	1.0
*	@date		02/04/2007
*
*/

* {
	margin:					0;
	padding:				0;
	border:					0;
}

body {
	color:					#000;
	font:					11px/15px Arial, Helvetica, Tahoma, Verdana, sans-serif, 'times new roman';
	background:				#2B81D9;
}

ol,
ul,
dl {
	list-style:				none;
}

h1 {
	color:                  #003366;
	font:					25px/30px Arial, Helvetica, Tahoma, Verdana; 
	font-weight:            bold;   
}
h2 {
	color:                  #003366;
	font:					25px/20px Arial, Helvetica, Tahoma, Verdana; 
	font-weight:            bold;  
}
h3 {
	color:                  #0099FF;
	font:					14px/20px Verdana, Arial, Helvetica, Tahoma; 
	font-weight:            bold;   
}
.white {
    color:                  #FFF;   
}
a {
	color:					#505050;
	font-weight:			normal;
	text-decoration:		none;
	border-bottom:          1px dotted #505050;
}
a:hover {
	color:					#FFF;
	text-decoration:		none;
	border-bottom:          1px dotted #505050;
	background-color:             #3090FF;
}
div.spacer {
	clear:					both;
	font:					0/0 serif;
	line-height:			0;
}

div#header_container {
    margin:                 0;
    background:             #3696EA url(../images/header_bg.jpg) repeat-x top left;
    height:                 156px;    
}
div#printheader {
    display:                none;
}
div#header {
    position:               relative;
    margin:                 0 auto;
    width:                  780px;
    height:                 124px;
}
div#header img.header_bg {
    position:               absolute;
    top:                    0;
    left:                   18px;
    z-index:                1;
}
div#header img.header_logo {
    position:               absolute;
    top:                    33px;
    left:                   18px;
    z-index:                2;
}
div#header img.header_subtitle {
    position:               absolute;
    top:                    56px;
    right:                  0;
    z-index:                1;
}
div#header div.header_subnav {
    position:               absolute;
    top:                    10px;
    right:                  0; 
    text-align:             left; 
	color:					#000;
	font:					11px/16px Verdana, Arial, Helvetica, Tahoma, sans-serif, 'times new roman'; 
}

div#header div.header_subnav a,
div#header div.header_subnav a:hover,
div#header div.header_subnav div.selected {
    padding:                0 11px 0 11px;
    display:                block;
    float:                  left; 
    color:                  #000;
    text-decoration:        none;
    font-weight:            bold;
    height:                 17px;
    background:             none;
    border:                 none; 
}
div#header div.header_subnav a:hover {
    color:                  #FFF;
    background:             none;
    border:                 none;     
}
div#header div.header_subnav div.selected {
    color:                  #FFF;
    padding:                0 6px 0 6px; 
	height:					20px;
}
div#header div.header_subnav div.selected div.name {
    background:             url(../images/subnav_sel_bg.gif) repeat-x center;  
    float:                  left;   
}
div#header div.header_subnav div.selected img {
    float:                  left;   
}
div#header div.header_subnav img.sep {
    margin:                 3px 0;
    float:                  left;   
}
div.copyrights img.flags,
div#header div.header_subnav img.flags {
    margin:                 2px 0 0 3px;
    float:                  left;   
}
div.mainnav {
    position:               relative;
    margin:                 0 auto;
    width:                  780px;
}
div.mainnav a,
div.mainnav a:hover,
div.mainnav div.selected {
    padding:                6px 18px 0 18px;
    display:                block;
    height:                 26px;
    font:					11px/20px Verdana, Arial, Helvetica, Tahoma, sans-serif, 'times new roman';
    font-weight:            bold;
    color:                  #FFF;
    float:                  left; 
    text-decoration:        none; 
    border:                 none;
}
div.mainnav a:hover,
div.mainnav div.selected {
    color:                  #003366;
    background:             url(../images/mainnav_sel_bg.jpg) repeat-x center;    
}
div.mainnav img.sep {
    margin:                 0; 
    float:                  left;  
}
.rightbut {
    position:               absolute;
    top:                    0;
    right:                  0;   
}
div#showcase_container {
    position:               relative;
    margin:                 0;
    padding:                0 0 20px 0;
    background:             #FFF url(../images/showcase_bg.jpg) repeat-x bottom center; 
}
table#showcase {
    position:               relative;
    margin:                 0 auto;
    width:                  780px;
}
table#showcase tr td {
    position:               relative;
    width:                  20px;
    margin:                 0;
    text-align:             center;
    vertical-align:         top;   
}
table#showcase tr td.products {
    position:               relative;
    width:                  180px;
    margin:                 0;
    text-align:             left;
}
table#showcase tr td.products a,
table#showcase tr td.products a:hover {
    margin:                 0;
    text-decoration:        none;
    background:             none;
    border:                 none;
}
table#showcase tr td.products p {
    margin:                 0 0 10px 0;
    color:                  #505050;
	font:					10px/14px Verdana, Arial, Helvetica; 
	text-align:             center; 
}
table#showcase tr td.products a.bigbut,
table#showcase tr td.products a.bigbut:hover,
form#frm_contact a.bigbut,
form#frm_contact a.bigbut:hover {
    margin:                 0 auto;
    padding:                0 20px 0 0;
    display:                block;
    height:                 26px;
    width:                  120px;
    text-decoration:        none;
    background:             none;
    border:                 none;
    background:             url(../images/but_big_right.gif) repeat-y top right;
}
form#frm_contact a.bigbut,
form#frm_contact a.bigbut:hover {
    margin:                 0;
    padding:                0;
    width:                  100px;   
}
table#showcase tr td.products a.bigbut img,
form#frm_contact a.bigbut img {
    margin:                 0;
    float:                  left;
    width:                  13px;
    overflow:               hidden;
}
table#showcase tr td.products a.bigbut p,
form#frm_contact a.bigbut p {
    margin:                 0;
    padding:                3px 0 0 0;
    color:                  #FFF;   
	font:					11px/20px Verdana, Arial, Helvetica;
    font-weight:            bold; 
}

div#wrapper {
    position:               relative;
    margin:                 0;
    padding:                40px 0 65px 0;
    background:             #FFF;   
}
div#pagewrapper {
    position:               relative; 
    margin:                 0 auto;
    width:                  780px;
    clear:                  both;
}
div.col_left {
    position:               relative;
    margin:                 0 40px 0 0;
    width:                  500px; 
    float:                  left;  
}
div.col_right {
    position:               relative;
    margin:                 0;
    width:                  240px;  
    float:                  left;  
}
div.col_subleft {
    position:               relative;
    margin:                 20px 33px 0 0;
    width:                  193px; 
    float:                  left;  
}
div.col_subleft2 {
    position:               relative;
    margin:                 20px 30px 0 0;
    width:                  160px; 
    float:                  left;  
}
div.col_subright {
    position:               relative;
    margin:                 20px 0 0 0;
    width:                  270px; 
    float:                  left;  
}
div.col_subright2 {
    position:               relative;
    margin:                 20px 0 0 0;
    width:                  310px; 
    float:                  left;  
}
div.col_left p,
div.col_right p {
    margin:                 15px 0 15px 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    color:                  #505050;       
}
div.col_subleft p,
div.col_subleft2 p,
div.col_subleft2 img {
    margin:                 5px 0 15px 0;
    font:					10px/16px Verdana, Arial, Helvetica;
    color:                  #505050;    
}
div.col_subright p,
div.col_subright2 p
{
    margin:                 5px 0 15px 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    color:                  #505050;    
}
div.col_subright2 p {
    margin:                 0 0 15px 0;   
}
div.std_seperator {
    margin:                 25px 0 20px 0;
    height:                 1px;
    background:             url(../images/std_sep.gif) repeat-x top left; 
	font:					0/0 serif;
	line-height:			0;
}
div.top {
    margin:                 25px 0 20px 0;
    height:                 21px;
    background:             url(../images/std_sep.gif) repeat-x top left; 
    font:					10px/16px Verdana, Arial, Helvetica;
    color:                  #505050;
    text-align:             right;      
}
div.news_seperator {
    margin:                 8px 0 8px 0;
    height:                 1px;
    background:             url(../images/std_sep.gif) repeat-x top left; 
	font:					0/0 serif;
	line-height:			0;
}
div.contactbox {
    position:               relative; 
    margin:                 0;
    padding:                25px 20px 0 25px;
    background:             #26456C url(../images/contactbox_top.gif) no-repeat top left;      
}
div.contactbox p
{
    margin:                 5px 0 15px 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    color:                  #FFF;    
}
div.contactbox_close {
    position:               relative; 
    margin:                 0;
    padding:                0;
    height:                 25px;
    background:             #FFF url(../images/contactbox_bottom.gif) no-repeat top left;      
}
div.helpbox {
    position:               relative; 
    margin:                 0;
}
div.helpbox p {
    margin:                 5px 0 15px 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    color:                  #505050;    
}
div.helpbox a,
div.helpbox a:hover,
div.contactbox a,
div.contactbox a:hover {
    border:                 none; 
}
div.contactbox a,
div.contactbox a:hover {
    background:             none;
    border:                 none;     
}

a.smallbut,
a.smallbut:hover,
a.smallblackbut,
a.smallblackbut:hover {
    margin:                 0;
    padding:                0 13px 0 0;
    width:                  82px;
    height:                 17px;
    display:                block;
    background:             url(../images/but_small_right.gif) no-repeat top right;
    text-decoration:        none;
    border:                 none;
}
a.smallblackbut,
a.smallblackbut:hover {
    background:             url(../images/but_small_black_right.gif) no-repeat top right;
}
a.smallbut p,
a.smallblackbut p {
    margin:                 0;
    padding:                2px 0 3px 0;
    color:                  #FFF;
    font:					10px/10px Verdana, Arial, Helvetica;  
    font-weight:            bold; 
}  
a.smallbut img,
a.smallblackbut img {
    float:                  left;
}

div.newsbox {
    position:               relative;
    margin:                 10px 0 0 0;
    padding:                21px 21px 0 21px;
    background:             #F1EFEB url(../images/newsbox_top.jpg) no-repeat top left;        
}
div.newsbox dl {
    position:               relative;    
    margin:                 15px 0 0 0;
}
div.newsbox dl dd {
    position:               relative;      
    width: 100%;
    margin:                 0;
}
div.newsbox dl dd p.date {
    margin:                 0;
    width:                  90px;
    font:					11px/20px Verdana, Arial, Helvetica;
    font-weight:            bold;
    color:                  #666; 
    vertical-align:         top;
    float:                  left;
}
div.newsbox dl dd p.title {
    margin:                 0;
    width:                  365px;
    font:					11px/20px Verdana, Arial, Helvetica;
    font-weight:            normal;
    color:                  #333; 
    vertical-align:         top;
    float:                  left;
}

div#footer_container {
    margin:                 0;
    background:             #3696EA url(../images/footer_bg.jpg) repeat-x top left;
    height:                 120px; 
    clear:                  both;   
}
div#footer {
    position:               relative;
    margin:                 0 auto;
    width:                  780px;
}
div#footer div.copyrights {
    position:               absolute;
    top:                    55px;
    right:                  0px;
    text-align:             right;
	color:					#000;
	font:					11px/16px Verdana, Arial, Helvetica, Tahoma, sans-serif, 'times new roman'; 
}
div#footer div.copyrights a,
div#footer div.copyrights a:hover,
div#footer div.copyrights div.selected {
    padding:                0 11px 0 11px;
    display:                block;
    float:                  left; 
    color:                  #000;
    text-decoration:        none;
    font-weight:            normal;
    height:                 17px;
    background:             none;
    border:                 none;
}
div#footer div.copyrights a:hover {
    color:                  #FFF;
    background:             none;
    border:                 none;    
}
div#footer div.copyrights div.selected img {
    float:                  left;   
}
div#footer div.copyrights img.sep {
    margin:                 3px 0;
    float:                  left;   
}

div.contentblock {
    position:               relative;
    margin:                 0;
    padding:                0 0 0 68px;
}
div.contentblock p {
    margin:                 21px 0 0 0;
    font:					11px/22px Verdana, Arial, Helvetica, Tahoma;
    color:                  #505050;    
}
div.prodblock {
    position:               relative;
    margin:                 0;
    padding:                0 155px 0 110px;
}
div.prodblock a.moduleimg {
    position:               absolute;
    top:                    0;
    left:                   0;
    width:                  85px;
    height:                 85px;
    z-index:                20;
    border:                 none;
    background:             none;  
}
.ico_people {
    background:             url(../images/icons/icon_people.gif) no-repeat top left;       
}
.ico_payment {
    background:             url(../images/icons/icon_payment.gif) no-repeat top left;       
}
.ico_content {
    background:             url(../images/icons/icon_content.gif) no-repeat top left;       
}
.ico_promotions {
    background:             url(../images/icons/icon_promotions.gif) no-repeat top left;       
}
.ico_billing {
    background:             url(../images/icons/icon_billing.gif) no-repeat top left;       
}
.ico_catalogus {
    background:             url(../images/icons/icon_catalogus.gif) no-repeat top left;       
}
.ico_drm {
    background:             url(../images/icons/icon_drm.gif) no-repeat top left;       
}
.ico_saas {
    background:             url(../images/icons/icon_saas.gif) no-repeat top left;       
}
.ico_logistics {
    background:             url(../images/icons/icon_logistics.gif) no-repeat top left;       
}
.ico_authorisation {
    background:             url(../images/icons/icon_auth.gif) no-repeat top left;       
}
.ico_authorisation {
    background:             url(../images/icons/icon_auth.gif) no-repeat top left;       
}
.ico_authentication {
    background:             url(../images/icons/icon_authentication.gif) no-repeat top left;       
}
.ico_abonnement {
    background:             url(../images/icons/icon_abonnement.gif) no-repeat top left;       
}
.ico_rapportage {
    background:             url(../images/icons/icon_rapportage.gif) no-repeat top left;       
}
.ico_commerce {
    background:             url(../images/icon_commerce-now.gif) no-repeat top left;       
}
.ico_deliver {
    background:             url(../images/icon_deliver-now.gif) no-repeat top left;       
}
.ico_access {
    background:             url(../images/icon_access-now.gif) no-repeat top left;       
}
.ico_report {
    background:             url(../images/icon_report-now.gif) no-repeat top left;       
}

dl.prodmodule {
    margin:                 10px 0 0 0;    
}
dl.prodlist {
    position:               absolute;
    top:                    0;
    right:                  0;
    width:                  130px;
}
dl.prodmodule dd {
    padding:                5px 0 6px 30px;
    font:					10px/14px Verdana, Arial, Helvetica, Tahoma;
    color:                  #666;
    background:             #F5F5F5 url(../images/bullit.gif) no-repeat 7px 6px; 
    border-top:             1px solid #FFF;
    border-bottom:          1px solid #D9D9D9;
}

dl.prodbuttons {
    margin:                 0;    
}
dl.prodbuttons dd {
    height:                 34px;
    overflow:               hidden;
}
dl.prodlist dd {
    padding:                5px 0 6px 11px;
    font:					10px/14px Verdana, Arial, Helvetica, Tahoma;
    color:                  #666;
    border-top:             1px solid #FFF;
    border-bottom:          1px solid #D9D9D9;
}
dl.prodlist dd a {
    color:                  #666;
    text-decoration:        none;
    border:                 none;
    background:             none;
}
dl.prodlist dd a:hover {
    color:                  #666;
    text-decoration:        underline;
    border:                 none;
    background:             none;
}
dl.prodlist dd.commerce {
    background:             #F5F5F5 url(../images/commerce_arrow.gif) no-repeat 0 9px;
}
dl.prodlist dd.deliver {
    background:             #F5F5F5 url(../images/deliver_arrow.gif) no-repeat 0 9px;
}
dl.prodlist dd.access {
    background:             #F5F5F5 url(../images/access_arrow.gif) no-repeat 0 9px;
}
dl.prodlist dd.report {
    background:             #F5F5F5 url(../images/report_arrow.gif) no-repeat 0 9px;
}

a.but_commerce,
a.but_commerce:hover,
a.but_deliver,
a.but_deliver:hover,
a.but_access,
a.but_access:hover,
a.but_report,
a.but_report:hover {
    position:               relative;
    margin:                 0;
    padding:                0;
    width:                  240px;
    height:                 34px;
    background-position:    center left; 
    border:                 none; 
    display:                block;
}
a.but_commerce:hover,
a.but_deliver:hover,
a.but_access:hover,
a.but_report:hover {
    background-position:    center right;   
}
a.but_commerce {
    background-image:       url(../images/but_commerce.png);
}
a.but_deliver {
    background-image:       url(../images/but_deliver.png);   
}
a.but_access {
    background-image:       url(../images/but_access.png);   
}
a.but_report {
    background-image:       url(../images/but_report.png);   
}
div.download_pdf {
    position:               relative;
    margin:                 0 10px 0 0;
    padding:                7px 0 0 45px;
    height:                 24px;
    background:             #F5F5F5 url(../images/icon_adobereader.jpg) no-repeat 0 0;  
    border:                 1px solid #CCC;
    font:					11px Verdana, Arial, Helvetica, Tahoma;
}
a.modulelink {
    border:                 none;
    background:             none;   
}
div.newsbox_small {
    position:               relative;
    margin:                 0;
    padding:                19px 19px 0 24px; 
    background:             #F2F0EC url(../images/newsbox_small_top.jpg) no-repeat 0 0;  
}
div.newsbox_small_bot {
    position:               relative;
    margin:                 0;
    height:                 25px;
    background:             #F2F0EC url(../images/newsbox_small_bot.jpg) no-repeat 0 0;  
}
div.newsbox_small dl {
    position:               relative;    
    margin:                 10px 0 0 0;
}
div.newsbox_small dl dd {
    position:               relative;      
    width: 100%;
    margin:                 0;
}
div.newsbox_small dl dd p.date {
    margin:                 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    font-weight:            bold;
    color:                  #666; 
    vertical-align:         top;
}
div.newsbox_small dl dd p.title {
    margin:                 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    font-weight:            normal;
    color:                  #666; 
    vertical-align:         top;
}
div.col_contactleft {
    position:               relative;
    margin:                 0 10px 0 0;
    padding:                0;
    width:                  235px; 
    float:                  left;
    vertical-align:         top;  
}
div.col_contactright {
    position:               relative;
    margin:                 0;
    width:                  231px; 
    float:                  left; 
    text-align:             right; 
}
div.col_left div.col_contactleft p {
    margin:                 0;
    padding:                0;   
}
div.smallmap {
    position:               relative;
    margin:                 0;
    padding:                12px;
    width:                  231px;
    height:                 169px;   
    background:             #FFF url(../images/smallmap.gif) no-repeat top right;
}
div.smallmap a {
    background:             none;
    border:                 none;   
}
div.smallmap a:hover {
	background-color:		transparent;
	border:					none;
    text-decoration:        none;
}
form#frm_contact {
    position:               relative;
    margin:                 0;   
}
form#frm_contact fieldset.blank {
    background-color:       #FFF;   
}
form#frm_contact fieldset.grey {
    margin:                 15px 0 0 0;
    padding:                23px 0 24px 142px;
    background-color:       #F0F0F0; 
    font:					11px Verdana, Arial, Helvetica; 
    color:                  #505050; 
}
form#frm_contact label {
    position:               relative;
    padding:                2px 0 0 0;
    width:                  144px;
    float:                  left;   
    font:					11px/20px Verdana, Arial, Helvetica;
    font-weight:            bold;
    color:                  #505050; 
}
form#frm_contact input {
    position:               relative;
    margin:                 0 7px 5px 0;
    padding:                4px 0 4px 8px;
    width:                  212px;
    float:                  left;   
    font:					11px Verdana, Arial, Helvetica;
    font-weight:            normal;
    color:                  #505050;
    border:                 1px solid #CDCDCD; 
}
form#frm_contact input.zipcode {
    width:                  81px;   
}
form#frm_contact input.telephone {
    width:                  120px;   
}
form#frm_contact input.checkbox,
form#frm_contact img.checkbox {
    width:                  18px;
    height:                 18px;
    margin:                 0 8px 5px 0; 
    float:                  left; 
}
form#frm_contact input.radio,
form#frm_contact input.radioGray,
form#frm_contact img.radio,
form#frm_contact img.radioGray {
    width:                  20px;
    height:                 20px;
    margin:                 0 8px 8px 0; 
    float:                  left;    
}
form#frm_contact div.frm_prefix,
form#frm_contact div.frm_prefix2,
form#frm_contact div.frm_module {
    padding:                3px 0 0 0;
    width:                  50px;
    font-weight:            bold;       
    color:                  #505050;
    float:                  left;
}
form#frm_contact div.frm_prefix2
{
	width:					90px;
}
form#frm_contact div.frm_module {
    padding:                2px 0 0 0;
    width:                  150px;   
}
form#frm_contact textarea {
    position:               relative;
    margin:                 15px 0 25px 0;
    padding:                4px 0 4px 8px;
    width:                  212px;
    height:                 85px;
    float:                  left;   
    font:					11px Verdana, Arial, Helvetica;
    font-weight:            normal;
    color:                  #505050;
    border:                 1px solid #CDCDCD; 
}
form#frm_contact br {
    clear:                  both;   
}
form#frm_contact div.frm_error {
    padding:                4px 0 0 0;
    color:                  #FF0000;
    font-weight:            bold;
    float:                  left;   
}
form#frm_contact input.error {
    border:                 1px solid #FF0000;   
}

div#bigmap {
    position:               absolute;
    top:                    211px;
    right:                  162px;
    width:                  447px;
    height:                 325px;
    border:                 5px solid #CCC;
    z-index:                999;
    background:             #FFF url(../images/route.jpg) no-repeat top left;  
}
div#bigmap img.closebut {
    position:               absolute;
    top:                    5px;
    right:                  5px;
    width:                  18px;
    height:                 18px;
    cursor:                 pointer;
}
div#bigmap div.printbut {
    position:               absolute;
    top:                    7px;
    right:                  36px;
}
div#printmap {
    display:                none;
}
div.col_newsleft {
    position:               relative;
    margin:                 0 40px 25px 0;
    width:                  240px;
    float:                  left;   
}
div.col_newsright {
    position:               relative;
    margin:                 0;
    width:                  500px;
    float:                  left;   
}
div.col_newsright p {
    margin:                 15px 0 15px 0;
    font:					11px/20px Verdana, Arial, Helvetica;
    color:                  #505050;       
}

ul.shoplist {
    position:               relative;
    list-style-type:        none;
    margin:                 15px 0 0 0;
}
ul.shoplist li {
    position:               relative;
    clear:                  both;
    padding:                0;   
}
ul.shoplist li span.swfir {
	position:				absolute;
    top:                    2px;
    left:                   0; 
}
ul.shoplist li p.text {
    margin:                 7px 0 2px 122px;
}
ul.shoplist li a,
ul.shoplist li a:hover {
    margin:                 7px 0 2px 122px;   
}
ul.shoplist li h3 {
    margin:                 0 0 0 122px; 
    display: inline;   
}
dl.shopadmin {
    position:               relative;    
    margin:                 15px 0 0 0;
}
dl.shopadmin dd {
    padding:                5px 0 6px 10px;
    background:             #F5F5F5; 
    border-top:             1px solid #FFF;
    border-bottom:          1px solid #D9D9D9;
}
dl.shopadmin dd p {
    margin:                 0;
    font:					11px/14px Verdana, Arial, Helvetica, Tahoma;
    color:                  #333;
    font-weight:            bold;
    vertical-align:         top;
}
dl.shopadmin dd a {
    color:                  #333;
    font-weight:            bold;
    text-decoration:        none;
    border:                 none;
    background:             none;
}
dl.shopadmin dd a:hover {
    color:                  #3090FF;
    font-weight:            bold;
    text-decoration:        none;
    border:                 none;
    background:             none;
}
a.bigbut,
a.bigbut:hover {
    margin:                 0;
    padding:                0 13px 0 0;
    height:                 30px;
    display:                block;
    background:             url(../images/but_big_blue_right.gif) no-repeat top right;
    text-decoration:        none;
    border:                 none;
}
a.bigbut p {
    margin:                 0 auto;
    padding:                8px 0 3px 0;
    color:                  #FFF;
    font:					11px/11px Verdana, Arial, Helvetica;  
    font-weight:            bold; 
}  
a.bigbut img {
    float:                  left;
}
div.col_right p.mainshoptext {
    margin:                 5px 0 10px 0;   
}
.paginator
{
	font-size:				10px;
	font-family:			verdana, arial;
}
.paginator a
{
	margin:					0 2px;
}
.print_content
{
	display:				none;	
}

dl.teamlist
{
    position:               absolute;
    top:                    43px;
    right:                  0;
    width:                  130px;
}
dl.teamlist dd
{
	margin:					0px 0px 0px 0px;
    padding:                3px 0px 0px 11px;
    font:					10px/14px Verdana, Arial, Helvetica, Tahoma;
    color:                  #666;
    background-image:		url(../images/teamlist_bg.gif);
    height:21px;
    width:120px;
}

dl.teamlist dd a,
dl.teamlist dd a:hover
{
	font-weight:bold !important;
	text-decoration:none !important;
	color:#666666 !important;	
	text-decoration:none !important;
	border:none;
	background:none;
}
dl.teamlist dd a:hover
{
	text-decoration:underline !important;
}

ul.overonsblok
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:500px;
}

ul.overonsblok li
{
	position:relative;
	margin:25px 0px 0px 0px;
	padding:0;
	float:left;
}

ul.overonsblok li div.photo
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0;	
	float:left;
	width:85px;
	height:106px;
	background-color:#CCCCCC;
}

ul.overonsblok li div.info
{
	position:relative;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
	width:500px;
}

ul.overonsblok li div.info h4
{
	color:#0099FF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul.overonsblok li div.info p
{
	margin:10px 0px 0px 0px;
	padding:0;
	line-height:20px;
	color:#505050;
}
img.imgmdp
{
	padding: 	20px 0;	
}