/* Styles für Donatz */

/* SCHATTEN */
DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
	padding: 1px;
   }
DIV.shadow {
   /*background-color: #8e8e8e;
   border: 1px solid #959595;
   border: 1px solid #959595;*/
   /*margin: 0px;*/
   }
DIV.shadow2 {
   /*background-color: #aaa;
   border: 1px solid #bebebe;*/
   /*margin: 0;*/
   }
DIV.shadow3 {
  /* background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   /*margin: 0;*/
   }
DIV.shadow4 {
  /* background-color: #ededed;
   border: 1px solid #f6f6f6;
	/*margin: 0;*/
   }
DIV.shadow5 {
	/*background-color: #fcfcfc;
	/*border: 1px solid #fff;*/
	width:900px;
	margin-left:auto;
	margin-right:auto;
   }
/* SCHATTEN */
 
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	/*background-color:#fcf8f3;*/
	/*background-image:url(../_images/snowflakes-white.gif);*/
	background-image:url(../_images/stripes1.png);
	background-repeat:repeat;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	}
a {
	color:#b1763a;
	}
	
p {
	padding-top:0;
	margin-top:0;
}

/* DIV ID LAYERS */
#page {
	/*background-color:#b1763a; /* dunkel */
	/*background-color:#f5e7d5; /* hell */
	width:890px;
	margin-top:-5px;
	margin-left:-5px;
	/*margin-left:auto;
	margin-right:auto;*/
	background-image:url(../_images/background.jpg);
	background-repeat:repeat-y;
	}
#navi {
	width:290px;
    /*background:#b1763a;*/
	float:left;
	text-align:right;
	padding-bottom:15px;	
	}
#content {
	font-size:12px;
	width:600px;
    /*background:#f5e7d5;*/
	float:right;
	}
#header {
	height:103px;
	background-image:url(../_images/header_redesign.jpg);
	background-repeat:no-repeat;
	}
#service {
	margin-right:25px;
	}
#service a {
	color:#000000;
	text-decoration:none;
	}
#service div#artikel {
	padding:0px;
	text-align:right;
}
#adresse {
	text-align:right;
	color:#f5e7d5;
	padding-right:25px;
	}
#adresse a {
	text-decoration: none;
	color:#f5e7d5;
	}
#adresse img {
	margin-top:-5px;
	margin-bottom:-5px;
	}	
/* DIV ID LAYERS ENDE */

/* NAVIGATIONS */
.language {
	text-align:right;
	padding-top:3px;
}
.language ul {
	list-style-type: none;
}
.language li {
	padding-right:15px;
	display: inline;
}
.language li a {
	color:#000000;
	text-decoration: none;
}
/* */
.navigation {
	padding-right:25px;
}
.navigation ul {
	font-size:18px;
	font-weight:bold;
	list-style-type: none;
	text-transform: uppercase;
}
.navigation li {
	display:block;
	padding-bottom:8px;
}
.navigation li a {
	color:#FCF8F3;
	color:#f5e7d5;
	text-decoration: none;
}
.navigation ul li.active a { /* aktiver Link 1. Ebene schwarz */
	color:#000000;
}
.navigation ul li.active ul li a { /* standard farbe 2. Ebene */
	color:#FCF8F3;
}
.navigation li a:hover {
	color:#000000;
}
/* ZWEITE EBENE */
.navigation li ul {
	color:#FCF8F3;
	font-size:14px;
	text-decoration: none;
	text-transform:none;
	padding-top:5px;
}
.navigation li ul a {
	text-decoration: none;
	text-transform:none;
	font-weight:bold;
	padding-right:15px;
}
.navigation li ul li.active a {
	background-image: url(../_images/hover_redesign.png);
	background-repeat: no-repeat;
	background-position: right;
	color:#000000;
}

.navigation ul li.active ul li.active a { /* standard farbe 2. Ebene */
	color:#000000
	}
	
.navigation li ul a:hover {
	background-image: url(../_images/hover_redesign.png);
	background-repeat: no-repeat;
	background-position: right;
	color:#000000;
}
/* ENDE ZWEITE EBENE */
/* DRITTE EBENE */
.navigation li.active ul li.active ul li a {
	color:#000000;
	background-image:none;
	margin-right:15px;
	}
.navigation li.active ul li.active ul li.active a { /* aktiver Link 3. Ebene */
	background-image: url(../_images/hover_redesign.png);
	background-repeat: no-repeat;
	background-position: right;
	color:#000000;
	}
.navigation li.active ul li.active ul li a:hover {
	background-image: url(../_images/hover_redesign.png);
	background-repeat: no-repeat;
	background-position: right;
	color:#000000;
}
/* ENDE DRITTE EBENE */

/* ENDE NAVIGATIONS */

/* SITEMAP */
#sitemap_de {
	width:310px;
	text-align:left;
	float:left;
	padding-top:25px;
	font-weight:bold;
	}
#sitemap_en {
	text-align:left;
	font-weight:bold;
	padding-top:25px;
	}

#sitemap_de ul, #sitemap_en ul {
	font-size:16px;
	list-style-type: none;
	text-transform: uppercase;
}
#sitemap_de li, #sitemap_en li {
	display:block;
	padding-bottom:8px;
}
#sitemap_de li a, #sitemap_en li a  {
	color:#000000;
	text-decoration: none;
}
/* ZWEITE EBENE */
#sitemap_de li ul, #sitemap_en li ul {
	color:#000000;
	font-size:13px;
	text-decoration: none;
	text-transform:none;
	padding-top:5px;
}
#sitemap_de li ul a, #sitemap_en li ul a {
	text-decoration: none;
	text-transform:none;
	padding-left:0px;
}
/* ENDE SITEMAP */

/* INFOBEREICH AUF HOMEPAGE */
.infos, .wetter {
	font-weight:bold;
	width:240px;
	margin-right:25px;
	margin-left:25px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-color:#f5e7d5;
	text-align:right;
	min-height:100px;
	}
.infos div.titel, .wetter div.titel {
	color:#b1763a;
	font-weight:bold;
	font-size:16px;
	margin-right:15px;
	/*margin-top:10px;*/
	padding-bottom:10px;
	padding-top:10px;
	}
.infos div.text {
	margin-right:15px;
	padding-right:15px;
	margin-bottom:5px;
	background-image:url(../_images/dot.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.infos div.text a{
	text-decoration:none;
	color:#000000;
	}
.infos .aktuell div#artikel {
	margin-right:15px;
	margin-left:15px;
	text-align:right;
	padding:0px;
	}
#aktuell {
	margin-bottom:5px;
	}
#aktuell .titel{
	padding-right:15px;
	font-size:16px;
	/*color:#547CAC;*/
	}
#aktuell a {
	color:#000000;
	text-decoration:none;
	background-image:url(../_images/dot.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
	display:block;
	vertical-align:bottom;
	}
.more {
	}
.wetter .icon {
	width:50px;
	height:50px;
	margin-right:10px;
	padding:0px;
	float:right;
	text-align:center;
	}
.wetter .text a {
	margin-right:5px;
	text-decoration:none;
	color:#000000;
	}	
/* ENDE INFOBEREICH AUF HOMEPAGE */


/* ARTIKELTEMPLATE TITEL */
#content table {
	text-align:left;
	margin-top:25px;
	}
#content form {
	margin-left:25px;
	}
	
#title {
	margin-bottom:-30px;
	margin-top:0px;
	}
#title a {
	color:#b1763a;
	text-decoration:none;
	}
.logo {
	float:left;
	}
.galery {
	float:right;
	text-align:right;
	width:250px;
	height:80px;
	}
#title div.text {
	padding-top:35px;
	padding-right:120px;
	}
.random0 {
	z-index:2;
	margin-right:30px;
	margin-top:-35px;
	}
.random1 {
	margin-top:-25px;
	margin-right:15px;
	z-index:3;
	}
.hidden {
	visibility:hidden;
	margin-top:-50px;
	z-index:0;
	}	
/* ARTIKELTEMPLATE TITEL ENDE */

/* ARTIKELTEMPLATE ARTIKEL */
#artikel, #packages {
	clear:both;
	text-align:left;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;	
	}

#artikel .titel {
	font-weight:bold;
	font-size:16px

	}
#packages .titel  {
	font-weight:bold;
	font-size:16px
	}
/* ARTIKELTEMPLATE ARTIKEL ENDE */

/* BILDER AUSRICHTUNG */
.bild {
	/*padding-right:25px;
	padding-left:25px;*/
	}
.theaserbildright {
	float:right;
	text-align:right;
	padding-right:0px;
	padding-left:15px;
	padding-top:0px;
	}
.theaserbildright img, .theaserbildleft img {
	border-style:solid;
	border-width:1px;
	border-color:#b1763a;
	}
.theaserbildleft {
	float:left;
	padding-right:15px;
	padding-left:0px;
	}		
/* ENDE BILDER AUSRICHTUNG */


/* GUTSCHEIN */
.message {
	width:550px;
	}
#gutschein {
	font-weight:bold;
	}

#gutschein .titel {
	font-size:16px;
	}
/* ENDE GUTSCHEIN */

/* WETTER */
.weather_table {
	margin-right:15px;
	margin-left:15px;
	}
	
.header_width {
	text-align:right;
	}
.logo_text	{
	padding:30px;
	font-size:14px;
	}
.print_text {
	padding-top:20px;

	}
/* ENDE WETTER */



/* DATEPICKER IM KONTAKTFORMULAR (ANFRAGE) */
.dpDiv {
	background-color:#b1763a;
	}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background-color:#b1763a;
	border: 1px solid #f5e7d5;
	}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #b1763a; /* dunkel */
	border: 1px solid #f5e7d5;
	}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #f5e7d5;
	border: 1px solid #f5e7d5;
	cursor: pointer;
	color:#000000;
	}

/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color:#f5e7d5;
	border:1px solid #b1763a;
	color:#000000;
	}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #f5e7d5;
	font-weight: bold;
	}
	
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1763a;
	background: #f5e7d5;
	/*font-weight: bold;*/
	padding: 0px;
	}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background: #f5e7d5;
	/*font-weight: bold;*/
	border:1px solid #b1763a;

	}
/* ENDE DATEPICKER IM KONTAKTFORMULAR (ANFRAGE) */

/* PAGER */
.pager {
	margin-bottom:15px;
	}
/* ENDE PAGER */

/* tooltip wz_tooltip.js */
#tooltip {
	/*background-color:#FFF;*/
	width:313px;
	height:182px;
}
#tooltip img {
	padding:2px;
}
