body {background-color:#444; margin:0px; padding:0px; background-image:url(../images/background/body-back.jpg)}
#pagebordertop {z-index:1; left:0px; top:0px; width:801px; height:150px; border-right:1px solid #90cc54;}
#content{border-right:1px solid #90cc54; width:802px; left:0px; background-color:#ffffff; background-image:url(../images/background/leftline-back.jpg); background-repeat:no-repeat;}
.footer {border-top:5px solid #90cc54; border-bottom:1px solid #90cc54; height:20px; width:100%; background-color:#6f747d;}

#navigation {font-family:arial; margin-top:1px; height:18px; float:right; z-index:3;}
#navigation div.navibar {float:left; background-color:#6f747d; font-size:12px; padding:2px 17px; margin:0px 1px 0px 0px; border:0px; text-align:center; cursor:pointer;}
#navigation div.navibar:hover {float:left; background-color:#8fcb53;}
#navigation div.navibar a {text-decoration:none; color:#f5f5f5;}
#navigation .navibarActiv{float:left; background-color:#90cc54; color:#000; font-size:12px; padding:2px 17px; margin:0px 1px 0px 0px; border:0px; margin-right:1px; text-align:center; cursor:pointer;}
#navigation div.navibarActiv a {text-decoration:none; color:#f5f5f5;}
#metanavigation {width:790px; font-size:11px; font-family:arial; padding:3px;}
#metanavigation div.metabar a {color:#fff; text-decoration:none; float:right; padding:0px 8px; border-right:1px solid #555;}
#metanavigation div.metabar a:hover {text-decoration:underline;}

#TICKER {
    position:relative;
    top:-37px;
    background-color:#F6F6F6;
    border-bottom:1px solid #90CC54;
    border-top:1px solid #90CC54;
    display:block;
    margin-top:5px;
    overflow:hidden;
    padding:2px 0;
    text-align:right;
    width:801px;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

#TICKER span.date {
    color:#628F35;
}

#TICKER span.delimiter{
    color:#999;
    padding:0px 20px;
}

#contentbody {clear:both; position:relative; width:560px; top:50px; left:207px; margin-bottom:50px; font-family:arial,verdana; padding-bottom:30px;}
.headline {font-size:18px; margin-bottom:20px;}
.subline {color:#8fcc54; font-size:12px; font-size:14px; padding:1px; border-bottom:1px dotted #b5e984; border-top:1px dotted #b5e984; margin:20px 0px 5px 0px;}
.subline2 {color:#8fcc54; font-size:12px; font-size:14px; padding:1px; border-bottom:1px dotted #b5e984; border-top:1px dotted #b5e984;  margin-bottom:5px;}
.subline3 {color:#8fcc54; font-size:12px; font-size:14px; padding:1px; border-bottom:1px dotted #b5e984; border-top:1px dotted #b5e984;  margin:0px 0px 5px 0px;}
.text {font-size:12px; line-height:16px; color:#444; padding-bottom:25px;}
.linkcontact {margin:7px 0px 15px 0px; border-bottom:1px solid #999; width:130px; padding-bottom:1px; text-align:center; background-color:#b5e984;}
.linkcontact a, a.standardlink {color:#444; text-decoration:none; font-size:12px;}
.linkcontact a:hover, a.standardlink:hover {color:#999; text-decoration:underline;}
.trainingimages {margin:0px 0px 10px 15px; border:1px solid #ccc;}
.headline-green {color:#90cc54; font-weight:bold; font-size:21px;}
.slider {margin:10px 0px; border:1px solid #f2f2f2;}
.clear {clear:both; height:1px; margin:10px 0px;}

#kontaktformular {font-family:arial; font-size:12px; color:#444;}
#kontaktformular select {padding-left:0px; text-indent:0px;}
.contact {border:1px dotted #999; background-color:#f5f5f5; width:180px; color:#222; padding-left:4px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.ContactOutlinedRed {border:1px dotted #993300; background-color:#f5f5f5; width:180px; color:#222; padding-left:4px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.contacttextarea {border:1px dotted #999; width:380px; height:150px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.ContactTextAreaOutlinedRed {border:1px dotted #993300; width:380px; height:150px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

.references table {width:340px;}
.references td {font:11px arial; color: #666;}
.references img {margin:0px; border:1px solid #ccc;}
.referenceAttribute {background-color:#f2f2f2; border-bottom:1px dotted #ccc; padding-left:5px;}
.referencesValue {border-bottom:1px dotted #ccc; padding-left:10px;}
.referencesImgText {background-color:#eee; padding:2px 0px; width:102px; border-bottom:1px dotted #ccc; text-indent:5px; text-align:left; margin:1px 0px;}

.angebotimg {border:1px solid #ccc; margin:0px 0px 5px 10px;}
.portraitimg {border:1px solid #ccc;}
.formbuttons {margin:2px 0px 15px 0px; padding:0px;}
.formbuttons input {cursor:pointer; border-top:0px; border-left:0px; background-color:#90cc54; color:#fff; font-size:11px; width:110px; padding-top:1px; padding-bottom:0px;}
.formbuttons input:hover {background-color:#6f747d;}

#scale {position:absolute; left:-1000px; top:-1000px; z-index:6;}
#vorherbig {border:1px solid #90cc54; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.scale {position:relative; border:1px solid #999; width:52px; height:13px; text-indent:3px; background-color:#fff; z-index:5; top:173px; left:-5px; margin-top:-15px; text-align:left; cursor:pointer}
.scale2 {position:relative; border:1px solid #999; width:52px; height:13px; text-indent:3px; background-color:#fff; z-index:5; left:-53px; top:173px; margin-top:-15px; text-align:left; cursor:pointer}
.hidescale {position:relative; z-index:5; margin-bottom:-15px; border:1px solid #999; top:-4px; left:140px; color:#ccc; cursor:pointer; width:7px; height:7px; line-height:7px; background-color:#fff; padding:1px 3px 4px 3px;}
