/* Start of CMSMS style sheet 'rp: main' */
html {
    height:100%;
    overflow-x:inherit;
    overflow-y:scroll;
}

body {
    height:100%;
    font-family:Verdana, Sans-serif; 
    color:Black;
    margin:0;
    padding:0;
    background-color:White;
}

H1 {
    font-family:"Trebuchet MS", sans-serif;
    font-size:18px; 
    margin-bottom:6pt; 
    color:#808080;
    margin-left:10px;
    margin-right:10px;
}

p {
    font-family:Verdana, Sans-serif; 
    font-size:13px; 
    line-height:125%; 
    color:Black;
    margin-left:10px;
    margin-right:10px;
}

p.title {
    font-family:"Trebuchet MS", sans-serif;
    font-size:18px; 
    color:#C40000; 
    margin-top:0px;
}

p.small {
    font-family:Verdana, Sans-serif; 
    font-size:9px;
    color:Black;
} 

@font-face {
	font-family: 'BitstreamVeraSansRoman';
	src: url('http://www.ringportal.nl/uploads/meuk/Vera.eot');
	src: local('Bitstream Vera Sans'), local('BitstreamVeraSans-Roman'), url('http://www.ringportal.nl/uploads/meuk/Vera.woff') format('woff'), url('http://www.ringportal.nl/uploads/meuk/Vera.ttf') format('truetype'), url('http://www.ringportal.nl/uploads/meuk/Vera.svg#BitstreamVeraSans-Roman') format('svg');
}

p.vera {
    font-family:"BitstreamVeraSansRoman",sans-serif;
}

a {
    text-decoration:none;
    font-family:Verdana, sans-serif;
    outline:0;
}

a:link {
    color:#000000;
}

a:visited {
    color:#B22222;
}

a:hover{
    color:#FF4500;
}

a:active{
    color:#181818;
}

a.url {
    color:#C40000;
}

a.whiteurl {
    color:#FFFFFF;
}

#container {
    min-height:100%;
    height:auto !important;
    height:100%;
    margin-bottom:-44px;
}

#header {
    clear:both;
    height:160px;
    width:100%;
    margin:0;
    background-image:url('http://img.ringportal.nl/fill.png');
}

#banner {
    background:url('http://img.ringportal.nl/banner.png') no-repeat;
    background-color:Transparent;
    width:1000px; 
    height:160px;
    margin:0px auto;
}

.content {
    padding-top:10px;
    margin:0 auto;
    width: 988px;
}

#content, #tcontent {
    display: block;
    width: 988px;
    margin: 0 auto;
    padding: 5px;
}

table#content td {
    vertical-align:top;
}

.left500 {
    float:left;
    width:475px;
}

.nurb_top {
    display:block;
    float:left;
    width:100%;
}

.blog_left {
    float:left;
    width:730px;
}

.blog_right {
    float:right;
    width:230px;
}

.photo_left {
    float:left;
    width:750px;
    margin-bottom:10px;
}

.photo_rotate {
    float:right;
    margin:50px 0 0 0;
    width:230px;
}

iframe {
    display:block; 
    width:100%; 
    border:none;
    margin:0;
    padding:0;
    height:375px;
}

#frame1 {
    height:375px;
    margin:0;
}

.centre {
    width: 990px;
    margin: 0 auto;
}

.pwaCentre {
    margin: 0 auto;
    width: 970px;
}

.tl {
    margin-right:10px;
    background-image:url('http://img.ringportal.nl/round.gif'); 
    height:10px;
    font-size:2px;
}

.tr {
    margin-top:-10px;
    margin-left:10px;
    background-image:url('http://img.ringportal.nl/round.gif'); 
    background-position:100% 0;
    height:10px; 
    font-size:2px;
}

.bl {
    margin-right:10px;
    background-image:url('http://img.ringportal.nl/round.gif'); 
    background-position:0 -10px;
    height:10px;
    font-size:2px;
}

.br {
    margin-top:-10px;
    margin-left:10px;
    background-image:url('http://img.ringportal.nl/round.gif'); 
    background-position:100% -10px;
    height:10px; 
    font-size:2px; 
}

.inside {
    background:#E0E0E0;
    margin:0px 2px 0px 1px;
    padding:0 0px 0 0px;
}

.nogap, .nogap15 {
    height:1px;
    margin:-2px 0px -2px 0px;
    padding:0;
    font-size:1px;
}

.nogap15 {
    margin-top:-15px;
}

.scroll {
    float:right;
    width:470px;
    height:510px;
    overflow-y:auto;
    overflow-x:hidden;
}

.report_scroll {
    width:720px;
    height:100%;
    overflow-y:auto;
    overflow-x:hidden;
}

.news { 
    margin-top:-7px;
}

.blog {
    display:block;
    margin-bottom:-20px;
    margin-top:30px;
    margin-left:-3px;
}

a.news_title{
    font-family:"Trebuchet MS", sans-serif;
    font-size:large; 
    color:#808080; 
    margin-left:15px;
    font-weight:bold;
}

.date, .blog_date {
    float:left;
    height:64px;
    width:53px;
    background:url('http://img.ringportal.nl/date.png') no-repeat;
    margin-left:0px;
    margin-top:-2px;
    line-height:normal;
    font-family:"Trebuchet MS",sans-serif;
}

.date .month, .blog_date .month {
    display:block;
    padding:3px 8px 0px 3px;
    text-align:center;
    color:#fff;
    font-size:10px;
    text-transform:uppercase;
}

.date .day, .blog_date .day {
    display:block;
    padding:0px 8px 0px 3px;
    text-align:center;
    color:#424242;
    font-size:18px;
    font-weight:normal;
}

.date .year, .blog_date .year{
    display:block;
    padding:0px 8px 0px 3px;
    text-align:center;
    color:#424242;
    font-size:10px;
    font-weight:normal;
}

.news_item { 
    margin-left:75px; 
    border-left:1px solid #ccc; 
    padding-left:5px; 
}

.blog_item { 
    margin-left:75px; 
    border-left:1px solid #ccc;
    padding-left:0px; 
}

.blog_content { 
    margin-top:7px;
    margin-left:15px;
}

.front_news {
    float:right;
    margin:27px 10px 0 0;
}

#news_box {
    margin-top:10px;
}

#news_box-menu {
    float:right;
    margin:0 0 10px 15px;
}

#news_box-menu a {
    padding: 0 3px;
    border: 1px solid #D0D0D0;
    background: #A0A0A0;
    color: #ffffff;
}

#news_box-menu a:hover, #news_box-menu a.wactive {
    border: 1px solid #D0D0D0;
    background: #C40000;
    color: #ffffff;
}

.news_category {
    margin-top:-7px;
    padding-bottom:0px;
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:9px;
}

.news_content {
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:13px;
    line-height:135%; 
}

div.img {
    margin: 1px;
    display:inline;
    border: 0px solid #A0A0A0;
    height: auto;
    width: auto;
    text-align: center;
}

div.img img {
    display:block;
    margin: 1px auto;
    border: 1px solid #A0A0A0;
}

div.img a:hover img {
    border: 1px solid #A0A0A0;
}

div.desc {
    text-align: center;
    font-weight: normal;
    font-size: x-small;
    margin: 2px;
}

.imgcontainer {
    margin-left:10px;
}

.pwaAlbum {
    display:block;
    width:190px;
    height:180px;
    float:left;
    text-align:center;
    margin-bottom: 30px;
}

.pwaUrl {
    display:block;
    width:160px;
    margin:auto;
}

.pwaTitle {
    clear:both;
    width:190px;
    float:left;
    text-align:center;
    margin-top:4px;
    margin-left:0px;
    font-family:Verdana, Sans-serif; 
    font-size:small;
}

.pwaImg {
    padding:0px;
    border:1px solid #E0E0E0;
}

.reportbroken {
    float:left;
    margin:-10px 0 0px 0;
}

.brokenlink {
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:11px;
    height:28px;
    background-image:url('http://img.ringportal.nl/brokenlink.png');
    background-repeat:no-repeat;
    padding:5px 0 0 29px;
    margin:0 10px 0 10px;
}

.broken_row, .contactrow {
    margin:5px 0 5px 0;
}

.brokenform {
    margin:-5px 10px 0px 10px;
    display:none;
    width:550px;
}

.contactform {
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:12px;
    float:left;
}

.contactform input {
    border: 1px solid #f60;
    cursor:pointer;
}

.contactform label {
    display: block;
    float: left;
}

.contactform textarea {
    border: 1px solid #f60;
}

.formbuilderform .message {
    line-height: 16px;
    padding: 0 0 8px 0;
}

textarea {
    margin: 5px 0;
    width: 290px;
    height: 90px;
}

#fbrp__30, #fbrp__36, #fbrp__42, #fbrp__43 {
    width:290px;
}

#fbrp__48, #fbrp__49 {
    width:280px;
}

#fbrp__50 {
    width:280px;
    height:150px;
}

.submit {
    margin:15px 0 15px 0;
}

.warning {
   background-image:url(http://www.ringportal.nl/img/exclamation2.png);
   background-repeat:no-repeat;
   min-height:16px;
   margin:-10px 0 10px 5px; 
}

table#counter {
    font-family:Verdana, Sans-serif; 
    font-size:small; 
    color:Black;
    margin-left:8px;
}

.info_prijzen {
    float:left;
    position:relative;
    width:200px;
    margin-left:0px;
}

table#prijzen {
    font-family:Verdana, Sans-serif; 
    font-size:small; 
    color:Black;
    margin-left:5px;
    margin-top:-12px;
}

.info_opening {
    float:left;
    position:static;
    margin-left:-200px;
    margin-top:235px;
    width:200px;
}

.info_webcam {
    display:inline;
    float:left;
    position:relative;
    left:78px;
    width:342px;
    margin:0;
}

.webcam {
    margin-top:-10px;
    border:1px solid #E0E0E0;
}

.mythos {
    display:block;
    float:left;
    margin:0;
    margin-right:10px;
    border:1px solid #E0E0E0;
}

.info_weer {
    float:right;
    position:relative;
    margin-right:10px;
    width:265px;
}

.weerbox {
    margin: -10px 0px -20px 10px;
    height:370px;
}

.vidplay {
    margin:0px 10px 0px 10px;
    width:970px;
}

.vidchoice {
    position:static;
    width:100px;
    height:100px;
    margin-left:10px;
    margin-top:-92px;
}

.vidframe {
    position:static;
    margin-left:170px;
    width:640px;
    height:385px;
    margin-top:-15px;
    border:1px solid #E0E0E0;
}

.detail_left {
    float:left;
    position:relative;
    width:450px;
    margin-left:10px;
}

.detail_right {
    margin-left:55px;
    width:450px;
}

.detail_title {
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:large; 
    color:#FFFFFF; 
    margin-top:5px;
}

.detail_name {
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:22px;
    color:#FFFFFF;
    background-color:#C40000;
    margin:-8px 0 0 0;
    padding:6px 0px 6px 10px;
}

.detail_org {
    float:right;
    margin:3px 15px 0 0;
    width:35px;
    height:23px;
    border:1px solid #D0D0D0;
}

#datelist {
    list-style-type:round;
    font-size:10px;
    margin-top:-0px;
}

.pastcal_date {
    font-family:Verdana, Sans-serif; 
    font-size:11px;
    color:Black;
    line-height:130%;     
}

.detail_scroll {
    margin-top:-6px;
    margin-bottom:5px;
    width:385px;
    height:390px;
    overflow-y:auto;
    overflow-x:hidden;
}

.detail_img {
    display:block;
    vertical-align:middle;
    margin:5px auto 0 auto;
    width:100px;
    height:128px;
}

.detail_banner {
    display:block;
    vertical-align:middle;
    margin:5px auto 0 auto;
    width:300px;
}

.recent_events {
    margin:360px auto 0 8px;
    width:438px;
    height:20px;
}

.event_bar {
    margin-top:-19px;
}

.recent {
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:13px;
    color:#C40000;
    margin:2px 0 0 10px;
}

.event_name {
    display:inline;
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:13px;
    font-weight:160;
    margin:0 0 0 4px;
}

.event_text {
    display:inline;
    font-family:"BitstreamVeraSansRoman",sans-serif;
    font-size:13px; 
    line-height:125%; 
    color:Black;
    margin:0 0 0 3px;
}

a.recent_url:link, a.recent_url:visited, a.recent_url:active {
    color:#000000;
}

a.recent_url:hover {
    color:#FF4500;
}

#slideshow #slidesContainer {
    margin: 0px auto 0 5px;
    overflow:auto;
    display:inline;
    width: 90%;
    height: 50px;
    left: 5px;
}

#slideshow #slidesContainer .slide {
    width:550px;
    float:left;
    height:15px;
    margin:0 0 0 125px;
    padding-bottom:5px;
}

.togallery {
    margin-top:30px;
    width:200px;
    height:200px;
}

.gal_folder {
    margin: 10px 60px 0px 60px;
}

.footer, .push {
    height:44px;
}

#foot {
    background:url('http://img.ringportal.nl/footer.png') no-repeat;
    background-position:bottom; 
    width:100%; 
    height:44px;
    color:#ffffff;
    font-family:"Trebuchet MS", sans-serif;
    font-size:11px;
    font-weight:500;
}

table#footer { 
    width:770px;
    margin:0 auto;
}

table#footer td {
    padding-top:15px;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
    color:#ffffff;
    text-decoration:none;
    font-family:"Trebuchet MS", sans-serif;
    font-size:11px;
}

#breadcrumbs a:hover, #breadcrumbs a:active {
    color:#E0E0E0;
    text-decoration:none;
    font-family:"Trebuchet MS", sans-serif;
    font-size:11px;
}
/* End of 'rp: main' */

