html {
 overflow-y: scroll;
}
body {
 background: #f2f2f2;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #4e4e4e;
 margin: 0;
 padding: 0;
}
img {
 border: 0px;
}
h1 {
 color: #005ea8;
 font-size: 14px;
 margin-top: 0px;
}
h2 {
 color: #005ea8;
 font-size: 12px;
 margin-top: 0px;
}

/*=========================*/
#main_out {
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 margin-left: auto;
 margin-right: auto;
 width: 1080px;
}
#head_out {
 background-image: url("../img/banner.png");
 height: 123px;
 width: inherit;
}
#middle_out {
 width: inherit;
}
#foot_out {
 width: inherit;
}

.clearfix:after {
 clear: both;
 content: '.';
 display: block;
 height: 0;
 visibility: hidden;
}

/*=========================*/
#head_in {
 border: 0px dotted #ff0000;
}
#head_navi {
 float: right;
 font-size: 10px;
 margin: 3px 4px 0px 0px;
}
#head_title {
 float: left;
 margin: 91px 0px 0px 270px;
}

/*=========================*/
#navibox {
 border: 0px dotted #ff0000;
 float: left;
 margin: 0px 0px 0px 4px;
 width: 234px;
}
#navibox .box1_head {
 background-image: url("../img/navi/navi-head-left.gif");
 height: 26px;
 width: inherit;
}
#navibox .box1_middle {
 background-image: url("../img/navi/navi-middle-left.gif");
 width: inherit;
}
#navibox .box1_footer {
 background-image: url("../img/navi/navi-foot-left.gif");
 height: 9px;
 margin-bottom: 3px;
 width: inherit;
}

/*=========================*/
#rightbox {
 border: 0px dotted #ff0000;
 float: right;
 margin: 0px 4px 0px 0px;
 width: 140px;
}
#rightbox .rightHead {
 background-image: url("../img/navi/navi-head-right.gif");
 height: 26px;
 width: inherit;
}
#rightbox .rightMiddle {
 background-image: url("../img/navi/navi-middle-right.gif");
 width: inherit;
}
#rightbox .rightFooter {
 background-image: url("../img/navi/navi-foot-right.gif");
 height: 9px;
 margin-bottom: 3px;
 width: inherit;
}

/*=========================*/
#contentbox {
 border: 0px dotted #ff0000;
 float: left;
 margin: 0px 0px 0px 5px;
 width: 685px;
}
#contentbox .content_head {
 background-image: url("../img/content/header.gif");
 height: 8px;
 width: inherit;
}
#contentbox .content_middle {
 background-image: url("../img/content/middle.gif");
 width: inherit;
}
#contentbox .content_footer {
 background-image: url("../img/content/footer.gif");
 height: 8px;
 margin-bottom: 3px;
 width: inherit;
}

.content_middle .nfoot {
 color: #8c8c8c;
 font-size: 10px;
 margin-top: 4px;
}
.content_middle .nfoot .datum {
 text-align: right;
 width: inherit;
}

/*=========================*/
.kontakt_box {
 border: 0px dotted #0000ff;
 display: table;
 text-align: left;
}
.kontakt_box .box1 {
 border: 0px dotted #ff0000;
 float: left;
 width: 230px;
}
.kontakt_box .box2 {
 border: 0px dotted #ff0000;
 margin-left: 232px;
 width: 320px;
}

/*=========================*/
.tag_box {
 border: 0px dotted #0000ff;
 display: table;
 margin-top: 5px;
 text-align: left;
}
.tag_box .titel {
 border: 0px dotted #ff0000;
 float: left;
 width: 155px;
}
.tag_box .tags {
 border: 0px dotted #ff0000;
 margin-left: 157px;
 width: 505px;
}

/*=========================*/
#footbox {
 border: 0px dotted #0000ff;
 margin: 2px auto 3px auto;
 width: 1050px;
}
#footbox .footHead {
 background-image: url("../img/footer/header.gif");
 height: 8px;
 width: inherit;
}
#footbox .footMiddle {
 background-image: url("../img/footer/middle.gif");
 width: inherit;
}
#footbox .footBottom {
 background-image: url("../img/footer/footer.gif");
 height: 8px;
 width: inherit;
}

