@charset "UTF-8";
/* CSS Document */

/* GRUNDLEGENDES */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, abbr, em, font, img, strong, dd, dl, dt, li, ol, ul, form, table, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	text-align:left;
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
}
html {
	font-size:100.1%;					/* WinIE6 &#8211; text-size-bug-fix */
}
ul ul { 							/* nested list problem fix */
	font-size:100%;
}
td p {							/* nested paragraph problem fix */
	font-size:100%;
}
body {
	font-size:1em;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	background-color:#fff;
	background-image:url(pix/bg5x5.gif);
	background-attachment:fixed;
	text-align:center;
	margin:0em auto 0 auto;
}

img a {
border:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;					/* Gecko text-size-bux fix */
}
ol, ul {
	list-style: none;
}
a {
	color:#72792d;
	background-color:inherit;
	text-decoration:none;
}
a:hover {
	color:#bed333;
	background-color:inherit;
	text-decoration:none;
}
em {
	color:#000;
	background:inherit;
}
strong {
	background:#fff;
	color:inherit;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:100;
}
/* NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION &#8211; NAVIGATION */

#navigation {
	text-align:center;
	width:53.75em;
	height:1.375em;
	margin:-2.133em auto 1em auto;
	background:none;
	display:block;
	clear:both;
}
#navigation ul {
	font-size:1.25em;
	line-height:1.428em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-variant:small-caps;
	letter-spacing:0.143em;
	height:1.571em;
	text-align:center;
	padding-right:1em;
	background-color:none;
}
* html #navigation ul {	
	font-size:1.2em;
	letter-spacing:0.1em;
	font-weight:700;
	margin-top:-0.2em;
}
#navigation li, #navigation li a {
	display:inline;
	color:#bed333;
	background-color:none;
}
#navigation li a:hover {
	color:#72792d;
	background-color:none;
}
/* UNTER DER NAVIGATION &#8211; UNTER DER NAVIGATION &#8211; UNTER DER NAVIGATION &#8211; UNTER DER NAVIGATION &#8211; UNTER DER NAVIGATION &#8211; UNTER DER NAVIGATION &#8211; UNTER DER NAVIGATION */

#subnavi {
	font-size:0.75em;					/* 12px */
	line-height:1.833em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#999;
	background:inherit;
	width:66.667em;
	margin:1.25em auto 0;
	padding-top:0.667em;
	padding-bottom:0.667em;
	border-top:0.083em solid #000;
	border-bottom:0.083em solid #000;
}
#subnavi a {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:none;
	text-decoration:none;
	color:#72792d;
	background-color:inherit;
}
#spacer {
	font-size:0.75em;
	line-height:1.833em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#999;
	background:inherit;
	width:71.667em;
	margin:1.25em auto 0;
	border-bottom:0.083em solid black;
}
/* HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL &#8211; HAUPTTEIL */		
			
.hauptteil {
	margin:0.25em auto 0.25em auto;
	border-bottom:none;
	display:block;
	clear:both;
	width:53.75em;
	color:#000;
	background:#ffffee;
}

* html .hauptteil {
	margin: 0.5em auto 0.5em auto;
}
	 
/* links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; links &#8211; */
		
.links {
	font-size:0.875em;					/* 14px */
	text-align:right;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-variant:normal;
	float:left;
	color:inherit;
	background-color:inherit;
	width:12em;					/* 168px */
	margin-top:1.429em;
	margin-bottom:1.429em;
	padding-top:1.429em;
	padding-bottom:1.429em;
}

ul.links {
	font-size:0.875em;
	line-height:1.5em;
	padding-left:0em;
}
.links li {
	border:0.045em solid #72792d;
	margin-bottom:0.25em;
	margin-left:0.143em;

}

.links li a {
	color:#bed333;
	background-image:url(pix/button1.jpg);
	display:block;
	padding:0.5em 0.5em 0.5em 0.5em;
	text-align:center;
}
.links li a:hover {
	color:#444;
	background-image:url(pix/button2.jpg);
}

/* rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts &#8211; rechts */

.rechts {
	font-size:0.875em;
	line-height:1.4em;
	list-style:none;
	float:right;
	margin-top:1.429em;
	margin-bottom:1.429em;
	padding-top:1.429em;
	padding-bottom:1.429em;
	width:12em;					/* 168px */
	color:#000;
	background:inherit;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
.rechts img {
	width:12em;
}
.rechts a {
	font-size: 0.857em;
}
.rechts a img {
	width:13.75em;
	border:none;
	margin-right:0.143em;
	margin-top:2em;
}
.rechts li {
	border:0.045em solid #72792d;
	/*margin-bottom:0.5em;
	margin-right:0.143em;*/
	margin:0.25em 0.25em 0.25em 0.25em;
	text-align:center;
}
.rechts li a {
	color:#bed333;
	background-image:url(pix/button1.jpg);
	display:block;
	padding:0.5em 0.5em 0.5em 0.5em;
	text-align:center;
}
.rechts li a:hover {
	color:#444;
	background-image:url(pix/button2.jpg);
}

/* DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH &#8211; DER ZENTRALBEREICH */

.zentral {
	font-size:0.875em;				/* 14px */
	line-height:1.571em;
	background:inherit;
	padding:0.5em 0 0;
	margin-left:12em;					/* 168px */
	width:37.143em;					/* 520px */
}
.zentral h1 {
	font-size:2em;
	padding-top:1em;
	color:#72792d;
	background-color:inherit;
	text-align:center;
	}
* html .zentral h1 {
	font-weight:600;
	}
*:first-child+html h1 {	
	font-weight:600;
	}
.zentral h2 {
	font-size: 2em;
	line-height:1.2em;
	padding-top:1em;
	text-align:center;
}
.zentral h2.zwischentitel {
	font-size:1.25em;
	text-align:left;
	padding-left:1.25em;
	padding-top:1.5em;
	margin-bottom:-0.75em;
}
.zentral h3 {
	font-size:1.25em;
	text-align:center;
	margin:1em 3em auto 3em;
	}
.zentral h4 {
	font-size:1.25em;
	text-align:left;
	padding-left:1.25em;
	padding-top:1.5em;
	margin-bottom:-0.75em;
	}
.zentral h6 {
	font-size:1em;
	text-align:left;
	padding-left:1.5em;
	padding-top:1.5em;
	margin-bottom:-0.75em;
	}
.zentral img {
	width:34.286em;
}
* html .zentral img {
	width:34.2em;
	}
.zentral img#titel {
	width:20em;
	float:right;
	margin-left:1em;
	margin-top:3.5em;
	/*width:34.286em;*/
}
.zentral a img {
	margin:2em auto 2em 0;
	width:12em;
}
.zentral img.rechtsbild {
	float:right;
	width:12em;
	margin:0.5em auto auto 1em;
}
.zentral img#links {
	float:left;
	width:12em;
	margin:0.5em 1em auto auto;
}
.zentral img#rechts {
	float:right;
	width:12em;
	margin:0.5em auto auto 1em;
}
.zentral table#termine {
	width:34.286em;
	border-top:0.071em solid #72792d;
	border-bottom:0.071em solid #72792d;
	margin-top:1.429em;
	margin-left:1.5em;
}
.zentral table#termine td {
	padding:0.143em 0.143em 0.143em 0.143em;
	border:0.071em solid #72792d;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.zentral table th {
	padding:0.143em 0.143em 0.143em 0.3em;
	border:0.071em solid #72792d;
	color: #fff;
	background-color:#72792d;
}
.zentral table#shop {
	width:34.286em;
	border-top:0.071em solid #72792d;
	border-bottom:0.071em solid #72792d;
	margin-top:1.429em;
	margin-left:1.5em;
}
* html .zentral table#shop {
	width:478px;
	margin-right:-1em;
} 
.zentral table#shop td {
	padding:0.143em 0.143em 0.143em 0.143em;
	border:0.071em solid #72792d;
}
.zentral table#shop td img {
	width:476px;
	margin:0em;
} 
* html .zentral table#shop td img {
	width:472px;
	margin:0em;
} 
* html .zentral table#shop td {
	width:476px;
	margin:0em;
	padding:0.143em 0.143em 0.143em 0.143em;
} 
*:first-child+html .zentral table#shop td img {
	width:472px;
	margin:0em;
} 
*:first-child+html .zentral table#shop td {
	width:476px;
	margin:0em;
	padding:0.143em 0.143em 0.143em 0.143em;
} 
.zentral a {
	text-align:justify;
	margin-left:1.5em;
}
.zentral h4 a {
	margin-left:0;
	}
.zentral li a {
	margin-left:0em;
}
.zentral li a h5 {
	font-size:1.2em;
	margin-top:1em;
	margin-bottom:-1em;
	}
* html .zentral li a h5 {
	font-weight:900;
	}
*:first-child+html .zentral li a h5 {	
	font-weight:900;
	}
/*.zentral li a h2.seminare {
	font-size:1.2em;
	margin-top:1em;
	margin-bottom:-1em;
	margin-left:0em;
	text-align:left;
	}
* html .zentral li a h2.seminare {
	font-weight:900;
	}
*:first-child+html .zentral li a h2.seminare {	
	font-weight:900;
	}
	*/
.zentral h2.seminare {
	font-size:1.2em;
	margin-top:1em;
	margin-bottom:-1em;
	margin-left:0em;
	text-align:left;
	}
* html .zentral h2.seminare {
	font-weight:900;
	}
*:first-child+html .zentral h2.seminare {	
	font-weight:900;
	}
.zentral td a {
	margin-left:0em;
	color:#000;
	background-color:none;
	text-decoration:underline;
}
.zentral td a:hover {
	margin-left:0em;
	color:#72792d;
	background-color:none;
	text-decoration:underline;
}
.zentral p, .zentral ul, .zentral ol li, .zentral dl, .zentral table, .zentral blockquote {
	margin:1.714em 1.5em 0 1.5em;
	text-align:justify;
	word-spacing:-0.05em;
}
.zentral ul {
	list-style-image:url(pix/bdl.gif);
	list-style-position:outside;
}
.zentral ul li {
	margin:0 0 0 1em;
}
.zentral p {
	text-align:justify;
}
.fliesstextzitat {
color:#72792d;
	background-color:inherit;	
}
.zentral p a {
	margin-left:0em;
}
.zentral em {
	font-style:italic;
}
.zentral p strong {
	font-size:3.143em;
	line-height:0.95em;
	font-weight:300;
	font-family:inherit;
	float:left;
	margin:0 0.125em 0 0;
	color:#000;
	background-color:inherit;
}
/*
.zentral p:first-line {
	text-indent:0;
	font-weight:700;
}
*/
.zentral p.listentext {
	margin:1.714em 1.5em 0 1.75em;
	text-align:left;
	word-spacing:-0.05em;
}
/*
.zentral p.listentext:first-line {
	text-indent:0;
	font-weight:500;
}
*/
.zentral p#kleingedrucktes {
	font-size:0.8em;
	line-height:1em;
	color:#666666;
	background-color:inherit;
	padding:auto .4em auto .4em;
	}
/*
.zentral p#kleingedrucktes:first-line {
	font-weight:normal;
}
*/
.zentral blockquote {
	text-align:left;
	color:#72792d;
	background-color:inherit;
}
.zentral blockquote p {
	border:none;
	padding:0.143em 1em 0.143em 1em;
	margin:0;
	font-style:italic;
}
.zentral blockquote p em {
	font-size:0.875em;
	text-align:right;
	color:#72792d;
	background-color:inherit;
}
/*
.zentral blockquote p:first-line {
	font-weight:500;
}
*/
.zentral p#intro {
	color:#72792d;
}
.zentral p#frage {
	color:#72792d;
	font-weight:700;
}
.zentral p#antwort {
	color:#000000;
	font-weight:500;
}
.claim {
	font-size:1em;				/* 16px */
	line-height:1.571em;
	background:inherit;
	padding:0.5em 0 0;
	margin-left:10.5em;					
	width:32em;
}
h1.titel, h2.titel, h3.titel, h4.titel {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	background-color:inherit;
}
h1.titel {
	font-size:3em;
	line-height:0.7em;
	margin-left:0.4em;
}
h2.titel {
	font-size:2em;
	line-height:1em;
	margin-left:2em;
}
h3.titel {
	font-size:2em;
	line-height:1em;
	margin-left:1em;
}
h3#links {
	text-align:left;
	margin-left:1.333em;
}
h4.titel {
	font-size:1.5em;
	line-height:2em;
	margin-left:5em;
	margin-top:-0.5em;
}
.karte {
	width:34.286em;					/* 520px */
}

    /* Ausrückung der ersten Zeile: Hier wird der gesamte Absatz um 0,5 cm eingerückt und die erste Zeile relativ dazu wieder ausgerückt:*/
      div.fn { font-size:0.75em; margin-left:0.5em; text-indent:-0.5em; }
    /* Hochgestellte Fußnotenziffern im Text:*/
      a.fn { position: relative; top: -7px; }
    /* Schließende Klammern nach Fußnotenziffern im Text und am Textende (wird vom Internet Explorer nicht dargestellt):*/
      a.fn:after { content: ")"; }
      a.fnf:after { content: ")"; }


.inspiration {
	width:34.286em;
	height:auto;
	border:1px solid #72792d;
	-moz-border-radius:10px;
	margin-top:1em;
	margin-left:1.5em;
}
.inspiration h6 {
	margin-top:-1em;
	margin-left:-.65em;
	color:#72792d;
	background-color:inherit;
}
.inspiration h4 {
	margin-top:-1em;
	margin-bottom:.75em;
	margin-left:-.5em;
}
.inspiration p {
	margin-top:1em;
	margin-bottom:1em;
	margin-left:1em;
	margin-right:1em;
}


/* thumbs */

#thumbs {
width:480px;
margin:2em auto 0 auto;
}
#thumbs img {
width:150px;
height:100px;
margin-right:15px;
margin-bottom:15px;
float:left;
}
img#drei {
margin-right:0em;
}

h2#imp {
clear:left;
}

a.download {
font-size:0.75em;
line-height:1.5em;
float:right;
margin-right:2em;
color:#ccc;
}

a:hover#download {
color:#444;
}

/* FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER &#8211; FOOTER */

.footer {
	font-size:0.75em;
	line-height:1.333em;
	text-align:center;
	margin:-7.75em auto 0 auto;
	clear:right;
	color:#653e8c;
	background-color:none;
	width:71.667em;
}
.footer a {
	color:#653e8c;
	background-color:none;
}
.footer a:hover {
	color:#72792d;
	background-color:none;
}










table.aussenrand {

    BORDER-TOP:    #72792D 1px solid; 
    BORDER-LEFT:   #72792D 1px solid; 
    BORDER-RIGHT:  #72792D 1px solid; 
    BORDER-BOTTOM: #72792D 1px solid;


}



.bordertermine1 {

     
    BORDER-LEFT:   #72792D 1px solid; 
    
    BORDER-BOTTOM: #72792D 1px solid;


}

.bordertermine2 {

     
    
    BORDER-RIGHT:  #72792D 1px solid; 
    BORDER-BOTTOM: #72792D 1px solid;


}
