.body {background:url(../images/bg.jpg) #1e1e1e ; color: #fff; }

.header-hi {background:url(../images/header-hi.jpg) no-repeat 50% 0; width:100%; height: 590px; vertical-align: top; }

.footer-hi {background:url(../images/footer-hi.jpg) no-repeat 50% 0; width:100%; height: 35px; vertical-align: top;}

/* Header */

.header-flash { width: 950px; height: 710px; float: left;}
.header { width: 950px; height: 259px; float: left;}
.header-menu{ height: 35px; width: 950px; float: left;}

.header-menu ul {float:left; width:100%; margin:0; list-style-type:none; text-align: center; margin-top:7px;}
.header-menu li {display:inline}
.header-menu a {color:#fff; font-size:10pt; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; padding: 7px 30px;}
.header-menu a:hover { color: #919191; text-decoration:none; }

.header-down {width: 950px; height: 20px; float: left;}

/* Middle */

.index1-content { width: 550px; float: left; background:url(../images/index1-content.jpg) repeat-y ;}
.index1-header { width: 550px; height: 81px; float: left; background:url(../images/index1-header.jpg) no-repeat ;}
.index1-footer { width: 550px; height: 8px; float: left; background:url(../images/index1-footer.jpg) no-repeat ;}
.content-index1 {float: left; text-align: justify; width: 520px; padding: 0px 15px;}

.news { float: left; margin-bottom: 20px;}
.img { float: left; width: 70px; height: 70px;}
.text { float: left; margin-left: 10px; width: 440px;}
.a-news { color: #919191; text-decoration: none;}
.a-news:hover, .a-news:active { color: #fff; }

a { color: #919191; text-decoration: none;}
a:hover, a:active { color: #fff; }

.index2-content { width: 310px; float: left; background:url(../images/index2-content.jpg) repeat-y ;}
.index2-header { width: 310px; height: 61px; float: left; background:url(../images/index2-header.jpg) no-repeat ;}
.index2-footer { width: 310px; height: 8px; float: left; background:url(../images/index2-footer.jpg) no-repeat ;}
.content-index2 {float: left; text-align: justify; width: 280px; padding: 0px 15px;}

.main-content { width: 910px; float: left; background:url(../images/main-content.jpg) repeat-y ;}
.main-header { width: 910px; height: 84px; float: left; background:url(../images/main-header.jpg) no-repeat ;}
.main-footer { width: 910px; height: 9px; float: left; background:url(../images/main-footer.jpg) no-repeat ;}

.title { float: left; position: relative; left: 70px; top: 23px;}
.title1 { float: left; position: relative; left: 70px; top: 19px;}
.title2 { float: left; position: relative; left: 15px; top: 19px;}

.content {float: left; text-align: justify; width: 880px; padding: 0px 15px;}
.content a {color: #E46800;}
.content a:hover, .content a:active {color: #919191;}

.input-kontakt { width: 510px; height: 30px; background: none; border: none; color: #fff;}
.textarea-kontakt { width: 500px; height: 200px; background: none; border: none; color: #fff; overflow: hidden;}

.td1 {width: 140px; height: 361px; float: left; background:url(../images/table1.jpg) no-repeat;}
.td2 {width: 525px; height: 361px; float: left; background:url(../images/table2.jpg) no-repeat;}
.td3 {width: 59px; height: 361px; float: left; background:url(../images/table3.jpg) no-repeat;}


.button { width: 290px; height: 130px; float: left; background:url(../images/button.jpg) no-repeat; margin-left: 300px;}
.a-button { width: 190px; height: 45px; margin-left: 50px; margin-top: 40px; float: left; color: transparent; background:url(../images/button-send.jpg) no-repeat; border: none 0px;}

/* Footer */

.footer {color: #8b7d6e;}
.footer-right {text-align: right; margin-top: 10px;}

.a-footer { color: #fff; text-decoration: none;}
.a-footer:hover { color: #919191; }

/* Breaks */

.break-middle {height: 20px; width: 100%; clear: both; }
.break-middle2 {height: 1px; width: 100%;  }
.break-footer {height: 8px; width: 100%;}

/* links */



.ul-lang { list-style-type:none; float: left;}
.li-lang { display:inline;}
.pl {background:url(../images/pl-off.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}
.pl:hover {background:url(../images/pl-on.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}
.eng {background:url(../images/eng-off.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}
.eng:hover {background:url(../images/eng-on.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}
.home {background:url(../images/home-off.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}
.home:hover {background:url(../images/home-on.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}
.contact {background:url(../images/contact-off.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px; margin-right: 10px; border-right: 1px solid #dfdfdf;}
.contact:hover {background:url(../images/contact-on.jpg) no-repeat; width:24px; height:19px; float: left; padding: 0px 3px;}

/*  Gallery */

.gallery ul
{ margin:0; list-style-type:none; text-align: center; float: left; width:100%; }
.gallery li { display:inline;}
.gallery a {color:#fff; font-size:10pt; font-family: arial, helvetica, sans-serif; text-decoration:none; font-weight: bold; padding: 10px 10px; float: left;}
.gallery a:hover { color: #919191; text-decoration:none; }

