html {
	height: 100.1%;
}

body {
	background-color: #efefef !important; /* Background color should be #f0f0f0 but it's not recognized */
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #00000;
	line-height: 18px;
}
body,h1,h2,h3,h4,h5,h6,h7,ol,ul,li,form,input,select,hr,img,table,tr,td {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-family: arial, verdana;
}

table { width: 100%; border-collapse: collapse; }

a { text-decoration: none; color: #cc3300; }
a:hover { text-decoration: underline; }

.right a { text-decoration: none; color: #000; }
.right a:hover, .supernav a:active { color: #cc3300; }

ol, ul { margin: 0px 0px 0px 15px; }
img { border: none; }
hr {
	clear				: both;
	margin				: 5px 0px 10px;
	background-color	: #000; /* for Firefox */
	border				: none; /* for Firefox */
	height				: 1px; /* for Firefox */
}
div.left hr {
	border-top					: 1px solid #dcdcdc;
	background-color			: transparent;
	border-bottom				: none;
}
#rssfeedContent { margin: 10px 0px; }
td.header_left h3 { margin-top: 10px; }

.show {
	display			: block;
}
.hide {
	display			: none;
}
.clear { clear: both; height: 0px; line-height: 0px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.clear { clear:both; }
.royal { margin: 10px 0px; }
.cover_white { background-color: #fff; width: 100%; height: 15px; display: none; }
.up_15 { height: 10px; margin-top: -10px; margin-bottom: -20px; display: none; }

.lineheight { font-size: 16px; }
.space_before { margin-left: 10px; }
.space_after { margin-right: 10px; }
/*
	== Header ==
*/
img#logo_opmaat {
	width				: 162px;
	height				: 85px;
	position			: absolute;
	top					: 72px;
	left				: 35px;
	cursor				: pointer;
}
/*
	== Header ==
		= Sfeermodule =
*/
div.sfeer div#payoff-container {
	height				: 38px;
	background-color	: #ffffff;
	width				: 900px;
	position			: absolute;
	top					: 160px;
	left				: 22px;
	z-index				: 100;
	opacity				: 0.8;
	filter				: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

div#payoff-container div.top_info {
	margin				: 2px 25px 0px;
	padding				: 0px;
	line-height			: 15px;
	font-weight			: bold;
	color				: #5f6062;
}
div.top_info p {
	display:inline;
	margin:0px;
}
/*
	== Header ==
		= Actualiteitskader =
*/
div.left {
	width				: 725px;
	padding-bottom		: 0px;
	float				: left;
	background-color	: #ffffff;
}
/*
	== Home module ==
		=== Nieuws kader ===
*/
h1.home {color:#000000;}
div#home_news_block {
	float						: left;
	margin-right				: 5px;
	margin-top					: 5px;
	padding-left				: 30px;
	width						: 445px;
	height						: 252px;
	background					: #ffffff url('/images/newstijl/home_news_block.png') 0px 0px no-repeat;
}
div#actualiteitkader_container h1 {
	color						: #000000;
	font-size					: 13px;
}
div#home_news_block div#home_news_block_content {
	margin-left					: 12px;
	width						: 400px;
}
div#home_news_block_content div.home_news_row {
	font-weight					: bold;
	margin-top					: 10px;
}
div.home_news_row span.home_news_row_date {
	color						: #8c8d90;
}
div.home_news_row span.home_news_row_title {
	color						: #c8452b;
}
div.home_news_row span.home_news_row_intro {
	display						: block;
	color						: #000000;
}
/*
	== Home module ==
		=== Weblog kader ===
*/
div#home_weblog_block {
	float						: left;
	margin-right				: 9px;
	margin-top					: 5px;
	padding-left				: 30px;
	width						: 206px;
	height						: 252px;
	background					: #ffffff url('/images/newstijl/home_weblog_block.png') 0px 0px no-repeat;
}
div#home_weblog_block div#home_weblog_block_content {
	margin-left					: 12px;
	width						: 156px;
}
div#home_weblog_block_content {
	font-weight					: bold;
}
div#home_weblog_block_content div#home_weblog_thumb {
	position					: relative;
	width						: 157px;
	height						: 100px;
	background					: transparent url('/images/newstijl/home_weblog_img_border.png') 0px 0px no-repeat;
	margin-left					: 0px;
	text-align					: center;/* Weblog foto is centered-orizzontally to the middle of the div */
}
div#home_weblog_block_content div#home_weblog_thumb img {
	position					: absolute;
	top							: 5px;
	left						: 5px;
	clip						: rect(0px 144px 88px 0px);
}
div#home_weblog_block_content span.home_weblog_title {
	color						: #c8452b;
}
div#home_weblog_block_content span.home_weblog_author {
	color						: #8c8d90;
}
div#home_weblog_block_content div#home_weblog_link {
	margin-top					: 5px;
}
div#home_weblog_link a {
	text-decoration				: none;
}
/*
	== Home module ==
		=== Actualiteit kaders ===
*/
div.actualiteitKader {
	float						: left;
	height						: 124px;
	margin-top					: 5px;
	background-color			: #ffffff;
	background-position			: 0px 0px;
	background-repeat			: no-repeat;
	cursor						: pointer;
}
div#home_koopgarant_block {
	margin-right				: 7px;
	margin-left					: 2px;
	width						: 175px;
	/*width						: 236px;*/
	background-image			: url('/images/newstijl/new_kader165x122.png');
	/*background-image			: url('/images/newstijl/home_tewoon_block.png');*/
}
div#home_koopgarant_block img {
	margin-left					: 16px;	
}
div#home_koopconfort_block {
	margin-right				: 7px;
	width						: 175px;
	background-image			: url('/images/newstijl/new_kader165x122.png') ;
	/*background-image			: url('/images/newstijl/home_tewoon_block.png');*/
}
div#home_koopconfort_block img {
	margin-left					: 18px;	
}
div#home_tewoon_block {
	margin-right				: 0px;
	width						: 175px;
	background-image			: url('/images/newstijl/new_kader165x122.png');
	/*background-image			: url('/images/newstijl/home_tewoon_block.png');*/
}
div#home_tewoon_block img {
	margin-left					: 16px;	
}
div#home_huurkoop_block {
	margin-right				: 7px;
	width						: 175px;
	background-image			: url('/images/newstijl/new_kader165x122.png');
	/*background-image			: url('/images/newstijl/home_tewoon_block.png');*/
}
div#home_huurkoop_block img {
	margin-left					: 6px;	
}

div.actualiteitKader_over {
	width						: 150px;
	height						: 110px;
	position					: relative;
	margin-top					: -122px;
	margin-left					: 8px;
	background-color			: #ffffff;
	background-position			: 0px 0px;
	background-repeat			: no-repeat;
}
div.actualiteitKader_over_content {
	margin						: 0px;
	padding						: 9px 13px;
	line-height					: 14px;
}
div#home_koopgarant_block_content {
	background-image: url('/images/newstijl/home_koopgarant-over_block.png');
}
div#home_koopconfort_block_content {
	background-image: url('/images/newstijl/home_koopconfort-over_block.png');
}
div#home_tewoon_block_content {
	background-image: url('/images/newstijl/home_tewoon-over_block.png');
}
div#home_huurkoop_block_content {
	background-image: url('/images/newstijl/home_huurkoop-over_block.png');
}

div.actualiteitKader_over h3,
div.actualiteitKader_over div,
div.actualiteitKader_over a {
	color						: #ffffff;
	font-weight					: bold;
}
/*
	== WEBLOG ==
*/
div.weblog_news_list {
	margin-top					: 34px;
	margin-bottom				: 6px;
}

div.weblog_list_rows{}
div.weblog_list_row {
	color						: #666666;
	margin-bottom				: 10px;
}
div.weblog_subtitle {
	font-weight					: bold;
}
div.weblog_list_intro {
	margin-top					: 0px;
}
div.weblog_list_intro p {
	margin						: 0px;
}
div.weblog_news_list h2 {
	color						: #000000;
}
div.weblog_details_thumbnail {
	padding						: 0px;
	border						: none;
	float						: right;
}
div.weblog_details_thumbnail img {
	positiion					: absolute;
	clip						: rect(0px 200px 200px 0px);
	border						: none;
	margin-left					: 10px;
}
div#weblog_form div.form_form {
	width						: 500px;
	padding						: 0px;
	margin						: 0px;
}
div#weblog_form div.form_label {
	width						: 200px;
}
div#weblog_details_intro { margin-bottom:10px;}
div.single_reaction_row {
	background-color			: #ededed;
	color						: #666666;
	margin-bottom				: 15px;
	padding						: 10px;
}
div.single_reaction_row .reaction_title,
div.single_reaction_row div.reaction_subtitle,
div.weblog_list_rows div.archive_month,
div.weblog_list_rows div.archive_year {
	font-weight					: bold;
}
div. h2 {color:#000000;}
div.list_rows div.title_date_archive_weblog {
	margin-bottom				: 5px;
}
div.title_date_archive_weblog a {
	
}
/* ================ */
.home .poll question {color: #000;}
.news_right .title { font-weight: bold; color: #666; }

.home h1 { line-height: 18px; margin-top: 10px; margin-bottom: 10px; }
.home h2 { line-height: 15px; margin-top: 10px; margin-bottom: 10px; clear: both; }

.zoekresult .resulttext { font-style: italic; }
.zoekresult .keywordpart { color: #000; background-color: #fdd952; }
.zoekresult .keywordfull, .zoekresult .resultamount { font-weight: bold; margin-left: 3px; }
.zoekresult .header { font-weight: bold; }
.zoekresult .list_row { color: #666; }

.disclaimer_foot { clear: both; width: 100%; height: 33px; font-size: 9px; color: #ccc; background-color: #fff; padding-top: 7px; }
.disclaimer_foot .copyright { position: absolute; right: 22px; }
.disclaimer_foot .text { float: left; line-height: 30px; }
.disclaimer_foot .logo_zig { float: left; }
.disclaimer_foot a { text-decoration: none; color: #ccc; }

.faq ul { margin-left: 35px; list-style: square; }
.faq .chosen, .faq a:active, .faq .answer .header { font-size: 11px ; font-weight: bold; color: #000; }
.faq .answer { margin: 5px 0px 5px -40px; }
.faq .answer_top { width: 640px; height: 14px; background-image: url(/images/faq_top_.jpg); background-repeat: no-repeat; }
.faq .answer_bottom { width: 640px; height: 20px; background-image: url(/images/faq_bottom_.jpg); background-repeat: no-repeat; }
.faq .answer_inner { background-image: url(/images/faq_bg_.jpg); background-repeat: repeat-y; padding: 5px 0px; }
.faq .answer .header { margin: 0px 15px 0px 40px; }
.faq .answer .antwoord { margin: 0px 50px; }
.faq .close { float: right; margin-top: -18px; margin-right: 15px; font-size: 12px; font-weight: bold; }
.faq table td.col_right { text-align: right; }
.faq .info { padding-bottom: 50px; }

.news_list .back_link,.news_details .back_link { margin-top: 10px; }

.list_category_header { margin-top: 5px; }
.news_list .header_nearright, .news_list .header_right { width: 30%; text-align: right; }
.news_list .list_row { color: #666;}
.news_list .row_left { width: 465px; float: left; background-image: url(/images/separ_vert.gif); background-position: right; background-repeat: repeat-y; }
.news_list .row_left_content { margin-right: 10px; }
.news_list .row_left .readmore_link_container { padding-bottom: 5px; }
.news_list .row_left .readmore_link { margin-left: 370px; }
.news_list .row_right { width: 160px; float: left; margin-left: 10px; }

/* when #image_table is NOT 1 or 2 */
.news_list .row_right .list_thumbnail {background-image: url(/images/menu_container.png); background-repeat: no-repeat; background-position: bottom right; padding-bottom:3px;}
.news_list .row_right .list_thumbnail img { border-left: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; padding: 11px;}

/* when #image_table is 1 */
.image_top { background-image: url(/images/shadow_top_right.jpg); background-repeat: no-repeat; background-position: top right; margin-bottom: -18px; }
.image_top { position: relative; }
.image_body { border-left: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; padding: 11px; }
.image_body { background-image: url(/images/shadow_right.jpg); background-repeat: repeat-y; background-position: right; margin-top: 0px; }
.image_bottom { margin-top: -6px; }
.image_bottom_left,.image_bottom_center,.navlist_bottom_left { float: left; }
.image_bottom_right { float: right; }
.image_bottom_left,.navlist_bottom_left { width: 11px; height: 11px; background-image: url(/images/shadow_bottom_left.jpg); background-repeat: no-repeat; background-position: bottom left; }
.image_bottom_center {width: 142px; background-image: url(/images/shadow_bottom.jpg); background-repeat: repeat-x; }
.image_bottom_right { width: 10px; height: 11px; margin-top: -18px; background-image: url(/images/shadow_bottom_right.jpg); background-repeat: no-repeat; background-position: bottom right; }
.image_top,.image_body,.image_bottom { margin-right: -2px; }

/* common */
.news_details .details_thumbnail { float: right; }
.news_details, .news_archive { color: #666;}
.news_details .header_right, .news_archive .header_right { width: 30%; text-align: right; }
.news_details .image_container {float: right; padding: 18px 0px 0px 10px; }

.thumbnail, .list_thumbnail, .details_thumbnail {padding-right: 30px; background-image: url(/images/menu_container.png); background-repeat: no-repeat; background-position: bottom right;}
.thumbnail,.list_thumbnail, .details_thumbnail { border-left: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1;}
.thumbnail img, .list_thumbnail img, .details_thumbnail img {padding: 11px 0px 7px 11px; }

/* when #image_table is 2 */
.thumbnail,.list_thumbnail, .details_thumbnail { border-left: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; padding: 0px;}
.thumbnail img, .list_thumbnail img, .details_thumbnail img { padding: 0px 11px; }
.thumb_top { background-image: url(/images/shadow_top_right.jpg); background-repeat: no-repeat; background-position: top right; }
.thumb_body { background-image: url(/images/shadow_right.jpg); background-repeat: repeat-y; background-position: right; margin-top: -11px; }
.thumb_bottom { margin-top: -7px; }
.thumb_bottom_left { width: 5%; background-image: url(/images/shadow_bottom_left.jpg); background-repeat: no-repeat; background-position: bottom left; }
.thumb_bottom_center { width: 90%; background-image: url(/images/shadow_bottom.jpg); background-repeat: repeat-x; background-position: bottom left; }
.thumb_bottom_right {width: 5%; background-image: url(/images/shadow_bottom_right.jpg); background-repeat: no-repeat; background-position: bottom right; }
.thumbnail img, .details_thumbnail img, .brochure .list_thumbnail img { padding-right: 19px; padding-bottom: 15px;}

.brochure { color: #666; }
.brochure .list_category_header { margin-bottom: 5px; }
.brochure .list_row { color: #666;}
.brochure .list_row .download_link_container { margin-top: 10px; }
.brochure .row_left { width: 465px; float: left; background-image: url(/images/separ_vert.gif); background-position: right; background-repeat: repeat-y; }
.brochure .row_left_content { margin-right: 10px; }
.brochure .row_left .readmore_link_container { padding-bottom: 5px; }
.brochure .row_left .list_pdf, .brochure .row_left .list_text { margin-left: 350px; }
.brochure .row_right { width: 160px; float: left; margin-left: 10px; }
.brochure .row_right img { /*margin: 10px 0px;*/ /*float: right;*/ }
.brochure .list_uitgave select,.list_uitgave .pdf_download,.list_uitgave .text_download,.list_uitgave .list_filesize { margin: 0px 10px; }
.brochure .list_filesize { display: none; }

.intro, .list_intro, .details_intro { font-weight: bold; margin-top: 5px; }

.zoek { margin-top: 10px; }
.supernav,.login { margin-top: 0px; }
.zoek input,.supernav,.login,.poll,.news_right { background-color: #fff; }

.login .info,
.poll .info,
.news_right .info {
	margin-top: 0px;
}
.supernav .info {margin: 0px;}
div.right div.inlog_info {
	margin					: 10px 0px 8px 10px;
}
div.right div.inlog_info a {
	display:block;
	height:18px;
}
input.zoeken{ background-image: url('/images/logo_zoek.gif'); background-position: 0px -1px; background-repeat: no-repeat; text-indent: 30px; }

div#lsogin {
	text-align				: right;
}
div#lsogin form {
	margin					: 0px;	
}
div#lsogin input {
	border					: 1px solid #e0e0e0;
	text-align				: left;
	width					: 130px;
	height					: 15px;
	margin-right			: 27px;
	margin-bottom			: 10px;
	padding-left			: 7px;
	color					: #7a7a7a;
}

div#lsogin input.button {
	background-color		: transparent;
	color					: #c8452b;
	font-weight				: bold;
	display					: block;
	width					: 100%;
	text-align				: right;/* Overrule precedent setting */
	border					: none;/* Overrule precedent setting */
	cursor					: pointer;
}
div#lsogin a {
	color					: #c8452b;
	display					: block;
	font-weight				: bold;
	height					: 11px;
	line-height				: 11px;
}

/** CONTENT EDITOR STYLES **/
span.content_normaltext /** Normale tekst **/
{

}

h1.content_titel /** Titel **/
{
	font-family				: arial;
  	font-weight     		: normal;
	font-size				: 16px;
  	color           		: #e76831;
  	line-height				: 27px;
}

h2.content_subkopje1 /** Subkopje 1 **/
{
	font-family				: arial;
  	font-weight     		: normal;
	font-size				: 13px;
  	color           		: #e76831;
}

h3.content_subkopje2 /** Subkopje 2 **/
{
	font-family				: arial;
  	font-weight     		: bold;
	font-size				: 10px;
  	color           		: #e76831;
}

/** END CONTENT EDITOR STYLES **/
.container_outer {
	width: 949px;
	background-image: url('/images/container_bg40.gif');
	position: absolute;
	left: 50%;
	margin-left: -475px;
	margin-top:0px;
}
div#container_outer_foot {
	background-image			: url('/images/container_bg40_footer.gif');
	background-repeat			: no-repeat;
	background-position			: 0px 0px;
	background-color			: #f0f0f0;
	width						: 100%;
	height						: 22px;
}
.container_inner { margin-left: 22px; margin-top: -5px; width: 900px; }

.sfeer {
	width				: 900px;
	height				: 168px;
}
.sfeer_News { background-image: url(/images/sfeer_news.jpg); background-repeat: no-repeat; }
.sfeer_Poll { background-image: url(/images/sfeer_poll.jpg); background-repeat: no-repeat; }
.sfeer_Publication { background-image: url(/images/sfeer_content.jpg); background-repeat: no-repeat; }
.sfeer_FAQ { background-image: url(/images/sfeer_faq.jpg); background-repeat: no-repeat; }
.sfeer_Searchengine { background-image: url(/images/sfeer_zoeken.jpg); background-repeat: no-repeat; }
.sfeer_Flatcontent { background-image: url(/images/sfeer_content.jpg); background-repeat: no-repeat; }
.sfeer_Zoeken { background-image: url(/images/sfeer_zoeken2.jpg); background-repeat: no-repeat; }

.sfeer_organisatie { background-image: url(/images/sfeer_1.jpg); background-repeat: no-repeat; }
.sfeer_adviesenopleiding { background-image: url(/images/sfeer_groen.jpg); background-repeat: no-repeat; }
.sfeer_praktijk { background-image: url(/images/sfeer_poll.jpg); background-repeat: no-repeat; }
.sfeer_koopgarant { background-image: url(/images/sfeer_faq.jpg); background-repeat: no-repeat; }
.sfeer_koopcomfort { background-image: url(/images/sfeer_zoeken.jpg); background-repeat: no-repeat; }
.sfeer_tewoon { background-image: url(/images/sfeer_content.jpg); background-repeat: no-repeat; }

.main {
	width					: 900px;
	background-color		: #ffffff;
}
div.right {
	width					: 175px;
	float					: left;
	background-color		: #ffffff;
}
.right #zoekform input { margin: 0px; padding: 0px 1px 0px 0px; }
.left .content, .left .content_content { width: 655px; margin: 0px 20px 0px 30px; background-color: #fff; }
.left .content, .left .content_content {}

.home .left .content{}

.info { margin-left: 10px; padding-top: 10px; padding-bottom: 10px; } /* cause of Firefox ... */
.left .content .info { width: 635px; }

ul#poll, .poll ul { list-style: upper-alpha; margin-left: 20px; }
.poll ul li { font-weight: bold; }

.poll .percent_bar_border { width: 50%; float: left; } 
.poll .percent_bar_border .percent_bar_inner { margin-top: 3px; height: 12px; line-height: 12px; background-image: url(/images/poll_perc_bg.gif); } 
.poll .percent_bar_text { width: 25%; float: left; margin-left: 20px; font-weight: bold; }
.left .poll .right_only { display: none; }

.right .poll .percent_bar_border { width: 60%; } 
.right .poll .percent_bar_text { width: 30%; margin-left: 10%; }
.right .poll .percent_bar_text .stemmen { display: none; }
.right .poll .left_only { display: none; }

.right .poll h3.question { font-weight: normal; }
.right .poll .back_link { margin-left: 50px; }

.option_inner{ width: 30%; background-color: red; }
.option_inner_votes { background-color: white; }

.info form { margin: 5px; }
.info #login a{ margin-left: 90px; }
div#poll { width: 175px; }
.poll .info form { margin: 0px; }
.poll .info a#pollstem {
	color					: #c8452b;
	display					: block;
	font-weight				: bold;
	height					: 11px;
	width					: 50px;
	line-height				: 11px;
	clear					: both;
}

div#vote{ margin-left: 110px;}

.poll .polloption { clear: both; }
.polloption .char { width: 80%; }
.polloption input { width: 15%; }
.polloption .char, .polloption input { float: left; }

div.left .content .info .text { float: left; }

.home .left .content .info { margin: 10px 20px 10px 10px; width: 615px;  }
.home .left .content .info .text { margin-top: -20px; }

.home .left .content .info img { float: right; margin: 0px 0px 10px 10px; }

.right .zoek form img, .right .zoek form .space_before { padding: 0px; margin: 0px; height: 16px; float: left; }
.right .zoek form input {
	height: 14px;
	width:143px;
	line-height: 14px;
	border-style: none;
	border: 1px solid #ccc;
	border-left: none;float: left;
}

.title { font-size: 18px; color: #cc3300; }

.pageselect { height: 25px; line-height: 25px; margin-top: 30px; margin-bottom: 0px; padding: 0px 0px; }
.pageselect table { margin-top: -8px; }
.currentpage_text{
	margin				: 0px 2px;
	line-height			: 25px;
	width				: 25px;
	padding				: 3px 8px;
	background-image	: url(/images/newstijl/page_active.gif);
	background-repeat	: no-repeat;
	color				: #ffffff;
}
.currentpage_link { margin: 0px 2px; line-height: 25px; width: 25px; padding: 3px 8px; background-image: url(/images/page_link.gif); background-repeat: no-repeat; }
.pageselect .page .len1 {
	padding: 4px 8px;
}
.pageselect .page .len2 { padding: 3px 5px; }
.pageselect .page .dot { padding: 3px 6px; }
.pageselect td.firstgroup { text-align: left; width: 30%; }
.pageselect td.lastgroup { text-align: right; }
.pageselect td.pagesgroup {
	text-align			: center;
	padding-top			: 2px;
}
.pageselect a {
	color				: #000000;
}
/* readspeaker layer */
div#readspeaker_layer {
	position			: absolute;
	top					: 200px;
	left				: 600px;
	background-color	: #E9ECF3;
	width				: 280px;
	border				: 1px solid #000000;
	z-index				: 5000;
}
div.readspeaker_header {
	background-color	: #902147;
	color				: #ffffff;
	padding				: 3px 0px 3px 10px;
	font-weight			: bold;
	cursor				: move;
}
div.readspeaker_content
{
	background-color	: #E9ECF3;
	padding				: 10px 0px 10px 20px;
}
div.readspeaker_sluiten {
	position			: relative;
	float				: right;
	width				: 16px;
	height				: 16px;
	text-align			: center;
}
div.readspeaker_sluiten a {
	color				: #ffffff;
	font-weight			: bold;
	text-decoration		: none;
}

/* form - from wsw-cms */
.form_form,
.form_row,
.form_label {
	line-height			: 20px;
}
.form_form {
	margin				: 30px 40px;
}
.form_row {
	width				: 100%;
	clear				: both;
}
 .form_label {
	width				: 260px;
	float				: left;	
}
.form_field {
	width				: 260px;
	float				: left;	
}
div.form_error {
	clear				: both;
	margin-left			: 20px;
	color				: red;
	font-size			: 11px;
	line-height			: 11px;
}
.form_field select,
.form_field input.tekst,
.form_field textarea.tekst {
	border-color		: #666 #c3c3c3 #c3c3c3 #666;
	border-width		: 1px;
	border-style		: solid;
	width				: 220px;
	color				: #002b52;
	font-size			: 12px;
}
.form_field select {
	width				: 222px;
}
.form_field textarea.tekst {
	width				: 220px;
	height				: 120px;
}
.form_field input.button {
	margin				: 10px 0px;
}
div.warning {
	clear				: both;
	float				: left;
	padding				: 20px 0px 10px 0px;
}

/*** Module: Sitemap ***/

div.sitemap_list_sitesection
{
	background-image	: url(/images/sitemap_folder.gif);
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;
}

div.sitemap_list_module_item,
div.sitemap_list_module_folder
{
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	margin-left			: 40px;
	background-image	: url(/images/sitemap_item.gif);
}

div.sitemap_list_module_depth_1_item,
div.sitemap_list_module_depth_1_folder {
	background-image	: url(/images/sitemap_folder.gif);
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	margin-left			: 60px;
}

div.sitemap_list_module_depth_2 {
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	margin-left			: 80px;
	background-image	: url(/images/sitemap_item.gif);
}

/*** Module end ***/

h1 { font-size: 18px; color: #cc3300; }
h2 { font-size: 15px; color: #cc3300; }
h3, .h3 { font-size: 12px; color: #000; font-weight: bold; }
h4 { font-size: 11px; color: #cc3300; }