
* {
    margin: 0;
    padding: 0;
    color: #3F3F3F;
    font: 11px Arial, Verdana, Helvetica, sans-serif;
}

body {
    background: #6a0000 url(../img/bg.jpg) 0 0 repeat-x;
    min-height: 1000px;
    height: 100%;
}

html {
    background: #6a0000;
    height: 100%;
}

/*[if EDITOR]
html,body {
    padding: 1px;
	background: #FFF;
}

body {
    width: 520px;
    border-right: 1px solid #DFDFDF;
}

p {
    color: #757575;
    padding: 5px 0 5px 0;
}

.table_headline {
background: #FDE39A;
}

.table_body {
background: #EFEFEF;
}

.sidebardownloads {}
[endif]*/


/* Text */

p {
    color: #3F3F3F;
    padding: 5px 0 5px 0;
}

strong {
    font-weight: bold;
}

h1 {
    font-size: 25px;
    color: #000000;
    font-weight: bold;
}
h2 {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
h3 {
    font-size: 25px;
    color: #3F3F3F;
    font-weight: bold;
}

h4 {
    font-size: 16px;
    color: #3F3F3F;
    font-weight: bold;
}

h4 {}
h5 {}
h6 {}

/* Links */

a {
    color: #AA3028;
    text-decoration: none;
}
a:focus {}
a:hover {
    color: #303030;
    text-decoration: underline;
}
a:active {}

/* Tables */

table {

}
td {
}

th {}

table tr th,
table thead th {

}

table tr td,
tbody td {
padding: 2px;
}

#content tr.table_headline {
background: #860000;
}

#content tr.table_headline td strong {
color: #FFF;
}

#content table .table_body td {
background: #FFF;
border-bottom: 1px solid #EFEFEF;
}


/* Listings */

ul {
}

ul li {
    list-style-type: disc;
}

ul li a {
    color: #757575;
}

ol {
}

ol li {
    list-style-type: decimal;
}


img {
    border: 0px;
}

/* Form fields */

input.text {
    border: 1px solid #CCC;
    background: #FFF;
    padding: 2px;
}
input.submit {
    background: #C0C0C0;
    color: #FFF;
    border: 0;
    margin: 0;
    padding: 2px;
}


/* Additional - Global Classes */

.clear {
    clear: both;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.float-right {
    float: right;
}
.float-left {
    float: left;
}

.move {
        position: absolute;
        left: -9000px;
        top: -9000px;
}

/* Additional - Download-Icons */

.download_link_pdf {
    display: block;
    height: 16px;
    padding:0px 0 2px 20px;
    background: url(../img/icons/icon_download_pdf.gif) 0 0 no-repeat;
    cursor:pointer
}
.download_link_doc {
    display: block;
    height: 16px;
    padding: 1px 0 2px 20px;
    background: url(../img/icons/icon_download_word.gif) 0 0 no-repeat;
    cursor:pointer
}
.download_link_zip {
    display: block;
    height: 16px;
    padding: 1px 0 2px 20px;
    background: url(../img/icons/icon_download_zip.gif) 0 0px no-repeat;
    cursor:pointer
}
.download_link_jpg {
    display: block;
    height: 16px;
    padding: 1px 0 2px 20px;
    background: url(../img/icons/icon_download_image.gif) 0 0 no-repeat;
    cursor:pointer
}
.download_link_png {
    display: block;
    height: 16px;
    padding: 1px 0 2px 20px;
    background: url(../img/icons/icon_download_image.gif) 0 0 no-repeat;
    cursor:pointer
}
.download_link_gif {
    display: block;
    height: 16px;
    padding: 1px 0 2px 20px;
    background: url(../img/icons/icon_download_image.gif) 0 0 no-repeat;
    cursor:pointer
}
.download_link_default {
    display: block;
    height: 16px;
    padding: 1px 0 2px 20px;
    background: url(../img/icons/icon_download_default.gif) 0 0 no-repeat;
    cursor:pointer
}


/* Google Maps API Container */

#map {
    border: 1px solid #000;
}

#map form input{
    border: 1px solid #000;
    margin: 1px;
}