body, input, textarea
{
  font-family: Arial, Verdana, Tahoma;  
  font-size: 12px;  
  color: #454343;  
}
input[type=text], input[type=password], select
{
  width: 200px;
}
textarea
{
  width: 400px;
  height: 100px;
}
h1, h2, h3, h4
{
  font-family: Arial, Verdana, Tahoma;  
  color: #323333;  
  font-weight: normal;  
  margin-bottom: 5px;
}
h2
{
  font-size: 18px;
}
h3
{
  font-size: 14px;
}
h4
{
  font-size: 11px; 
  font-weight: bold;
  margin-bottom: -2px;
  margin-top: 5px;
}
label
{
  font-size: 11px;
}
a
{
  color: #DC750F; 
  text-decoration: none;
}
a:hover
{
  color: #B3671C;
  text-decoration: underline;
}
ul ul
{
  margin-left: 15px;
}

/* Breadcrumb */
.breadcrumb
{
  font-size: 11px;  
  margin-bottom: 10px;
}

/* Right */
.right
{
 text-align: right;
}

/* Header */
.header
{
  height: 50px;
  background-image: url(../images/menu-background.gif);  
  background-repeat: repeat-x;  
}

.header div.separator
{  
  border-left: solid 1px #0F0F0F;
  border-right: solid 1px #706F6F;  
  height: 50px;
  float:left;  
}
.header div.mainmenu
{
  float: left;
  height: 50px; 
  line-height: 50px;  
}
.header a
{
  margin-top: 0px;
  padding-top: 18px;  
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 16px;  
  color: White;
  font-family: Tahoma, Arial;
  font-weight: bold;
  font-size: 12px;  
  text-decoration: none;
  vertical-align: middle;  
  text-transform: uppercase; 
}
.header a:hover
{
  background-color: #686666;  
}
.header a.selected
{
  background-color: #2C2C29;  
}

/* Main */
.main
{
  margin-top: 20px;  
}

/* Menu */
.menu
{
  border-top: solid 2px #3B3C3C;
  border-bottom: solid 2px #3B3C3C;
  font-size: 11px;    
}
.menu ul
{
  margin-bottom:0px;   
}
.menu ul li
{  
  list-style-type: none;    
  border-bottom: solid 1px #828484;  
  margin-left: 0px;  
  padding: 5px;  
}
.menu li a
{  
  color: #323333;
  text-decoration: none;    
}
.menu li a:hover
{  
  color: #828484;
}
.menu li a.selected
{  
  font-weight: bold;
  text-decoration: underline;  
}

/* Submenu */
.submenu
{
  margin-top: 2px;
}
.submenu ul li
{
  margin-left: 10px;
  padding: 0px;
  border: 0px; 
}

/* Featurebox */
.featurebox
{
  padding: 10px;
  background-color: #EFEFEF;
  border-bottom: solid 2px #3B3C3C;
  border-top: solid 2px #3B3C3C;   
  font-size: 10px;  
  margin-bottom: 20px;
  line-height: 15px;
}
.featurebox h3
{
  font-size: 11px;  
  font-weight: bold;
  margin-bottom: 5px;
}
.featurebox p
{
  margin-bottom: 5px;
}
.featurebox a
{
  font-weight: bold;
}
.featurebox img.icon
{
  float:right;
  margin-top: -28px;
  margin-right: -10px;
}

/* Information box */
.informationbox
{
  padding: 10px;
  background-color: #F6F5F5;
  border-bottom: solid 2px #E2E1E1;
  border-top: solid 2px #E2E1E1;   
  font-size: 11px;  
  margin-bottom: 20px;
  line-height: 25px;
}
.informationbox h3
{
  font-size: 12px;  
  font-weight: bold;
  margin-bottom: 5px;
}

/* Article */
.article
{

}


/* Footer */
.footer
{
  font-size: 10px;  
  margin-top: 20px;
  color: #515252;
}
.footer a
{  
  color: #323333;  
  text-decoration: none;    
}
.footer a:hover
{  
  color: #828484;
}
.footer div.separator
{
  height: 2px;
  background-color: #3B3C3C;
  margin-top: 3px;
  margin-bottom: 3px;
}

/* Slides */
.slidewrapper
{
  height: 250px;
}
.slide
{  
  height: 250px;      
}
.slideheaderwrapper
{
  padding-top: 205px;
  padding-left: 10px;
  line-height: 40px; 
  font-family: Tahoma; 
  float: left; 
  font-size: 30px; 
  color: White; 
  font-weight: bold; 
  font-style: italic; 
  text-shadow: #000000 2px 2px 2px;
}
.slidetextwrapper
{
  padding-right: 10px; 
  padding-top: 205px;
  font-family: Tahoma; 
  color: White; 
  font-weight: bold; 
  font-size: 14px;
  text-shadow: #000000 2px 2px 1px;
}

/* Startpage */
.startpage
{
  line-height: 20px;  
  font-size: 11px;
}
.startpage ul
{
  margin-top: 0px;
}
.startpage h1
{
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;  
  border-bottom: solid 2px #3B3C3C;
  text-transform: uppercase;
}
.startpage h2
{
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 2px;
}
.startpage div.news
{
  font-size: 11px;
  line-height: 16px;
}
.startpage div.news li
{  
  list-style-type: none;    
  border-bottom: solid 1px #EFEFEF;  
  margin-left: 0px;  
  padding-bottom: 5px;
}
.startpage p
{
  margin-bottom: 10px;
}

/* Tables */
th, td
{
  text-align: left;
  padding: 2px;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
h1
}

h2 {
h2
}

h3 {
h3
}


