/*******************************************
 *
 * BASIC STYLE SETTINGS
 *
 *******************************************/

* {
	margin:0;
	padding:0;
	font-family:Verdana, Tahoma, Arial, serif;
}

body {
	background:#D4D0C7 url(/fileadmin/templates/v3/images/shadows/top.jpg) no-repeat center 0;
	margin-top:27px;
	font-size:11px;
}

a img {
	border:0;
}

h1 { font-size:17px; margin-bottom:10px; font-weight:normal; }
h2 { font-size:16px; margin-bottom:10px; }
h3 { font-size:15px; margin-bottom:10px; }
h4 { font-size:14px; margin-bottom:10px; }
h5 { font-size:13px; margin-bottom:10px; }
h6 { font-size:12px; margin-top:10px; } /*Afstand tussen de tekst verkleind 10-02-2009 door: Alexander Taat*/

#homepage h1 {
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
}

#page {
	margin:0 auto;
	width:915px;
	background:url(/fileadmin/templates/v3/images/shadows/middle.jpg) repeat-y 0 0;
	padding:0 13px 0 6px;
}

#page_inner {
	width:915px;
}

#printpage #page_inner, #printpage #page {
	margin:0;
	width:478px;
	background:#FFFFFF url();
	padding:0 20px 0 20px;
}

#page_left {
	float:left;
	width:227px;
}

#page_middle {
	float:left;
	width:450px;
	overflow:hidden; /* Was _overflow:hidden; Dit is geen officiele hack en zorgde voor problemen met de weergave van additionele elementen. Henjo - 2009-06-12 */
}

#page_right {
	float:left;
	width:210px;	
}

#bottom {
	background:#D4D0C7 url(/fileadmin/templates/v3/images/shadows/bottom.jpg) no-repeat center 0;
	padding-bottom:20px;
}

#printpage #bottom {
	background:#D4D0C7 url() no-repeat center 0;
	padding:0;
}

#bedrijvenweb_logo {
	margin-left:10px;
}

#printpage #bedrijvenweb_logo {
	margin-left:0;
}

#copyright {
	position: absolute;
	right: 16%;
}
#copyright,
#copyright a {
	color: #8B8C90;
}

/*******************************************
 *
 * HOMEPAGE TABS
 *
 *******************************************/
#pagebody {
	margin-left:20px;
}

#tabs {
	margin-bottom:10px;
}

.tab {
	float:left;
	height:103px;
	width:185px;	
}

.tabmenu {
	margin:40px 0 0 10px;
	padding-top:5px;
}

.v3dot2 .tabmenu {
	margin:0 0 0 10px;
}

.tabheader {
	width:185px;
	height:30px;	
	margin:-40px 0 0 -10px;
}

.tabitem {
	margin-bottom:5px;
}

.tabitem a {
	color:#FFFFFF;
	text-decoration:none;
}

.tabitem a:hover {
	text-decoration:underline;
}

#tab_orange {
	background:#FFFFFF url(/fileadmin/templates/v3/images/tabs/tab_orange.gif) no-repeat 0 0;
}

#tab_green {
	background:#FFFFFF url(/fileadmin/templates/v3/images/tabs/tab_green.gif) no-repeat 0 0;
}

#tab_blue {
	background:#FFFFFF url(/fileadmin/templates/v3/images/tabs/tab_blue.gif) no-repeat 0 0;
	width:196px;
}

#tab_bg {
	width:303px;
	height:103px;
	float:left;
	background:#FFFFFF url(/fileadmin/templates/v3/images/tabs/tab_bg.gif) no-repeat 0 0;
}

/*******************************************
 *
 * HOMEPAGE CONTENT COLS
 *
 *******************************************/
#content_cols a {
	color:#3A5C9C;
}

.content_col {
	float:left;
	width:285px;
	overflow:hidden;	
	line-height:15px;
}

#bottom_cols a {
	color:#336699;
}

#bottom_cols h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
}

.bottom_col {
	background-color:#D4D0C7;
	float:left;
	width:290px;
	height:80px;
	overflow:hidden;	
	line-height:15px;	
}

#bottom_left, #content_left {
	width:295px;
	margin-right:5px;
}

#bottom_middle, #content_middle {
	width:265px;
	padding-left:5px;
	background-color:#FFFFFF;
}

#bottom_middle .column_bottom {
	padding-top:20px;
}

#bottom_right, #content_right {
	width:295px;
	margin-left:5px;
}

.column_bottom {
	padding:5px;
}

#content_right .bluespacer {
	height:14px;
}

/*******************************************
 *
 * MENU
 *
 *******************************************/
#menu {
	line-height:18px;
}

#menu_inner {
	color:#CCCCCC;
	font-size:11px;
}

#menu_inner a {
	color:#CCCCCC;
	text-decoration:none;
}

#menu_inner a:hover {
	text-decoration:underline;
}

#menu_bedrijvenweb_header img, #menu_hosting_header img, #menu_ontwikkeling_header img, #menu_portalen_header img {
	float:left;	
}

#menu_hosting_items, #menu_ontwikkeling_items, #menu_portalen_items {
	padding-bottom:20px;
	width:180px;
	background-color:#211F5E;
}

.menuitem, .menuitem-on .act, .menuitem-on .cur {
	margin:0 0 5px 10px;
}
/*
.menuitem-on .cur {
	margin:0 0 5px 1px;
}
*/
.submenuitem, .submenuitem-on .act {
	margin:0 0 5px 20px;
}

.submenuitem-on .cur {
	margin:0 0 5px 9px;
}

.sub-submenuitem, .sub-submenuitem-on .act {
	margin:0 0 5px 35px;
}

.sub-submenuitem-on .cur {
	margin:0 0 5px 24px;
}



#menu_hosting .menuitem-on a,
#menu_hosting .submenuitem-on a,
#menu_hosting .sub-submenuitem-on a {
	color:#F2673A;
}

#menu_ontwikkeling .menuitem-on a,
#menu_ontwikkeling .submenuitem-on a,
#menu_ontwikkeling .sub-submenuitem-on a {
	color:#339933;
}

#menu_portalen .menuitem-on a,
#menu_portalen .submenuitem-on a,
#menu_portalen .sub-submenuitem-on a {
	color:#7392CB;
}

#menu_bedrijvenweb .menuitem-on a,
#menu_bedrijvenweb .submenuitem-on a,
#menu_bedrijvenweb .sub-submenuitem-on a {
	color:#7392CB;
}

/*******************************************
 *
 * PAGETOP MENU
 *
 *******************************************/
#pagetop_nav {
	padding-top: 75px;
	margin-left:-10px;
	font-size:11px;
	color:#999999;
	text-align:center;
}
#pagetop_nav a {
	text-decoration:none;
	color:#999999;
}
#pagetop_nav a:hover {
	text-decoration:underline;
}
/*******************************************
 *
 * CONTENT BODY
 *
 *******************************************/
#picture {	
	clear:both;
	padding-top:7px;
	margin-bottom:10px;
}

#printpage #picture {
	padding-top:0;
}

html>body #picture {
/*	padding-top:22px;*/
	padding-top: 13px;
}

#picture img {
	float:left;
	margin-bottom:10px; /*Afstand tussen de afbeelding en de header vergroot 10-02-2009 door: Alexander Taat*/
}

#header {
	margin-bottom:20px; /*Afstand tussen de header en 1e alinea verkleind 10-02-2009 door: Alexander Taat*/
}

#header h1 {
	font-size:20px;
	font-weight:500;
	margin-bottom:-10px; /*Afstand tussen de header en 1e alinea verkleind 10-02-2009 door: Alexander Taat*/
}

.header_prefix_orange {
	color:#F2673A;
}

.header_prefix_green {
	color:#339933;
}

#text {
	font-size:11px;
	margin-bottom:10px;
}

#content a {
	/*color:#211F5E;*/
	color:#3A5C9C;
}

#content {
	line-height:12pt
}

#text ol, #text ul {
	margin-left:20px;
	margin-bottom:10px;
}

#text ul {
	list-style-position:1px -2px;
}

#first_paragraph {
	font-weight:bold;
	margin-bottom:20px;
}

#paragraphs p {
	margin-bottom:15px; /*Afstand tussen de paragraphs verkleind 10-02-2009 door: Alexander Taat*/
	clear:both; /* Toevoeging Henjo, 2009-06-12. Zonder dit werden alle p's verborgen omdat ze buiten de overflow vielen. */
}


/*******************************************
 *
 * PAGE LINKS
 *
 *******************************************/
#links {
	margin-bottom:10px;
	margin-left:0;
	_margin-left:0;
	width:520px; 	
}

.pagelinks {
	float:left;
	padding-left:25px;
	height:30px;
	margin-right:20px; /*Afstand tussen de links vergroot 10-02-2009 door: Alexander Taat*/
	padding-top:5px;
}

.pagelinks a {
	color:#666666;
	text-decoration:underline;
}

.pagelinks a:hover {
	text-decoration:underline;
}

#productsheet { background:url(/fileadmin/templates/v3/images/links/adobe.gif) no-repeat 0 0; }
#media { background:url(/fileadmin/templates/v3/images/links/media.gif) no-repeat 0 0; }
#contact { background:url(/fileadmin/templates/v3/images/links/contact.gif) no-repeat 0 0; }
#print { background:url(/fileadmin/templates/v3/images/links/print.gif) no-repeat 0 0; }
#email { background:url(/fileadmin/templates/v3/images/links/mail.gif) no-repeat 0 0; }

/*******************************************
 *
 * RELEVANT LINKS
 *
 *******************************************/
#relevant {	
	margin-bottom:10px;
	margin-left:0;
	_margin-left:0;
	width:520px;
}

.relevantlinks, .relevantfiles {
	float:left;
	padding-left:25px;
	height:30px;
	margin-right:5px;
	padding-top:5px;
	background:url(/fileadmin/templates/v3/images/links/pages.gif) no-repeat 0 0; 
}

.relevantlinks a, .relevantfiles a {
	color:#666666;
	text-decoration:underline;
}

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

.relevantfiles {
	background:url(/fileadmin/templates/v3/images/links/adobe.gif) no-repeat 0 0; 
}

.links_header {
	font-size:11px;
	margin-left:0;
}

/*******************************************
 *
 * SEARCH
 *
 *******************************************/
#search {
	padding-top:65px;
	margin-left:20px;
/*	margin-left:45px;	*/
}

#search .search_input {
	padding:1px 2px 1px 18px;
	color:#999999;
	font-size:11px;
	background:#FFFFFF url(/fileadmin/templates/v3/images/magnifier.gif) no-repeat 0 0;
	height:17px;
	border:1px solid #999999;
	width:120px;
}

#search .search_submit {
	background-color:#cccccc;
	border:1px solid #999999;
	height:20px;
}

/*******************************************
 *
 * TOP RIGHT
 *
 *******************************************/
#top_right, #sidebar, #sidebar_news {	
	margin:0 0 10px 20px;	
	width:200px;
}

#top_right {
	margin-top:12px;
	height:150px;
	overflow:hidden;
}

#top_right img {
	
}

#sidebar_content {
	
}

#sidebar_news_content {
	padding:10px;
	background-color:#D4D0C7;
}

#sidebar_news_content a {
	color:#000000;
	text-decoration:none;
}

#sidebar_news_content a:hover {
	text-decoration:underline;
}

#sidebar_news_content .bwn-latest-news {
	margin-bottom:5px;
}

/*******************************************
 *
 * OTHER
 *
 *******************************************/
.clearer {
	clear:both;
}

#incasso {
	border: 1px solid #000;
	width:480px;
	display:block;
	padding:5px;
}
#incasso h2, #incasso h3 {
	text-align: center;
}
#incasso table {
	margin-top: 22px;
}
.showprint {
	display: none;
}
@media print {
	.showprint {
		display: block;
	}
}

/*******************************************
 *
 * NEWS (tt_news) HOMPEAGE
 *
 *******************************************/
.td-white, .td-blue, .td-green {
	padding:2px;
}

.td-white a, .td-blue a, .td-green a {
	color:#395A9A;
	text-decoration:none;
}

.td-blue, .option-blue {
	background-color:#DBE3F0;
}

.td-green {
	/*background-color:#C7E6CB;*/
	background-color:#DBE3F0;
}

/*******************************************
 *
 * NEWS (tt_news)
 *
 *******************************************/
.news-list-item h3,  .news-single-item h3 {
	font-size:11px;
	font-weight:bold;
}

.news-single-item h2 {
	font-size:20px;
	font-weight:normal;
}

.news-single-img img {
	float:right;
}

.news-list-item {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #999999;
}

.news-list-date {
	font-size:10px;
	float:right;
}

.news-list-item h3 {
	margin-bottom:3px;
}

.news-list-short {
	margin-bottom:5px;
}

.news-list-image {
	float:right
}

.tx-ttnews-browsebox td {
	padding-right:5px;
}

.news-list-container, .news-single-item {
	margin-bottom:10px;
}

/*******************************************
 *
 * SITEMAP
 *
 *******************************************/
.tx-bwnsitemap-pi1 {
	height:2200px;
}
 .tx-bwnsitemap-pi1 ul, .tx-bwnsitemap-pi1 li {
	margin-left:0px;
	list-style-type:none;
}

.tx-bwnsitemap-pi1 a {
	text-decoration:none;
}

.tx-bwnsitemap-pi1 .level-0 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:10px;
	width:203px;
	float:left;
	background-color:#F5F5FC;
	border:1px dotted #999999;
	padding:5px;
}


.tx-bwnsitemap-pi1 .level-1 {
	font-size:11px;
	margin-bottom:5px;
	margin-top:10px;
	font-weight:normal;
	
}

.tx-bwnsitemap-pi1 .level-2 a {
	font-weight:normal;
}

.tx-bwnsitemap-pi1 .level-2 {
	font-size:11px;
	font-weight:normal;
}

#homepage .tx_bwndomainreg .form-whois {
	width:140px;
	height:16px;
}

#homepage .tx_bwndomainreg select {
	height:18px;
}

/*******************************************
 *
 * TX-THMAILFORMPLUS
 *
 *******************************************/
.tx-thmailformplus-pi1 td {
	vertical-align:top;
}

.tx-thmailformplus-pi1 .checkbox {
	border:0;
	margin-right:5px;
}

.tx-thmailformplus-pi1 select {
	border:1px solid #999999;
}

.tx-thmailformplus-pi1 .text {
	padding:2px;
	margin-top:4px;
}

.tx-thmailformplus-pi1 textarea {
	border:1px solid #999999;
	width:430px;
	height:30px;
	padding:2px;
	font-size:11px;
	margin:5px 0 5px 0;
}

.tx-thmailformplus-pi1 .formbutton {
	background-color:#CCCCCC;
	padding:2px;
}

.tx-thmailformplus-pi1 .telephone, .tx-thmailformplus-pi1 .www,
.tx-thmailformplus-pi1 .email,
.tx-thmailformplus-pi1 .company, .tx-thmailformplus-pi1 .address {
	width:310px;
}

.tx-thmailformplus-pi1 .initials {
	width:30px;
}

.tx-thmailformplus-pi1 .contact {
	width:212px;
}

.tx-thmailformplus-pi1 .zip {
	width:50px;
}

.tx-thmailformplus-pi1 .city {
	width:207px;
}

/*******************************************
 *
 * BW SUBSCRIBER
 *
 *******************************************/
.tx-bwnsubscriber-pi1 h1 {
	font-size:12px;
	font-weight:normal;
}

.tx-bwnsubscriber-pi1 input {
	border:0;
	background-color:#fff;
	border:1px solid #999999;
	padding:3px;
	font-size:11px;	
}

body input {
	border:0;
	background-color:#fff;
	border:1px solid #999999;
	
	font-size:11px;
	margin-bottom:1px;
}

/*******************************************
 *
 * BW ENQUETEUR
 *
 *******************************************/
.tx-pbsurvey-pi1 fieldset {
	border:1px solid #cccccc;
	background-color: #f3f3f8;
	margin: 20px 0px 6px 0px;
	position:relative;
	display:block;
	padding: 0px 14px 14px 10px;
}

/*
.tx-pbsurvey-pi1 legend .question {
  position: relative;
  left: 0;
  color: #000;
  font-weight: bold;
}
*/
.tx-pbsurvey-pi1 { padding-top: .5em }
		
.tx-pbsurvey-pi1 legend .question { 
	font-weight:bold;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#888888;
	padding:2px;
	margin:0px;
	position:relative;
	top: -5px;
	width: 450px;
}

.tx-pbsurvey-pi1 .survey_item {
	width:450px;
	padding-top: .5em;
}
.tx-pbsurvey-pi1 .question {
	font-weight: bold;
	width: 430px;
	display:block;
	top: -2em;
}

.tx-pbsurvey-pi1 input.textInput {
	width: 400px;
}

.tx_bwndomainreg .form-whois {
	width: 150px;
}