@import url("css/default.css");

/* DNN7 > Reset */
.dnnCPHeader li{line-height:normal;}
#dnnCPWrap .dnnCPHNav, #dnnCPWrap .dnnCPHMode{height:30px;}
#RibbonBar_adminMenus > ul > li > a, #dnn_cp_RibbonBar_adminMenus > ul > li > a {padding: 10px 16px;}
.dnnCPHMessage{line-height:35px;}
#RibbonBar_adminMenus .dnnadminmega .megaborder, #dnn_cp_RibbonBar_adminMenus .dnnadminmega .megaborder {top: 35px;}
.LoginPanel{width:auto;}
a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited{color:#fff;}

h1, h2, h3, h4, h5, h6{letter-spacing:normal; line-height:normal;}
p{margin-bottom:1em;}
form .actionMenu ul{z-index:auto !important;}

.dnnEditState .DnnModule {opacity: 1.0;} 



#Body{
background:#0C1F17;
color:#5E6F00; /*#8a9750;*/
}

td{
vertical-align:top;
}
	
#MainContainer{
position:relative;
width:970px;
padding-bottom:50px;
margin:20px auto;
}

#MainContainer.Edit{
margin-top:0;
}
    
#TopLogo{
position:relative;
}	

.Logo{
position:absolute;
left:20px;
top:20px;
width:150px;
height:150px;
z-index:1000;
}

.LTCorner, .RTCorner, .LBCorner, .RBCorner{
width:32px;
height:32px;
}
.LTCorner, .RTCorner{
position:absolute;
top:0px;
}
.LTCorner{
left:0;
background:url(img/CornersOut.png);
}
.RTCorner{
right:0;
background:url(img/CornersOut.png) right top;
}

#TopPanel{
margin-top:-64px;
}

.HeaderPane {position:absolute; top:20px; right: 20px;}

.BBorder0, .BBorder1, .BBorder2, .BBorder3{
position:relative;
margin:0 32px;
height:32px;
z-index:500;
}
.BBorder1, .BBorder2{
background-color:#FFF;
margin:0 37px;
}
.BBorder0{
background:#8a9750;
height:40px;
padding:0;
}
.BBorder0 .LBCorner{
position:absolute;
left:0;
height:40px;
margin-left:-32px;
background:url(img/CornersIn.png);
}
.BBorder0 .RBCorner{
position:absolute;
right:0;
height:40px;
margin-right:-32px;
background:url(img/CornersIn.png) right top;
}
.BBorder1A{
position:relative;
background:#8a9750;
}
.BBorder2A{
background-color:#8a9750;
}
.BBorder1 .LBCorner,
.BBorder1 .RBCorner{
position:absolute;
}
.BBorder1 .LBCorner{
left:0;
margin-left:-32px;
background:url(img/CornersInner.png);
}
.BBorder1 .RBCorner{
right:0;
margin-right:-32px;
background:url(img/CornersInner.png) right top;
}
.BBorder2 .LBCorner,
.BBorder2 .RBCorner{
position:absolute;
}
.BBorder2 .LBCorner{
left:0;
margin-left:-32px;
background:url(img/CornersInner.png) left bottom;
}
.BBorder2 .RBCorner{
right:0;
margin-right:-32px;
background:url(img/CornersInner.png) right bottom;
}
.BBorder3{
background:#8a9750;
text-align:center;
}

.BBorder3{height:48px;margin:0;padding: 0 32px;}

.BBorder3 .LBCorner,
.BBorder3 .RBCorner{
position:absolute;
}
.BBorder3 .LBCorner{
left:0;
bottom:0;
background:#8A9750 url(img/CornersOut.png) left bottom;
}
.BBorder3 .RBCorner{
right:0;
bottom:0;
background:#8A9750 url(img/CornersOut.png) right bottom;
}

.BBorder0 h1#Sitetitle{
width:830px;
color:#FFF;
font-weight:bold;
line-height:40px;
padding-left:20px;
font-size:11px;
float:left;
text-align:center;
}

.BBorder0 a.Breadcrumb{
color:#FFF;
}
.BBorder0 a.Breadcrumb:hover{
color:#E68405;
}
.BBorder3 .Adres{
display:block;
padding-top:24px;
color:#FFF;
font-weight:bold;
}

/*Language */
#Language ul, #Language li{
padding:0;margin:0;list-style:none;
}
#Language li{
padding-top:11px;
padding-right:5px;
float:right;
width:30px;
height:19px;
overflow:hidden;
}

#Language li.Active, #Language li.ActiveParent{
display:none;}

/*login link*/
.Login{
text-align:center;
}

.Login a:link, .Login a:visited{
color:#FFF;
font-weight:normal;
}

.Login a:hover{
color:#484;
font-weight:normal;
}

.HeaderText{
position:absolute;
bottom:4px;
left:6px;
font-size:13px;
color:#FFF;
text-transform:uppercase;
letter-spacing:1.5;
}

* html .HeaderText{
bottom:3px;
}

#MainContent{
background-color:#FFF;
padding-bottom:5px;
border-left:solid 5px #8a9750;
border-right:solid 5px #8a9750;
}

#Menu{
width:19%;
padding-right:1%;
float:left;
margin-left:16px;
}

#TopTabs{position:absolute;right:40px;bottom:64px;}
#TopTabs ul, #TopTabs li{padding:0;margin:0;}
#TopTabs li{padding:0;list-style:none;float:left;margin-left:2px;}
#TopTabs span{display:block;background:url(img/TopTabsR.png) right top no-repeat;}
#TopTabs a{display:block;background:url(img/TopTabsL.png) no-repeat left top; line-height:24px;color:#3A4600;font-size:12px;}

#TopTabs span{margin-left:10px;padding-right:10px;}


#TopTabs a:hover{color:#FF690E;}

#Content {
float:left;
padding-left:20px;
width:74%;
border-left:1px dashed #FF690E;
}

.NewsItems, .Normal{line-height:140%;}

.NewsItemImg{float:right;}
.NewsItemDesc{float:left;}
.ClearBoth {clear:both;}

/* Contact Forms */
.helferlein h3{padding-top:1em;margin-left:-0.3em;}
.helferlein .FormPanelStyle{width:auto !important;}
.helferlein a:link{text-decoration:none;}
.helferlein .Remark *{font-weight:normal;color:#FF690E;}
.helferlein #ExplainRequired{width:auto;text-align:right;padding-top:1em;}
.helferlein  #SubmitButton{width:auto;border-top:dashed 1px #FF690E;padding-top:1em;}
.helferlein  #SubmitButton a{display:inline-block;background:#FF690E; color:#fff !important; padding:0.5em 1em;font-weight:bold;}
.helferlein  #SubmitButton a:hover{background:#8A9750;}

/* Tijdrit */
.DNN_UserDefinedTableContent table{width:100%;}
.DNN_UserDefinedTableContent th{padding:.5em;}
.DNN_UserDefinedTableContent th:first-child{text-align:left;}
.DNN_UserDefinedTableContent td{padding:.5em;}
.DNN_UserDefinedTableContent .PagingTable{border:none;border-top:1px dashed #FF690E;}

/* Guestbook */
div.Feedback_SectionHead {border-bottom:dashed 1px}
div.Feedback_Confirmation{float:none;}

/* Documents */
.DNN_DocumentsContent .DescriptionHeader{width:60%;}

/* Nieuws */
/* News Articles */
.NewsMenu{padding:0.5em 0 2em;}
.NewsMenu * {text-transform:uppercase !important; font-size:14px !important;}

.NewsArticles .Header {border-bottom:solid 1px #aaa;padding-bottom:5px;}
.NewsArticles .Header h1{margin:0;float:left;}
.NewsArticles .Header .Date{float:right;padding-top:5px;}
.NewsArticles .Entry{border-bottom:solid 1px #aaa;}

.NewsArticles .Images{float:right;margin-left:20px;padding-top:10px;padding-bottom:20px;}
.NewsArticles .Images img{display:block;padding-bottom:10px;}
.NewsArticles .Images p{margin-top:0;}
.NewsArticles  .TextFloat{width:480px;}
.NewsArticles  .Text{padding:10px;}
.NewsArticles  .Text h3{text-transform:none;}
.NewsArticles .Related{margin-top:2em;}

.NewsArticles .Chapeau{font-style:italic;font-weight:bold;padding-top:0.5em;}
.NewsArticles .Summary{font-style:italic;padding-bottom:1em;}
.NewsArticles .Kader{background:#9CBCD3;padding:5px 10px;}

.NewsArticles .EntryFooter{padding-top:5px;}
.NewsArticles .Author{float:right;}
.NewsArticles .Categories{float:left;}

.NewsBackLink {float:left;}

.NewsItem .ReadMore{padding-top:0.5em;}

.NewsList .Text{padding-bottom:0;}
.NewsList h3{margin-top:0;text-transform:none;}
.NewsList .NewsItem {padding:10px 0; border-bottom:solid 1px #eee;}
.NewsList .NewsItem .IconLink{display:inline-block; overflow:hidden; float:right;}
.NewsList .NewsItem .TextFloat{float:left;width:590px;}
.NewsList .NewsItem .TextFloat {float:left;width:400px;}
.NewsListLatest .NewsItem .TextFloat{float:left;width:280px;}

.NewsList .ReadMore{text-align:right;}

