#header {

 height: 217px;
 background: url(../img/new/blau/header_blau.jpg) no-repeat;

}

#page {

 background: #fff url(../img/new/blau/verll.jpg) repeat-x;
 padding-left: 30px;
 margin: 0;

}

#page_inner {

 width: 962px;
 min-height: 800px;
 background: url(../img/new/blau/mainverl.jpg) repeat-y left top;
 margin: 0 auto;

}

#footer {

 height: 92px;
 background: url(../img/new/blau/footerl.jpg) repeat-x left top;
 border-bottom: solid 5px #010101;

}

#footer_inner {

 width: 962px;
 height: 92px;
 background: url(../img/new/blau/footer.jpg) no-repeat 30px 0;
 margin: 0 auto;
 padding-left: 30px;

}

#div_boxr {

 width: 280px;
 padding: 0 15px 0 10px;
 margin-right: 15px;
 float: right;

}

.info_box {

 width: 300px;
 font-size: 12px;
 background: url(../img/new/blau/bildfeld.jpg) no-repeat center top;
 padding: 0px;
 margin: 0px;

}

.info_box .image {

 height: 207px;
 padding: 25px 25px 0 25px;
 margin: 0px;

}

.info_box .text {

 text-align: center;
 padding: 2px 25px;
 margin: 0;
 background: url(../img/new/blau/bildverl.jpg) repeat-y left top;

}

.info_box .info {

 height: 17px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 background: url(../img/new/blau/bildtext.jpg) no-repeat left top;
 padding: 25px;
 margin: 0px;
	
}

#content table.frm td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.frm td.head_lft {

 color: #000;
 text-align: left;
 font-weight: bold;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.frm td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.error td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.error td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.noerror td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.noerror td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.confirm td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #77bdf2;
 border: solid 1px #fff;

}

#content table.confirm td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #77bdf2;
 border: solid 1px #fff;

}

div.nav_menu {

 background: #77bdf2;

}