/* CSS */
body, td {
 font-family:Trebuchet MS, Arial;
 font-size:10pt;
 color:#000000;
 margin:3px;
 vertical-align:top;
}

.titel {
 background:url("../img/lay_basic_01.jpg");
 background-repeat:no-repeat;
 background-position:top right;
 width:770px;
 height:81px;
 padding-right:70px;
 padding-bottom:5px;
 text-align:right;
 vertical-align:bottom;
 font-family:Lucida Sans, Trebuchet MS, Arial;
 font-size:14pt;
 font-weight:bold;
}

.hf {
 background:url("../img/layout_hf.jpg");
 background-repeat:no-repeat;
 background-position:top right;
 width:588px;
 padding-top:10px;
 padding-left:120px;
 padding-right:80px;
 padding-bottom:5px;
 text-align:left;
 vertical-align:top;
 font-family:Trebuchet MS, Arial;
 font-size:10pt;
 font-weight:normal;
}

.site1 {
 background:url("../img/lay_s1.jpg");
 background-repeat:no-repeat;
 background-position:top right;
 padding-left:170px;
}

.site2 {
 background:url("../img/lay_s2.jpg");
 background-repeat:no-repeat;
 background-position:top right;
 padding-left:170px;
}

.site3 {
 background:url("../img/lay_s3.jpg");
 background-repeat:no-repeat;
 background-position:top right;
 padding-left:180px;
}

.site4 {
 background:url("../img/lay_s4.jpg");
 background-repeat:no-repeat;
 background-position:top right;
 padding-left:180px;
}

.copyline {
 font-family:Arial;
 text-align:right;
 padding-right:3px;
 font-size:7pt;
}

.galerie {
 vertical-align:middle;
 text-align:center;
}

.galerieR {
 vertical-align:middle;
 text-align:right;
}

.galerieL {
 vertical-align:middle;
 text-align:left;
}

div.headlinebox_dates {
 width:411px;
 height:48px;
 background:url("../img/headline_01.png");
 background-repeat:no-repeat;
 background-position:top right;
 text-align:left;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:11px;
 padding-right:15px;
}

div.box_date {
 padding-left:15px;
 padding-right:15px;
 text-align:justify;
}

.bt {
 border-top:2ßx solid #000000;
}

/* Formulare */

input.txt, textarea, {
 background:none;
 border:1px solid #2F2F2F;
 font-family:Trebuchet MS,Arial;
 font-size:11pt;
}

option {
 background:#F6E190;
 font-family:Trebuchet MS, Arial;
 font-size:10pt;
}

.button {
 cursor:hand;
}

legend {
 color:#6F6F6F;
 font-weight:bold;
}



/* Texte */

.fs12 {
 font-size:12pt;
}

.b {
 font-weight:bold;
}

.left {
 text-align:left;
}

.center {
 text-align:center;
}

.right {
 text-align:right;
}

.bottom {
 vertical-align:bottom;
}

.middle {
 vertical-align:middle;
}

.top {
 vertical-align:top;
}

.ti15 {
 padding-left:15pt;
}

.pr15 {
 padding-right:15pt;
}

/* Links / Verweise */

a {
 color:#FF5F00;
}