body {
    font-family: Arial,Helvetica,Geneva,Sans-serif;
    font-size: 0.8em;
    background-color: #D0C699;
    }

a:link{
    color:#000000;
    text-decoration: none;
    border-bottom: 1px dashed;
    font-style: italic;
    font-weight: bold;
    }
a:visited{
    color:#000000;
    text-decoration: none;
    border-bottom: 1px dashed;
    font-style: italic;
    font-weight: bold;
    }
a:hover{
    color:#808080;
    text-decoration: none;
    border-bottom: 1px dashed;
    font-style: italic;
    font-weight: bold;
    }
a:active{
    color:#820603;
    text-decoration: none;
    border-bottom: 1px dashed;
    font-style: italic;
    font-weight: bold;
    }    
    
#Kopfzeile {
    text-align: center;
    clear: both;
    height: 30px;
    }

#Fusszeile {
    text-align: center;
/*    background-color: #EFEFEF; */
    clear: both;
    height: 30px;
    }

#left {
   width:150px;
   margin-right: 5px;
/*   background-color: #EFEFEF; */
   float:left;
   }
#right {
   width:150px;
   margin-left: 5px;
/*   background-color: #EFEFEF; */
   float:left;
   }
   
#Sprache a {
    border-bottom: none;
    }

    
#ContentContainer {
   width:666px;
   height:650px;
/*   background-color: #EFEFEF; */
   border-left:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
   float:left;
   }

#ContentFuss {
    width:656px;
    height:55px;
    margin-left:5px;
    margin-right:5px;
/*    background-color: #BFBFBF; */
    text-align: center;
    }

#Content {
    width:656px;
    height:395px;
    margin-left:5px;
    margin-right:5px;
/*    background-color: #FFFFFF; */
    overflow:auto;
    }

#ContentGalerie {
    width:656px;
    height:395px;
    margin-left:15px;
    margin-right:15px;
/*    margin: 0px auto;*/
/*    background-color: #FFFFFF; */
    overflow:auto;
    text-align:center;
    }

#lz {
    line-height: 0.5;   
    }
#nav_uni {
/*    font-size: 0.8em; */
    text-transform: uppercase;
    text-align: right;
    }
    
#nav_uni_sel {
/*    font-size: 0.8em; */
    text-transform: uppercase;
    text-align: right;
    }
    
#nav_uni a:link{
    color:#000000;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;
    }
#nav_uni a:visited{
    color:#000000;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;
    }
#nav_uni a:hover{
    color:#808080;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;
    }
#nav_uni a:active{
    color:#820603;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;
    }
    
#nav_uni_sel a:link{
    color:#820603;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;    }
#nav_uni_sel a:visited{
    color:#820603;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;    }
#nav_uni_sel a:hover{
    color:#820603;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;    }
#nav_uni_sel a:active{
    color:#820603;
    text-decoration: none;
    border-bottom: none;
    font-style: normal;
    font-weight: normal;    }
    
#Headline {
    font-weight: bold;
    text-align: center;
}    
#Headline1 {
    font-weight: bold;
    text-align: center;
    font-size: 1.2em;
}    
    
/* ###################################################### */
/* ####################### CONTACT FORM ############'#### */
/* ###################################################### */
#contactForm {
    font-size:1em;
}
#contactForm .contactRow {
    margin:4px 0;
}
#contactForm label {
    display:block;
    float:left;
    width:80px;
    text-align: right;
    margin-right:6px;
}
#contactForm .contactRow input, #contactForm .contactRow textarea {
    border:1px solid #ccc;
    width:346px;
}
#contactForm .contactRow select {
    border:1px solid #ccc;
    width:172px;
}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
    width:343px;
}

#contactForm .contactRow input {
    height:14px;
}

#contactForm .contactRow textarea {
    height:105px;
    font-size:10px;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width:174px;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {
    background-color:#fff;
    border:0;
    color:#0060b1;
    padding:0 20px 0 0;
    background-image:url(../images/link_pfeil.gif);
    background-repeat:no-repeat;
    background-position:right 4px;
    font-size:1em;
    width:auto;
    height:auto;
    float:right;
    margin:0;
}
#contactFormSubmit #contactFormSubmitLeft input {
    background-image:none;
    padding:0;
    float:left;
}

#contactForm table {
    width:100%;border-collapse:collapse;
}
#contactForm table td {
    padding:0;
}
#contactForm table td.pt {
    padding-top:2px;
}
* html #contactForm table td.pt {
    padding-top:0;
}
#Sprachumschaltung a{
    text-decoration: none;
    border-bottom: none;
}

#Newsticker {
    position:           absolute;
    display:            inline;
    top:                40px;
    background-color:   #000;
    border:             2px solid #F6B87B;
} 
.newsticker {
    font-size:          14px;
    color:              #FFF;
}
.newsticker a {
    font-size:          14px;
} 

#galeriebox {
    border-bottom:1px solid #FFFFFF;
    
}

    #bewertung #sterne {
       height: 17px;
       width: 55%;
       display: block;
       line-height: 17px;
       font-size: 12px;
       float: right;
       text-align: right;
    }

    #bewertung #sterne a {
       width: 17px;
       height: 17px;
       display: block;
       float: left;
       margin-right: 3px;
       text-indent: -8000px;
       text-align: justify;
       background-image: url(../images/stars.png);
    }

    #bewertung #sterne a.stern_full {
       background-position: 0 0;
    }

    #bewertung #sterne a.stern_empty {
       background-position: 0 17px;
    }

    #bewertung #sterne a:hover {
       background-position: 0 34px;
    }

#breadcrumbs {
    font-size:0.8em;
}
#loginform {
    padding-left: 60px;
    diplay: block;
}
.loginform_label {
    width: 100px;
    text-align:right;
    font-size: 1.2em;
    float:left;
    margin-right: 5px;
}
.loginform_input {

}
#loginform_submit {

}

#logoutText {
    position:relative;
    height:70px;
}
#logoutText a {
    position:absolute;
    left:10px;
    bottom:10px;
    text-decoration:none;
}

h4 {
    font-size: 14px;
    color: black;
    padding: 3px;
    border-bottom: 3px solid #94cd5e;
    background-color: #96a4bf;
    margin: 18px 0px 2px 0px;
}
.dl_tbl {
    margin-bottom: 20px;
}
.dl_head {
    padding: 1px;
    color: black;
    background-color: #94cd5e;
}
.dl_anzeigen {
    background: #fff url(../images/dl_plus.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 4px;
}
.dl_verbergen {
    background: #fff url(../images/dl_minus.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 4px;
}
.lastmodified {
    margin: -22px 5px 10px 0px;
    text-align: right;
    font-size: 10px;
}
