/* banner-menü start */
#mb-placeholder {height: 154px;}
#mb-outer {height: 139px;}
#mb-outer2 {height: 179px; top: 202px;}
ul#mb {height: 214px; background-repeat: no-repeat; background-image:url(../img/contact/submnu/bg.png);}
ul#mb li a#mb-item1 {background-image:url(../img/contact/submnu/item_1.gif); height: 38px;} 
ul#mb li a#mb-item2 {background-image:url(../img/contact/submnu/item_2.gif); height: 42px;}
ul#mb li a#mb-item3 {background-image:url(../img/contact/submnu/item_3.gif); height: 40px;}
ul#mb li a#mb-item1:hover, ul#mb li.mb-list1 a.on {background-position: 0px -38px;}
ul#mb li a#mb-item2:hover, ul#mb li.mb-list2 a.on {background-position: 0px -42px;}
ul#mb li a#mb-item3:hover, ul#mb li.mb-list3 a.on {background-position: 0px -40px;}
/* banner-menü end */

.img-box-l {clear: both; float: left; display: inline; width: 120px; height: 188px; margin: 0px 15px 20px 0px; overflow: hidden; }
.img-box-l img{width: 120px; height: 188px;}
.img-box-rtxt {float: left; display: inline; width: 115px; height: 56px; margin: 132px 0px 20px 0px; font-size: 11px; color: #caa600;}
ul#boxes li.box-l .img-box-rtxt span.hl {color: #fcf7f7;}
.img-box-ftxt {clear: both; float: left; display: inline; width: 245px; padding: 0; margin: 0px 0px 0px 5px; font-size: 12px;}
.img-box-ftxt span.hl { color: #caa600;}

ul#boxes li.box-r {width: 644px; width/**/:/**/ 627px; padding: 30px 20px 0px 17px; margin: 0;}
ul#boxes li.box-r  .txt{float: left; display: inline; width: 570px;}
ul#boxes li.box-r div.txt h1{width: 570px;}

ul#boxes li.box-r div.hl {float: left; display: inline; width: 627px; min-height: 18px; height: auto !important; height: 18px; margin: 0px 0px 3px 0px;
	color: #caa600; font-family: Georgia, 'Times New Roman', GillSans, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal;}

ul#boxes li.box-r ul.table-list {width:627px;}

ul#boxes li.box-r ul.table-list li.l1a {width: 40px;}
ul#boxes li.box-r ul.table-list li.l2a {width: 540px;}

ul#boxes li.box-r ul.table-list li.l1 {width: 100px;}
ul#boxes li.box-r ul.table-list li.l2 {width: 480px;}
	
ul#boxes li.box-l div.hl {float: left; display: inline; width: 255px; min-height: 18px; height: auto !important; height: 18px; margin: 0px 0px 3px 0px;
	color: #caa600; font-family: Georgia, 'Times New Roman', GillSans, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal;}

ul#boxes li.box-l ul.table-list li  {min-height: 18px; height: auto !important; height: 18px; margin: 0px 0px 0px 0px;}
ul#boxes li.box-l ul.table-list li.l1 {width: 40px;}
ul#boxes li.box-l ul.table-list li.l2 {width: 180px;}

#deg_360 {top: 194px;}

/* Start Formular */

#msgbox, #msgbox-error, #msgbox-success, #msgbox-info {margin-left: 110px;}
ul.formfield li.lbl {width: 110px; width/**/:/**/ 90px; }
	
input[type=text], input[type=password], select,
input[type=text].off , input[type=password] .off , select.off {	width: 320px;}
#boxes textarea, textarea.off {min-width: 506px; max-width: 506px; width: 506px; min-height: 80px; height: 80px;}

input[type=text].f-zipcode {width: 60px; margin-right: 5px;}
input[type=text].f-city {width: 245px;}

input.btn-send{float:left; display: inline; width: 118px; height: 32px; border: 0; margin-top: 12px; padding: 0;
	background-image:url(../btn/btn_send.gif); background-repeat: no-repeat; background-position: 0px 0px;}
input.btn-send:hover, input.btn-send-hv{float:left; display: inline; width: 118px; height: 32px; border: 0; margin-top: 12px; padding: 0;
	background-image:url(../btn/btn_send.gif);  background-repeat: no-repeat; background-position: 0px -32px;}

/* End Formular */

/* Start Terms */
ul.terms {clear: both; float: left; display: inline; list-style-type: none; list-style-position: outside; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
ol.terms {clear: both; float: left; display: inline; list-style-type: decimal; list-style-position: outside; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
ul.terms li{clear: both; margin: 1px 0px 4px 0px; padding: 0; font-size: 12px; line-height: 16px;}
ol.terms li{clear: both; margin: 1px 0px 4px 18px; padding: 0; font-size: 12px; line-height: 16px;}
ul.terms li a, ol.terms li a {font-size: 12px; line-height: 16px;}
ul.terms li a:hover, ol.terms li a:hover {font-size: 12px; line-height: 16px;}
.ul-indent, .ol-indent{display: block; margin: 1px 0px 1px 15px; font-size: 12px; line-height: 16px;}
div.ul-head, div.ol-head{clear: both; float:left; display: inline; float:left; display: inline; margin: 0px 0px 3px 0px; padding: 0; font-size: 13px; font-weight: bold; color: #ffffff;}
/* End Terms */

/* start sitemap */
ul.sitemap-left{list-style-type: square; clear: both; float: left; display: inline; width: 200px; margin: 0px 0px 10px 18px;}
ul.sitemap-middle, ul.sitemap-right{list-style-type: square; float: left; display: inline; width: 200px; margin: 0px 0px 10px 60px;}

ul.sitemap-left li, ul.sitemap-middle li, ul.sitemap-right li{margin: 4px 0px 4px 0px;}

ul.sitemap-left a, ul.sitemap-left a:link, ul.sitemap-left a:visited,
ul.sitemap-middle a, ul.sitemap-middle a:link, ul.sitemap-middle a:visited,
ul.sitemap-right a, ul.sitemap-right a:link, ul.sitemap-right a:visited {font-weight: bold; font-size: 12px; text-decoration: none; color: #666666;}

ul.sitemap-left a:hover, ul.sitemap-left a:active,
ul.sitemap-middle a:hover, ul.sitemap-middle a:active,
ul.sitemap-right a:hover, ul.sitemap-right a:active {font-weight: bold; font-size: 12px; text-decoration: none; color: #e68000;}

ul.sitemap-left li ul, ul.sitemap-middle li ul, ul.sitemap-right li ul{margin: 0px 0px 10px 12px;}

ul.sitemap-left li ul li a, ul.sitemap-left li ul li a:link, ul.sitemap-left li ul li a:visited,
ul.sitemap-middle li ul li a, ul.sitemap-middle li ul li a:link, ul.sitemap-middle li ul li a:visited,
ul.sitemap-right li ul li a, ul.sitemap-right li ul li a:link, ul.sitemap-right li ul li a:visited {font-weight: normal; font-size: 12px; text-decoration: none; color: #666666;}

ul.sitemap-left li ul li a:hover, ul.sitemap-left li ul li a:active,
ul.sitemap-middle li ul li a:hover, ul.sitemap-middle li ul li a:active,
ul.sitemap-right li ul li a:hover, ul.sitemap-right li ul li a:active {font-weight: normal; font-size: 12px; text-decoration: none; color: #e68000;}
/* end sitemap */