body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:#000000;font-size:11px;
		 	 background-image:url(img/bg_spring.png);background-repeat:repeat; }

a:link    { color:#666666;text-decoration:none; }
a:visited { color:#666666;text-decoration:none; }
a:focus   { color:#666666;text-decoration:none; }
a:hover   { color:#666666;text-decoration:none; }
a:active  { color:#666666;text-decoration:none; }

div.container_mitte a:link    { color:#3A882D;text-decoration:none;font-weight:bold; }
div.container_mitte a:visited { color:#3A882D;text-decoration:none;font-weight:bold; }
div.container_mitte a:focus   { color:#3A882D;text-decoration:none;font-weight:bold; }
div.container_mitte a:hover   { color:#3A882D;text-decoration:none;font-weight:bold; }
div.container_mitte a:active  { color:#3A882D;text-decoration:none;font-weight:bold; }

/* Struktur */
div.center { margin-top:8px;display:block;text-align:center; }
div.container_alles { width:1003px;/*width:1173px;*/margin-left:auto;margin-right:auto;text-align:left; }

div.head { height:230px;background-color:#3A882D;float:left;
				 	 border-color:#666666 #575757 #000000 #666666;border-style:solid solid none;border-width:1px 2px 0px 1px; }
div.qbook { width:230px;/*float:left;*//*padding:0px 40px 20px 40px;*/ }
table.head_bild { /*width:850px;*/width:1000px;height:200px;float:left;}
table.head_bild td { vertical-align:top; }
div.bild { position:absolute;/*top:8px;*//*margin-top:-100px;*/width:1000px;height:200px;background-color:#ffffff;
  z-index:1000;overflow:hidden; }
div.imagecycle {overflow:hidden;}
div.tipp { position:absolute;/*top:8px;*//*margin-top:-100px;*/margin-left:30px;width:200px;height:150px;
				 	 background-image:url(img/insidertipp.png);background-repeat:no-repeat;z-index:2000; }
div.ueberschrift { position:absolute;/*top:65px;*//*margin-top:-35px;*//*margin-top:65px;margin-left:640px;*//*margin-top:65px;*/margin-top:130px;margin-left:430px;/*width:360px;*/width:570px;z-index:3000; }					 
/*div.bild { width:850px;height:200px;background-color:#ffffff;z-index:1000; }
div.tipp { margin-top:-200px;margin-left:30px;width:200px;height:150px;
				 	 background-image:url(img/insidertipp.png);background-repeat:no-repeat;z-index:2000; }
div.ueberschrift { margin-top:-80px;margin-left:490px;width:360px;z-index:3000; }*/					 
div.top_menu { margin-top:202px;/*margin-left:145px;*/margin-left:15px;width:620px;padding-top:7px;height:23px; }					 

div.rand { float:right;top:0px;width:170px;height:620px;background-color:#ff0000; }
					 
div.content { top:238px;background-color:#ffffff;float:left;
							background-image:url(img/suche_bg2.jpg);background-repeat:no-repeat;background-position:top left;
							border-color:#000000 #575757 #666666 #666666;border-style:none solid solid;border-width:0px 2px 1px 1px; }

div.container_links { float:left;width:190px;padding-top:55px; }
div.container_mitte { float:left;/*width:415px;*/width:555px;padding-top:55px;padding-bottom:20px;overflow:hidden; }
div.container_mitte_gross { float:left;width:810px;padding-top:55px;padding-bottom:20px;overflow:hidden; }
div.container_rechts { float:left;width:255px; }
div.suche { margin:0px 18px 10px 10px; }
div.menu { margin:0px 18px 20px 10px; }
div.werbung { margin:20px 19px 20px 11px; }
div.links { margin:0px 18px 0px 10px; }
div.inhalt { overflow:hidden; }
div.rechts { margin:0px 0px 0px 25px;padding-bottom:25px;width:230px;background-color:#3A882D;overflow:hidden;
					 	 background-image:url(img/suche_angebot_bg.jpg);background-repeat:no-repeat;background-position:bottom; }

div.footer { /*width:853px;*/width:1003px;float:left;margin:10px 0px 15px 0px; }						 
/*Struktur ende*/

/*Menu*/
/*alle aktiven*/
div.menueins a:link, div.menuzwei a:link, div.menudrei a:link { color:#666666; } 

div.menueins a:visited, div.menuzwei a:visited, div.menudrei a:visited { color:#666666; } 

div.menueinsa a:link, div.menueinsa a:visited,
div.menuzweia a:link, div.menuzweia a:visited,
div.menudreia a:link, div.menudreia a:visited { color:#666666; }

div.menueinsc a:visited, div.menuzweic a:visited, div.menudreic a:visited { color:#000000; }

div.menueinsa a:hover, div.menueins a:hover,
div.menuzweia a:hover, div.menuzwei a:hover,
div.menudreia a:hover, div.menudrei a:hover {color:#000000;} 

div.top_menu a:link, div.top_menu a:visited { color:#ffffff; }

div.top_menu a:hover { color:#ffffff; }

div.top_menu_a a:visited { color:#ffffff; }

div.mclear { clear:right; }

/*erste ebene*/
div.menueins, div.menueinsa, div.menueinsc  { text-align:left;font-size:13px;
														 									margin:0px;padding:3px 5px 0px 5px;	}

/*zweite ebene*/
div.menuzwei, div.menuzweia, div.menuzweic  { text-align:left;vertical-align:top;font-size:11px;
														 									margin:0px;padding:2px 5px 0px 10px;	}
div.menuzwei a, div.menuzweia a, div.menuzweic a { width:135px;float:right;	}
div.menuzweiall { padding:3px 0px 3px 0px; }

/*dritte ebene*/
div.menudrei, div.menudreia, div.menudreic  { text-align:left;vertical-align:top;font-size:10px;
														 									margin:0px;padding:0px 5px 0px 18px;	}
div.menudrei a, div.menudreia a, div.menudreic a { display:block;width:125px;float:right;	}
div.menudreiall { padding:3px 0px 3px 0px; }
 
/*top_menu*/
div.top_menu, div.top_menu_a { font-size:11px;font-weight:bold;color:#ffffff; }
/*Menu ende*/

/*Contentaussehen*/
div.ueberschrift { color:#ffffff; }
div.ueberschrift h1 { font-size:30px;margin-bottom:0px; }
div.ueberschrift p { font-size:8px;font-style:italic;font-weight:bold;margin:0px;padding:0px 20px 0px 0px;text-align:right; }
div.tipp p, div.tipp a { color:#ffffff;font-size:14px;font-weight:bold; }
div.menu div.csc-frame-frame1, div.links div.csc-frame-frame1 { padding-bottom:10px; }
div.menu div.csc-frame-frame1 div.csc-header, div.links div.csc-frame-frame1 div.csc-header { margin-bottom:7px; }
div.tipp p { margin-top:70px;margin-left:25px; }
div.container_links div.csc-frame-frame1 h1  { margin:2px 0px 0px 5px;padding:0px;color:#ffffff;font-size:13px; }
div.container_links div.csc-frame-frame1 div.csc-header { width:160px;height:20px;background-image:url(img/balken.jpg);background-repeat:no-repeat;overflow:hidden;background-color:#3A882D;}
div.container_links div.csc-frame-frame1 { border-color:#ffffff #BDBDBD #BDBDBD;border-style:none dashed dashed;border-width:0px 1px 1px; }
div.links div.csc-frame-frame1 { margin-bottom:20px; }
div.links div.csc-frame-frame1 p { margin:0px 5px 0px 5px ; }
div.suche form { margin:5px 5px 5px 5px;padding:0px; }
div.suche input.fld_search { width:111px; }
div.rechts div.csc-frame-frame2 h1 { margin:0px 0px 7px 0px;padding:0px;font-size:13px; }
div.rechts div.csc-frame-frame2 { margin:0px 10px 15px 12px;padding:7px 7px 10px 7px;background-color:#eaeaea;border-bottom:3px solid #323C4C;border-right:3px solid #323C4C; }
div.rechts div.csc-frame-frame2 p, div.rechts div.csc-frame-frame2 h1  { color:#666666; }
div.container_mitte div.csc-frame-rulerBefore { border-top:1px solid #59B457;padding-top:10px;margin-top:0px;margin-bottom:20px; }
div.qbook { padding-top:5px; }
div.qbook  td { color:#000000;font-size:11px; }
div.qbook center { margin-top:5px; }
div.qbook p { line-height:5px;margin:5px;padding:0px; }
div.qbook span { white-space:nowrap; }
div.qbook div { padding:0px 5px 5px 5px;font-size:12px;margin:0px; }

table.hotelseitenqbook { width:100%;border:1px solid #3A882D;padding:5px 0px 5px 0px;margin:15px 0px 15px 0px; }

p.bodytext, p.align-center, p.align-right, p.align-left, div.inhalt td { padding:2px 0px 1px 0px;margin:0px;color:#000000;font-size:11px; }
li { padding:0px 0px 0px 9px;margin:0px; }
div.csc-textpic-intext-left ul, div.csc-textpic-intext-left ol { margin-left:200px; }
.bodytext { text-align:justify; }
div.rechts .bodytext { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-left { text-align:left; }
div.footer p { text-align:center;margin:0px 0px 0px 0px; }

div.inhalt h1 { color:#000000;font-size:20px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }
div.inhalt h2 { color:#000000;font-size:16px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }
div.inhalt h3 { color:#000000;font-size:14px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }
div.inhalt h4 { color:#000000;font-size:13px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }
div.inhalt h5 { color:#000000;font-size:12px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }
div.inhalt h6 { color:#000000;font-size:11px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }

div.csc-frame-rulerBefore h1 { color:#000000;font-size:16px;margin:0px 0px 2px 0px;padding:0px 0px 0px 0px; }

h1.csc-firstHeader { margin-top:0px; }
div.inhalt div.csc-header { margin:15px 0px 10px 0px; }
div.inhalt div.csc-header-n1 { margin-top:0px;line-height:16px; }

dd.csc-textpic-caption {color:#666666;font-size:10px;}

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.trenner {clear:both;}

/*table.contenttable {margin: 0px 9px 0px 0px;padding:0px;border-collapse:separate;border-spacing:3px;}
table.contenttable td {padding-left:0px;margin-left:0px;}
table.contenttable-0 td, table.contenttable-0 th {padding:3px 5px 3px 5px;vertical-align:middle;border:1px solid #C9C6E3;
									 		 											 	    color:#000000;font-size:12px;background-color:#EAE8F3;}
table.contenttable-1 td, table.contenttable-1 th {padding:3px 5px 3px 5px;vertical-align:middle;border:1px solid #D3D4E9;
									 		 											 	    color:#000000;font-size:12px;background-color:#D3D4E9;}*/

/*Kontaktformular
fieldset.csc-mailform { border:0px; margin:15px 15px 15px 25px; }
fieldset.csc-mailform label { width:130px; float:left; 
														  margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
															vertical-align:middle;font-size:12px;}
div.csc-mailform-field input, .powermail_text, .powermail_file { margin-bottom:3px; background-color:#ffffff; width:323px; 
											 			   border:0px;height:18px;
															 font-family:Arial,Avantgarde;font-size:12px;}
div.csc-mailform-field textarea, .powermail_textarea { margin-bottom:3px; background-color:#ffffff; width:323px; border:0px;
											 					  font-family:Arial,Avantgarde;font-size:12px;}
div.csc-mailform-field .csc-mailform-submit, .powermail_submit { margin-left:137px; width:100px;
											 												width:109;height:22px;color:#292596;font-weight:bold;
																							border:1px solid #534EA8;background-color:#D6D4E9;}*/
																							
/* photocempetition */
div.tx-photocompetition-pi1 div.clear { clear:both; }
div.tx-photocompetition-pi1 img { border-color:#3A882D; }
div.tx-photocompetition-pi1 input { border-color:#3A882D; }
div.tx-photocompetition-pi1 textarea { border-color:#3A882D; }
div.tx-photocompetition-pi1 span.mandatory { color:#3A882D; }
div.tx-photocompetition-pi1 input.pc_submit { border-color:#3A882D;border-top-style:solid;border-top-width:1px; }
div.tx-photocompetition-pi1 strong.error { color:#000000; }

																				
