@CHARSET "UTF-8";

body {
    font: normal 14px Arial,Verdana,helvetica,sans-serif;
    color: #000;
    background-color: #fff;
    margin: 0;
}

td {
    vertical-align:top;
    padding: 0 3px 3px 3px;
}

h1, h2 { font-size: 16px; }

h3 { font-size: 14px; }

td > h2, td > h3, div > h2 { margin-top: 0; }

img { border: 0; }

div { padding: 0; line-height: 20px; }

pre { font-size: 10px; }

label.contact { position: absolute; text-align:right; width:95px; }
input.contact, select.contact { margin-left: 105px; margin-top: 5px;}
input, button { font: normal 10pt Arial,Verdana,helvetica,sans-serif; }
input, textarea { border: 1px solid #003333; }

input:focus, input:hover, 
textarea:focus, textarea:hover, 
fieldset.focus, fieldset:hover { border-color: #b9d0e8; }


label.check, label.radio { position:relative; text-align:left; }


submit {
    border: 2px solid #b9d0e8;
    background-color: #fff;
}

#container {
    width: 800px;
    min-height: 600px;
    margin: auto;
    position: relative;
    background: url(/fileadmin/template/background.gif) repeat-y 0 0;
    /*border: 1px solid;*/
}

#header {
    width: 800px;
    height: 210px;
    /*border: 1px solid;*/
}

#header h1 {
    display: none;
}

#navigation {
    float: left;
    margin: 0;
    margin-top: 5px;
    margin-left: 20px;
    padding: 0;
    width: 165px;
    text-transform: lowercase;
    /*border: 1px solid;*/
}

#navigation ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    line-height: 28px;
}

#navigation ul ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    margin-left: 15px;
    padding: 0px;
    line-height: 18px;
}

#navigation ul ul li {
    font-size: 10px;
}

#navigation a {
    text-decoration: none;
    color: #669acc;
}

#navigation a:hover {
    text-decoration: underline;
}

#languageselection {
    margin-top: -20px;
    margin-left: 15px;
}

#headline {
    font: bold 36pt Arial,Verdana,helvetica,sans-serif;
    color: #d9e6f2;
    position: absolute;
    top: -18px;
    left: 135px;
}

#content {
    width: 565px;
    min-height: 340px;
    margin: 0;
    margin-left: 210px;
    margin-bottom: 25px;
    padding: 0;
    padding-right: 5px;
    /*border: 1px solid;*/
}

#content a {
    text-decoration: none;
    color: #669acc;
}

#content a:hover {
    text-decoration: underline;
}

#content ul {
    list-style-image: url(/fileadmin/template/list.gif);
    line-height: 20px;
    vertical-align: middle;
}

#footer {
    width: 800px;
    height: 35px;
    position: relative;
    background: url(/fileadmin/template/footer.jpg) no-repeat 0 0;
}
