#header {

 height: 217px;
 background: url(../img/new/rot/header__rot.jpg) no-repeat;

}

#page {

 background: #fff url(../img/new/rot/verll_rot.jpg) repeat-x;
 padding-left: 30px;
 margin: 0;

}

#page_inner {

 width: 962px;
 background: url(../img/new/rot/mainverl_rot.jpg) repeat-y left top;
 margin: 0 auto;

}

#footer {

 height: 92px;
 background: url(../img/new/rot/footerl_rot.jpg) repeat-x left top;
 border-bottom: solid 5px #010101;

}

#footer_inner {

 width: 962px;
 height: 92px;
 background: url(../img/new/rot/footer_rot.jpg) no-repeat 30px 0;
 padding-left: 30px;
 margin: 0 auto;

}

#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/rot/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/rot/bildverl.jpg) repeat-y left top;

}

.info_box .info {

 height: 17px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 background: url(../img/new/rot/bildtext.jpg) no-repeat left top;
 padding: 25px;
 margin: 0px;
	
}

#content table.frm td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.frm td.head_lft {

 color: #000;
 text-align: left;
 font-weight: bold;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.frm td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.error td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.error td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.noerror td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.noerror td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.confirm td.head {

 color: #000;
 text-align: center;
 font-weight: bold;
 background: #f77d79;
 border: solid 1px #fff;

}

#content table.confirm td.foot {

 height: 8px;
 color: #000;
 text-align: right;
 background: #f77d79;
 border: solid 1px #fff;

}

div.nav_menu {

 background: #f77d79;

}

div.link_nav {

 width: 100%;
 height: 14px;
 color: #000;
 text-align: right;
 margin: 0 auto 10px auto;
 /* background: #fad25a; */
 background: #f77d79;
 border: solid 1px #fff;
 padding: 4px 0 6px 0;

}

#content table.frm tr.l1:hover {

 color: #fff;
 background: #f77d79 left center;

}

#content table.frm tr.l2:hover {

 color: #fff;
 background: #f77d79 left center;

}