/*
Türkis Logo
007F7C
30%
B2D8D7

Rosa-Orange Logo
E8877C
30%
F8DBD7

Rosa Blüte
DFB2B6
40% für Foto-Hintergrund
F2E0E2

(Rosa dunkler Startseite)
DE858D

Rosa dunkel für link, strong, hinweis
9A6D71

Blaugrau Standardschrift
5A5963

Hintergrund Blau
BACAFF

(Grün)
738E4A
*/

body {
	background-color:#fff;
	font-family: Arial, Helvetica, Times New Roman, sans-serif;
	font-size:12px;
         border:0px;
         margin:0px;
         background-image:url(gfx/hintergrund_neu6.jpg);
         /*1280x1024; Innen: 560x1024; Entfernung vom linken Rand: 10 (bei Ansicht in Originalgröße)*/
         background-attachment:fixed;
         background-repeat:no-repeat;
}
td {
	text-align:left;
	font-size:12px;
}

/*------------------------------------------------------------------
CSS-Layout
------------------------------------------------------------------*/
#inhalt {
	float:left;
	margin:40px 0 40px 280px;
	width: 540px;
	padding: 10px;
         z-index:2;
         background-image:url(gfx/gitter.gif);
}
#rechte_spalte {
	margin: 40px 0 0 860px;
         width: 150px;
}
#fusszeile {
	clear: both;
         width:540px;
         margin: 0 0 0 280px;
         border-top:#9A6D71 3px solid;
         padding: 10px;
         text-align:right;
}
#navigation {
	position: absolute;
	top: 140px;
         left: 50px;
	width:200px;
}
#navigation ul {
	list-style-type:none;
}
#navigation ul li {
	opacity: .7;/*CSS3*/
         -khtml-opacity: 0.70;/*Konqueror and Safari*/
         -moz-opacity: .70;/*Older Mozilla*/
	filter: alpha(opacity=70);/*IE*/
}
#navigation a {
	color:#000;
         background:#DFB2B6;
         margin-bottom:10px;
         padding:5px;
         display:block;
         text-decoration:none;
         font-weight: bold;
}
#navigation a:hover {
	color:#393939;
         background:#DFB2B6;
}
html>body #navigation {  /* nur fuer moderne Browser! */
	position: fixed;
}
#aktuell { /* Für alte IE verstecken */
	display:none;
}
html>body #aktuell {
	display:block;
}
#aktuell {
	position:fixed;
	right:3px;
	top:0px;
	width:200px;
         height:30px;
         background-color:#fff;
         background:url(gfx/bg_aktuell.png) bottom left no-repeat;
         overflow:hidden;
}
#aktuell_inhalt {
	padding:0 10px 0 10px;
}
#aktuell:hover { /* Nicht möglich mit IE 6 */
	width:200px;
	height:200px;
         display:block;
}
/*------------------------------------------------------------------
Accordion
------------------------------------------------------------------*/
.toggler {
	cursor:pointer;
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #DFB2B6;
	border-bottom: 1px solid #9A6D71;
	border-right: 1px solid #9A6D71;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	font-weight: normal;
}
/*------------------------------------------------------------------
Text
------------------------------------------------------------------*/
/*------------------------------------------------------------------
Formulare
------------------------------------------------------------------*/
#formularaktion img {
	cursor: pointer;
	margin: 2px;
}
input {
	font-size: 10pt;
         border: 1px solid #5A5963;
         padding: 1px;
}
input:focus {
	border: 1px solid #DFB2B6;
}
input:hover {
	border: 1px solid #DFB2B6;
}
select {
	border:#5A5963 1px solid ;
         padding: 1px;
}
select:focus{
	border: 1px solid #DFB2B6;
}
select:hover{
	border: 1px solid #DFB2B6;
}
textarea {
	border: 1px solid #5A5963;
         padding: 1px;
}
textarea:focus {
	border: 1px solid #DFB2B6;
}
textarea:hover {
	border: 1px solid #DFB2B6;
}
.readonly {
	border:#5A5963 1px solid;
	background-color: #cccccc;
	color:#555555;
}
.textbox_error {
	border:#5A5963 1px solid;
	background-color:#DFB2B6;
}
/*------------------------------------------------------------------
Text-Formatierung
------------------------------------------------------------------*/
a:link, a:visited, a:active {
	text-decoration:underline;
	color:#9A6D71;
         font-weight:bold;
}
a:hover {
	color:#9A6D71;
	text-decoration:none;
}
h1 {
	font-size:16px;
	color:#fff;
	padding:5px;
	background-color:#DFB2B6;
	font-variant:small-caps;
	background-image:url(gfx/bg_h1.gif);
}
h2 {
	font-size:14px;
	color:#5A5963;
	padding:5px;
	background-color:#ededed;
	font-variant:small-caps;
	background-image:url(gfx/bg_h2.gif);
}
h3,h4,h5,h6 {
	font-size:14px;
	color:#5A5963;
	padding:5px;
         font-variant:small-caps;
}
th {
	font-weight:bold;
         background:#eee;
}
fieldset {
	padding:10px 10px 10px 10px;
         margin-top:20px;
	border:1px solid #DFB2B6;
}

legend {
	padding:3px 7px;
	font-weight:bold;
	border:1px solid #DFB2B6;
         background-color:#DFB2B6;
	color: #fff;
}
#inhalt ul {
	list-style-type: none;
         margin: 10px 0 10px 0;
         padding: 0;
}
#inhalt ul li {
	margin-bottom:1.5em;
	background: url(/embed/gfx/bg_aufzaehlung.png) no-repeat 0 0.4em;
         padding-left: 14px;
}
.lineThrough {
	display:none;
}
.rabatt {
}
.hinweis {
	padding:5px;
	border:#DFB2B6 1px solid;
	border-left:#DFB2B6 5px solid;
	margin-top:0px;
	margin-bottom:20px;
         font-weight:bold;
         color:#9A6D71;
}
.nobr {
	white-space: nowrap;
}
.trenner {
	background: url(gfx/bg_punkte.gif) repeat-x;
	display: block!important;
	margin: 10px 0 10px 0;
	padding: 0!important;
	clear: both!important;
	line-height: 0!important;
	font-size: 0!important;
	height: 1px!important;
}
.trenner_tabelle td {
	background: url(gfx/bg_punkte.gif) bottom repeat-x;
}


td.galeriebild {
	text-align: center;
	vertical-align: middle;
	width: 188px!important;
	height: 188px;
	padding: 0;
	margin: 0;
         background-color:#F2E0E2;
}
.meta{font-size:11px;margin:0;margin-bottom:20px;letter-spacing:0.2em;text-transform:uppercase;color:#666;}
td.galerietitel {
	text-align: center;
	vertical-align: middle;
	border-top:#9A6D71 1px solid;
         font-size:10px;
	background-color:#F2E0E2;
         margin-bottom:100px;
}
h2.trigger {
	margin: 0 0 5px 0;
	background:#ededed url(gfx/arrowdown.png) 3px 50% no-repeat;
}
h2.trigger a {
	padding: 12px 0 12px 36px;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-image: url(gfx/arrowup.png);} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 540px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
}