/* BRULA master stylesheets */

* {
    padding: 0;
    margin: 0;
    text-align: left;
    vertical-align: top;
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    border: 0 transparent none;
    scrollbar-base-color: #F3F4F5;
    scrollbar-3d-light-color: #F3F4F5;
    scrollbar-arrow-color: #F3F4F5;
    scrollbar-darkshadow-color: #F3F4F5;
    scrollbar-face-color: #261815;
    scrollbar-highlight-color: #F3F4F5;
    scrollbar-shadow-color: #F3F4F5;
    scrollbar-track-color: #F3F4F5;

}

/* Begin - HTML tags */

html, body {
    background-color: #C5C6C8;
}

html, body, #wrapper, #rightbanner, #leftarea {
    height: 100%;
}

html {
    overflow-y: scroll;
}

p {
    margin-top: 20px;
}

h1 {
    font: bold 16px Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
}

ul, ol {
    margin-left: 24px;
}

li {
    margin-bottom: 10px;
}

strong {
    font-weight: bold !important;
}

i {
    font-style: italic !important;
}

a, a:link, a:visited, a:focus, a:hover, a:active {
    text-decoration: underline;
}

a:focus, a:hover, a:active {
    color: #ED1C24;
}

img {
    border: 0 transparent none;
}

/* End - HTML tags */

/* Begin - IDs */

#wrapper {
    width: 988px;
    margin: 0 auto;
    background-color: #C5C6C8;
}

#rightbanner {
    float: right;
    width: 84px;
    margin: 0;
    background-color: #ED1C24;
}

#bannertop {
    width: 84px;
    height: 485px;
    vertical-align: bottom;
}

#bannerbottom {
    width: 84px;
    height: 170px;
    background: #ED1C24 url('flamme.gif') no-repeat scroll center bottom;
}

#leftarea {
	float: left;
    width: 884px;
}

#logo {
    width: 904px;
    height: 120px;
    text-align: right;
    background: #C5C6C8 url('logo.gif') no-repeat scroll left center;
    border-bottom: 6px #ED1C24 solid;
}

#navi {
	margin: 0;
	padding: 0;
}

#content {
    padding: 10px;
    width: 864px;
    overflow: auto;
    background-color: #F3F4F5;
}

#footer {
    width: 884px;
    text-align: right;
    line-height: 180%;
    color: #261815;
    background-color: #C5C6C8;
}

#printlogo {
    display: none;
}

/* End - IDs */

/* Begin - Classes */

.unfloat {
    clear: both;
}

.center {
    text-align: center;
}

.left {
    display: block;
    float: left;
}

.right {
    display: block;
    float: right;
}

img.left {
    margin-right: 10px;
    margin-bottom: 10px;
}

img.right {
    margin-bottom: 10px;
    margin-left: 10px;
}

.ansprechpartner_gross {
    width: 834px;
    padding: 15px;
    float: left;
}

.ansprechpartner_klein {
    width: 372px;
    padding: 15px;
    float: left;
}

img.ansprechpartner {
    float: left;
    margin-right: 15px;
}

.ansprechpartner_gross img.ansprechpartner {
    float: left;
    margin-right: 15px;
    margin-left: 260px;
}

/* End - Classes */

/* Begin - Cascades */

#footer * {
	line-height: 180%;
}

#footer a, #footer a:link, #footer a:visited {
    color: #261815;
    text-decoration: none;
}

#footer a:focus, #footer a:hover, #footer a:active {
    color: #939598;
	text-decoration: underline;
}


/* End - Cascades */

/* Begin - Others */

/* Begin - DropDown Menus */

#nav {
    background-color: #C5C6C8;
}

#nav a {
    color: #F3F4F5;
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    background-color: #939598;
}

#nav ul, #nav ul li, #nav ul a, #nav ul ul a {
    background-color: #818283;
}

#nav li:hover, #nav a:hover {
    background-color: #ED1C24!important;
}

ul.dropdown {
    width: 904px;
    height: 34px;
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.dropdown ul {
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 999;
}

ul.dropdown li {
    position: relative;
    float: left;
    margin-right: 1px;
    margin-bottom: 0;
    background-color: #939598;
    z-index: 999;
}

ul.dropdown li.active, ul.dropdown * li.active, #nav a.active {
    background-color: #ED1C24!important;
}

ul.dropdown ul li, ul.dropdown ul ul li, ul.dropdown ul ul ul li {
    clear: both;
    border-top: 1px #FFF solid;
}

ul.dropdown a {
    display: block;
    float: left;
    height: 10px;
    padding: 8px 20px 6px 10px;
    white-space: nowrap;
}

ul.dropdown ul * a {
    width: 230px;
    padding: 8px 20px 6px 15px;
}

ul.dropdown ul {
    display:none;
    position: absolute;
    top: 102%;
    left: -1px;
    border-right: 1px #FFF solid;
    border-bottom: 1px #FFF solid;
    border-left: 1px #FFF solid;
}

ul.dropdown ul ul, ul.dropdown ul ul ul {
    display:none;
    position: absolute;
    top: 0;
    left: 100%;
    border-right: 1px #FFF solid;
    border-bottom: 1px #FFF solid;
    border-left: 1px #FFF solid;
}

ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul {
    display: none;
}

ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul {
    display: block;
    z-index: 999;
}

/* End - DropDown Menus */

/* End - Others */

