#kopf_bild
{
   z-index:-999;
   position:absolute;
}

body
{
   margin: 0 auto;
   padding: 5px 0 0 0;
   width: 960px;
   height: 100%;
   background: url(../images/line.jpg) repeat-x left top;
}

h3,h4,h5,h6,div,p,body,html,input,button
{
   font: normal 12px Verdana;
}
h1 
{ 
   font: normal 20px Verdana;
   font-weight: bold;
   color: #555555;
}
h2
{
   font: normal 20px Verdana;
   font-weight: bold;
   color: #555555;

}
h3
{
   font: normal 14px Verdana;
   font-weight: bold;
   color: #555555;
}
A {
   color: #555555;
   text-decoration: none;
}
A:Hover {
   color: #000000;
   text-decoration: none;
}
A:Visited {
   color: #555555;
   text-decoration: none;
}

#layout 
{
  width: 940px;
  margin-right: auto;
  margin-left: auto;
}
#layout_in
{
   width: 100%;
   text-align: left;
}

#kopf_bild
{
   filter:alpha(opacity=30);
   -moz-opacity:0.3;
   opacity:0.3; 
}

#logo
{
   height:120px;
   width: 450px;
   float: right;
}
#header
{ 
   width: 700px;
   height: 180px;
   top: 115px;
   float: left;
}
#content
{
   width: 940px;
   min-height: 450px;
   float: left;
   padding-top: 20px;
}
#content1
{
   width: 200px;
   height: 240px;
   padding-top: 10px;
   padding-left: 15px;
   color: #555555;
}
#content2
{
   width: 620px;
   min-height: 300px;
   padding-top: 10px;
   padding-left: 15px;
   padding-bottom: 10px;
   color: #555555;
}
/* Content1 Box */
#box_con1 {
   width: 220px;
   float: left;
}
#box_con1 div.box1 {
   width: 220px;
   background: url(../images/box3_mid.jpg) repeat-y;
}
#box_con1 div.box1 div {
   background: url(../images/box3_top_mod.jpg) no-repeat top;
}
#box_con1 div.box1 div div {
   background: url(../images/box3_btm_mod.jpg) no-repeat bottom;
}
#box_con1 div.box1 div div div.height1 {
   height: 460px;
}
#box_con1 div.box1 div div div div {
   background-image: none;
}
/* Content2 Box */
#box_con2 {
   width: 650px;
   float: left;
   padding-left: 20px;
}
#box_con2 div.box2 {
   width: 650;
   background: url(../images/content.jpg) repeat-y;
}
#box_con2 div.box2 div{
   background: url(../images/content_top.jpg) no-repeat top;
}
#box_con2 div.box2 div div {
}
#box_con2 div.box2 div div div.height2 {
}
#box_con2 div.box2 div div div div {
   background-image: none;
}

#menue
{
   padding-left: 6px;
   padding-top: 15px;
   width: 210px;
   height: 180px;
}
/* Menue Box*/
#box_menu {
   float: right;
   padding-left: 20px;
}
#box_menu div.box4 {
   width: 220px;
   background: url(../images/menue_mid.jpg) repeat-y top;
}
#box_menu div.box4 div {
   background: url(../images/menue_top.jpg) no-repeat top;
}
#box_menu div.box4 div div {
   background: url(../images/menue_btm.jpg) no-repeat bottom;
}
#box_menu div.box4 div div div.height {
   height: 180px;
}
#box_menu div.box4 div div div div {
   background-image: none;
}

#fusszeile
{
   float: left;
   height:40px;
   width:600px;
   padding:30px 0px 10px 0px;
}
#copyr
{
   background-color: transparent;
   color: #555555;
   font: normal 10px verdana;
   overflow:hidden;
   text-align: right;
   padding-left: 0px;
   padding-top: 30px;
   width: 340px;
   float: left;
}

.navifooter
{
   background: transparent;
   color: #555555;
   text-align: left;
   text-decoration: none;
   padding: 5px;
}
.navifooter:hover
{
   color: #ffffff;
   padding: 5px;
   background: #009dca;
   text-decoration: none;
}