@CHARSET "UTF-8";

html {
    background-color: #281c10;
}

body {
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 12px;
}

h1, h2, h3 {
    text-transform: uppercase;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
h1 {
    margin: 0 0 30px 0;
}

h2 {
	font-size: 12px;
}

p {
    margin: 0 0 32px 0;
}

a {
    color:#281c10;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color:#f0c217;
}
a:focus {
    outline: none;    
}
.clearFix {
    clear: both;
}

div#contentWrapper {
    width: 1050px;
    margin: 0 auto;
    background: url(../img/bg.jpg) 0 0 no-repeat;
    position: relative;
    overflow: auto;
}
a#logo {
    display: block;
    width: 302px;
    height: 105px;
    position: absolute;
    top: 0;
    right: 0;
    margin: 19px 7px 0 0;
    background: url(../img/logo.png) 0 0 no-repeat;
    _background: url(../img/logo.gif) 0 0 no-repeat;
}
a#logo:focus {
    outline: none;
}
a#logo span {
    display: none;
}
div#textWrapper {
    width: 700px;
    min-height: 403px;
    background: url(../img/content_bg.gif) 0 0 no-repeat;
background-color:#FFF;
    float: right;
    margin: 405px 0 0 0;
    position: relative;
}
div#boxBottom {
    width: 700px;
    height: 37px;
    background: url(../img/box_bottom.gif) 0 0 no-repeat;
    position: absolute;
    bottom: 0;
}
div#textContent {
    padding: 53px 63px 50px 63px;
    color: #281c10;
    line-height: 1.4;
}
div#siteInfo {
    clear: both;
    margin: 0 0 50px 0;
    padding: 0 0 0 369px;
}
div#siteInfo ul li {
    float: left;
    color: #fff;
    font-size: 10px;
}
div#siteInfo ul li a {
    color: #fff;
    font-size: 10px;
    text-decoration: none;    
}
div#siteInfo ul li a:hover {
    color: #f0c217;
}

a#language_en , a#language_de {
    display: block;
    width: 271px;
    height: 46px;
    background: url(../img/language_en.png) 0 0 no-repeat;
    position: absolute;
    left: 0;
    margin: 340px 0 0 65px;
}
a#language_de {
    background: url(../img/language_de.png) 0 0 no-repeat;
}
a#language_en:hover, a#language_de:hover {
    background-position: 0 -46px;
}
a#language_en span, a#language_de span {
    display: none;
}
.iframeContent {
    width: 574px;
    height: 450px;
    margin: 15px 0 0 0;
    padding: 10px 0 0 0 ;

}

/******************** phone box ********************/
div#phoneBox {
    width: 186px; /*318*/
    height: 161px; /*256*/
    background: url(../img/phone.jpg) 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    margin: 134px 0 0 0;
    padding: 200px 0 0 132px;
}
div#phoneBox a {
    color: #a33c1b;
}
div#phoneBox a:hover {
    color: #a33c1b;
}
/******************** main menu ********************/ 
ul#mainMenu {
    width: 255px;
    margin: 430px 0 0 65px;
    float: left;
}
ul#mainMenu li {
    border-top: 1px dotted #fff;
}
ul#mainMenu li.last {
    border-bottom: 1px dotted #fff;
}
ul#mainMenu a {
    text-decoration: none;
    color: #fff;
    padding: 20px 0 20px 35px;
    display: block;
}
ul#mainMenu a:hover, ul#mainMenu a.selected  {
    color: #281c10;
    background-color: #f0c217; 
}
ul#mainMenu a:focus {
    outline: none;
}
/******************** gallerie ********************/
img.imgLeft {
    float: left;
    margin: 0 17px 17px 0;
}
img.last {
    margin: 0 0px 17px 0;
}
div#gallery {
    border-top: 1px dotted #281C10;
    padding: 20px 0 0 0;
    width: 574px;
}
div#gallery p {
    margin-bottom: 10px;
}
div#gallery .galleryLine {
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #281C10;
}
