html, body
{
         font-family: Trebruchet MS, Helvetica, Arial, Verdana, sans-serif;
         font-size: 13px;
         color: #444;

         background-color: #f9f9f9;
         background-image: url('img/header_bg.jpg');
         background-repeat: repeat-x;
}

*
{
         margin: 0px;
         padding: 0px;
}
img
{
         border: none;
}

/* DESIGN */
#header
{
         width: 843px;
         height: 94px;
         margin:auto;
         padding-top: 135px;
         padding-left: 145px;
         background-image: url('img/header.jpg');
         background-repeat: no-repeat;
}
#header_navi
{
         width: 698px;
         height: 94px;

         background-color: #ffffff;
}


#content
{
         margin: auto;
         width: 662px;
         padding: 18px;
         background-color: #ffffff;
         border-left: 1px solid #222222;
         border-right: 1px solid #222222;
         /*text-shadow: #ccc -1px 1px 0px;*/
}
.subtitle
{
         font-size: 14px;
}
.items table
{
         float: left;
         width: 310px;
}
.items table td
{
         width: 125px;
         padding: 8px;
}
.items table .td2
{
         padding-top: 13px;
         width: 169px;
}
.items table td .icon
{
         margin: 0px 10px -7px 0px;
}
.items table td .infoicon
{
         margin: 0px 10px -5px 0px;
}
.items table td span
{
         line-height: 18px;
}
.items #slider1, .items #slider2, .items #slider3, .items #slider4, .items #slider5, .items #slider6, .items #slider7
{
         width: 350px;
         float: right;
}

#footer
{
         height: 232px;
         background-color: #012b2f;
         background-image: url('img/footer_bg.jpg');
         background-repeat: repeat-x;
}
#footer_main
{
         height: 232px;
         padding: 12px 10px 10px 7px;
         width: 698px;
         margin: auto;
         text-shadow: #000 -1px 1px 0px;
}
#footer_main .about
{
         float: left;
         width: 450px;
         height: 210px;

}
#footer_main .about .pic
{
         float: left;
         border: 1px solid #B6B6B6;
         -webkit-box-shadow: -2px 2px 3px #222;
         -moz-box-shadow: -2px 2px 3px #222;
         box-shadow: -2px 2px 3px #222;
}
#footer_main .about .text
{
         float: right;
         width: 280px;
         color: #B6B6B6;
}
#footer_main .about .icon
{
         font-weight: bold;
}
#footer_main .about .icon img
{
         width: 16px;
         height: 16px;
         margin: 0px 0px -4px 0px;
}
#footer_main .about td
{
         padding: 4px;
}
#footer_main h3
{
         font-size: 22px;
         color: #D6D6D6;
         font-weight: normal;
         /*border-bottom: 1px solid #096E78;*/
         margin-bottom: 5px;
         text-shadow: #222 -2px 2px 3px;
}
#footer_main .contact
{
         float: right;
         width: 235px;
         height: 210px;
}
#footer_main .contact table
{
         margin-top: -5px;
         font-size: 14px;
}
#footer_main .contact table td
{
         padding: 5px 5px 5px 0px;
}
#footer_main a
{
         color: #3398A0;
}
#footer_main a:hover
{
         color: #51B4BA;
}

#impressum
{
         margin: auto;
         text-align: center;
         font-size: 10px;
         padding-top: 2px;
}

.clear { clear: both; }
/* HEADLINE */
h1
{
         display: none;
}
h2
{
         font-size: 24px;
         border-bottom: 1px solid #b6b6b6;
         font-weight: normal;
         margin-bottom: 10px;
         margin-left: 2px;
         text-shadow: #ccc -1px 2px 1px;
}

/* LINKS */
a, a:link, a:active
{
         color: #04656E;
         text-decoration: none;
}
a:hover
{
         color: #3398A0; /* 51B4BA <- noch heller */
         text-decoration: underline;
}
