﻿@import url(aa1_ie.css);
@import url(aa1_rest.css) screen;

body {
        margin:0px;
        padding:0px;
        background-color:#ffffff;
        color:#000000;
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

div {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        position:relative;
        padding:0px;
        margin:0px;
}

.borderdiv {
        border:1px #000000 solid;
        background-color:#FFFFFF;
        width:700px;
        margin-top:52px;
}
.contdiv {
        position:relative;
        top:0px;
        /*clear:left;*/
}
#mnu_outer_border {
        position:relative;
        top:0px;
        width:700px;
        height:140px;
}

#borderdiv_info {
        height:1450px;
}
#borderdiv_standorte {
        height:700px;
}
#borderdiv_stand_short {
        height:480px;
}
#borderdiv_stand_long {
        height:750px;
}
#borderdiv_angebote {
        height:450px;
}

#borderdiv_angdetail {
        height:600px;
}
/*
img {
        float:left;
        margin:0;
        padding:0;
        border-width:0px;
}
*/
.imgstart {
        float:none;
}

#title {
        position:absolute;
        left:75px;
        top:57px;
        height:13px;
        vertical-align:bottom;
        color:#333333;
        font-weight:600;
        font-size:13px;
}

#pagetitle {
        position:absolute;
        z-index:4;
        right:10px;
        top:115px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:600;
        font-size:13px;
        color:#ffcc00;
        /*color:#C54B4B;*/
        /*color:#AB0C27;*/
}

.piccont {
        position:absolute;
        z-index:4;
        left:10px;
}

#startpic1 { top:140px; }
#startpic2 { top:240px; }
#startpic3 { top:340px; }
#startpic4 { top:440px; }

#standortpic { top:140px; }

#start_pagecont {
        position:absolute;
        z-index:4;
        top:140px;
        left:120px;
        width:400px;
        height:380px;
}
#start_pageright {
        position:absolute;
        z-index:4;
        top:140px;
        right:10px;
        width:160px;
        height:380px;
        text-align:left;
        border:solid #dddddd 2px;
}
#start_pagesub {
        position:relative;
        /*position:absolute;*/
        z-index:4;
        top:10px;
        /*left:px;*/
        width:700px;
        font-size:10px;
}

#info_pagecont {
        z-index:4;
        width:700px;
        font-size:10px;
}

#angebote_pagetop {
        width:698px;
        color:#aaaaaa;
        font-size:13px;
        line-height:30px;
        text-align:center;
}

#standort_pagecont {
        position:absolute;
        z-index:4;
        top:140px;
        left:363px;
        width:327px;
        height:548px;
        text-align:left;
}

#kontakt_pagecont {
        /*top:80px;*/
}

.divangebote {
        position:absolute;
        z-index:4;
        top:220px;
        width:200px;
        height:220px;
        text-align:left;
}
#angebote_pageleft { left:50px; width:170px; }
#angebote_pagecenter { left:230px; width:340px; }
#angebote_pageright { left:580px; width:100px; }

p {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#333333;
        font-size:12px;
        line-height:15px;
        margin:5px;
        padding:0px;
        text-align:left;
}

.orange {
        color:#ffcc00;
        font-weight:600;
}

/*****************  startseite  *********************/

.p_start {
        color:#aaaaaa;
        font-weight:600;
        text-align:center;
}
#start_title {
        font-size:13px;
        line-height:20px;
        margin-top:45px;
}
#start_title_pic {
        margin-top:50px;
}
#start_subtitle {
        font-size:11px;
        line-height:20px;
        margin-top:50px;
}
#start_subtitle2 {
        font-size:11px;
        line-height:20px;
        margin-top:20px;
}
.p_start_right {
        /*font-size:11px;*/
        /*letter-spacing:1px;*/
        margin-top:20px;
}
#start_orange1 {
        margin-top:5px;
}
#start_orange2 {
        margin-top:30px;
}

/****************  infoseite  **********************/

.info {
        text-align:left;
        margin-top:20px;
        margin-left:20px;
        line-height:20px;
}

.info_list {
        text-align:left;
        font-weight:600;
        margin-top:20px;
        margin-left:20px;
}
.info_heigh {
        text-align:left;
        font-weight:600;
        margin-top:30px;
        margin-bottom:30px;
        margin-left:20px;
}
ul {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#333333;
        font-size:12px;
        line-height:20px;
        margin:5px;
        margin-left:50px;
        margin-top:20px;
        padding:0px;
        text-align:left;
}

#info_pic1 {
        position:absolute;
        z-index:5;
        top:300px;
        left:550px;
}

#info_pic2 {
        position:absolute;
        z-index:5;
        top:910px;
        left:550px;
}

/****************  standorte  **********************/

.standort {
        font-size:11px;
        margin-top:20px;
}

.standort_top {
        font-size:11px;
        margin-top:30px;
}

.standort_bottom {
        font-size:11px;
        margin-top:50px;
        text-align:center;
}

.standort_border {
        position:absolute;
        z-index:4;
        left:10px;
        width:330px;
        height:260px;
        border:solid #cccccc 2px;
}

#standort_1 { top:140px; }
#standort_2 { top:140px; left:350px; }
#standort_3 { top:410px; }
#standort_4 { top:410px; left:350px; }

.standort_detail {
        font-size:12px;
        margin-top:10px;
}
.standort_detail_top {
        font-size:12px;
        font-weight:600;
        margin-top:10px;
}
.standort_detail_info {
        font-size:12px;
        margin-top:10px;
        text-align:center;
}

#l_back_top { top:440px; }
#l_back_bottom { top:710px; }


/***************  Angebote  ***********************/

.angebot {
        font-size:12px;
        margin-top:15px;
}

.angebotdetail {
        position:relative;
        width:600px;
        left:0px;
        border:0px;
}
.angebotdetail_left {
        width:140px;
        padding:10px;
        font-size:12px;
        line-height:18px;
}
.angebotdetail_right {
        width:300px;
        padding:10px;
        margin:0px;
        font-size:12px;
        line-height:18px;
}

/*******************  kontakt  *******************/

.kontakt_top {
        text-align:left;
        margin-top:10px;
        margin-left:20px;
        font-size:15px;
        line-height:30px;
}

.kontakt {
        width:500px;
}
td {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        padding:5px;
        vertical-align:top;
}
input {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

/*****************  jobs  *********************/

.p_jobs {
        color:#000000;
        font-size:13px;
        line-height:20px;
        text-align:center;
}

/*****************  jobs  *********************/

.imp_title {
        margin-top:20px;
        line-height:20px;
        font-weight:600;
}
.imp01 {
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;
        line-height:20px;
}

/*******************************************************/
.menuebar {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        border-color:black black #000000;
        border-style:solid;
        border-top-width:0px;
        border-right-width:0px;
        border-bottom-width:1px;
        border-left-width: 0px;
}

A:link { color:#5E6A71;        text-decoration:none; }

/*A:visited { color:#5E6A71; text-decoration:none; cursor:hand; }*/
A:visited { color:#5E6A71; text-decoration:none; }

A:active { color:#5E6A71; text-decoration:none; }

A:hover { cursor:pointer; color:#000000; text-decoration: underline; }

a.amnu { color:#000000; font-weight:600; text-decoration:none; }
a.amnu:hover { cursor:pointer;  font-weight:600; color:#000000; text-decoration: underline; }

a.standort_a { color:#ffcc00; font-weight:600; text-decoration:none; }
a.standort_a:hover { cursor:pointer;  font-weight:600; color:#ffcc00; text-decoration: underline; }