/***************************************************

++++++++++++++++++++++++++++++++++++++++++++++++++++
this file created by rgb(raduga) http:/mambasana.ru
----------------------------------------------------

***************************************************/

body,html {
  margin           : 0px; 
  padding          : 0px;
  background       : url(../images/bg.gif) repeat;
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  margin-top       : 5px;
  margin-bottom    : 10px;
  background-color : #FFFFFF;
   
}

td, tr, p, div {
	font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #333333;
	background-repeat: no-repeat;
 
}

hr {
  width            : 100%;
  height           : 1px;
  color            : #999999;
}

ul {
   margin           : 2px;
   padding-left     : 0px;
   
}
li {
  
  padding-left     : 6px;
 
}
FORM  {
  margin-bottom    : 0px;
  margin-top       : 0px;
}

.mainbody { 
  width            : 99%;
  margin           : 0px; 
  padding          : 0px;
  text-align       : left;
  background-color : transparent;
 }
td.header {
  background     : url(../images/header.jpg)  no-repeat;
  height         : 152px;
  width          : 780px;
 }

td.shadow {
	background     : url(images/shadow.jpg)  no-repeat;
	height         : 153px;
	width          : 780px;
	background-position: center;
 }

td.oc_shadow {
	background     : url(images/occasion_top.jpg)  no-repeat;
	height         : 171px;
	width          : 850px;
	background-position: center;
 }

td.oc_middle {
	padding : 0px;
	margin: 0px;
	width            : 780px !important;
	width            : 780px;
	background-image: url(images/occasion_mid.jpg);
	background-repeat: repeat-y;
	background-position: center;   
}

td.oc_footer {
	margin           : 0px;
	text-align       : right;
	padding-bottom   : 15px;
	font-size        : 10px;
	font-weight      : normal;
	color            : eeeeee;
	background       : url(images/occasion_bot.jpg) no-repeat;
	height           :39px;
	padding-top: 3px;
	padding-right: 50px;
	vertical-align: top;
}


td.space {
  background       : transparent url(../images/space.gif)  repeat-y;
  width            : 5px;

}
.menu{
	padding-left : 0px;	
}

.formulier{
 width : 450px;
 }
 
td.bmw{
  background-color : transparent;
  line-height      : 7px;
}
td.bmw1{
  background-color : transparent;
  line-height      : 3px;
}

.leftcol {
  width            : 185px;
  height           : 100%;
  margin-left      : 20px;
  margin-right     : 5px;
  text-align       : left; 
  padding          : 0px;
}

table.moduletable {
  width	         : 100%;
  table-layout	   : auto;
 

}
table.moduletable th { 
  font-size        : 13px;
  font-weight      : bold;
  color            : #333333;
  text-transform   : uppercase;
  text-align       : left;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  background: url(../images/line.gif) bottom left repeat-x;
    
}

table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
    }

H1 { 
	font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #333333;
	font-weight      : normal;

   }
H2 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 16px;
  color            : #333333;
  font-weight      : normal;

 }
H3 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  display: block;  
  padding : 0px 0px 0px 20px;  
  margin : 0px;
  font-size        : 12px;
  font-weight      : bold;
  color            : #cc0033;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  
  

 }
H4,H5,H6 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  font-weight      : normal;

 }


.back_button {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  text-decoration  : none; 
  font-weight      : normal;
  padding-top      : 1px;
  padding-right    : 0px;
  margin-bottom    : 4px;
  float            : right;
  line-height      : 15px;
  margin-right     : 0px;
  
}

.inputbox {
  border           : 1px solid #999999;
  background-color : #F1F1F1;
  margin-bottom    : 5px;
  margin-top       : 5px;
  color	       : #333333;
}
.sectiontableheader {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #f8f8f8;
  background       : #735B5B;
  padding          : 4px;
}
.sectiontableentry1 {
  padding          : 0px;
  background       : #D6D6D6;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 0px solid #BABABA;
  line-height      : 20px;

}
.sectiontableentry2 {
  padding          : 0px;
  background       : #E6E6E6;
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 1px solid #BABABA;
  line-height      : 20px;

}
.sectiontableentry1 img{
  padding-right         :3px;
  padding-left          : 3px;

}
.sectiontableentry2 img{
  padding-right         :3px;
  padding-left          : 3px;
}

a:link, a:visited {
  font-size        : 11px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 12px;
  color            : #990000;
  text-decoration  : none;
  font-weight      : normal;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
  text-align: left;
  padding: 3px;
}

a.readon:link, a.readon:visited {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #666666;
  text-decoration  : none; 
  background       : url(../images/readon.gif) no-repeat 0px 5px;
  white-space      : normal;
  padding-top      : 2px !important;
  padding-top      : 3px;
  padding-left     : 11px;
  padding-right    : 2px;
  float            : right;
  line-height      : 10px;
  margin-right: 1px;
  
}
a.readon:hover {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #990000;
  background       : url(../images/arrow.png);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-top      : 2px !important;
  padding-top      : 3px;
  padding-left     : 11px;
  padding-right    : 2px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}

table.contenttoc {
  border           : 2px solid #dedede;
  border-bottom    : none;
  background       : #F1F1F1;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  margin           : 0px;
  padding          : 0px;
  margin-left      : 3px;
  margin-bottom    : 3px;
  margin-top       : 3px !important;
  margin-top       : 0px;
  line-height      : 16px;
  clear: left;
 }
table.contenttoc th{
  margin           : 0px;
  padding          : 2px;
  background       : #cccccc;
  font-size        : 11px;
  color            : #990000;
 }
table.contenttoc td{
 margin           : 0px;
 padding          : 3px;
 border-bottom           : 2px solid #dedede;
   }

a.toclink:link, a.toclink:visited {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #333366;
  text-decoration  : none; 
  background       : url(../images/readon.gif) no-repeat  0px 6px;
  white-space      : normal;
  padding-top      : 2px !important;
  padding-top      : 2px;
  padding-left     : 11px;
  padding-right    : 2px;
  line-height      : 15px;
    
}
a.toclink:hover {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #990000;
  background       : url(../images/arrow.png) no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-top      : 2px !important;
  padding-top      : 2px;
  padding-left     : 11px;
  padding-right    : 2px;
  line-height      : 15px;
  text-decoration  : none; 
}

.pagenavcounter {
  font-size        : 11px;
  color            : #999999;
}
.pagenavbar {
  border-top       : 1px solid #999999;
  padding          : 2px;
}
.pagenav {
  margin           : 0px;
  padding          : 0px;
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  line-height      : 35px;
}
a.pagenav:link, a.pagenav:visited {
  margin           : 0px;
  padding          : 0px;
  font-size        : 11px;
  color            : #666666;
  text-decoration  : none;

}
a.pagenav:hover {
  color: #999999;
  text-decoration  : none;
  cursor: pointer;
}
.button {
  font-size        : 10px;
  color            : #ffffff;
  border           : 2px solid #cccccc;
  margin-bottom    : 5px;
  margin-top       : 5px;
  background-color : #735B5B;
  padding          : 1px;
  cursor           : pointer;

}

.searchbox {
  margin           : 0px;
  padding          : 0px;
  width            : 100px;
  font-size        : 11px;
  color            : #000033;
  border           : 2px solid #735B5B;
  padding          : 2px;
  height           : 10px !important;
  height           : 15px;
  background-color : #cccccc;
  
  }

.small {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
}
.smalldark {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
}
.modifydate {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #333333;
}

.contenttekst{
	width: 450px;
}

.pathway {
  font-size        : 11px;
  color            : #333333;
  line-height      : 16px;
  padding-left     : 215px;
    
}
a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  padding-left     : 0px;
  }
a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0px;
}


table.content{
  width            : 100%;
  padding          : 0px;
  margin-bottom    : 10px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  
}
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
  margin-top       : 5px;
  border-spacing   : 0px;
   }
table.contentpaneopen {
  width            : 100%;
  margin : 0px;
  padding: 0px;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;

}
table.contentpaneopen td{
  padding-left     : 10px !important;
  padding-right     : 10px !important;
  padding-top: 2px !important;
  padding-top: 2px;
  padding-left     : 6px;
  padding-right    : 6px;
  }



.poll{
 text-align       : left;
 font-size        : 11px;
 font-weight      : bold;
 color            : #000033;
}
.pollstableborder{
 text-align       : left;

 border-color     : #000000;
 font-size        : 11px;
 font-weight      : normal;
 color            : #000033;

}

.contentdescription { 
  width            : 100%;
  display          : block;
  clear: both;
} 

.contentheading {
  margin           : 0px;
  padding          : 0px;
  padding-bottom   : 3px;
  font-size        : 14px;
  font-weight      : bold;
  color            : #990000;
  letter-spacing   : 1px;
  line-height      : 19px;
  text-transform   : uppercase;
  text-align       : left;
  width            : 100%;
  text-indent      : 0px;
  border-bottom: 1px solid #990000;
}


.componentheading {
  margin-left      : 0px;
  font-size        : 14px;
  font-weight      : bold;
  color            : #333;
  letter-spacing   : 1px;
  line-height      : 18px;
  text-transform   : uppercase;
  text-align       : left;
  width            :100%;
  text-indent      : 7px;
  padding-bottom   : 10px;
 
}

.ontab {
  background-color: #dedede;
  border-left     : solid 1px #666666;
  border-right    : solid 1px #666666;
  border-top      : solid 1px #666666;
  border-bottom   : solid 0px #999999;
  text-align      : center;
  cursor          : pointer;
  font-weight     : normal;
  color           : #900000;
}

.offtab {
  background-color: #cccccc;
  border-left     : solid 1px #999999;
  border-right    : solid 1px #999999;
  border-top      : solid 1px #999999;
  border-bottom   : solid 1px #666666;
  text-align      : center;
  cursor          : pointer;
  font-weight     : normal;
  color           : #666666;
}



.contact_email  {
  width            : 90%;
    
}
.contact_email .inputbox {
  width            : 380px !important;
  width            : 400px;
 
}


.tabpadding {
 border-left       : 1px solid #707070;
}
.tabheading {
 background-color  : #F1F1F1;
 text-align        : left;
}

.createdate {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color            : #333333;
  font-size        : 10px;
  font-weight      : bold;
   }

.mainlevel {
  width            : 140px;
  display          : block;
}
a.mainlevel:link, a.mainlevel:visited {
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size        : 10px;
      font-weight      : bold;
	color		     : #333333;
  	text-decoration  : none;
	letter-spacing   : 1px;
	padding	     : 4px;
	padding-left     : 10px;
	border-bottom    : 1px solid #999999;
     
}
a.mainlevel:hover {
	border			: 0px;
	background-color      :  #cc0033;
	color			      : #ffffff;
	letter-spacing            : 1px;
	border-bottom    : 1px solid #999999;
     
         }

#active_menu {
   border			      : 0px;
   color			      : #666666;
   letter-spacing         : 1px;
   background-color       :  #cccccc;
   border-bottom          : 1px solid #999999;
      
}

#occasion {
	border			      : 0px;
	padding-left: 20px;
      
}
/********************************
#active_menu:first-letter {
  font-size        : 11px;
  font-weight      : bold;
  color            : #990000;
}
********************************/
.sublevel {
   font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size        : 10px;
   font-weight      : bold;
   color            : #333333;
   padding    		: 3px 1px 3px 5px;
   margin			: 0px;
}
a.sublevel:link, a.sublevel:visited {
  font-size        : 10px;
  color		        : #333333;
  text-decoration	: none;
}
a.sublevel:hover {
  color            : #999999;
  text-decoration  : none;
}
a.sublevel#active_menu  {
	background      : transparent;
	color           : #990000;
	border          : 0px;
      
}


.middle {
	padding : 0px;
	margin: 0px;
	width            : 780px !important;
	width            : 780px;
	background-image: url(images/middle.jpg);
	background-repeat: repeat-y;
	background-position: top;   
}


.content_onder {
        
        background: url(images/con_bot.jpg);
		background-repeat: no-repeat
}

.content_boven {
        
        background: url(images/con_top.jpg);
		background-repeat: no-repeat
}

.content_mid {
	background: url(images/con_mid.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 20px;
}

.contentoc_mid {
	background: url(images/content_ocmid.jpg);
	background-repeat: repeat-y;
	padding: 5px 0px 0px 20px;
}


.footer {
	margin           : 0px;
	text-align       : right;
	padding-bottom   : 15px;
	font-size        : 10px;
	font-weight      : normal;
	color            : eeeeee;
	background       : url(images/footer.jpg) no-repeat;
	height           :39px;
	padding-top: 3px;
	padding-right: 50px;
	vertical-align: top;

}

.footer a:link, .footer a:visited {
  font-size        : 10px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  
}
.footer a:hover {
  color            : #990000;
  text-decoration  : none;
  
}

div.module {
	
	background: url(images/mod_mid.jpg) repeat-y;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-top: 0px;
}

div.module div {
  background: url(images/mod_bot.jpg) bottom left no-repeat;
}

div.module div div{
  background: url(images/mod_top.jpg) top left no-repeat;
  padding: 10px 0px 25px 10px;
  
}
div.module div div div {
	background: none;
	padding: 0;
	width: auto !important;
	width: 100%;
	padding-top: 0px;
	padding-left: 3px;
	vertical-align: top;
}

div.module div div div h3 { 
display: block;  
padding : 4px 0px 4px 10px;  
margin : 0px;
font-size        : 12px;
  font-weight      : bold;
  color            : #cc0033;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;

}
.mosimage {
  border: 1px solid #dedede;
  margin: 5px;
  padding-top:  3px;

}

.mosimage_caption {
  margin-top: 3px;
  padding:  2px;
  color: #990000;
  font-size: 10px;
  background: #CCCCCC;
}
