/*
Tags global
*/
body {
    background-color: #412419;
    font-family: verdana;
    color: #FFF;
    font-size: 12px;
    margin: 0; padding: 5px;
    text-align: center;  /* Zentrierung im Internet Explorer */
}
a {
    text-decoration: none;
    color: #FFF;
}
p {
    letter-spacing:0.08em;
    margin: 5px 0;
}
img {
    border: none;
}
/*
All id's
*/
/*
start <div id="page">
*/
#page {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 765px;
    }
/*
start <div id="page"><div id="languageselect">
*/
#langswitch {
    margin-bottom:5px;
    padding-right:0;
    text-align: right;
    height: 20px;
}
#langswitch a {
    text-transform: uppercase;
    color: #fff;
}
#langswitch a:hover {
    color: #c88e30;
}

#langswitch a.active {
    color: #c88e30;
}
/*
end <div id="page"><div id="languageselect">
#
start <div id="page"><div  id="left">
*/
#left {
    overflow: hidden;
    width:380px;
    float:left;
    margin-right: 5px;
}
/*
start <div id="page"><div  id="left"><div id="logo">
*/
#logo {
    margin-bottom: 24px;
}
/*
end <div id="page"><div  id="left"><div id="logo">
##
start <div id="page"><div  id="left"><div id="navigation">
*/

#navigation li {
    list-style-type:none;
    display: inline
}
#nav0 a.active {
    color: #c88e30;
}
#nav0 li a:hover {
    color: #c88e30;
}
#nav1 a.active {
    color: #87571d;
}
#nav1 li a:hover {
    color: #87571d;
}
#nav2 a.active {
    color: #87571d;
}
#nav2 li a:hover {
    color: #87571d;
}
/*
end <div id="page"><div  id="left"><div id="navigation">
###
start <div id="page"><div  id="left"><div id="lcontent">
*/
#lcontent {
}
/*
end <div id="page"><div  id="left"><div id="lcontent">
###
end <div id="page"><div  id="left">
##
start <div id="page"><div id="right">
*/
#right {
    float:right;
    width: 380px;
    overflow: hidden;
}
#right img {
    margin-bottom:10px;
}
/*
end <div id="page"><div id="right">
##
start <div id="page"><div id="foot">
*/
#foot {
    border-top: #fff 1px solid; 
    text-transform: uppercase;
    text-decoration: none;
}
#foot a {
    color: #fff;
}
#foot a:hover {
    color: #c88e30;
}

#foot a:active {
    color: #c88e30;
}
#fleft {
    float:left;
    text-align: left;
}
#fright {
    text-align: right;
}
/*
end <div id="page"><div id="foot">
##
end <div id="page">
#
*/
/*
All classes
*/
/*
 Navigation class="nav0"
*/
.nav0  ul {
    padding:0;
    margin:0;
}
.nav0 a{
    float:left;
    display:block;
    width:118px;
    height:18px;
    margin:2px;
    border:#FFF 1px solid;
    padding:5px 0px;
    color: #FFF;
    text-align:center;
}
.nav1 ul {
    padding:0;
    margin:0;
}
.nav1 a, .required {
    text-align:left;
    text-transform:uppercase;
    color: #c88e30;
    display:block;
    padding: 5px;
}
.nav2 ul {
    padding:0;
    padding-left:20px;
    margin:0;
}
.nav2 a {
    text-align:left;
    text-transform:uppercase;
    color: #c88e30;
    display:block;
    padding: 5px;
}    
/*
Left content under navigation
*/
.lcontent {
}
.Button {
    display:block;
    width:118px;
    height:18px;
    border:#FFF 1px solid;
    padding:5px 0px;
    color: #FFF;
    text-align:center;
    letter-spacing:0;
}
.ButtonLong {
    display:block;
    width:178px;
    height:18px;
    border:#FFF 1px solid;
    padding:5px 0px;
    color: #FFF;
    text-align:center;
    letter-spacing:0;
}
.Navi {
    text-transform:uppercase;
    color: #c88e30;
 }
.Karte{
    width: 360px;
    overflow: hidden;
    color: #000;
    background-color: #FFF;
    padding: 10px;
    margin-bottom:10px;
}
.Karte h1{
    text-transform:uppercase;
    color:#c88e30;
    font-size:13px;
    font-weight:bold;
}
.KarteHoehe490{
    min-height:490px;    
    font-size:11px;
}
.KarteHoehe360{
    min-height:360px;    
}
.Inlined h1{
    font-weight: normal;
    font-size:12px;
    display: inline;
}
/*
Helper class="cr" class="cl"
*/
.cr{
    clear:right;    
}
.cl{
    clear: left; 
}
.cb{
    clear: both; 
}
