body {
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial, Sans-serif, Serif;
	background: url(../image/bg/bg.png) repeat-x;
	background-color: #ffffff !important;
	color: #666666;
	}

/* Transparenz
    -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85;
    filter:Alpha(opacity=85, finishopacity=85, style=0);*/

/* CONTAINERS */

#container {
    position: relative;
    top: 0px !important;
    width: 823px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    }

#header {
    z-index: 0;
    position: relative;
    top: 0px;
    width: 823px;
    height: 226px;
    background: url(../image/bg/header.png) no-repeat 0 30px;
    }
#header_menu {
    z-index: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 823px;
    height: 30px;
    background: url(../image/bg/header_menu.png) no-repeat;
    text-align: right;
    }
ul#header_menu_ul {
    margin: 0 1px;
    padding: 0;
    list-style: none;
    }
ul#header_menu_ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline;
    }
    
/* LEFT_BOX */    
.left_box {
    z-index: 2;
    position: absolute;
    width: 162px;
    left: 0px;
    text-align: left;
    background: url(../image/bg/left_box_bg.png) repeat-y left;
	  }
.left_box_top {
    z-index: -1;
    position: absolute;
    width: 160px;
    top: -13px;
    left: 0px;
    background: url(../image/bg/left_box_top.png) no-repeat;
	  }
.left_box_bottom {
    z-index: -1;
    position: absolute;
    width: 160px;
    bottom: -13px;
    left: 0px;
    background: url(../image/bg/left_box_bottom.png) no-repeat;
	  }
	  
/* RIGHT_BOX */
.right_box {
    z-index: 2;
    position: absolute;
    width: 165px;
    right: 0px;
    text-align: left;
    background: url(../image/bg/right_box_bg.png) repeat-y right;
	  }
.right_box_top {
    z-index: -1;
    position: absolute;
    width: 165px;
    top: -13px;
    right: 0px;
    background: url(../image/bg/right_box_top.png) no-repeat;
	  }
.right_box_bottom {
    z-index: -1;
    position: absolute;
    width: 165px;
    bottom: -13px;
    right: 0px;
    background: url(../image/bg/right_box_bottom.png) no-repeat;
	  }
	  
.box_content {
  margin: 5px 10px 6px 15px;
  }

ul#menu_left {
    margin: 0;
    padding: 0;
    list-style: none;
    }
ul#menu_left li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    border-bottom: 2px solid #ffffff;
    }

.left_box[active]:hover{
    background: url(../image/bg/left_box_hover.png) repeat-y;
    }
.right_box[active]:hover{
    background: url(../image/bg/right_box_hover.png) repeat-y;
    }

h1.box {
  font: bold 14px Arial, Verdana, Sans-serif, Serif;
  color: #993333;
  padding: 5px 0px 5px 15px;
  margin: 0;
  border-bottom: 2px solid #ffffff;
}

/* content */
#content {
    z-index: 1;
    position: absolute;
    top: 236px;
    width: 484px; /* 498px insgesamt */
    left: 160px;
    padding: 5px 7px;
    }
   
#footer {
    z-index: 1;
    position: absolute;
    bottom: -47px;
    left: -160px;
    width: 823px;
    height: 37px;
    border-top: 1px solid #cccccc;
    text-align: center;
    line-height: 20px;
    font-size: 11px;
    color: #F0A60B;
    }

.navbar {
  position: absolute;
  top: -22px;
  left: -159px;
  font-size: 10px;
  }

/* startseite boxen */
#start_box_left {
    z-index: 1;
    position: relative;
    width: 226px;
    float: left;
    padding: 0 5px;
	  }	  
#start_box_right {
    z-index: 1;
    position: relative;
    width: 226px;
    float: right;
	  padding: 0 5px;
    }
	  
/* Pulldownmenü fuer Dienstleistungen */    
#pulldown_menu {
    z-index: 2;
    display:none;
    position: absolute;
    top: 75px;
    left: 162px;
    width: 298px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: #ffffff;
    }
#pulldown_menu ul {
    margin: 0;
    padding: 0;
    }
#pulldown_menu li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    border-bottom: 2px solid #ffffff;
    }