* {
padding: 0;
margin: 0;
}

body {
color: #000;
background-color: #472518;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 84%;
}

/*h1, h2, h3, h4, h5, h6 {
color: white;
}*/

/*
border: #9f1516
schwarz-braun seiten-hg: #472518
menu hell-braun: #d9bb93
menu mittelbraun: #aa8d6e
*/
/* =============================
DIV-Bereiche
============================= */

#wrapper {
/*background-color: #ffffff;*/
background-image: url(images/menue_balken_hg_1px.png);
background-repeat: repeat-y;
background-position: 39px;
color: white;
width: 800px;
min-height: 650px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 2em;
margin-left: auto;
padding-bottom: 1em;
/*border-bottom: 1px solid white;*/
}

#kopfbereich {
position: relative;
background-repeat: no-repeat;
height: 119px;
}


/*****************************************************************************/
/* MENU ANFANG */
/*****************************************************************************/
#menue {
float: left;
width: 151px !important;
/*width: 102px; evtl für opera bzw. ff ???*/
padding: 10px;
margin-left: 39px !important;
margin-left: 19px;
/*border: 1px solid blue;*/
}
#menue img{
padding-top: 20px;
margin-left: -10px;
margin-bottom: 100px;
}
#menue ul {
list-style-type: none;
margin-top: 0;
padding-top:0;
/*border: 3px solid black;*/
}

#menue ul li {
display: block;
background-color: #d9bb93;
height: 50px;
width: 131px;
/*line-height: 73px;*/
font-size: 130%;
text-align: right;
vertical-align: bottom;
margin-top: 3px;
}

#menue ul li a {
background-repeat: no-repeat;
color: white;
display: block;
height: 50px;
line-height: 73px;
vertical-align: bottom;
/*border: 1px solid blue;*/
}

#menue ul li a:hover {
display: block;
}

/* Kaminstubn */
#menuitem3 a:hover {
background-image: url(images/menue_kaminst.png);
}
/* Aktuelles */
#menuitem8 a:hover {
background-image: url(images/menue_aktuell.png);
}
/* Kulinarik */
#menuitem7 a:hover {
background-image: url(images/menue_kulinarik.png);
}
/* Wein */
#menuitem6 a:hover {
background-image: url(images/menue_wein.png);
}
/*Ambiente */
#menuitem5 a:hover {
background-image: url(images/menue_ambiente.png);
}
/* Kontakt */
#menuitem4 a:hover {
background-image: url(images/menue_kontakt.png);
}

/* MENU ENDE */
/*****************************************************************************/

	
#textbereich {
overflow: hidden !important;
overflow: visible;
font-size: 1.1em;
background-position: left 20px;
min-height: 500px ;
height: auto !important;
height: 500px;
/*border: 1px solid green;*/
}
/*SUB MENU - Seite Ambiente */
/*****************************************************************************/
.csc-menu {
border: 1px solid black;
text-align: center;
text-decoration: none;
}
.csc-menu li{
  list-style-type: none;
  list-style-image: none;
  text-align: center;
  float: none; /*kaminstubn5.css extra setting for Ambiente */
}
.csc-menu-def {
text-align: center;
}
/*SUB MENU ENDE - Seite Ambiente */
/*****************************************************************************/
/*photo gallery*/
.tx-photogals-pi1-big {
/*background-color:#FFFFFF;
border:1px solid #CCCCCC;*/
display:block;
/*padding:5px;*/
text-align:center;
}
.tx-photogals-pi1-big img {
border: 2px solid white;
width: auto;
height: 300px;
}
.tx-photogals-pi1-small a {
float:left;
}
.tx-photogals-pi1-small img {
float: left;
width: 100px;
height: 100px;
padding: 4px;
margin-right:6px;
margin-bottom:3px;
margin-top:3px;
border: 2px solid white;
}
.tx-photogals-pi1-small img:hover {
float: left;
width: 100px;
height: 100px;
padding: 4px;
margin-right:6px;
margin-bottom:3px;
margin-top:3px;
border: 2px solid black;
}
.tx-photogals-pi1-small-active img {
float: left;
width: 100px;
height: 100px;
padding: 4px;
margin-right:6px;
margin-bottom:3px;
margin-top:3px;
border: 2px solid red;
}
.tx-photogals-pi1-small-active a {
float:left;
}
.tx-photogals-pi1-description {
font-size: 1.5em;
padding-top: 5px;
padding-bottom: 15px;
}

.csc-textpic {
overflow: hidden;
}

/* border für stufenlose bilder wenn im typo3 border: on*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid white;
padding:0;
}
/*******************/




/* =============================
Allgemeine HTML-Elemente
============================= */

/*h1 {
font-size: 114%;
color: black;
margin-bottom: 1em;
}

h2 {
font-size: 104%;
color: black;
margin-bottom: 1em;
}
address {
text-align: center;
font-size: 80%;
font-style: normal;
letter-spacing: 2px;
line-height: 1.5em;
}
*/

a {
text-decoration: none;
outline: none;
color: black;
}

a:link {
color: #8eb36b;
}

a:visited {
color: #8eb36b;
}

a:hover, a:focus {
/*text-decoration: underline;*/
}

a:active {
/*text-decoration: underline;*/
}

p {
/*margin-bottom: 1em;*/
margin: 0px;
padding: 0px;
}

