/* Language */
ul#language{
   list-style-type:none;
   padding:0;
   margin:0;
   float:right;
}
ul#language li{
    float:left;
    padding:0;
    margin:5px;
}
ul#language a{
    text-decoration:underline;
}
ul#language a:hover{
    text-decoration:none;
}
/* Standart Klassen */
img {
    border:0 none;
}
.hidden {
    display:none;
}
.clear{
    height:1px;
    font-size:1px;
    clear:both;
    margin:0;
    padding:0;
    border:0 none;
    background:transparent;

}
.error {
    font-weight:bold;
    padding-left:10px;
    color:#ff0000;
}
h1,h2,h3,h4,h5,h6 {
    padding:0;
    margin:2px;
}
h1 {
    font-size:2em;
}
p {
    margin:1px;
    padding:0;
}
/* ENDE */

/* Kontakt Forumlar */
form.kontakt{
    text-align:left;
    font-size:11px;
}
form.kontakt ol{
    list-style:none;
    padding:10px;
    margin:0;
}
form.kontakt li {
    list-style:none;
    margin:2px 0 2px 0;
}
form.kontakt label {
    text-align:right;
    width:130px;
    display:block;
    float:left;
    line-height:20px;
    font-weight:bold;
}
form.kontakt input, form.kontakt select {
    text-align:left;
    border:1px solid #000;
    height:20px;
    line-height:20px;
    color:#fff;
}
form.kontakt .submit {
    width:120px;
    height:20px;
    text-align:center;
    color:#fff;
}
/* ENDE */

/* Seiten Layout */
html,body{
    padding:0;
    margin:0;
    width:100%;
    height:100%;
}
body {
    background:#ECEDEF url(images/body_bg.jpg) repeat-x top left;
    text-align:left;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    font-size:11px;
}
#site {
    width:725px;
    min-height:100%;
    padding:0;
    margin-left:28px;
    margin-right:0;
    margin-top:0;
    margin-bottom:0;
    background:#fff;
    text-align:left;
    position:relative;
}
* html #site {
    height:100%;
}
#header {
    width:725px;
    height:98px;
    background:#fff url(images/header_logo.jpg) no-repeat top left;
    margin:0;
    padding:0;
    text-align:right;
}
#header h1 {
    display:none;
}
#navigation_box {
    height:218px;
    margin:0;
    padding:0;
    width:725px;
    text-align:left;
    background:#E8F2DA url(images/navigation_bg.jpg) no-repeat top left;
}
#hauptnavigation {
    width:98px;
    float:right;
    padding:0;
    margin:0 8px 0 0;
    background:#fff;
}
#hauptnavigation ul {
    list-style-type:none;
    padding:0;
    margin:0;
    width:98px;
}
#hauptnavigation li {
    list-style:none;
    line-height:23px;
    height:23px;
    padding:0;
    margin:0;
    color:#000;
    text-align:right;
    width:98px;
}
#hauptnavigation a {
    padding:0 8px 0 0;
    margin:0;
    text-decoration:none;
    color:#000;
    display:block;
    height:23px;
    border-bottom:1px solid #8E9699;
}
#hauptnavigation a:hover {
    text-decoration:none;
    background:#B9D693;
}
#spacer_bar {
    width:725px;
    height:19px;
    padding:0;
    margin:0;
    background-color:#fff;
    clear:both;
}
#content_box {
    background-color:#fff;
    width:725px;
    text-align:left;
    margin:0;
    padding:0;
    min-height: 100%;
    height: auto !important;
}
#content{
    margin:0;
    padding:5px;
    width:auto;
    font-family:Verdana;
    font-size:11px;
    min-height:391px;
    height:auto !important;
    height:391px;
}
#footer {
    height:25px;
    line-height:25px;
    text-align:right;
    font-family:Verdana;
    font-size:10px;
    margin:0;
    padding:0;
    width:725px;
}
#content a {
    text-decoration:underline;
}
#content a:hover {
    text-decoration:none;
}
input {
    font-size:11px;
}
/* Links */
a {
    color:#000;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
