body {
font-family:Arial,Helvetica,sans-serif;
font-size: 16px;
color:#C4BD97;
margin: 0px 0 0px 0;
padding: 0px;
background-color:#F9DDAE;
line-height:125%;
background-image:url(img/muster1.jpg);
background-repeat:repeat;

}



#container {
border-color:black; border-width:0px; border-style:solid; padding:0px;
margin: 0px auto;
width:1100px;
background-color: #6F1C24;
padding: 0px;
}



#pic_header{
width:1100px;
height:173px;
margin-left:0px;
margin-top:15px;
margin-bottom:-20px;

}




#columns {
border-color:green; border-width:0px; border-style:solid; padding:0px;
padding: 0px 320px 0 320px; /* Rückt den Contentbereich der Spalten ein. */
margin-top:15px;
height:700px;
}

.float-wrapper {
border-color:blue; border-width:0px; border-style:solid; padding:0px;
float: left;
width: 65%;     /* Breite mittlere Spalte */
margin-left:-40px;
}

.float-wrapper_textonly {
border-color:blue; border-width:0px; border-style:solid; padding:0px;
float: left;
width: 120%;     /* Breite mittlere Spalte */
margin-left:-40px;
}


#center {
border-color:grey; border-width:0px; border-style:solid; padding:0px;
float: right;
width: 100%;
margin-top: 20px;

}

#left {
float: left;
border-color:grey; border-width:0px; border-style:solid; padding:0px;
margin-left: -260px; /* Schafft Platz, um die linke
Spalte links von der mittleren zu positionieren. */
margin-top:50px;
padding-right: 10px; /* Abstand zum Rahmen */

}

#right {
border-color:grey; border-width:0px; border-style:solid; padding:0px;
float: right;
margin-right: -250px; /* Schafft Platz, um die rechte
Spalte rechts von der mittleren zu positionieren. */
margin-top: 55px;

padding-left: 10px; /* Abstand zum Rahmen */
}

.clear {
clear: both;
}




h2 {
font-weight: bold;
font-size: 150%;
margin-bottom:25px;
position:relative;top:-10px;
}

h3 {
font-weight: bold;
font-size: 100%;
margin-bottom:-17px;
margin-top:10px;
}

h4 {
font-weight:bold;
font-size:100 %;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
}

#navigation {

padding: 1px 0 1px 0;
margin-left:45px;
margin-top:
text-align: left;
}


#navigation a {
display:block; 
margin: 0;
padding: 4px 25px 4px 10px;
text-decoration: none;
color: #C4BD97;

}


.line_language{
padding: 0px 0px 0px 0px;
border:solid 0px;
margin-left:50px;
margin-right:8px;
position:relative; top:-60px;
background-color:#6F1C24;
background-image:url(img/bg_lang.gif);
text-align:center;
}

.line_language img {border:none}
.line_language #uk {width:30px;height:15px;}
.line_language #de {width:30px;height:16px;}
.line_language img {width:15px;height:16px;}


.line_nav{
display:block; 
border: solid 1px;
border-color: #C4BD97;
padding: 0px 0px 0px 0px;
margin:5px;
background-color: #66191F;
     -webkit-transition: background-color 1000ms linear;
     -moz-transition: background-color 1000ms linear;
     -o-transition: background-color 1000ms linear;
     -ms-transition: background-color 1000ms linear;
     transition: background-color  1000ms linear;
}


.line_nav:hover 
{
display:block;
border: solid 1px;
border-color: white;
padding: px 0px 0px 0px;
margin:5px;
background-color: #8b222d;
     -webkit-transition: background-color 300ms linear;
     -moz-transition: background-color 300ms linear;
     -o-transition: background-color 300ms linear;
     -ms-transition: background-color 300ms linear;
     transition: background-color 300ms linear;
}
/*background-color:#8b222d;*/
color:white;
text-decoration:none;
 
}

#navigation a:link { font-weight:normal; color:#C4BD97; 
 }
#navigation a:visited { font-weight:normal; color:#C4BD97; 
  }
#navigation a:hover {font-weight:normal; color:white;  }
#navigation  a:active { font-weight:normal; color:white; }

#pic1 {
width:380px;
height:240px;
margin-bottom:10px;
border-color:#C4BD97; border-width:1px; border-style:solid; padding:1px;

}

#ornament{
text-align:center;
margin-bottom:60px;
}

#ornament img {
height:15px;
width:200px;
}

.zimmergallerie {
}

#bottomline{
text-align:center;
font-size:12px;
border-color:#C4BD97;   border-width:0px border-style:solid; 
padding:0px 0px 15px 0px;
margin-bottom:5px;
}

#bottomline a:link { font-weight:normal; color:#C4BD97; 
 }
#bottomline a:visited { font-weight:normal; color:#C4BD97; 
  }
#bottomline a:hover {font-weight:normal; color:white;  }
#bottomline  a:active { font-weight:normal; color:white; }

 a:link { font-weight:normal; color:#C4BD97; 
 }
 a:visited { font-weight:normal; color:#C4BD97; 
  }
 a:hover {font-weight:normal; color:white;  }
  a:active { font-weight:normal; color:white; }