@charset "utf-8";
/* Farben 
orange 			ee7f01
hellorange		f9c188
orangener Fd.	fee6c4	
grün			657b43		101 | 123 | 67
hellgrün		b4c19d		180 | 193 | 157
grüner Fond		e3e7da
*/
* {
	text-align:left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}

/* Allgemein ==============================================================  */
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e3e7da;
	background-image:url(../media/struktur/screendesign_01.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
	}
.trenner {
	height:10px;
	font-size:1px;
	}
#content .trenner {
	clear:both;
	}
	
/* Textformatierungen ============================================================== */

/* Links */
#content a {
	background-image:url(../media/struktur/link_norm.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	background-position:0 2px;
	}
#content a:hover {
	background-image:url(../media/struktur/link_over.gif);
	}
#content .orange a {
	color:#F6BF80;
	background-image:url(../media/struktur/link_orange_norm.gif);
	}
#content .orange a:hover {
	color:#657B43;
	background-image:url(../media/struktur/link_orange_over.gif);
	}
#content .dkl-gruen a {
	color:#B4C09D;
	background-image:url(../media/struktur/link_dkl-gruen_norm.gif);
	}
#content .dkl-gruen a:hover {
	color:#FDF2E5;
	background-image:url(../media/struktur/link_dkl-gruen_over.gif);
	}
#content #breadcrumb a,
#content #breadcrumb-oben a {
	background-image:url(../media/struktur/link_breadcrumb_norm.gif);
	}
#content #breadcrumb a:hover,
#content #breadcrumb-oben a:hover {
	background-image:url(../media/struktur/link_breadcrumb_over.gif);
	}
#breadcrumb a:hover,
#breadcrumb-oben a:hover {
	color:#FDF2E5;
	}
#content tr.dunkler a {
	background-image:url(../media/struktur/link_td-dunkel_norm.gif);
	}
#content tr.dunkler a:hover {
	background-image:url(../media/struktur/link_td-dunkel_over.gif);
	}
#content th a,
#content th a:hover {
	background-image:none;
	padding-left:0;
	}
/*	
#content th a {
	background-image:url(../media/struktur/link_th_norm.gif);
	}
#content th a:hover {
	background-image:url(../media/struktur/link_th_over.gif);
	}
*/
.td_titel a{
	display:block;
	}
#content a.ath_titel img,
#content a.ath_preis img,
#content a.ath_datum_von img,
#content a.ath_datum_bis img {
	padding-right:5px;
	margin-top:-10px;
	}
* html #content a.ath_titel img,
* html #content a.ath_preis img,
* html #content a.ath_datum_von img,
* html #content a.ath_datum_bis img {
	margin-right:5px;
	margin-top:0px;
	}
#content h1 a,
#content h1 a:hover {
	background-image:none;
	padding-left:0;
	}
#content .csc-textpic-imagewrap .csc-textpic-image a,
#content .csc-textpic-imagewrap .csc-textpic-image a:hover {
	background-image:none;
	padding-left:0;
	}
#content a.anker {
background-image:none;
visibility:hidden;
font-size:1%;

	}
#eyecatcher a.anker {
display:none;
}
	
a {
	text-decoration:none;
	color:#ee7f01;
	}
a:hover {
	color:#657B43;
	}
#content .teaser_1sp h4 a,
#content .teaser_1sp h4 a:hover,
#content .teaser_2sp_content h2 a,
#content .teaser_2sp_content h2 a:hover {	
	padding-left:0;
	background-image:none;
	}
	
/* Überschriften */
h1,
h2,
h3,
h4,
h5,
h6 {
	padding:0 15px 2px 15px;
	margin:0px;
	color:#666;
	display:block;	
	}
#rightbox h1,
#rightbox h2,
#rightbox h3,
#rightbox h4,
#rightbox h5,
#rightbox h6 {
	padding:5px 15px 2px 15px;	
	}
#formular-box h1,
#formular-box h2,
#formular-box h3,
#formular-box h4,
#formular-box h5,
#formular-box h6 {
	padding:5px 15px 2px 0px;	
	}
h1 {
	font-size:18px;
	color:#ee7f01;
	}
h2 {
	font-size:16px;
	color:#ee7f01;
	}
.orange h2 {
	color:#E3E7DA;
	}
h3 {
	font-size:14px;
	color:#657b43;
	}
.teaser_1sp_content h3 {
	padding-top:3px;
	height:35px;
	}
h4 {
	font-size:12px;
	color:#657b43;
	}
.teaser_1sp h4 {
	padding-bottom:0;
	font-size:16px;	
	height:60px;
	padding-top:5px;
	}
h5 {
	font-size:12px;
	}
h6 {
	font-size:10px;
	font-weight:normal;
	}
/*.content_1sp h2, 
.content_1sp h3,
.content_2sp h2, 
.content_2sp h3,
.teaser_1sp h2, 
.teaser_1sp h3,
.teaser_2sp h2,
.teaser_2sp h3 {
	padding:5px 5px 2px 10px;
	margin:0px;	
	}
.content_1sp h2,
.content_2sp h2,
.teaser_1sp h2,
.teaser_2sp h2 {
	font-size:16px;
	color:#ee7f01;
	}
.content_1sp h3,
.content_2sp h3,
.teaser_1sp h3,
.teaser_2sp h3 {
	font-size:14px;
	color:#657b43;
	}*/

/* Text */
p {
	color:#666;
	font-size:12px;
	padding-bottom:10px;
	}
.content_1sp p,
.content_2sp p,
.teaser_1sp p,
.teaser_2sp p {
	padding:2px 15px 10px 15px;
	}
.news p {
	color:#E3E7DA;
	padding:5px 15px 2px 15px;	
	}
.teaser_1sp p {
	padding-bottom:0;
	}
.teaser_1sp_content p {
	height:50px;
	}
.teaser_1sp p.mehr {
	padding-bottom:5px;
	height:15px;
	}
#inhaltsbox strong {
	color:#666;
	font-size:12px;
	font-weight:bold;
	}
.subheader p {
	font-weight:bold;
	}
.news-list-item .subheader p {
	font-weight:normal;
	}

		
/* Listen */
ul,
ol {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#content ul,
#content ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	list-style:square;
	margin:0px;
	padding:0px 0px 10px 19px;
	}
#content ul,
#content ol {
	margin-left:10px;
	}
* html #content ul,
* html #content ol {
	margin-left:15px;
	}
#content li {
	list-style-image:url(../media/struktur/li.gif);
	margin-bottom:5px;
	}
#breadcrumb,
#breadcrumb-oben {
	font-size:12px;
	}

/* Definitionslisten */
dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-left:17px;
	}
dt {
	margin-bottom:3px;
	}	
dd {
	margin-bottom:10px;
	}

/* Bilder */
.csc-textpic-imagewrap {
	margin-top:3px;
	}
.csc-textpic-caption {
	font-size:11px;
	color:#657b43;
	padding:5px 20px;
	font-style:italic;
	background-color:#cbd3bb;
	}
	
/* Struktur ==============================================================  */
#page {
	width:850px;
	margin: 0pt auto;
	}	
#logo {
	width:250px;
	height:130px;
	/*background-image:url(../media/struktur/screendesign_02.gif);
	background-repeat:no-repeat;*/
	float:left;
	}
* html #logo {
	margin-right:-3px;
	}
#flasharea {
	width:600px;
	height:100px;
	background-image:url(../media/struktur/screendesign_03.gif);
	background-repeat:no-repeat;
	margin-left:250px;
	}
* html #flasharea {
	margin-left:-3px;
	}
#kv-logo {
	margin-top:10px;
	}
#inhaltsbox {
	clear:both;
	margin-top:126px;
	}
#mainnavi {
	width:600px;
	height:30px;
	margin-left:250px;
	}
* html #mainnavi {
	margin-right:-3px;
	}
#pagecontent_top {
	width:850px;
	height:34px;
	background-image:url(../media/struktur/screendesign_06.gif);
	background-repeat:no-repeat;
	}
#footer {
	width:850px;
	height:35px;
	background-image:url(../media/struktur/screendesign_22.gif);
	background-repeat:no-repeat;
	clear:both;
	}
#pagecontent {
	background-image:url(../media/struktur/screendesign_21.gif);
	background-repeat:repeat-y;
	height:auto;
	}
#pagecontent[id] { /* Inhalt vor IE6 verstecken ...*/
	overflow:auto;
	}
* html #pagecontent {
	height:100%;
	}
#subnavi {
	padding-top:10px;
	min-height:100px;
	background-color:#657b43;
	}
/** html #subnavi {
	margin-top:-17px;
	margin-bottom:-18px;
	}*/
*+html #subnavi {
	padding-top:0;
	}
#subnavibox {
	width:190px;
	float:left;
	position:absolute;
	z-index:1000;
	}
* html #subnavibox {
	position:relative;
	}
*+html #subnavibox {
	position:relative;
	}
#subnavi_top {
	width:190px;
	height:8px;
	background-image:url(../media/struktur/screendesign_07.gif);
	background-repeat:no-repeat;
	}
* html #subnavi_top {
	font-size:1px;
	}
*+html #subnavi_top {
	margin-bottom:-10px;
	}
#subnavi_bottom {
	width:190px;
	height:10px;
	background-image:url(../media/struktur/screendesign_20.gif);
	background-repeat:no-repeat;
	}
* html #subnavi_bottom {
	font-size:1px;
	}
#content {
	width:470px;
	margin-left:190px;
	float:left;
	}
* html #content {
	margin-left:0;
	margin-right:-3px;
	}
*+html #content {
	margin-left:0;
	}
#rightbox {
	width:190px;
	margin-left:660px;
	padding-top:126px;
	}
* html #rightbox {
	margin-left:0;
	}
#metanavi {
	margin-left:300px;	
	}
	
/* Eyecatcher ==============================================================  */
#eyecatcher {
	width:620px;
	height:158px;
	background-image:url(../media/struktur/eyecatcher.jpg);
	position:absolute;
	top:126px;
	margin-left:20px;
	background-repeat:no-repeat;
	}
* html #eyecatcher {
	top:129px;
	}
/* die css-Klasse für den Rahmen "Eyecatcher Text" heißt "eyecatcher-text" */
.eyecatcher-text {
	width:160px;
	float:left;
	padding-top:45px;
	}
.eyecatcher-text p {
	color:#657B43;
	font-weight:bold;
	font-size:13px;
	display:block;
	}
/* die css-Klasse für den Rahmen "Eyecatcher Bild" heißt "eyecatcher-bild" */
.eyecatcher-bild {
	margin-top:17px;
	margin-left:182px;
	}
	
/* Navigation ==============================================================  */
#mainnavi ul {
	margin-left:50px;
	}
#mainnavi ul li {
	float:left;
	}
#subnavi li {
	color:#e3e7da;
	font-size:14px;
	padding:0 0 0 0;
	margin-left:0;
	}	
#subnavi li a {
	color:#ee7f01;
	}	
#subnavi li a:hover,
#subnavi li a.active {
	color:#fff;
	}	
#metanavi li {
	float:left;
	color:#657b43;
	padding:17px 10px 0px 10px;
	font-size:12px;
	}

/* Breadcrumb ==============================================================  */

#breadcrumb-oben,
#breadcrumb-unten {
	height:40px;
	width:430px;
	background-image:url(../media/struktur/breadcrumb_bg.gif);
	background-repeat:no-repeat;
	padding-top:7px;
	margin-left:20px;
	clear:both;
	}
#breadcrumb-unten {
	padding-top:9px;
	background-position:0px 35px;
	}
div.breadcrumb {
	font-size:12px;
	color:#B4C09D;
	height:35px;
	width:290px;
	margin-left:10px;
	padding-top:2px;
	float:left;
	}
* html div.breadcrumb {
	width:235px;
	}
#breadcrumb-oben-einzeln,
#breadcrumb-unten-einzeln {
	height:40px;
	width:430px;
	background-image:url(../media/struktur/breadcrumb_bg.gif);
	background-repeat:no-repeat;
	padding-top:9px;
	margin-left:20px;
	clear:both;
	}
#breadcrumb-oben-einzeln div.breadcrumb,
#breadcrumb-unten-einzeln div.breadcrumb {
	font-size:12px;
	color:#B4C09D;
	height:35px;
	width:430px;
	margin-left:10px;
	}
* html #breadcrumb-oben-einzeln div.breadcrumb,
* html #breadcrumb-unten-einzeln div.breadcrumb {
	width:430px;
	}
.filter-blaettern {
	height:35px;
	}
.filter {
	float:left;
	width:170px;
	}
* html .filter {
	width:175px;
	}
.filter select {
	height:16px;
	font-size:10px;
	}	
#content .blaettern ul li {
	float:left;
	list-style-image:none;
	list-style-type:none;
	width:60px;
	}
#content .blaettern ul li a {
	padding-left:15px;
	padding-top:2px;
	}
#content #breadcrumb-oben .blaettern a.links {
	background-image:url(../media/struktur/blaettern-links_norm.gif);
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin-top:2px;
	float:left;
	padding-right:10px;
	}
#content #breadcrumb-oben .blaettern a.links:hover {
	background-image:url(../media/struktur/blaettern-links_over.gif);
	}
#content #breadcrumb-oben .blaettern a.rechts {
	background-image:url(../media/struktur/blaettern-rechts_norm.gif);
	background-repeat:no-repeat;
	display:block;
	width:10px;
	height:20px;
	margin-top:2px;
	}
#content #breadcrumb-oben .blaettern a.rechts:hover {
	background-image:url(../media/struktur/blaettern-rechts_over.gif);
	}

/* Content ==============================================================  */

.content_1sp {
	width:205px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	background-color:#e3e7da;
	display:inline;
	}
.content_1sp_top {
	width:205px;
	height:8px;
	background-image:url(../media/struktur/content_1sp_oben.gif);
	background-repeat:no-repeat;
	}
* html .content_1sp_top {
	font-size:1px;
	}
.dkl-gruen .content_1sp_top {
	background-image:url(../media/struktur/content_1sp_dkl-gruen_oben.gif);
	}
.orange .content_1sp_top {
	background-image:url(../media/struktur/content_1sp_orange_oben.gif);
	}
.content_1sp_content {
	width:205px;
	background-color:#e3e7da;
	padding-top:5px;
	}
* html .content_1sp_content {
	width:205px;
	}
.dkl-gruen .content_1sp_content {
	background-color:#657b43;
	padding-top:5px;
	}
.orange .content_1sp_content {
	background-color:#ee7f01;
	padding-top:5px;
	}
.dkl-gruen .content_1sp_content p,
.orange .content_1sp_content p {
	color:#fff;
	}
.content_1sp_bottom {
	width:205px;
	height:7px;
	background-image:url(../media/struktur/content_1sp_unten.gif);
	background-repeat:no-repeat;
	}
* html .content_1sp_bottom {
	margin-bottom:-11px;
	}
.dkl-gruen .content_1sp_bottom {
	background-image:url(../media/struktur/content_1sp_dkl-gruen_unten.gif);
	}
.orange .content_1sp_bottom {
	background-image:url(../media/struktur/content_1sp_orange_unten.gif);
	}
.content_2sp {
	width:430px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	background-color:#e3e7da;
	display:inline;
	}
.content_2sp_top {
	width:430px;
	height:8px;
	background-image:url(../media/struktur/content_2sp_oben.gif);
	background-repeat:no-repeat;
	}
* html .content_2sp_top {
	font-size:1px;
	}
.content_2sp_content {
	width:420px;
	background-color:#e3e7da;
	padding-top:5px;
	}
* html .content_2sp_content {
	width:420px;
	}
.content_2sp_bottom {
	width:430px;
	height:7px;
	background-image:url(../media/struktur/content_2sp_unten.gif);
	background-repeat:no-repeat;
	}
* html .content_2sp_bottom {
	font-size:1px;
	}

/* News ==============================================================  */

.news {
	width:170px;
	float:left;
	margin-bottom:10px;
	background-color:#657B43;
	display:inline;
	}
.news_top {
	width:170px;
	height:35px;
	background-image:url(../media/struktur/news_oben.gif);
	background-repeat:no-repeat;
	}
* html .news_top {
	font-size:1px;
	}
.news_content {
	width:170px;
	background-color:#657B43;
	color:#E3E7DA;
	}
* html .news_content {
	width:170px;
	}
.news_bottom {
	width:170px;
	height:7px;
	margin-top:5px;
	background-image:url(../media/struktur/news_unten.gif);
	background-repeat:no-repeat;
	}
* html .news_bottom {
	margin-bottom:-11px;
	}

/* Buttons ==============================================================  */

.btn_spezial {
	height:65px;
	width:170px;
	}
.btn_spezial a img {
	border:0;
	}
	
/* Teaser ==============================================================  */

.teaser_1sp {
	width:205px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	background-color:#e3e7da;
	display:inline;
	}
.teaser_1sp_top {
	width:205px;
	height:8px;
	background-image:url(../media/struktur/screendesign_09.gif);
	background-repeat:no-repeat;
	}
* html .teaser_1sp_top {
	font-size:1px;
	}
.teaser_1sp_content {
	width:205px;
	background-color:#e3e7da;
	}
.teaser_1sp_bottom {
	width:205px;
	height:7px;
	background-image:url(../media/struktur/teaser_preisdatum_unten.gif);
	background-repeat:no-repeat;
	}
* html .teaser_1sp_bottom {
	margin-bottom:-11px;
	}
.teaser_1sp .preisdatum {
	background-image:url(../media/struktur/teaser_preisdatum.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	height:21px;
	}
.teaser_2sp {
	width:430px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	background-color:#e3e7da;
	display:inline;
	}
.teaser_2sp_top {
	width:430px;
	height:8px;
	background-image:url(../media/struktur/teaser_2sp_top.gif);
	background-repeat:no-repeat;
	}
* html .teaser_2sp_top {
	font-size:1px;
	}
.teaser_2sp_content {
	width:430px;
	background-color:#e3e7da;
	}
.teaser_2sp_bottom {
	width:430px;
	height:7px;
	background-image:url(../media/struktur/teaser_2sp_bottom.gif);
	background-repeat:no-repeat;
	}
* html .teaser_2sp_bottom {
	font-size:1px;
	}
.teaser_2sp .preisdatum {
	background-image:url(../media/struktur/teaser_2sp_preisdatum.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	}
	
/* Kontaktformular ==============================================================  */

#formular-box,
#newsletter {
	padding:5px 0 0 15px;
	}
* html #formular-box,
* html #newsletter {
	padding-right:20px;
	}
#senden {
	padding:10px 0px 0 15px;
	}
* html #senden {
	padding:10px 20px 0 18px;
	}

#formular-box fieldset,
#senden fieldset,
fieldset {
	border:0;
	}
#content select,
#content input  {
	border:1px solid #B4C09D;
	color:#666;
	font-size:12px;
	font-weight:normal;
	width:150px;
	}
.form_left {
	clear:both;
	}
#content label {
	color:#657B43;
	width:150px;
	padding-right:10px;
	float:left;
	}
* html #content label {
	width:150px;
	}
#content #formular-box select.breit {
	width:400px;
	margin-bottom:5px;
}
#content fieldset input.form_right_button,
input.form_right_button,
#content fieldset input.button {
	text-align:center;
	cursor:pointer;
	width:100px;
	background-color:#fff;
	}
#content fieldset input.form_right_button {
	margin-left:160px;
	}
* html #content fieldset input.form_right_button {
	margin-left:150px;
	}
#content fieldset textarea {
	height:50px;
	background-color:#B4C19D;
	border:1px solid #B4C09D;
	width:240px;
	}
* html #content fieldset textarea {
	width:230px;
	}
#content fieldset textarea.nachricht {
	height:150px;
	}
/*#content fieldset textarea.bemerkungen {
	margin-left:150px;
	}*/
#content #formular-box label,
#content #newsletter label {
	font-weight:normal;
	font-size:12px;
	margin-bottom:3px;
	color:#657B43;
	display:block;
	}
#content label .pflichtfelder,
#content p.pflichtfelder {
	color:#666;
	}
#content #formular-box input,
#content #formular-box textarea,
#content #formular-box textarea {
	font-size:12px;
	color:#555;
	background-color:#f1f3ec;
	}
#content #formular-box textarea {
	padding:3px;
	}
label.captcha img {
	margin-top:10px;
	}
#formular-box h6 {
	font-size:12px;
	padding-left:0;
	font-weight:bold;
	}
.bewerbung_uebersicht_links,
.bewerbung_uebersicht_rechts {
	font-size:12px;
	color:#EE7F01;
	}
.bewerbung_uebersicht_rechts {
	color:#666;
	}
.bewerbung_uebersicht_links {
	width:180px;
	float:left;
	}
#formular-box p {
	padding-left:0;
	}
	

/* Newsletter ==============================================================  */
#newsletter {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	}
p.htmlmail,
p.newsletter-bestellen {
	font-size:12px;
	color:#657B43;
	margin-left:10px;
	}
p.newsletter-bestellen {
	padding-bottom:5px;
	}
#content input.checkbox {
	width:20px;
	margin-top:2px;
	border:0;
	float:left;
	}
* html #content input.checkbox {
	margin-top:0px;
	}
.fehlendes-pflichtfeld {
	font-size:12px;
	color:#ff0000;
	display:block;
	padding-bottom:10px;
	}
#content ul.fehlendes-pflichtfeld li {
	font-size:12px;
	color:#ff0000;
	}
.profil-bearbeiten {
	margin-top:10px;
	}

/* News ==============================================================  */

/* List */

.news-list-item {
	padding-right:15px;
	}
#rightbox .news-list-item {
	padding-right:0;
	}
#content .news-list-item h2 a,
#content .news-list-item h2 a:hover,
#content .content_1sp .news-list-item h2 a,
#content .content_1sp .news-list-item h2 a:hover {
	background-image:none;
	padding-left:0;
	}
.news-list-morelink {
	font-size:12px;
	margin-left:15px;
	padding-bottom:5px;
	padding-top:2px;
	}
.news-list-date {
	display:none;
	padding-top:5px;
	}
.news-list-date h6 {
	color:#657B43;
	}
.content_1sp .news-list-date h6 {
	color:#E3E7DA;
	}
#content .news-list-item p {
	padding-bottom:0;
	padding-top:0;
	padding-right:5px;	
	}
.news-list-container .content_1sp_top {
	height:31px;
	background-image:url(../media/struktur/content_news_oben.gif);
	}
.news-list-container .content_1sp_content {
	background-color:#E3E7DA;
	padding-top:5px;
	}
.news-list-container .content_1sp_bottom {
	background-image:url(../media/struktur/content_news_unten.gif);
	}
#content .news-list-container .content_1sp a {
	background-image:url(../media/struktur/link_norm.gif);
	}
#content .news-list-container .content_1sp a:hover {
	background-image:url(../media/struktur/link_over.gif);
	}

/* Single */	

.news-single-timedata {
	display:none;
	}
.news-single-timedata h6 {
	color:#657B43;
	}
.news-single-item h3 {
	font-size:12px
	}
.news-single-backlink {
	font-size:12px;
	margin-left:10px;
	padding:0 0 10px 5px;
	}


/* Sitemap (auch FAQ) ==============================================================  */	

#content ul.csc-menu {
	padding-left:0;
	}
#content .content_1sp ul.csc-menu,
#content .content_2sp ul.csc-menu {
	padding-left:19px;
	}
#content li.csc-section {
	list-style-type:none;
	list-style-image:none;
	}
.csc-linkToTop a {
	margin-left:25px;
	}
* html #content .csc-linkToTop a {
	display:block;
	clear:both;
	}
#content .csc-linkToTop a {
	background-image:url(../media/struktur/link-sitemap_norm.gif);
	}
#content .csc-linkToTop a:hover {
	background-image:url(../media/struktur/link-sitemap_over.gif);
	}
	
/* Sitemap (auch FAQ) ==============================================================  */	
.tx-abdownloads-pi1 {
	padding:20px;
	font-size:12px;
	color:#666;
	}
	
/* Reisen ==============================================================  */

p.datum, p.preis, p.jetzt-buchen {
	font-size:13px;
	font-weight:bold;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:3px;
	}
p.preis {
	float:left;
	color:#FFFFFF;
	width:45px;
	padding-left:10px;
	padding-right:10px;
	}
p.datum {
	float:left;
	padding-left:10px;
	}

p.jetzt-buchen {
	color:#EE7F01;
	padding-left:330px;
	}
* html p.jetzt-buchen {
	padding-left:325px;
	}	
#content p.jetzt-buchen a {
	background-image:url(../media/struktur/link_jetzt-buchen_norm.gif);
	background-repeat:no-repeat;
	}
#content p.jetzt-buchen a:hover {
	background-image:url(../media/struktur/link_jetzt-buchen_over.gif);
	}	
#content .teaser_2sp_content p.mehr a {
	background-image:none;
	}
#content p.mehr {
	padding-top:5px;
	}
p.mehr span {
	background-image:url(../media/struktur/link_mehr_norm.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	display:block;
	float:left;
	padding-left:15px;
	
	}
p.mehr a:hover span {
	background-image:url(../media/struktur/link_mehr_over.gif);
	}
img.search {
	padding-left:5px;
	}
p.keineplaetze {
	font-weight:bold;
	color:#FF0000;
	}
p.plaetze {
	padding:0 0 2px 15px;
	font-style:italic;
	}
	
/* Reisen Detail ==============================================================  */	
#banner {
	padding:5px 0 5px 15px;
	}
#banner a,
#banner a:hover {
	background-image:none;
	padding-left:0;
	}
#banner a img {
	border:0;
	}

/* Tabelle ==============================================================  */
table.uebersicht,
table {
	font-size:12px;
	color:#666666;
	width:430px;
	border:0;
	}
table.uebersicht tr td {
	border:0;
	height:40px;
	}
.uebersicht th {
	background-color:#bdc6ac;
	height:30px;
	}
th.th_titel {
	}
th.th_preis {
	width:55px;
	}
th.th_datum_von {
	width:90px;
	text-align:center;
	}
th.th_datum_bis  {
	width:90px;
	text-align:center;
	}

td,th {
	padding-left:3px;
	}
tr.dunkler {
	background-color:#d5dbc8;
	}
td.name,th.name {
	padding-left:10px;
	width:180px;
	text-align:left;
	}
td.preis {
	width:50px;
	text-align:center;
	}
td.td_datum_von,
td.td_datum_bis {
	text-align:center;
	}
td.freie-plaetze {
	text-align:center;
	}
.tabellenabschluss {
	background-image:url(../media/struktur/tabellenabschluss.gif);
	height:20px;
	}
/* Tabelle.contenttable ==============================================================  */
table.contenttable {
	margin-left:10px;
	margin-bottom:15px;
	}
table.contenttable img {
	padding-right:10px;
	}
	
	
/* Form ==============================================================  */

#subnavi #navForm,
#subnavi #navTextForm {
	padding-left:15px;
	padding-bottom:15px;
	}
#subnavi #navForm label {
	margin-top:10px;
	}
#subnavi label {
	font-size:14px;
	font-weight:bold;
	color:#e3e7da;
	display:block;
	}

#subnavi select,
#subnavi input {
	border:1px solid #657b43;
	background-color:#b4c19d;
	width:150px;
	color:#666;
	font-size:12px;
	}

#subnavi #searchbox #dd_volltext input {
	width:130px;
	float:left;
	}

* html #subnavi #searchbox #dd_volltext {
	margin-bottom:-20px;
	}

*+html #subnavi #searchbox #dd_volltext {
	margin-bottom:-20px;
	}
	
#subnavi #filterbox div,
#subnavi #searchbox div {
	padding:0px 0px 10px 12px;
	}
	
/* Reisen Suchen ==============================================================  */
#navTextForm input {
	width:135px;
	float:left;
	}
#navTextForm input.form_right_button {
	background-image:url(../media/struktur/pfeil_down_gruen.gif);
	width:15px;
	border:0;
	margin-left:5px;
	}
	
	
/* Gästebuch ==============================================================  */
.tx-veguestbook-pi1 {
	margin-left:15px;
	}
.tx-guestbook-result {
	font-size:10px;
	color:#666;
	margin:10px 0;
	}
.tx-guestbook-pagination {
	font-size:12px;
	color:#666;
	}
.tx-guestbook-pagination strong,
.tx-guestbook-pagination a {
	padding-right:10px;
	}
.td_rechts {
text-align:right;
}


.content_2sp_content iframe {
	margin-left:15px;
	}