/* put virtual include files only here */

div#azheader {
    background-color: #fff;
    font-family: Arial,Sans-serif;
    font-size: 14px;
}

div#azheader div#header_main {
    padding-bottom: 10px;
}

div#azheader div#header_left {
    float: left;
    padding: 15px 0 0px 20px;
}

div#azheader div#header_right {
    float: right;
    padding: 13px 20px 0 0;
}

div#azheader div#header_right div#login {
    text-align: right;
}

div#azheader div#header_right div#login form#form_logout input[type=submit] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    cursor: pointer;
    font-family: Arial;
    font-size: 10px;
    padding-top: 3px;
}

div#azheader div#header_right div#login a,
div#azheader div#header_right div#login span {
    font-size: 10px;
    color: #999;
    text-decoration: none;
    padding: 4px;
}

div#azheader div#header_right div#login a.active {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0px solid #000;
    background-color: #2b2b2b;
    color: #fff;
}

div#azheader div#header_right div#login_box {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0px solid #000;
    background-color: #2b2b2b;
    left: 780px;
    top: 39px;
    position: absolute;
    width: 180px;
    padding: 10px 0px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    z-index: 1000;
}

div#azheader div#header_right div#login_box form {
    padding: 0px 10px;
}

div#azheader div#header_right div#login_box input[type=text],
div#azheader div#header_right div#login_box input[type=password] {
    width: 160px;
    margin-bottom: 10px;
    height: 23px;
    border: none;
}

div#azheader div#header_right div#login_box input[type=submit] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0 solid #000000;
    color: #000;
    height: 25px;
    background-color: #ccc;
    float: right;
    margin: 0px;
}

div#azheader div#header_right div#login_box a {
    color: #ccc;
    text-decoration: none;
    float: left;
    margin-top: 4px;
}

div#azheader div#header_right div#login_box label.formtext_error {
    color: #ccc;
    margin-bottom: 10px;
}

div#navigation_level2 {
    height: 33px;
    padding: 9px 0 0 20px;
    margin-bottom: 1px;
}

div#azheader ul {
    margin: 0;
    padding: 0;
    list-style: none outside none;
}

div#azheader div#navigation_level1 ul {
    margin: 3px 0 0 0;
    float: right;
}

div#azheader ul li {
    float: left;
    margin-left: 2px;
}

div#azheader ul li a {
    text-decoration: none;
}

div#azheader div#navigation_level1 ul li a {
    color: #265088;
    padding: 5px 7px 4px 7px;
    line-height: 22px;
}

div#azheader div#navigation_level2 ul li a,
div#azheader div#navigation_level2 ul li span {
    color: #fff;
    padding: 5px 6px 4px 6px;
    line-height: 22px;
}

div#azheader ul li a.active,
div#azheader ul li a:hover {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0px solid #000;
}

div#azheader div#navigation_level1 ul li a.active,
div#azheader div#navigation_level1 ul li a:hover {
    color: #fff;
}

div#azheader div#navigation_level1 ul li#menu_home a.active,
div#azheader div#navigation_level1 ul li#menu_home a:hover {
    background-color: #265088;
}

div#azheader div#navigation_level1 ul li#menu_immobilien a.active,
div#azheader div#navigation_level1 ul li#menu_immobilien a:hover {
    background-color: #DD243E;
}

div#navigation_level2.immobilien {
    border-top: solid 5px #B11D32;
    background-color: #DD243E;
}

div#azheader div#navigation_level2.immobilien ul li a.active,
div#azheader div#navigation_level2.immobilien ul li a:hover {
    color: #DD243E;
}

div#azheader div#navigation_level1 ul li#menu_jobs a.active,
div#azheader div#navigation_level1 ul li#menu_jobs a:hover {
    background-color: #8DA3B0;
}

div#navigation_level2.jobs {
    border-top: solid 5px #395360;
    background-color: #8DA3B0;
}

div#azheader div#navigation_level2.jobs ul li a.active,
div#azheader div#navigation_level2.jobs ul li a:hover {
    color: #8DA3B0;
}

div#azheader div#navigation_level1 ul li#menu_veranstaltungen a.active,
div#azheader div#navigation_level1 ul li#menu_veranstaltungen a:hover {
    background-color: #7345B5;
}

div#navigation_level2.veranstaltungen {
    border-top: solid 5px #5C3791;
    background-color: #7345B5;
}

div#azheader div#navigation_level2.veranstaltungen ul li a.active,
div#azheader div#navigation_level2.veranstaltungen ul li a:hover {
    color: #7345B5;
}

div#azheader div#navigation_level1 ul li#menu_marktplatz a.active,
div#azheader div#navigation_level1 ul li#menu_marktplatz a:hover {
    background-color: #17AFAF;
}

div#navigation_level2.marktplatz {
    border-top: solid 5px #128C8C;
    background-color: #17AFAF;
}

div#azheader div#navigation_level2.marktplatz ul li a.active,
div#azheader div#navigation_level2.marktplatz ul li a:hover {
    color: #17AFAF;
}

div#azheader div#navigation_level1 ul li#menu_autos a.active,
div#azheader div#navigation_level1 ul li#menu_autos a:hover {
    background-color: #009AC4;
}

div#navigation_level2.autos {
    border-top: solid 5px #007B9D;
    background-color: #009AC4;
}

div#azheader div#navigation_level2.autos ul li a.active,
div#azheader div#navigation_level2.autos ul li a:hover {
    color: #009AC4;
}

div#azheader div#navigation_level1 ul li#menu_vereine a.active,
div#azheader div#navigation_level1 ul li#menu_vereine a:hover {
    background-color: #008020;
}

div#navigation_level2.vereine {
    border-top: solid 5px #00661a;
    background-color: #008020;
}

div#azheader div#navigation_level2.vereine ul li a.active,
div#azheader div#navigation_level2.vereine ul li a:hover {
    color: #008020;
}

div#azheader div#navigation_level1 ul li#menu_lokal a.active,
div#azheader div#navigation_level1 ul li#menu_lokal a:hover {
    background-color: #002080;
}

div#navigation_level2.lokal {
    border-top: solid 5px #001a66;
    background-color: #002080;
}

div#azheader div#navigation_level2.lokal ul li a.active,
div#azheader div#navigation_level2.lokal ul li a:hover {
    color: #002080;
}

div#azheader div#navigation_level2 ul li a.active,
div#azheader div#navigation_level2 ul li a:hover {
    background-color: #fff;
}

