/* ############################################# */
/* ### HTML ### */
/* ############################################# */

BODY {
  background: #FFCF9E;
  color: #666666; font-family: arial;
  font-size: 10pt; 
  line-height: 16px;
  margin-left: 0px; 
  margin-right: 0px; 
  margin-top: 0px; 
  margin-bottom: 0px;  
  scrollbar-face-color: #FFF3CE;
  scrollbar-highlight-color: #FFCF9E;
  scrollbar-3dlight-color: #FFCF9E;
  scrollbar-darkshadow-color: #FFCF9E;
  scrollbar-shadow-color: #FFCF9E;
  scrollbar-arrow-color: #FFCF9E;
  scrollbar-track-color: #FFCF9E;background:url(http://www.landhaus-freiberg.de/LandhausFreiberg/Bilder/img/kachel.jpg)}

a  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#473A1F;
  text-decoration:underline;
  line-height: 22px;}

img {border: none;}

/* ############################################# */
/* ### DIVS ### */
/* ############################################# */

#Start {position: relative;top: -30px}

#Center {
  position:absolute;
  left:50%;
  top:0px;
  width:1px;
  z-index:2;}

#Head {
  position:absolute;
  width:100%;
  left:0;
  top:55px;
  z-index:3;}

#Impressum {
  position:absolute;
  left:900;
  top:170px;
  height:20px;
  z-index:5;}

#Maximilian{
  position:absolute;
  left:625px;
  top:140px;
  height:20px;
  z-index:25;}

#Landhaus  {
  position:absolute;
  left:655px;
  top:140px;
  height:20px;
  z-index:25;}
  
#Music { 
  position:absolute;
  left:940px;
  top:-20px;
  height:20px;
  z-index:25;}
#Music { display: none;}


#Adresse{
  position:absolute;
  left:-495px;
  top:780px;
width: 990px;
color: #fff;
  z-index:25;}
* html #Adresse {   top:800px;}

#RahmenOut { 
  position:absolute;
  left:-495;
  top:20px;
  width:990px;
  z-index:0;
height: 520px;
background-color: #fff;
  padding-top:250px}
* html #RahmenOut { height: 580px;}
  
#RahmenOut2 { 
  position:absolute;
  left:-495;
  top:20px;
  width:990px;
  z-index:0;
  background-color: #FFF;
  padding-top:250px;
  min-height: 520px;}

#Gewinnspiel {
  position:absolute;
  left:300;
  top:50px;
z-index:100}

#XGewinnspiel {
display: none;}

#Social {
padding-top:50px;
padding-left: 127px;
padding-bottom:30px;
}

#SocialStart {
padding-top:0px;
padding-left:382px;
padding-bottom:3px;
}

#SocialZimmer {
  position:absolute;
  left:127px;
  top:670px;
z-index:150;}

#SocialArrangements {
padding-top:30px;
padding-left: 127px;
padding-bottom:30px;
z-index:250;}

#SocialGalerie {
  position:absolute;
  left:125px;
  top:700px;
z-index:150;}

#SocialAnfahrt {
padding-top:50px;
padding-left: 120px;
padding-bottom:30px;
z-index:200;}
  

/* ############################################# */
/* ### Styles ### */
/* ############################################# */

.Text  {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  margin-left: 20px; 
  line-height: 16px;}
  
.Textfett  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#666666;
  text-decoration:none;
  font-weight: bold;
  line-height: 16px;}

.Textsmall  {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:10px;
  text-decoration:none;
  line-height: 14px;}
  
  
/* ############################################# */
/* ### FORMULAR ### */
/* ############################################# */
  
.feld1 {
  border: 1px solid #FFCC99;
  height: 15px;
  width: 200px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:10px;
  padding-left:3px;}

.feld2 {
  border: 1px solid #FFCC99;
  height: 15px;
  width: 30px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:10px;
  padding-left:3px;}

.pull{
  border: 1px solid #FFCC99;
  height: 15px;
  width: 200px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:10px;
  padding-left:3px;}

.feldsenden {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  background-color: #FFCC99;
  border: none;}
  
.linka{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#666666;
  text-decoration:underline;
  line-height: 16px;}

.feld5 {
  border: 1px solid #FFCC99;
  height: 124px;
  width: 180px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:10px;
  padding-left:3px;}



/* ############################################# */
/* ### NAVIGATION ### */
/* ############################################# */

#Navigation { 
  position:absolute;
  left:0;
  top:170px;
  width:100%;
  height:20px;
  background-color: #F5A300;
  z-index:4;}

#Navigation2 {
  position:absolute;
  left:0;
  top:170px;
  width:100%;
  height:20px;
background-color: #F5A300;
  z-index:20;}

#Navmen {
  position:absolute;
  left:30px;
  top:0px;
  width:950px;
  height: 20px;
  padding 0 0 0 0;
  margin-top: 0px;
  background-color: #F5A300;
  z-index: 1000;}
  
ul#Navmen {
  position: relative;
  top:0px;
  background-color: #F5A300;
  margin: 0px; 
  padding: 0;}

ul#Navmen li {
  list-style: none;
  display: inline;}

ul#Navmen .XXXa a {
  position: relative;
  top:1px;
  border: none;
  color: #777;
  padding: 0px 0px 0px 0px;
  margin: 3px 0 0 0;
  border-top: 3px solid #FCDBA2;
  border-bottom: 3px solid #FCDBA2;
  border-right: 8px solid #FCDBA2;
  border-left: 8px solid #FCDBA2;
  font-size: 11px;
  line-height:11px;
  font-weight: bold;
  background-color: #FCDBA2;}

ul#Navmen .XXX a {
  position: relative;
  top:1px;
  border: none;
  color: #FFF;
  padding: 0px 0px 0px 0px;
  margin: 3px 0 0 0;
  border-top: 3px solid #F5A300;
  border-bottom: 3px solid #F5A300;
  border-right: 8px solid #F5A300;
  border-left: 8px solid #F5A300;
  font-size: 11px;
  line-height:11px;
  font-weight: bold;
  background-color: #F5A300;}


ul#Navmen a:hover {
  color: #777;
  border-top: 3px solid #FCDBA2;
  border-bottom: 3px solid #FCDBA2;
  border-right: 8px solid #FCDBA2;
  border-left: 8px solid #FCDBA2;
  background-color: #FCDBA2;}

ul#Navmen a { text-decoration: none;}



#SubNav { 
  position:absolute;
        left:-328px;
  top:217px;
  width:500px;
  height:20px;
  z-index:4;}
a.menue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#666666;
  font-weight: bold;
  text-decoration:underline;}
  
a.menue:link {}    
a.menue:visited {}      
a.menue:active {}           
a.menue:hover {color:#F5A300;}

a.menueX {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#F5A300;
  font-weight: bold;
  text-decoration:underline;}
a.menueX:link {}    
a.menueX:visited {}      
a.menueX:active {}           
a.menueX:hover {color:#F5A300;}


/* ############################################# */
/* ### Newsletter ### */
/* ############################################# */

.NewsZelle {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  line-height: 16px;
  padding-bottom:10px;}

.NewsFeld {
  border: 1px solid #FFCC99;
  height: 15px;
  width: 200px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:10px;
  padding-left:3px;}

.NewsSenden {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  background-color: #FFCC99;
  border: none;}

.NewsSpace {
  width: 25px;}
  
.nichtsichtbar {
  display: none;}
  

/* ############################################# */
/* ### ?????? ### */
/* ############################################# */


.rahmen {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  border-top: 1px solid #666666;
  border-right: none;
  border-bottom: none;
  border-left: 1px solid #666666;}

.rahmenbr {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;}
  
.rahmenr {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  border-right: 1px solid #666666;}
  
.rahmenb {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  border-bottom: 1px solid #666666;}
  

/* ########################### */
/* ###   K A L E N D E R   ### */
/* ########################### */
  
  
td {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  line-height: 16px;}


.KalenderTabelle {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  line-height: 16px;
width: 780px;}

.Kalenderzelle {
  padding: 3px 10px 3px 10px;
  border-bottom: 1px solid #D78B2B;
  background-color: #FDF1D6;}

.Kalenderzelle0 {
  padding: 3px 10px 3px 10px;
  border-bottom: 1px solid #D78B2B;}

#Rahmenin { 
padding-left: 100px;}



.KalenderzelleKat {
width:25px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleWann {
width:100px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleWas {
width:300px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleWo {
width:150px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleKat2 {
background-color: #FDF2D6;
width:25px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}
  
.KalenderzelleWann2 {
background-color: #FDF2D6;
width:100px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleWas2 {
background-color: #FDF2D6;
width:300px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleWo2 {
background-color: #FDF2D6;
width:150px;
  padding: 3px 10px 3px 10px;
  border-bottom: 2px solid #FFCF9E;}

.KalenderzelleMon {
width:100px;
background-color: #ddd;
font-weight: bold;
border-bottom: 1px solid #FFF;
border-right: 5px solid #FFF;
padding: 10px;
}

.KalenderzelleMon0 {
width:100px;
background-color: #FFF;
font-weight: bold;
border-bottom: 1px solid #FFF;
border-right: 5px solid #FFF;
padding: 10px;
}