body,p,td,li,ul { font-family:  Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }

.fuss {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px}

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: normal; text-indent: 0px; line-height: 16px}
.fett {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.detailheader {  font-family:Arial; font-size: 13px; font-weight: bold; color: #5555AA; }
.intro { font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; }

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; line height:10px}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold ;color: #000000;}
h3 { font-family:  Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal ;color:#FFFFFF; }

a:link, a:visited, a:active {
    color: #333333;
    text-decoration: underline;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
a.link1:link,a.link1:visited,a.link1:active
    { 
        text-decoration: none; 
    color:#FFFFFF; 
    padding-left:5px; 
    padding-right:5px; 
    font-size:14px;
            }

a.link1:hover
    { 
        text-decoration: none; 
    color:#333333; 
    padding-left:5px; 
    padding-right:5px; 
    font-size:14px;
            }

a.link1a:link,a.link1a:visited,a.link1a:active,a.link1a:hover
    {
        text-decoration: none; 
    color:#333333; 
    padding-left:5px; 
    padding-right:5px; 
    font-size:14px;
    }
  
  
a.link2:link,a.link2:visited,a.link2:active     
    { 
    text-decoration: none; 
    color:#FFFFFF; 
    padding: 5px 5px 5px 16px;
    font-size:13px;
    background:  url(link2-aufzaehlung.gif) 0px 8px no-repeat;
            } 
  
a.link2:hover,a.link2a:link,a.link2a:visited,a.link2a:active,a.link2a:hover    
    { 
    text-decoration: none; 
    color:#333333; 
    padding: 5px 5px 5px 16px;
    font-size:13px;
    background:  url(link2-aufzaehlung-hover.gif) 0px 8px no-repeat;
            }    


a.link3:link,a.link3:visited,a.link3:active,a.link3:hover  
    { 
        text-decoration: none; 
    color:#FFFFFF; 
    padding-left:20px; 
    padding-right:10px; 
    font-size:13px;
            } 
 

a.link3:hover     
      {     
    color:#333333; 
    }  

  
a.link3a:link,a.link3a:visited,a.link3a:active,a.link3a:hover    
    { 
        text-decoration: none; 
    color:#333333; 
    padding-left:20px; 
    padding-right:10px; 
    font-size:13px;
            }      
  

a.link4:link,a.link4:visited,a.link4:active
    { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #333333; 
    padding-top: 0px;     
    padding-bottom: 0px; 
    padding-left: 5px ; 
    text-decoration: none}

a.link4:hover
    { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #666666; 
    padding-top: 0px;     
    padding-bottom: 0px; 
    padding-left: 5px ; 
    text-decoration: none}

a.link4:link,a.link4:visited,a.link4:active
    { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #333333; 
    padding-top: 0px;     
    padding-bottom: 0px; 
    padding-left: 5px ; 
    text-decoration: none}

a.link5:link,a.link5:visited,a.link5:active     
      {     
        padding-left:0px; 
        font-size:13px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#790017; 
        text-decoration:underline; 
        letter-spacing:px; 
    }     

a.link5:hover     
      {     
        padding-left:0px; 
        font-size:13px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#CCCCCC; 
        text-decoration:underline; 
        letter-spacing:px; 
    } 



a.navi                 { text-decoration: none; color:#FFFFFF; padding-left:0px; padding-right:10px; font-size:14px; }
a.navi:active        { }
a.navi:link            { }
a.navi:visited        { }
a.navi:hover        { color:#333333; }

a.navia             { text-decoration: none; color:#333333; font-weight:; padding-left:0px; padding-right:10px; }
a.navia:active        { }
a.navia:link        { }
a.navia:visited        { }
a.navia:hover        { }

a.navi2             { text-decoration: none; font-size: 13px; color:#FFFFFF; font-weight:bold; padding-left:10px; }
a.navi2:active        { }
a.navi2:link        { }
a.navi2:visited        { }
a.navi2:hover        { color:#CCCCCC; }

a.navi2a             { text-decoration: none; font-size: 13px; color:#CCCCCC; font-weight:bold; padding-left:10px; }
a.navi2a:active        { }
a.navi2a:link        { }
a.navi2a:visited    { }
a.navi2a:hover        { }

a.navi3             { text-decoration: none; font-size: 11px; color:#FFFFFF; font-weight:bold; padding-left:20px; }
a.navi3:active        { }
a.navi3:link        { }
a.navi3:visited        { }
a.navi3:hover        { color:#333333; }

a.navi3a             { text-decoration: none; font-size: 11px; color:#333333; font-weight:bold; padding-left:20px; }
a.navi3a:active        { }
a.navi3a:link        { }
a.navi3a:visited    { }
a.navi3a:hover        { }


a.fussnavi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-top: 0px; padding-bottom: 0px; padding-left: 5px ; text-decoration: none}
a.fussnavi:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 0px; padding-bottom: 0px; padding-left: 5px ; text-decoration: none}
.adresse { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-indent: 0px ; line-height: 15px}
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px ; font-weight: normal; text-decoration: none}

a.bildgalerie { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
a.bildgalerie:hover { color: #333333; text-decoration: none }
.schnellnavi {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.schnellnavi {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.schnellnavi:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; font-weight: bold}
a.schnellnavi:over {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.navi2titel {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5A5A5A; text-decoration: none}

/* Horizontale Linie */
hr {
    width: 85%;
    text-align: center;
    height: 1px;
    border: 0;
    color: #666666;
    background-color: #666666;
    margin: 20px auto;
}

.boxborder 
    { 
        border: #3D7ABD 1px solid; 
}

.boxrowleer
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 13px; 
        color: #666666 ; 
        background-color: #FFFFFF;
        border-bottom-style: none;
    }

.boxrow 
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 13px; 
        color: #FFFFFF ; 
        background-color: #3D7ABD;
    }
    
.boxrow1 
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 13px; 
        font-weight: Bold;
        color: #FFFFFF ; 
        background-color: #3D7ABD;
    }


.boxrow2 
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 13px; 
        color: #FFFFFF ; 
        background-color: #3D7ABD;
    }


.boxrow3 
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 13px; 
        color: #FFFFFF ; 
        background-color: #3D7ABD;
    }

.boxrowl
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 11px; 
        color: #68676C ; 
        background-color: #3D7ABD;
        border-bottom-style: none;
    }
    
.boxrowr
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 2px 5px; 
        font-size: 11px; 
        color: #68676C ; 
        background-color: #3D7ABD;
        border-bottom-style: none;
    }

.boxrowprice
    { 
        border: #3D7ABD 1px solid; 
        padding: 0px 5px 3px 5px; 
        color: #FFFFFF;         
        font-size: 14px; 
        font-weight: Bold;
        background-color: #3D7ABD;
    }
    
    

a.BuchenButton:link,a.BuchenButton:visited,a.BuchenButton:active
    { 
        font-size:12px; 
        font-family:Arial; 
        padding-bottom:1px; 
        color:#FFFFFF; 
        background-color:#316AC5; 
        text-decoration: none; 
        padding-left:15px;
        padding-right:15px;
    }     


a.BuchenButton:hover
    { 
        font-size:12px; 
        font-family:Arial; 
        padding-bottom:1px; 
        color:#FFFFFF; 
        background-color:#AA0000; 
        text-decoration: none; 
        padding-left:15px;
        padding-right:15px;
    }     

    


