* {margin:0; padding:0;}
body {background:#2e3d45; color:#60727a; font-family:tahoma; font-size:100%; line-height:1em;}

/*in_line*/
input, select, textarea {color:#60727a; font-family:tahoma; font-size:1em; font-weight:normal; vertical-align:middle;}
img {border:0 none; text-align:left;}
ul {list-style:none;}

/*==================list====================*/
ul {list-style:none; margin:0; padding:0;}
ul li {font-size:1.09em; line-height:2em;}
ul.list {margin-bottom:15px}
ul.list li {background:url('../img/list.gif') no-repeat 0 1px; font-size:1.09em; line-height:1.5em; padding-left:21px; text-align:justify;}
ul.listl li {background:url('../img/list.gif') no-repeat 0 1px; font-size:1.09em; line-height:1.5em; padding-left:21px; text-align:left;}
ul li a {background:url('../img/list.gif') no-repeat 0 1px; color:#dd6004; padding-left:21px; text-decoration:underline;}
ul li a:hover {text-decoration:none;}
/*==========================================*/

a {color:#f45000; text-decoration:underline;}
a:hover {text-decoration:none;}

a.link {background:url('../img/arrow.gif') no-repeat 0 0; color:#f45000; font-weight:bold; padding-bottom:3px; padding-left:21px; text-decoration:none;}
a.link:hover {background:url('../img/arrow.gif') no-repeat 5px 0; text-decoration:none;}

strong {color:#2c3b43;}

.column {float:left;}
.clear {clear:both;}

h1{cursor:pointer; font-size:0.75em; height:50px; margin:0; text-indent:-10000px; width:270px;}
h2 {color:#2c3b43; font-size:1em; margin:0 0 7px 0;}

.site_bg {background:#f2f4f7 url('../img/main_back.gif') repeat-x top;}
.footer_bg {background:url('../img/footer_back.gif') repeat-x top; height:100px;}

#header, #wrapper_header, #content {width:800px;}

/*header*/
#header {background:url('../img/header_back.jpg') no-repeat top left; height:127px;}
#header .col_1 {height:127px; width:313px;}
#header .col_1 .indent {padding:30px 0 0 35px;}
#header .col_2 {height:127px; width:487px;}
#header .col_2 .row_1 {color:#6d757b; font-family:tahoma; height:69px; line-height:1em;}
#header .col_2 .row_1 .indent {padding:20px 0 10px 182px;}
* html #header .col_2 .row_1 .indent {padding-top:11px;}
#header .col_2 .row_1 img {vertical-align:middle;}
#header .col_2 .row_2 {height:59px;}
#header .col_2 .row_2 img {vertical-align:top;}
#wrapper_header {background:url('../img/wrapper_header_bg.jpg') no-repeat 16px 0; height:308px;}

/*content*/
#content {font-size:0.6875em; line-height:1.45em;}
#content .row_2 {height:137px; width:800px;}
#content .row_2 .indent {padding-left:16px;}
#content .row_2 img {vertical-align:top;}
#content .cont_height {float:left; height:532px; width:40px;}
.title {display:block; margin-bottom:18px;}
.img_left {float:left; margin:0 20px 0 0;}
.line {background:url('../img/line.gif') repeat-x top; height:23px; margin-top:7px; width:auto;}

/*footer*/
#footer {color:#dbe0e4; font-size:0.6875em; padding:60px 0 0 44px;}
#footer a {color:#dbe0e4; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/*================== index.html ==================*/
#page1 #content .col_1 .indent {padding:0 55px 10px 0;}
#page1 #content .col_1 .img_left {margin:1px 20px 18px 0;}
#page1 #content .col_1 p {margin:0 0 15px 0;}
#page1 #content .col_2 {color:#2c3b43;}
#page1 #content .col_2 .indent {padding:0 30px 20px 4px;}
#page1 #content .col_2 .title {margin-bottom:14px;}
#page1 #content .col_2 .box {width:330px; padding-bottom:32px;}
#page1 #content .col_2 .col_box_1 {width:171px;}
#page1 #content .col_2 .col_box_2 {width:159px;}
#page1 #content .col_2 .title_1 {display:block; margin-bottom:16px;}
#page1 #content .col_2 .img_left_1 {float:left; margin:4px 12px 21px -1px;}
#page1 #content .col_2 span {color:#f45000; display:block;}
#page1 #content .col_2 h2 {color:#7a8a91; font-weight:normal;}
#page1 #content .col_2 .img_left {margin:0 19px 0 -4px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent {padding:0 55px 10px 2px;}
#page2 #content .col_1 ul {margin:14px 0 13px 0;}
#page2 #content .col_2 .indent {padding:0 40px 10px 4px;}
#page2 #content .col_2 p {margin:0 0 21px 0;}
#page2 #content .col_2 .p1 {margin:0 0 14px 0;}
#page2 #content .col_2 .img_left {margin:-1px 18px 42px -4px;}
#page2 #content .col_2 .title_1 {display:block; margin-bottom:11px;}
#page2 #content .col_2 .box {margin:19px 0 0 -4px; width:419px;}
#page2 #content .col_2 .col_box_1 {width:167px;}
#page2 #content .col_2 .col_box_2 {color:#2c3b43; width:252px;}
#page2 #content .col_2 .img_left_1 {float:left; margin:4px 12px 32px 0;}
#page2 #content .col_2 .line {height:16px; margin:4px 0 0 33px;}
#page2 #content .col_2 .none {margin-bottom:0;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent {padding:0 60px 10px 3px;}
#page3 #content .col_1 .img_left {margin:1px 19px 19px -3px;}
#page3 #content .col_1 p {margin:0 0 15px 0;}
#page3 #content .col_1 .p1 {margin:0 0 17px 0;}
#page3 #content .col_2 .indent {padding:0 40px 10px 0;}
#page3 #content .col_2 p {margin:0 0 16px 0;}
#page3 #content .col_2 ul {margin:9px 0 13px 0;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent {padding:0 55px 10px 3px;}
#page4 #content .col_1 .pic {display:block; margin:19px 0 15px -3px;}
#page4 #content .col_1 ul {margin:0 0 13px 0;}
#page4 #content .col_2 .indent {padding:0 45px 10px 4px;}
#page4 #content .col_2 p {margin:0 0 15px 0;}
#page4 #content .col_2 .but {margin-bottom:34px;}
#page4 #content .col_2 .p1 {margin:0 0 21px 0;}
#page4 #content .col_2 .img_left {margin:-1px 18px 19px -4px;}
#page4 #content .col_2 .title_1 {display:block; margin-bottom:16px;}
#page4 #content .col_2 .none {margin-bottom:0;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent {padding:0 60px 10px 3px;}
#page5 #content .col_1 .img_left {margin:0 19px 41px -3px;}
#page5 #content .col_1 .title_1 {display:block; margin-bottom:16px;}
#page5 #content .col_1 .box {margin-top:15px; padding-bottom:10px; width:412px;}
#page5 #content .col_1 .box input {width:180px; height:18px;}
#page5 #content .col_1 .box .div_input {height:18px; margin-bottom:5px;}
#page5 #content .col_1 .box .div_input input {height:16px;}
* html #page5 #content .col_1 .box .div_input input {height:18px;}
#page5 #content .col_1 .box textarea {height:100px; width:190px;}
#page5 #content .col_1 .div_links {text-align:right; width:412px;}
#page5 #content .col_1 .box .col_box_1 {width:221px;}
#page5 #content .col_1 .box .col_box_2 {width:191px;}
#page5 #content .col_2 .indent {padding:0 45px 10px 0;}
#page5 #content .col_2 p {margin:0 0 16px 0;}

/*================== index-5.html ==================*/
#page6 #content .cont_height {height:450px;}
#page6 #content .col_1 .indent {padding:0 45px 10px 3px;}
#page6 #content .col_1 p {margin:0 0 16px 0;}

/*==================block====================*/
.block {background:#c5cab6;}
.block .l_t {background:url('../img/l_t_1.gif') no-repeat left top;}
.block .r_t {background:url('../img/r_t_1.gif') no-repeat right top;}
.block .r_b {background:url('../img/r_b_1.gif') no-repeat right bottom;}
.block .l_b {background:url('../img/l_b_1.gif') no-repeat left bottom;}
.block .left {background:url('../img/border.gif') repeat-y left;}
.block .top {background:url('../img/border.gif') repeat-x top;}
.block .right {background:url('../img/border.gif') repeat-y right;}
.block .bot {background:url('../img/border.gif') repeat-x bottom;}
/*==========================================*/

p {text-align:justify;}

/*=================backend======================*/
.subnav .active {background:url('../img/arrow_white.gif') no-repeat 5px 0; font-weight:bold;}
.subnav {margin-top:35px;}
.subnav a {background:url('../img/arrow_white.gif') no-repeat 0 0; color: #dbe0e4; text-decoration:none;}
.subnav a:hover {background:url('../img/arrow_white.gif') no-repeat 5px 0; color: #fff; text-decoration:none;}
.subnav li {width:150px;}
#clearh2 {background:none; font-size:2em; text-indent:0;}
/*==============================================*/

/*============= custom extensions =============*/
div#logo {background:no-repeat 0 0; position:absolute; width:370px; z-index:99;}
#wrapper_header h2 {background:no-repeat 50px 126px; height:111px; padding:126px 0 0 50px; text-indent:-10000px; width:255px;}
* html #wrapper_header h2 {background:no-repeat; height:111px; margin:126px 0 0 50px; text-indent:-10000px; width:255px;}
#page1 #content .col_1 .indent h3 {background:no-repeat 0 0; height:74px; text-indent:-10000px; width:346px;}
#page1 #content .col_2 .indent h3 {background:no-repeat 0 0; height:74px; text-indent:-10000px; width:308px;}
#page1 #content .col_2 .indent h4 {background:no-repeat -47px 0; height:35px; text-indent:-10000px; width:309px;}
#page1 #content .col_2 .indent h5 {background:no-repeat 0 0; height:35px; text-indent:-10000px; width:272px;}
* html #header table {margin-bottom:-6px; margin-top:6px;}

div#language {left:23px; position:absolute; top:104px; width:150px; z-index:99;}
a.logo {display:block; height:100px; width:300px;}
div#content {width:817px;}
div#error {margin:auto 20px;}
div#error h1 {background:none; font-size:18px; height:30px; text-indent:0; width:auto;}

div#advantage h3 {background:no-repeat 0 0; height:70px; text-indent:-10000px; width:658px;}
div#concern h3 {background:no-repeat 0 0; height:70px; text-indent:-10000px; width:490px;}
div#contact h3 {background:no-repeat 0 0; height:70px; text-indent:-10000px; width:370px;}
img.contact {margin:-15px auto 7px -7px;}
img.imprint {margin:-15px auto auto -8px;}
h2 a {color:#2c3b43; text-decoration:none;}
div#service1 h3 {background:no-repeat 0 0; height:90px; text-indent:-10000px; width:469px;}
div#service2 h3 {background:no-repeat 0 0; height:90px; text-indent:-10000px; width:224px;}
div#tips h3 {background:no-repeat 0 0; height:70px; text-indent:-10000px; width:714px;}

fieldset#left{border:0 none;width:45%;float:left;pading:0;}
