html
{
	font-size				: 100%;
}

body
{
	background-color 		: #fff;
	margin-top				: 0px;
	font-family				: arial,helvetica,sans-serif;
	font-size				: 62.5%;
	color					: #04396F;
}

textarea {
	font-family				: arial,helvetica,sans-serif;
	font-size				: 1.1em;
}

#general
{
	margin-left				: auto;
	margin-right			: auto;
	font-size				: 1.1em;
	width 					: 1100px;
	background-color		: #fff;
	min-height				: 700px;
}

ul{
	margin					: 0px;
	padding					: 0px;
}

div.item_txt ul {
	margin					: 10px;
	padding					: 10px;
}

a {
	color					: #04396F;
	text-decoration			: underline;
	cursor					: pointer;
}

a:hover
{
	color					: #04396F;
	text-decoration			: none;
}

a.servicemenu
{
	margin-left				: 2em;
	text-decoration			: none;
}

a.servicemenu:hover
{
	margin-left				: 2em;
	text-decoration			: underline;
}

h1
{
	font-size				: 1.3em;
	margin					: 0px;
}

h2
{
	font-size				: 1.2em;
	margin					: 0px;
}

p
{
	margin					: 0px;
}

img
{
	border					: none;
}

h6.overview_date {
	font-size				: 9px;
	margin					: 4px 0px -5px 0px;
}

#content {
	float					: left;
	width					: 650px;
	margin					: 15px 15px 15px 15px;
}

#content H1 {
	margin					: 0px 0px 15px 0px;
}

#content p {
	margin					: 5px 0px 15px 0px;
}

div.teletekst {
	text-align				: center;
	width					: 650px;
}

#topleft{
	width					: 720px;
	height					: 90px;
	float					: left;
	margin					: 0 0 8px 0;
	text-align				: left;
	margin-top				: 10px;	
}

#topright{
	width					: 234px;
	height					: 60px;
	float					: left;
	margin					: 23px 0 0 -3px;
	text-align				: left;
}

#logo
{
	width					: 138px;
	height					: 60px;
	float					: left;
	margin					: 0px;
	text-align				: left;
	margin-top				: 10px;
}

#servicemenu
{
	width					: 581px;
	float					: left;
	text-align				: right;
	margin					: 35px 0px 0px 0px;
}

#servicemenu li
{
	list-style 				: none;
	display 				: inline ;
}

#search
{
	float					: left;
	margin					: 25px 0px 0px 0px;
	text-align				: left;
}

#search input.zoekbox {
	width					: 191px;	
}

#banner_a
{
	width					: 225px;
	height					: 60px;
	float					: left;
	margin					: 25px 0px -5px 18px;
	text-align				: left;
}

#banner_c
{
	width					: 120px;
	height					: 600px;
	float					: right;
	margin					: -67px 0px 0px 0px;
	text-align				: left;
}

#banner_d
{
	width					: 120px;
	height					: 352px;
	float					: right;
	margin					: 5px 0px 0 0px;
	text-align				: left;
}

.half_banner{
	width					: 234px;
	height					: 60px;
	margin-bottom			: 5px;	
	float					: left;
}

.full_banner{
	width					: 468px;
	height					: 60px;	
	float					: left;
	margin-bottom			: 5px;	
}

.halfbanner_spacer{
	width					: 8px;
	height					: 60px;
	float					: left
}

.fullbanner_spacer{
	width					: 24px;
	height					: 60px;
	float					: left
}

.half_banner_html{
	width					: 234px;
	height					: 60px;
	float					: left;
	overflow				: hidden;
}

#sidebanner{
	width					: 120px;
	float					: right;
	margin					: 0px 0px 0 8px;
	margin-bottom			: -150px;
}

#search form {
	margin					: 0px 0px 5px 0px;
}

#menu
{
	width					: 718px;
	float					: left;
}

#menu li
{
	list-style 				: none;
	margin-left				: 2px;
	width					: 93px;
	text-align				: center;
	font-weight				: bold;
	cursor					: pointer;
	line-height				: 28px;
	float					: right;
	font-size				: 11px;
}

#menu li a {
	text-decoration			: none;
}

#menu .menu_btn
{
	background-image		: url("http://www.rijnmond.nl/images/btn_menu.jpg");
}

#menu .menu_btn a {
	background-image		: none;
}

#menu .menu_btn_over
{
	background-image		: url("http://www.rijnmond.nl/images/btn_menu_over.jpg");
	color					: #FFFFFF;
}

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

.bluebar
{
	clear					: both;
	height					: 5px;
	background				: #04396d;
	border-right			: 1px solid #dcd7d3;
	border-bottom			: 1px solid #c7d2cc;
	width					: 969px;
/*	background				: url("/images/bluebar.jpg") no-repeat center;*/
}

#maincontentainer
{
	width					: 715px;
	float					: left;
	text-align				: left;
}

#spacerV18
{
	width					: 18px;
	float					: left;
}

#spacerH18
{
	height					: 18px;
}

#spacerH2
{
	height					: 2px;
	float					: right;
}

#spacerV8
{
	width					: 11px;
	float					: left;
}


input
{
	border					: 1px solid #CDCDCD;
}

#searchblock input.checkbox {
	border					: none;
}

#todaysdate
{
	height					: 22px;
	margin					: 5px 0px 0px 10px;
}


.hc_template1
{
	background-color 		: #E1F3FD;
}

.hc_template2
{
	background-color 		: #E1F3FD;
	width					: 354px;
	float					: left;
}

.hc_template4
{
	position				: relative;
	top:					0px;
	background-color 		: #fff;
	display					: block;
	width					: 685px;

}

.hc_template5
{
	background-color 		: #fff;
	width					: 334px;
	float					: left;
}

.hc_content
{
	padding					: 10px;
}

.hc_content .huge_bg
{
	height					: 734px;
	width					: 697px;
}

.hc_head h1
{
	font-size				: 1.6em;
	font-weight				: bold;
	text-decoration			: none;
}

.hc_head h1:hover
{
	text-decoration			: underline;
}

.hc_image
{

}

.hc_image img
{
	border					: 1px solid black;
}

.hc_text
{
	float					: left;
}

.hc_text7
{
	float					: left;
	width					: 668px;
}

.hc_text3
{
	float					: left;
	width					: 510px;
}

.hc_text4
{
	float					: left;
	width					: 668px;
}

.hc_intro
{
	font-size				: 1.2em;
	width					: 345px;
	font-weight				: bold;
	margin-bottom			: 10px;
}

.hc_text .hc_intro_wide
{
	font-size				: 1.2em;
	font-weight				: bold;
	width					: 668px;
	margin-bottom			: 10px;
}

.hc_intro2
{
	width					: 150px;
	float					: left;
	font-weight				: bold;
	margin-bottom			: 10px;
}

.hc_intro2_noimg
{
	width					: 345px;
	float					: left;
	font-weight				: bold;
	margin-bottom			: 10px;
}

.hc_intro3
{
	width					: 510px;
	float					: left;
	font-weight				: bold;
	margin-bottom			: 10px;
}

.hc_text6
{
	float					: left;
	width					: 490px;
}

.hc_intro6inline
{

	float					: left;
	font-weight				: bold;
	margin-bottom			: 10px;
	width					: 490px;
}

.hc_main_text6
{
	width					: 490px;
}

.hc_main_text
{
	width					: 345px;
}

.hc_main_text3
{
	width					: 510px;
}

.hc_main_text4
{
	width					: 320px;
}

.hc_vspacer
{
	float					: left;
	width					: 10px;
}

.hc_hspacer
{
	height					: 10px;
}

.hc_grey_line
{
	height					: 1px;
	background-color		: #C6D8E4;
}

.hc_mediabar
{
	line-height				: 20px;
}

.hc_mediabar_left
{
	float					: left;
}

.hc_mediabar_right
{
	float					: left;
	width					: 49%;
	text-align				: right;
}

.hc_mediabar_right4
{
	float					: left;
	width					: 61%;
	text-align				: right;
}

.hc_mediabar_left a
{
	padding-right			: 7px;
}

.banners{
	clear					:both;
	height					:10px;
	margin-left				:8px;
}

.banners .banner_container
{
	margin-top				:15px;
}

.banners .banner_container .banner
{
	width					:242px;
	float					:left;
}

.banners .banner_container .last_banner
{
	text-align				:right;
	width					:236px;
	float					:left;
}

#selfbanners
{
	width					: 686px;
	margin-left				: 18px;
	margin-right			: 18px;
	clear					: both;
	overflow:hidden;
}

#poll
{
	background-color 		: #E1F3FD;
}

#footer
{
	height					: 112px;
	width					: 960px;
	text-align				: left;
	height					: 90px;
	background				: url("http://www.rijnmond.nl/images/footer_bg.gif") no-repeat;
	background-position		: left top;
}

#footerbar
{
	position				:relative;
	top						:0px;
	float					:right;
}

#footertext
{
	position				:relative;
	top						:70px;
}

textarea, #form_E-mail, #form_Naam
{
	width					: 250px;
}

.form_label
{
	width					: 70px;
}

.form_input
{
	text-align				: right;
}

.form_table
{
	text-align				: left;
}

#form_Bericht, input
{
	font-size				: 1.2em;
	color					: #04396F;
}

#leftnewscolumn {
	float					: left;
	width					: 320px;
	text-align				: left;
	background-color		: #E1F3FD;
	margin					: 29px 0px 0px 0px;
	padding					: 0px;
}

#rightnewscolumn {
	float					: left;
	width					: 364px;
	text-align				: left;

	margin					: 27px 18px 0px 18px;
}

#rightnewscolumn p {
	margin					: 5px 0px 5px 0px;
}

img.icon {
	vertical-align			: bottom;
	margin					: 0px 8px 0px 8px;
}

.newslisthead {
	margin					: 10px 0px 3px 8px;
	font-weight				: bold;
	font-size				: 11px;
}

.newslist{
 	list-style				: none;
	margin-left				: 8px;
}

.newslist li{
	margin					: 2px 0px 2px 0px;
}

.newslist img{
	vertical-align			: bottom;
	margin-right			: 8px;
}

.time {
	font-size				: 10px;
	margin					: 4px 0px 4px 0px;
}

.intro {
	font-weight				: bold;
	margin					: 4px 0px 4px 0px;
}

.main {
	margin					: 4px 0px 4px 0px;
}

h1 {

}

.newsmenu li {
	margin					: 10px 0px 0px 0px;
	list-style				: none;
	display					: inline;
}

div.reactionsheader{
	background-color		: #b2b2b2;
	color					: white;
	font-size				: 15px;
	font-weight				: bold;
	padding					: 4px 10px 4px 10px;
}

div.reactionsmenu{
	padding					: 4px 10px 4px 10px;
	background-color		: #cccbd0;
}
.reactionsmenureact img{
	vertical-align			: middle;
}
.reactionsmenurss{
	float					: right;
}
.reactionsmenurss img{
	vertical-align			: middle;
}
#reactionformholder{
	overflow				: hidden;
}
#reactionformslider{
	position				: relative;
}

#reactie_form {
	background-color		: #E3E2E7;
	height					: 230px;
	border					: 0px solid black;
	clear					: both;
}

.reactionform{
	padding					: 10px;
	background-color		: #e3e2e7;
	color					: black;
}
.reactionform input{
	color					: black;
}
.reactionform table{
	width					: 100%;
}
.reactionform th{
	font-weight				: normal;
	vertical-align			: top;
}
.reactionform td{
	width					: 100%;
}
.reactionformtextarea{
	border					: none;
	width					: 100%;
}
.reactionformtext{
	border					: none;
	width					: 100%;
}
.reactionform div{
	text-align				: right;
}
.reactions{
	color					: black;
	list-style				: none;
	background-color		: #e3e2e7;
	padding					: 2px 10px 2px 10px;
}
.reactionauthor{
	color					: black;
	font-weight				: bold;
}
.reactionlocation{
	font-weight				: bold;
}
.reactiontime{
	color					: gray;
}

.reactionsfooter{
	background-color		: #e3e2e7;
	color					: black;
	text-align				: right;
	padding					: 4px 10px 4px 10px;
}

.reactionsfooter a{
	color					: black;
	text-decoration			: none;
}

.reactionsfooter a.pagerpageactive{
	font-weight				: bold;
	cursor					: text;
}

 hr {
 	margin					: 10px 10px 10px 0px;
 	border					: none;
 	border-top				: 1px solid #ccccFF;
 	width					: 100%;
 }


#sidebar
{
	width					: 234px;
	float					: right;
	overflow				: hidden;
	margin-left				: 17px;
}

#slide{
	position				: relative;
}

.block {
	background-color		: #E1F3FD;
	text-align				: left;
	padding					: 6px;
	margin					: 10px 0px 10px 0px;
}

/* Weather blok begin */

#block_weer {
	margin					: 0px 0px 10px 0px;
	width					: 234px;
	background-color		: #82CFFB;
}

#block_weer div.head
{
	width					: 234px;
	height					: 27px;
	background-color		: #82CFFB;
	color					: #01396C;
	font-size				: 12px;
	font-weight				: bold;
}

#block_weer div.head p {
	padding					: 5px 0px 0px 10px;
}

#block_weer div.footer {
	width					: 234px;
	height					: 19px;
	background-color		: #82CFFB;
	text-align				: right;
	clear					: both
}

#block_weer div.footer p {
	padding					: 2px 5px 0px 0px;
}

#block_weer div.footer a {
	font-size				: 11px;
}

#block_weer div.vandaag {
	float					: left;
	width					: 125px;
	height					: 123px;
	background-color		: #C0E7FE;
}

#block_weer div.vandaag div.title {
	margin					: 7px 0px 5px 7px;
	font-size				: 12px;
	font-weight				: bold;
}

#block_weer div.morgen {
	float					: left;
	width					: 109px;
	height					: 123px;
	background-color		: #D7F0FE;
}

#block_weer div.morgen div.title {
	margin					: 8px 0px 5px 7px;
	font-size				: 11px;
	font-weight				: bold;
}

#block_weer div.vandaag div.weerbox {
	position				: relative;
	width					: 95px;
	height					: 85px;
	margin					: 0px 0px 0px 15px;
}

#block_weer div.vandaag div.weerbox div.temp{
	position				: absolute;
	height					: 30px;
	width					: 40px;
	top						: 3px;
	left					: 1px;

	font-family				: "Trebuchet MS";
	font-size				: 22px;
	font-weight				: bold;
}

#block_weer div.vandaag div.weerbox div.icon{
	position				: absolute;
	height					: 45px;
	width					: 65px;
	top						: 18px;
	left					: 2px;
}

#block_weer div.vandaag div.weerbox div.winddir{
	position				: absolute;
	height					: 30px;
	width					: 37px;
	top						: 0px;
	left					: 40px;
}

#block_weer div.vandaag div.weerbox div.windspeed{
	position				: absolute;
	height					: 13px;
	width					: 13px;
	top						: 26px;
	left					: 69px;

	z-index					: 10;
	color					: #ffffff;
	font-weight				: bold;
}

#block_weer div.vandaag div.weerbox div.message{
	position				: absolute;
	font-size				: 11px;
	font-weight				: bold;
	bottom					: 0px;
	width					: 105px;
	left					: 0px;
	text-align				: center;
}


#block_weer div.morgen div.weerbox {
	position				: relative;
	width					: 95px;
	height					: 85px;
	margin					: 0px 0px 0px 12px;
}

#block_weer div.morgen div.weerbox div.temp{
	position				: absolute;
	height					: 30px;
	width					: 40px;
	top						: 5px;
	left					: 1px;

	font-family				: "Trebuchet MS";
	font-size				: 18px;
	font-weight				: bold;
}

#block_weer div.morgen div.weerbox div.icon{
	position				: absolute;
	height					: 45px;
	width					: 65px;
	top						: 29px;
	left					: 2px;
}

#block_weer div.morgen div.weerbox div.winddir{
	position				: absolute;
	height					: 30px;
	width					: 37px;
	top						: 0px;
	left					: 20px;
}

#block_weer div.morgen div.weerbox div.windspeed{
	position				: absolute;
	height					: 13px;
	width					: 13px;
	top						: 26px;
	left					: 49px;

	z-index					: 10;
	color					: #ffffff;
	font-weight				: bold;
}

#block_weer div.morgen div.weerbox div.message{
	position				: absolute;
	font-size				: 11px;
	font-weight				: bold;
	bottom					: 0px;
	width					: 75px;
	left					: 0px;
	text-align				: center;
}

/* Weather blok end*/


/* Recent blok begin */

#block_recent {
	margin					: 0px 0px 10px 0px;
	width					: 234px;
	background-color		: #E1F3FF;
}

#block_recent div.head
{
	width					: 234px;
	height					: 25px;
	background-color		: #C8E9FC;
	color					: #01396C;
	font-size				: 12px;
	font-weight				: bold;
}

#block_recent div.head p {
	padding					: 5px 0px 0px 10px;
}

#block_recent div.content {
	width					: 234px;
	background-color		: #EDF8FF;
}

#block_recent div.content ul
{
	margin-left				: 20px;
	margin-right			: 5px;
	padding					: 2px;
}

#block_recent div.content li {
	padding					: 2px;
}

#block_recent div.footer {
	width					: 234px;
	height					: 22px;
	background-color		: #D2EDFC;
}

#block_recent div.all {
	width					: 234px;
	height					: 30px;
	background-color		: #E1F3FF;
}

#block_recent div.all p {
	padding					: 6px 0px 0px 10px;
}

#block_recent div.footer img {
	margin					: 0px 0px 0px 10px;
}

#block_recent div.footer p {
	padding					: 2px 0px 0px 0px;
}

#block_recent div.footer a {
	font-weight				: bold;
	font-size				: 11px;
}

/* Recent blok */

/* Dat je het weet blok begin */

.datjehetweetblock{
	background-color		: #01396c;
	width					: 234px;
	margin					: 10px 0px 10px 0px;
}

.datjehetweetblock img{
	margin					: 15px 0px 6px 10px;
}

.datjehetweetblock div.content {
	margin					: 0px 10px 7px 10px;
	clear					: both;
}

.datjehetweetblock div.content img{
	border					: 1px solid black;
	margin					: 0px;
	padding					: 0px;
}

.datjehetweetblock div.content div.image_div{
	float					: right;
	width					: 68px;
	margin					: 0px 0px 5px 0px;
}

.datjehetweetblock  hr {
 	margin					: 0px 9px 5px 9px;
 	border					: none;
 	border-top				: 1px solid #2A5B87;
 	height					: 0px;
 	clear					: both;
 }

.datjehetweetblock h1{
	color					: #B0E4FF;
	font-size				: 9px;
}

.datjehetweetblock h1 a{
	color					: #B0E4FF;
	font-size				: 9px;
}

.datjehetweetblock p{
	color					: white;
	font-size				: 9px;
}

.datjehetweetblock div.footer{
	margin					: 0px 10px 0px 10px;
	padding					: 0px 0px 10px 0px;
	color					: white;
	font-size				: 9px;
}

.datjehetweetblock .footer a{
	color					: #B0E4FF;
	font-size				: 10px;
}

/* Dat je het weet blok eind */

.pollblock{
	padding					: 0px;
}

.block input{
	border					: none;
}

#searchblock {
	background-color		: #E1F3FD;
	text-align				: left;
	padding					: 6px;
	margin					: 0px 0px 0px 0px;
}

#searchblock .dateinput{
	width					: 80px;
}

#searchblock img {
	vertical-align			: bottom;
}

#searchblock label {
	font-weight				: bold;
}

#searchblock * {
	text-align				: justify;
	font-size				: 10px;
}

#searchblock .button{
	background-color		: #124177;
	color					: white;
}

#searchblock .checkboxcaption{
	font-weight				: normal;
}

#searchblock input{
	vertical-align			: middle;
}

#searchblock hr{
	visibility				: hidden;
	margin					: 0px;
	height					: 5px;
}

.block #zoekterm, .block #startdatum, .block #einddatum{
	padding					: 3px;
}

.block#rss a{
	text-decoration			: none;
}

div.search_margin {
	margin					: 18px 0px 18px 0px;
}

.searchresult .available{
	visibility				: visible;
}

.searchresult .unavailable{
	visibility				: hidden;
}

.searchresults{
	margin					: 0px;
	padding					: 0px;
}

.searchresult{
	border					: 0px solid black;
	list-style				: none;
}

.searchresult p {
	margin					: 0px 0px 0px 14px;
}

.searchresult h1 a {
	text-decoration			: none;
}

.searchresult h1 a:hover {
	text-decoration			: underline;
}

.searchresult th img{
	margin					: 3px 3px 3px 3px;
}

.searchresult td div.buttons {
	margin					: 10px 0px 0px 0px;
}

.searchresult td div.buttons div.button {
	float					: left;
	height					: 30px;
	width					: 122px;
}

.searchresult td div.buttons div.button img {
	border					: 0px;
}

.searchresult td div.buttons div.button a {
	color					: #000000;
}

.searchresult table.RijnmondNews {
	margin					: 0px 0px 25px 0px;
	width					: 702px;
}

.searchresult table.RijnmondNews img{
	border					: 1px solid #000000;
}

.searchresult table.RijnmondNews div.button {
	background-image		: url('http://www.rijnmond.nl/images/news_button_bg.jpg');
}

.searchresult table.Page {
	margin					: 0px 0px 25px 0px;
	width					: 702px;
	background-color		: #EBFAFF;
	background-repeat		: x-repeat;
	background-position		: bottom;
	background-image		: url('http://www.rijnmond.nl/images/page_bg.jpg');
}

.searchresult table.Page img{
	border					: 1px solid #5591B5;
}

.searchresult table.Page div.button {
	background-image		: url('http://www.rijnmond.nl/images/page_button_bg.jpg');
}

.searchresult td{
	vertical-align			: top;
}

.searchresult ul li{
	float					: left;
	width					: 25%;
	list-style				: none;
}

.searchresult table.RijnmondNews img.no_img {
	border					: 0px solid black;
}

.button_position {
	position				:relative;
	top						:6px;
	left					:5px;
}

/* Here we have the slide show styles */

#slideshow {
	display					: block;
	width					: 320px;
	height					: 258px;
}

.newsimage {
	width					: 318px;
	height					: 239px;
	border					: 1px solid black;
}

#slideshow div.slideshow_bar {
	clear					: both;
	height					: 16px;
	border					: 1px solid black;
	border-top				: none;
	background-image		: url('http://www.rijnmond.nl/images/slideshowgradient.png');
}

#slideshow div.slideshowcontrolsright {
	float					: right;
	height					: 14px;
}

#slideshow #slideshowcontrols {
	float					: left;
	height					: 14px;
}

/* En slide show code */

/* Here we have the styles for the media player */

#video_player {
	display					: none;

	width					: 320px;
	height					: 269px;
}

/* End of styles for the media player */

/* Start TV Gids Module */

#tv_gids {
	float					: left;
	width					: 704px;
	margin					: 15px 0px 15px 0px;
}

#tv_gids h1{
	margin					: 3px 0px 0px 3px;
	font-size				: 13px;
}

#tv_gids div.content_left {
	width					: 192px;
	margin					: 0px 7px 0px 0px;
	background-color		: #C8E9FC;
	float					: left;
}

#tv_gids div.content_left p {
	padding					: 5px;
}

#tv_gids div.content_right {
	float					: right;
}

#tv_gids div.dag_blok {
	border					: 2px solid #C8E9FC;
	width					: 499px;
	margin-bottom			: 20px;
}

#tv_gids div.dag_titel {
	background-color		: #C8E9FC;
	height					: 26px;
	width					: 499px;
}

#tv_gids div.titel_left {
	float					: left;
}

#tv_gids div.titel_right {
	float					: right;
	width					: 62px;
}

#tv_gids div.dag_regel {
	height					: 20px;
	width					: 499px;
	clear					: both;
}

#tv_gids div.blue {
	background-color		: #E0F3FE;
}

#tv_gids div.white {
	background-color		: #FFFFFF;
}

#tv_gids div.spacer {
	width					: 2px;
	height					: 20px;
	background-color		: #FFFFFF;
	float					: left;
}

#tv_gids div.tijd {
	width					: 36px;
	height					: 18px;
	text-align				: center;
	float					: left;
	margin-top				: 2px;
}

#tv_gids div.regel {
	width					: 458px;
	height					: 18px;
	float					: left;
	margin-top				: 2px;
	margin-left				: 3px;
}

/* End TV Gids Module */

/* Start SAF Module */

#saf_module {
	width					: 345px;
	float					: left;
}

#saf_module input, textarea {
	border					: 1px solid #CCCCCC;
}

#saf_module input {
	width					: 248px;
	height					: 18px;
	margin					: 0px;
	padding					: 0px;
}

#saf_module textarea {
	width					: 338px;
	height					: 81px;
	margin-left				: 4px;
}

#saf_module td {
	height					: 27px;
	vertical-align			: middle;
}

#saf_module p {
	padding					: 20px 0px 10px 4px;
}

#saf_module td p {
	padding					: 12px 0px 0px 0px;
}

#saf_module div.button {
	float					: right;
	width					: 92px;
	padding					: 12px 0px 0px 0px;
}

#saf_module input.button {
	float					: right;
	width					: 92px;
	height					: 22px;
}
/* End SAF Module */

/* Start radiogids */

#radio_gids {
	width					: 720px;
	float					: left;
	margin					: 15px 0px 15px 0px;
}

#radio_gids h1 {
	float					: left;
	margin					: 0px 0px 8px 0px;
}

#radio_gids div.buttons {
	float					: right;
	margin					: 0px 15px 0px 0px;
}

#radio_gids div.container {
	clear					: both;
	width					: 720px;
	overflow				: hidden;
	position				: relative;
}

#radio_gids #inner_gids {
	width					: 1874px;
}

#radio_gids div.day {
	float					: left;
	width					: 230px;
	border					: 2px solid #C8E9FC;
}

#radio_gids div.day div.title {
	background-color		: #C8E9FC;
	width					: 230px;
	height					: 26px;
}

#radio_gids div.day div.title h1 {
	float					: left;
	padding					: 5px 0px 0px 5px;
}

#radio_gids div.day table {
	border					: 0px solid black;
	width					: 230px;
	float					: left;
}

#radio_gids div.day td {
	height					: 25px;
	border					: 0px solid black;
	padding-left			: 5px;
}

#radio_gids div.day td.tijd {
	width					: 36px;
	background-color		: #E0F3FE;
	border-left				: 0px solid black;
	border-top				: 0px solid black;
	border-bottom			: 0px solid black;
	border-right			: 1px solid #ffffff;
	vertical-align			: middle;
	text-align				: center;
	padding-left			: 0px;
}

#radio_gids div.day td.programma {
	vertical-align			: middle;
	width					: 193px;
}

#radio_gids div.day td.blue {
	background-color		: #E0F3FE;
}

#radio_gids div.day td.white {
	background-color		: #FFFFFF;
}

#radio_gids div.spacer {
	float					: left;
	width					: 4px;
	border					: 1px solid #ffffff;
}

/* Eind radio gids */

/* Start Nu Op */

#nuoptv {
	height					: 246px;
	width					: 234px;
	margin					: 1px 0px 0px 0px;
}

#nuoptv div.buttons {
 	height					: 26px;
}

#nuoptv div.buttons div.tekst{
	float					: left;
	padding					: 7px 0px 0px 5px;
	font-size				: 11px;
}

#nuoptv div.buttons div.radio {
	float					: right;
}

#nuoptv div.buttons div.tv {
	float					: right;
	padding					: 0px 0px 0px 1px;
}

#nuoptv div.gids_radio {
	height					: 161px;
	width					: 234px;
}

#nuoptv div.gids_tv {
	height					: 161px;
	width					: 234px;
}

#nuoptv div.nu_op {
	background-image		: url('http://www.rijnmond.nl/images/nuop_background.gif');
	background-repeat		: no-repeat;
	background-color		: #E1F3FF;
	width					: 234px;
	height					: 94px;
}

#nuoptv #gids_main {
	float					: left;
	height					: 66px;
	width					: 210px;
	overflow				: hidden;
	position				: relative;
}

#nuoptv div.guide_rule {
	height					: 23px;
	clear					: both;
}

#nuoptv div.guide_rule div.time {
	margin					: 4px 0px 4px 7px;
	color					: #000000;
	float					: left;
}

#nuoptv div.guide_rule div.title {
	margin					: 4px 0px 4px 7px;
	float					: left;
}

#nuoptv div.guide_rule div.title a {
	text-decoration			: none;
}

#nuoptv div.guide_rule div.title a:hover {
	text-decoration			: underline;
}

#nuoptv #gids_buttons {
	float					: left;
	width					: 24px;
	height					: 66px;
	position				: relative
}

#nuoptv #gids_buttons div.up {
	position				: relative;
	top						: 0px;
	cursor					: pointer;
	background-color		: #E1F3FF;
}

#nuoptv #gids_buttons div.down {
	position				: absolute;
	bottom					: 0px;
	cursor					: pointer;
}

#nuoptv div.nu_op img {
	float					: left;
	width					: 56px;
	height					: 57px;
	margin					: 0px 0px 0px 12px;
}
#nuoptv div.nu_op div {
	float					: left;
	margin					: 0px 0px 0px 12px;
	width					:145px;
}

#nuoptv #tv_button {
	cursor					: pointer;
}

#nuoptv div.gids {
	background-color		: #E1F3FF;
	width					: 234px;
	height					: 66px;
	overflow				: hidden;
}

#nuoptv div.nu_footer {
	width					: 234px;
	height					: 49px;
}

/* Eind Nu Op */

.invisible{
	visibility				: hidden;
}

.active{
	font-weight				: bold;
}

/* Begin Poll module */

#poll_div
{
	padding									:10px;
}

#poll_div .poll_container
{
}

#poll_div .poll_result_bar
{
	background-color                        : white;
	height                                  : 14px;
}

#poll_div .poll_result
{
	background-color                        : #7CF;
	height                                  : 14px;
}

#poll_div .poll_percentage
{
	float                                   : left;
	height                                  : 14px;
	line-height                             : 14px;
	padding-left                            : 5px;
}

#poll_div .poll_nocheck
{
	visibility                              : hidden;
	height                                  : 20px;
	color                                   : #E51837;
}

/* Eind Poll module */

/* Homepage templates */

strong {
	font-size				: 1.0em;
}

/* Template 1 */
#template1 {
	width					: 718px;
	background-color		: #E1F3FF;
	margin					: 0px 0px 20px 0px;
	padding					: 0px 0px 20px 0px;
	clear					: both;
	font-size				: 1.0em;
}

#template1 img {
	border					: 1px solid #093D6D;
}

#template1 p {
	margin					: 10px 10px 15px 10px;
	font-size				: 1.0em;
}

#template1 h1
{
	font-size				: 1.6em;
	font-weight				: bold;
	padding					: 15px 0px 0px 10px;
}

#template1 h1 a {
	text-decoration			: none;
}

#template1 h1 a:hover
{
	text-decoration			: underline;
}

#template1 div.media_bar {
	border-top				: 1px solid #C5D7E3;
	border-bottom			: 1px solid #C5D7E3;
	width					: 688px;
	margin					: 0px 15px 0px 15px;
	clear					: both;
	height					: 28px;
}

#template1 div.left {
	float					: left;
	margin					: 5px 10px 0px 0px;
}

#template1 div.right {
	float					: right;
	margin					: 5px 10px 0px 0px;
}

#template1 div.left img {
	border					: 0px;
}

#template1 div.right img {
	border					: 0px;
}

/* Template 2 */

#template2 {
	width					: 718px;
	background-color		: #E1F3FF;
	background-image		: url('http://www.rijnmond.nl/images/bg_template2.gif');
	margin					: 0px 0px 18px 0px;
	clear					: both;
	font-size				: 1.0em;
	position				: relative;
}

#template2 div.whitebar {
	float					: left;
	width					: 368px;
	background-color		: #FFFFFF;
}

#template2 div.left_box {
	width					: 351px;
	background-color		: #E1F3FF;
	float					: left;
}

#template2 div.right_box {
	float					: right;
	width					: 350px;
	background-color		: #E1F3FF;
}

#template2 img {
	border					: 1px solid #000000;
}

#template2 p {
	margin					: 10px 8px 15px 8px;
	font-size				: 1.0em;
}

#template2 h1
{
	font-size				: 1.6em;
	font-weight				: bold;
	padding					: 15px 0px 0px 10px;
}

#template2 h1 a {
	text-decoration			: none;
}

#template2 h1 a:hover
{
	text-decoration			: underline;
}

#template2 div.media_bar {
	border-top				: 1px solid #C5D7E3;
	border-bottom			: 1px solid #C5D7E3;
	width					: 314px;
	margin					: 0px 15px 0px 15px;
	clear					: both;
	height					: 28px;
}

#template2 div.margin {
	padding					: 0px 15px 10px 15px;
}

#template2 div.left {
	float					: left;
	margin					: 5px 10px 0px 0px;
}

#template2 div.left img {
	border					: 0px;
}

/* Template 3 */

#template3 {
	width					: 718px;
	background-color		: #E1F3FF;
	margin					: 0px 0px 18px 0px;

}

#template3 div.content {
	float					: left;
	font-size				: 1.0em;
	width					: 515px;
	margin					: 0px 0px 0px 10px;
}

#template3 div.full_content {
	width					: 718px;
	font-size				: 1.0em;
}

#template3 div.image {
	width					: 189px;
}

#template3 img {
	border					: 1px solid #000000;
	margin					: 10px 0px 10px 10px;
}

#template3 h1 {
	font-size				: 1.6em;
	font-weight				: bold;
	padding					: 10px 0px 0px 0px;
}

#template3 div.full_content h1 {
	padding					: 10px 0px 0px 10px;
}

#template3 h1 a {
	text-decoration			: none;
}

#template3 h1 a:hover
{
	text-decoration			: underline;
}

#template3 div.media_bar {
	border-top				: 1px solid #C5D7E3;
	border-bottom			: 1px solid #C5D7E3;
	width					: 505px;
	margin					: 5px 10px 0px 0px;
	clear					: both;
	height					: 28px;
}

#template3 div.full_media_bar {
	border-top				: 1px solid #C5D7E3;
	border-bottom			: 1px solid #C5D7E3;
	width					: 688px;
	margin					: 5px 15px 0px 15px;
	clear					: both;
	height					: 28px;
}

#template3 div.margin {
	padding					: 0px 10px 0px 10px;
	clear					: both;
}

#template3 div.left {
	float					: left;
	margin					: 5px 10px 0px 0px;
	height					: 23px;
	border					: 0px solid black;
}

#template3 div.left img {
	border					: 0px;
	margin					: 0px;
}

/* Template 5 */

#template5 {
	width					: 667px;
	background-color		: #FFFFFF;
	margin					: 0px 0px 18px 0px;
	clear					: both;
	font-size				: 1.0em;
}

#template5 div.left_box {
	float					: left;
	width					: 324px;
	background-color		: #FFFFFF;
}

#template5 div.right_box {
	float					: right;
	width					: 325px;
	background-color		: #FFFFFF;
}

#template5 img {
	border					: 1px solid #000000;
}

#template5 p {
	margin					: 10px 10px 15px 10px;
	font-size				: 1.0em;
}

#template5 h1
{
	font-size				: 1.6em;
	font-weight				: bold;
	padding					: 15px 0px 0px 10px;
}

#template5 h1 a {
	text-decoration			: none;
}

#template5 h1 a:hover
{
	text-decoration			: underline;
}

#template5 div.media_bar {
	border-top				: 1px solid #C5D7E3;
	border-bottom			: 1px solid #C5D7E3;
	width					: 300px;
	margin					: 0px 15px 0px 15px;
	clear					: both;
	height					: 28px;
}

#template5 div.margin {
	padding					: 0px 15px 10px 15px;
}

#template5 div.left {
	float					: left;
	margin					: 5px 10px 0px 0px;
}

#template5 div.left img {
	border					: 0px;
}

/* Eind homepage templates */

div.clearer {
	clear					: both;
}

/* Poll Page */

#poll_div_page {
	width					: 700px;
	float					: left;
}

#poll_div_page div.left_column {
	float					: left;
	background-color		: #E1F3FF;
	width					: 320px;
}

#poll_div_page div.right_column {
	float					: right;
	width					: 360px;
	background-color		: #E3E2E7;
}

/* End Poll Page */
#main_content {
	float					: left;
	width					: 715px;
}

#main_content div.portal_content {
	width					: 205px;
	background-color		: #C8E9FC;
	float					: left;
}

#main_content div.portal_content h2 {
	margin					: 0px 0px 0px 10px;
}

#main_content div.portal_content p {
	margin					: 10px;
}

#main_content div.portal {
	float					: left;
	width					: 510px;
}

#main_content div.portal h4 {
	color					: black;
	font-size				: 12px;
	font-weight				: bold;
	margin					: 2px 0px 5px 0px;
	padding					: 0px;
}

#main_content div.portal p {
	margin					: 5px 0px 5px 0px;
}

#main_content div.portal div.white {
	margin					: 0px 0px 0px 7px;
	background-color		: #ffffff;

	float					: left;
	width					: 160px;
}

#main_content div.portal div.blue {
	margin					: 0px 0px 0px 7px;
	background-color		: #E0F3FE;

	float					: left;
	width					: 160px;
}

div.over_rijnmond_content p {
	margin					: 5px 0px 0px 0px;

}
/*Familiepagina*/
#container_head {
	width 					: 716px;
	height 					: 167px;
	
	margin 					: 10px 0px 0px 0px;
}
#head {
	background-image		: url('/images/familypage/head.jpg');
	
	width 					: 716px;
	height 					: 70px;
}
#head_content {
	background-color 		: #E0F3FE;
	
	padding 				: 15px 0px 15px 15px;

}
#head_text {
	width 					: 470px;
	
	float 					: left;
	
	padding 				: 0px 42px 0px 0px;
}
#head_text p.bold14 {
	font-size 				: 14px;
	font-weight				: bold;
	
	padding 				: 0px 0px 2px 0px;
	
	color 					: #04396F;
}
#head_text p.reg12 {
	font-size 				: 12px;
	
	color 					: #04396F;
	
	padding 				: 19px 0px 0px 0px;
}
a.bold12 {
	font-weight 			: bold;
	
}
#head_btn {
	width 					: 188px;

	float 					: left;
}
#head_btn1 {
	width 					: 188px;

	float 					: left;
	
	margin 					: 0px 0px 0px 6px;
}
#head_btn2 {
	width 					: 188px;

	float 					: left;
	
	margin 					: 5px 0px 0px 6px;
}
.bnr_tabs {
	width 					: 706px;
	
	padding 				: 15px 0px 0px 0px;	
}
#bnr_tab_01 {
	float 					: left;
	
	width 					: 76px;
	height 					: 24px;
	
	padding					: 0px 0px 0px 0px;
	cursor					: pointer;
}
#bnr_tab_02 {
	padding					: 0px 0px 0px 4px;
	
	width 					: 90px;
	height 					: 24px;
	
	float 					: left;
	cursor					: pointer;
}
#bnr_title {
	float 					: left;
	
	font-weight 			: bold;
	font-size 				: 14px;
	line-height 			: 24px;
		
	padding 				: 0px 10px 0px 0px;
	
	color 					: #04396d;
}
#bg_bnrs {
	background-color 		: #E0F3FE;
	
	width 					: 711px;
	
	padding 				: 3px 0px 10px 5px;
	margin 					: 0px 0px 8px 0px;
}
#bg_bnr_prev {
	background-color 		: #E0F3FE;
	
	width 					: 711px;
	
	padding 				: 3px 0px 7px 5px;
	margin 					: 0px 0px 8px 0px;
}
.container_bnr {
	width 					: 706px;
	
	background-color 		: #ffffff;
	

	margin 					: 4px 0px 0px 0px;
}
.container_bnrs {
	width 					: 716px;
	
	background-color 		: #ffffff;
	

	margin 					: 4px 0px 0px 0px;
}
.bg_react {
	background 				: url('/images/familypage/bg_react.gif') no-repeat;
	
	width 					: 706px;
	height 					: 23px;
}
.bnr_img {
	padding 				: 3px 3px 3px 3px;
}
.react_img {
	padding 				: 3px 0px 3px 7px;
	
	width 					: 25px;
	
	float 					: left;
}
.react_link {
	line-height 			: 23px;
}
a.black {
	color 					: #000000;
	font-size 				: 11px;
}
#line {
	background-color		: #c6d8e4;
	
	width 					: 713px;
	height 					: 1px;
	
	margin 					: 10px 0px 36px 3px;
}
#line_v {
	background-color 		: #c6d8e4;
	
	width 					: 713px;
	height 					: 1px;
	
	margin 					: 10px 0px 16px 3px;
}
/*vervolg familypage*/
#container_head_v {
	width 					: 716px;
	height 					: 80px;
	
	margin 					: 10px 0px 0px 0px;
}
#head_v {
	background-image		: url('/images/familypage/head_v.jpg');
	
	width 					: 716px;
	height 					: 70px;
}
#bnr_title_v {
	float 					: left;
	
	font-weight 			: bold;
	font-size 				: 12px;
	line-height 			: 24px;
		
	padding 				: 0px 5px 0px 0px;
	
	color 					: #04396d;
}
.bg_bnr_catg {
	background-color 		: #E0F3FE;
	
	width 					: 706px;
	height 					: 132px;
	
	padding 				: 16px 0px 0px 10px;
}
.container_bnr_catg {
	width 					: 687px;
	height 					: 94px;	
	
	margin					: 0px 0px 0px 0px;
}
.container_bnr_w713{
	width 					: 712px;
	
	background-color 		: #ffffff;
	

	margin 					: 4px 0px 0px 0px;
}
.catg_before {
	color 					: #04396F;
	font-weight 			: bold;
	
	width 					: 145px;
	height 					: 95px;
	
	float 					: left;
}
.bnr_title_light {
	float 					: left;
	
	font-weight 			: bold;
	font-size 				: 12px;
	line-height 			: 24px;
	
	color 					: #2d95d0;
}
.bnr_tit_sub {
	float 					: left;
	
	font-size 				: 11px;
	line-height 			: 20px;

	color 					: #04396d;
}
.bg_bnr_choose {
	background-color 		: #E0F3FE;
	
	width 					: 706px;
	
	padding 				: 8px 0px 7px 7px;
}
.bnr {
	background 				: #ffffff;
	width 					: 341px;
	height 					: 107px;
	
	padding 				: 0px;
	margin 					: 0px 10px 5px 0px;
	
	float 					: left;
}
.bnr a img, .bnr_r a img {
	margin 					: 3px 0px 0px 3px;
}
.bnr_titles {
	width 					: 706px;
	
	margin 					: 20px 0px 0px 0px;
}
.bnr_r {
	background 				: #ffffff;
	width 					: 341px;
	height 					: 107px;
	
	padding 				: 0px;
	margin 					: 0px 0px 15px 8px;
	
	float 					: left;
}
div.bnr:hover, div.bnr_r:hover {
	background-color 		: #04396D;
}
.container_catg {
	height 					: 95px;
}
.v_line {
	width 					: 1px;
	height 					: 113px;
	
	background 				: url('/images/familypage/line_vert.gif');
	
	float 					: left;
	
	margin 					: 4px 0px 0px 0px;
}
.categories {
	height 					: 95px;
	width 					: 134px;
	
	padding 				: 0px 0px 0px 0px;
	
	float 					: left;
}
.catg_item {
	font-size 				: 11px;
	line-height 			: 20px;
	color 					: #04396f; 
	
	padding					: 0px 0px 0px 13px;
}
.catg_item a {
	text-decoration   		: none;
}
div.catg_item:hover {
	background 				: url('/images/familypage/bg_cat_hover.gif');
	
	font-weight 			: bold;
	
	cursor 					: pointer;
}

.catg_item_active {
	font-size 				: 11px;
	line-height 			: 20px;
	color 					: #04396f; 
	
	padding					: 0px 0px 0px 13px;
	background 				: url('/images/familypage/bg_cat_hover.gif');
	
	font-weight 			: bold;
	
	cursor 					: pointer;
	text-decoration   		: none;
}

.catg_item_active a {
	text-decoration   		: none;
}

#btn_ga {
	margin 					: 0px 0px 20px 0px;
	
	width 					: 101px;
	height 					: 27px;
	
	float 					: right;
}
#btn_ga_prvw {
	margin 					: 0px 0px 20px 0px;
	
	width 					: 199px;
	height 					: 27px;
	
	float 					: right;
}
#btn_back {
	margin 					: 0px 0px 20px 0px;
	
	width 					: 95px;
	height 					: 27px;
	
	float 					: left;
}
.bnr_title_sub {
	float 					: left;
	
	font-weight 			: bold;
	font-size 				: 11px;
	line-height 			: 24px;
		
	padding 				: 0px 5px 0px 0px;
	
	color 					: #04396d;
}
.brdr_grey {
	background 				: #ecebeb;
	
	width 					: 337px;
	height 					: 102px;
}
.brdr_grey img {
	padding 				: 2px 0px 0px 2px;
}
.container_content_left {
	width 					: 337px;
	height 					: 130px;
	
	float 					: left;
}
.content_link {
	width 					: 327px;
	height 					: 26px;
	
	background 				: #e4f2ff;
	
	padding 				: 0px 0px 0px 10px;
	
	margin 					: 4px 0px 0px 0px;
}
.content_link .p_link {
	padding 				: 5px 0px 0px 5px;
	
	float 					: left;
}
.content_link a {
	float 					: left;
}
.content_link a img {
	margin 					: 9px 0px 0px 0px;
}
.container_content_right {
	float 					: right;
}
#banner_form {
	padding					: 0px;
	margin					: 0px;
}

#bg_mk_bnr_1, #bg_mk_bnr_2, #bg_mk_bnr_3, #bg_mk_bnr_4, #bg_mk_bnr_5, #bg_mk_bnr_6, #bg_mk_bnr_7, #bg_mk_bnr_8 {
	background-color 		: #e4f2ff;
	
	margin 					: 0px 0px 10px 0px;
	padding 				: 0px 0px 0px 8px;
}
#bg_mk_bnr_1 {
	width 					: 359px;
	height 					: 235px;
}
#bg_mk_bnr_2 {
	width 					: 359px;
	height 					: 84px;
}
#bg_mk_bnr_3 {
	width 					: 359px;
	height 					: 199px;
}
#bg_mk_bnr_4 {
	width 					: 359px;
	height 					: 91px;
}
#bg_mk_bnr_5 {
	width 					: 359px;
	height 					: 63px;
}
#bg_mk_bnr_6 {
	width 					: 355px;
	height 					: 68px;
	
	padding 				: 0px 0px 0px 12px;
}
#bg_mk_bnr_7 {
	width 					: 359px;
	height 					: 25px;
	
	text-align				: right;
}
#bg_mk_bnr_8 {
	width 					: 359px;
	height 					: 197px;
}
.mk_bnr_title_sub {
	float 					: left;
	
	font-weight 			: bold;
	font-size 				: 11px;
	
	color 					: #04396d;
	
	padding 				: 10px 0px 5px 0px;	
}
#bg_mk_bnr_1 .editor {
	background-color 		: #ffffff;
	border 					: 1px solid #7f9db9;
	
	width 					: 341px;
	height 					: 149px;	
}

#bg_mk_bnr_1 .editor textarea {
	width 					: 339px;
	height 					: 140px;
}
.txt_editor {
	height 					: 45px;
	
	font-size 				: 11px;
	
	padding 				: 5px 0px 0px 0px;
}
.txt_blk {
	color 					: #000000;
	
	float 					: left;
	
	padding 				: 3px 2px 0px 0px;
}
.form_txt_blk {
	color 					: #000000;

	padding 				: 13.5px 2px 0px 0px;
	
	width 					: 70px;
}
.blk {
	color 					: #000000;

	padding 				: 3px 0px 0px 5px;
	width 					: 36px;
	
	float 					: left;
}
.txt_blk_bold {
	color 					: #000000;
	font-weight 			: bold;
	
	float 					: left;
	
	padding 				: 3px 2px 0px 1px;
}
.txt_grey {
	color 					: #787878;
	
	padding 				: 4px 0px 0px 0px;
}
.cont_address {
	float 					: left;
}
.browse {
	padding 				: 0px 5px 0px 0px;
}
input.txtgrey {
	font-size 				: 11px;
	color 					: #b3b2b2;
	
	padding 				: 1px 3px;
	width 					: 220px;
	margin 					: 0px 0px 0px 10px;
}
input.txtgrey_s {
	font-size 				: 11px;
	color 					: #b3b2b2;
	
	padding 				: 1px 3px;
	width 					: 260px;
	margin 					: 0px 0px 0px 10px;
}
.vrwcheck {
	padding 				: 0px 5px 0px 0px;
	
	float 					: left;
	margin 					: 2px 6px 2px 3px;  
}
.inpt_mail {
	padding 				: 0px 0px 10px 0px;
}
.inpt_gvns {
	padding 				: 0px 0px 10px 0px;

}
input.street_place {
	font-size 				: 11px;
	color 					: #b3b2b2;
	
	padding 				: 1px 3px;
	width 					: 159px;
	margin 					: 0px 0px 0px 10px;
	
	float 					: left;
}
input.nr_pc {
	font-size 				: 11px;
	color 					: #b3b2b2;
	
	width 					: 47px;
	margin 					: 0px 0px 0px 10px;
	
	float 					: left;
}
.st_date {
	color 					: black;
	font-size 				: 11px;
	
	float 					: left;
}
input.st_date {
	padding 				: 1px 5px;
	width 					: 80px;
	
	margin 					: 0px 10px 0px 5px;
}
#btn_startdatum {
	float 					: left;
	
	padding 				: 0px 15px 0px 0px;
}
select.period {
	width 					: 110px;
	font-size 				: 11px;
	
	margin 					: 0px 0px 0px 10px;
}
.a_txt_grey {
	line-height 			: 38px;
	
	float 					: right;
	
	margin 					: 0px 10px 0px 0px;
}
.txt_bold {
	float 					: left;
	
	font-weight 			: bold;
	font-size 				: 11px;
	
	color 					: #04396d;
	
	text-align 				: right;
}
#contain_txt_kosten {
	text-align 				: right;
	
	padding 				: 5px 10px 0px 0px;
}
.cont_form {
	width 					: 360px;
	height 					: 197px;
}
.form_vert01 {
	float 					: left;
	
	width 					: 70px;
}
.form_vert02 {
	float 					: left;
	
	width 					: 279px;
	
	margin 					: 0px 0px 0px 6px;
	padding 				: 15px 0px 0px 0px;
}
.cnt_cntar_left {
	width 					: 212px;
	
	padding 				: 5px 0px 0px 2px;
	
	float					: left;
}
#minibnrs {
	width 					: 186px;
	
	margin 				 	: 20px 0px 0px 0px;
}
.cnt_cntar_right {
	width 					: 502px;
	
	float 					: left;
	
	margin 					: 0px 0px 40px 0px;
}
.tnx_txt {
	background-color 		: #e0f3fe;
	
	padding 				: 15px 10px 18px 14px;
}
#txt_title {
	font-size 				: 14px;
	font-weight 			: bold;
	
	padding 				: 0px 0px 4px 0px;
}
table.tariffs {
	border 					: 1px solid #c8e9fc;
}
table.tariffs th {
	background-color 		: #bde2f7;
}
table.tariffs td.head {
	background-color 		: #c8e9fc;
	
	font-weight 			: bold;
	
	height 					: 27px;
	
	border-left 			: 1px solid #ffffff;
}
table.tariffs td {
	padding 				: 3px 4px 0px 22px;
}
table.tariffs td.cat, table.tariffs td.cat2 {
	padding 				: 5px 4px 5px 7px;
	font-weight 			: bold;
}
table.tariffs td.cat {
	background-color 		: #e9f4fa;
}
table.tariffs td.cat2 {
	background-color 		: #d0eaf9;
}
table.tariffs td.bgblue {
	background-color 		: #e0f3fe;
	border-left 			: 1px solid #ffffff;
}

td p{
padding: 0;
margin:	0;
}

#block_anp {
background-color:#E1F3FF;

width:230px;
float: left;
}
div.block_anp_margin {
margin:0 12px 10px 0px;	
}
h1.anpfeedTitle {
margin-bottom: 10px;	
}
#block_anp div.block_anp_title {
background: url('/images/bg_container_anp.png');
color:#fff;
font-size:12px;
font-weight:bold;
height:25px;
width:230px;
}
#block_anp div.block_anp_title p {
padding:5px 0 0 10px;
}
#block_anp div.content {
background-color:#EDF8FF;
width:230px;
}
#block_anp div.content ul {
margin-left:20px;
margin-right:5px;
padding:2px;
}
#block_anp div.content li {
padding:2px;
}
#block_anp div.footer {
background-color:#D2EDFC;
height:22px;
width:230px;
}
#block_anp div.all {
background-color:#E1F3FF;
height:30px;
width:230px;
}
#block_anp div.all p {
padding:6px 0 0 10px;
}
#block_anp div.footer img {
margin:0 0 0 10px;
}
#block_anp div.footer p {
padding:2px 0 0;
}
#block_anp div.footer a {
font-size:11px;
font-weight:bold;
}
