/***************************************************************************************************************************************

Terrasur

Autor: 2Nuts,Stefan Senn, info@2nuts.info
Datum: August 2007

Hauptstylesheet

Achtung: Veränderungen an dieser Datei beeinflussen die komplette Website!

************************************************************************************************************************************* */

*				{ margin:0; padding:0 }		 

body 			{ font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#FFF; width:995px; background-color:#e4e4e4; }

html, body		{ width:100%; height:100%; }

#wrapper 		{ background-color:#675146; margin:0px auto; width:995px; position:relative; min-height:100%; overflow:hidden; background-image:url(../img/meta/bg.gif); background-position:top center; background-repeat:repeat-y; }

* html #wrapper 	{ height:100%; overflow:visible; }

#line			{ margin:0; padding:0; background-color:#FFF; width:945px; height:1px; overflow:hidden; }

img				{ border:none }

/* ---HEAD -------------------------------------------------------------------------------------------------------------------------- */

#logo			{ height:91px; background-color:#FFF; width:989px; border-top:3px solid #675146; border-right:3px solid #675146; border-left:3px solid #675146; }
#logo p			{ float:left; padding-left:28px; padding-top:2px }
#logo ul			{ list-style:none; float:right; margin:15px 30px 0 0 }
#logo li			{ float:left; margin:0 0 0 12px }
#logo a			{ font-size:10px; color:#e4e4e4; font-weight:bold; text-decoration:none }
#logo a:hover	{ font-size:10px; color:#675146; font-weight:bold; text-decoration:none }
#logo .de a 		{ font-size:10px; color:#675146; font-weight:bold; text-decoration:none }
#logo .es a		{ font-size:10px; color:#675146; font-weight:bold; text-decoration:none }
#logo .en a		{ font-size:10px; color:#675146; font-weight:bold; text-decoration:none }

#flashcontent_home		{ float:left; padding:0 18px 0 0; width:633px; }
#flashcontent_peru		{ float:left; padding:0 18px 0 0; width:633px; }
#flashcontent_yoga		{ float:left; padding:0 18px 0 0; width:633px; }
#flashcontent_starter	{ float:left; padding:0 18px 0 0; width:633px; }

#header					{ clear:both; height:276px; width:995px; background-image:url(../img/header/banner.gif); background-position:top right; background-repeat:no-repeat; }

#headerContent 				{ padding:0 0 0 32px; }
#headerContent img			{ float:left; padding:0 18px 0 0; }
#headerContent h1.green		{ width:225px; float:left; color:#96d433; font-size:20px; font-weight:bold; line-height:22px; padding:18px 0 10px 0; }
#headerContent h1.blue		{ width:225px; float:left; color:#06aef2; font-size:20px; font-weight:bold; line-height:22px; padding:18px 0 10px 0; }
#headerContent h1.magenta	{ width:225px; float:left; color:#ec008c; font-size:20px; font-weight:bold; line-height:22px; padding:18px 0 10px 0; }
#headerContent h1.red		{ width:225px; float:left; color:#ea0033; font-size:20px; font-weight:bold; line-height:22px; padding:18px 0 10px 0; }
#headerContent h1.darkblue	{ width:225px; float:left; color:#0581ad; font-size:20px; font-weight:bold; line-height:22px; padding:18px 0 10px 0; }

#headerContent p				{ float:left; width:225px; }

#headerContent a.green		{ color:#96d433; font-size:11px; text-decoration:none; font-weight:normal }
#headerContent a.blue		{ color:#06aef2; font-size:11px; text-decoration:none; font-weight:normal }
#headerContent a.magenta		{ color:#ec008c; font-size:11px; text-decoration:none; font-weight:normal }
#headerContent a.red			{ color:#ea0033; font-size:11px; text-decoration:none; font-weight:normal }
#headerContent a.darkblue	{ color:#0581ad; font-size:11px; text-decoration:none; font-weight:normal }
#headerContent a:hover 		{ text-decoration: underline; }

/* --- NAV -------------------------------------------------------------------------------------------------------------------------- */

#menu ul					{ clear:both; list-style-type:none; font-weight:bold; width:995px; background-color:#675146; height:28px }
#menu li					{ float:left; padding:8px 0 0 32px; font-size:11px }
#menu a					{ font-weight:bold; color:#FFF; text-decoration:none; padding-left:20px; }

#menu .greenActive a 			{ background-image:url(../img/nav/green.gif); background-position:left; background-repeat:no-repeat; }
#menu .blueActive a 			{ background-image:url(../img/nav/blue.gif); background-position:left; background-repeat:no-repeat; }
#menu .magentaActive a 		{ background-image:url(../img/nav/magenta.gif); background-position:left; background-repeat:no-repeat; }
#menu .redActive a			{ background-image:url(../img/nav/red.gif); background-position:left; background-repeat:no-repeat; }
#menu .darkblueActive a 		{ background-image:url(../img/nav/darkblue.gif); background-position:left; background-repeat:no-repeat; }

#menu .green a:hover 		{ background-image:url(../img/nav/green.gif); background-position:left; background-repeat:no-repeat; }
#menu .blue a:hover 		{ background-image:url(../img/nav/blue.gif); background-position:left; background-repeat:no-repeat; }
#menu .magenta a:hover 	{ background-image:url(../img/nav/magenta.gif); background-position:left; background-repeat:no-repeat; }
#menu .red a:hover 		{ background-image:url(../img/nav/red.gif); background-position:left; background-repeat:no-repeat; }
#menu .darkblue a:hover 	{ background-image:url(../img/nav/darkblue.gif); background-position:left; background-repeat:no-repeat; }

/* --- CONTENT HOME-------------------------------------------------------------------------------------------------------------------------- */

#content_home 			{ margin:0 0 0 32px; background-color:#675146; clear:both; }
#content_home p			{ float:left; margin-top:22px; width:390px; }
#content_home img		{ float:left; border:none;  }
#content_home .yogaBox			{ float:left; width:210px; padding:30px 0 0 25px }
#content_home .yogaBox p		{ width:210px }
#content_home .yogaBox a		{ color:#96d433; font-size:11px; text-decoration:none; font-weight:normal }
#content_home .yogaBox a:hover 	{ text-decoration: underline; }

/* --- CONTENT ABOUT-------------------------------------------------------------------------------------------------------------------------- */

#content_about 					{ margin:10px 0 0 32px; background-color:#675146; width:700px; }

#content_about ul				{ list-style-type:none; font-weight:bold; width:416px }
#content_about li				{ float:left; padding:4px 16px; border-right:2px solid #06aef2 }
#content_about li.active		{ background-color:#06aef2; border:none; padding:4px 18px; }
#content_about li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_about li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }

#content_about .peopleBoxBottom		{ clear:left: }
#content_about .peopleBoxBottom h1	{ font-size:13px; color:#06aef2; clear:left }

#content_about .peoplebox1			{ float:left; width:154px; padding:26px 6px 34px 0; clear:left; }
#content_about .peoplebox1 p		{ width:148px; margin-top:16px }
#content_about .peoplebox1 a		{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_about .peoplebox1 a:hover  { font-weight:normal; color:#FFF; text-decoration: underline; }

#content_about .peoplebox2			{ float:left; width:154px; padding:26px 6px 34px 0 }
#content_about .peoplebox2 p		{ width:148px; margin-top:16px }
#content_about .peoplebox2 a		{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_about .peoplebox2 a:hover  { font-weight:normal; color:#FFF; text-decoration: underline; }

#content_about .peoplebox3			{ float:left; width:154px; padding:10px 6px 34px 0; clear:left; }
#content_about .peoplebox3 p		{ width:148px; margin-top:16px }
#content_about .peoplebox3 a		{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_about .peoplebox3 a:hover  { font-weight:normal; color:#FFF; text-decoration: underline; }

#content_about .peoplebox4			{ float:left; width:154px; padding:10px 6px 34px 0 }
#content_about .peoplebox4 p		{ width:148px; margin-top:16px }
#content_about .peoplebox4 a		{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_about .peoplebox4 a:hover  { font-weight:normal; color:#FFF; text-decoration: underline; }

/* --- CONTENT WORK-------------------------------------------------------------------------------------------------------------------------- */

#content_work 					{ margin:10px 0 0 32px; background-color:#675146; width:900px }

#content_work ul					{ list-style-type:none; font-weight:bold; width:416px }
#content_work li					{ float:left; padding:4px 16px; border-right:2px solid #06aef2 }
#content_work li.leftBorder		{ border-left:2px solid #06aef2; border-right:none }
#content_work li.active			{ background-color:#06aef2; border:none; padding:4px 18px; }
#content_work li a					{ font-weight:bold; color:#FFF; text-decoration: none }
#content_work li a:hover			{ font-weight:bold; color:#FFF; text-decoration: none }

#content_work p					{ clear:left; width:470px; padding:26px 0 32px 0 }

/* --- CONTENT PARTNERS-------------------------------------------------------------------------------------------------------------------------- */

#content_partners 				{ margin:10px 0 0 32px; background-color:#675146; width:900px; }

#content_partners ul				{ list-style-type:none; font-weight:bold; width:416px }
#content_partners li				{ float:left; padding:4px 16px; border-right:2px solid #06aef2 }
#content_partners li.leftBorder	{ border-left:2px solid #06aef2; border-right:none }
#content_partners li.active		{ background-color:#06aef2; border:none; padding:4px 18px; }
#content_partners li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_partners li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }

#content_partners .partnersbox1			{ float:left; width:154px; margin-top:26px; clear:left; }
#content_partners .partnersbox1 p		{ width:134px; padding:0 0 32px 0; margin-top:16px }
#content_partners .partnersbox1 a		{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_partners .partnersbox1 a:hover  	{ font-weight:normal; color:#FFF; text-decoration: underline; }

#content_partners .partnersbox2			{ float:left; width:154px; margin:26px 0 0 6px; }
#content_partners .partnersbox2 p		{ width:134px; padding:0 0 32px 0; margin-top:16px }
#content_partners .partnersbox2 a		{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_partners .partnersbox2 a:hover  	{ font-weight:normal; color:#FFF; text-decoration: underline; }

#content_partners p				{ clear:left; width:416px; padding-top:26px }

/* --- CONTENT PROGRAM-------------------------------------------------------------------------------------------------------------------------- */

#content_program 				{ margin-left:32px; }
#content_program a				{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_program a:hover  		{ font-weight:normal; color:#FFF; text-decoration: underline; }

#content_program ul				{ list-style-type:none; font-weight:bold; width:600px; margin-top:10px }
#content_program li				{ float:left; padding:4px 18px; border-right:2px solid #ea0033 }
#content_program li.leftBorder	{ border-left:2px solid #ea0033; border-right:2px solid #ea0033 }
#content_program li a			{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }

#content_program p				{ clear:left; padding-top:26px; width:635px; }

#content_program .programbox1			{ float:left; width:154px; margin-top:26px; clear:left; padding:0 0 64px 0; }
#content_program .programbox1 p			{ width:134px; padding:0 0 32px 0; margin-top:16px }
#content_program .programbox1 a			{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_program .programbox1 a:hover  	{ font-weight:normal; color:#FFF; text-decoration: underline; }

#content_program .programbox2			{ float:left; width:154px; margin:26px 0 0 6px; padding:0 0 64px 0; }
#content_program .programbox2 p			{ width:134px; padding:0; margin-top:16px }
#content_program .programbox2 a			{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_program .programbox2 a:hover  	{ font-weight:normal; color:#FFF; text-decoration: underline; }

/* --- CONTENT PROGRAM DETAILS-------------------------------------------------------------------------------------------------------------------------- */

#content_program_details 				{ margin:0 0 0 32px; }
#content_program_details a				{ font-weight:normal; color:#FFF; text-decoration: underline; }
#content_program_details a:hover  		{ font-weight:normal; color:#FFF; text-decoration: underline; }

#content_program_details ul				{ list-style-type:none; font-weight:bold; width:600px; margin-top:10px; }
#content_program_details li				{ float:left; padding:4px 18px; border-right:2px solid #ea0033 }
#content_program_details li.leftBorder	{ border-left:2px solid #ea0033; border-right:none }
#content_program_details li.active		{ background-color:#ea0033; border:none; padding:4px 27px; }
#content_program_details li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }

#content_program_details table			{ border:none; color:#FFF; margin:16px 0 32px 0; }
#content_program_details tr.header		{ height:20px; background-color:#6c5953; }
#content_program_details tr.content		{ height:40px; background-color:#6c5953; }
#content_program_details td.left		{ text-align:center; }
#content_program_details th.left		{ text-align:center; border:1px solid #ea0033 }
#content_program_details td.right		{ text-align:left; padding:0 0 0 10px }
#content_program_details th.right		{ text-align:left; padding:0 0 0 10px; border:1px solid #ea0033 }

#content_program_details p				{ clear:left; padding:26px 0 0 0; width:635px; }
#content_program_details h1 				{ font-weight:bold; font-size:11px; }
#content_program_details h1.example1 	{ font-weight:bold; font-size:11px; padding:26px 0 0 0; }

#content_program_details .peruContent		{ padding: 0 0 50px 0 }
#content_program_details .peruContent span	{ color:#ea0033 }

#content_program_details .program		{ float:left; width:635px; border-top:2px solid #ea0033; margin-top:32px }
#content_program_details .program h1		{ float:left; font-size:11px; font-weight:bold; margin:14px 0 12px 0; width:370px }
#content_program_details .program ul		{ float:right; list-style-type:none; width:95px; font-weight:bold; margin:0; }
#content_program_details .program li.active		{ background-color:#ea0033; padding:2px 25px 4px 25px; }
#content_program_details .program li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details .program li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details .program img		{ float:left; margin:16px 10px 0px 0 }
#content_program_details .program p		{ clear:none; float:left; width:460px; padding:0; }

#content_program_details .lastProgram		{ float:left; width:635px; border-top:2px solid #ea0033; margin:32px 0 0 0; padding:0 0 70px 0 }
#content_program_details .lastProgram h1		{ float:left; font-size:11px; font-weight:bold; margin:14px 0 12px 0; width:370px }
#content_program_details .lastProgram ul		{ float:right; list-style-type:none; width:95px; font-weight:bold; margin:0; }
#content_program_details .lastProgram li.active		{ background-color:#ea0033; padding:2px 25px 4px 25px; }
#content_program_details .lastProgram li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details .lastProgram li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details .lastProgram img		{ float:left; padding:16px 10px 0px 0 }
#content_program_details .lastProgram p		{ clear:none; float:left; width:460px; padding:0; }

#content_program_details .infobox		{ float:left; width:234px; background-color:#6c5953; margin:32px 0 0 12px }
#content_program_details .infobox h1		{ font-size:11px; font-weight:bold; margin:8px 0 16px 12px }
#content_program_details .infobox span	{ color:#00aeff }
#content_program_details .infobox img		{ margin:0 12px 0 12px; }
#content_program_details .infobox ul		{ float:left; list-style-type:none; width:90px; margin:0 26px 0 0; font-weight:normal; padding-bottom:8px; }
#content_program_details .infobox li		{ padding:5px 0 0 12px; border:none }
#content_program_details .infobox li.hl	{ color:#00aeff; font-weight:bold; }

#content_program_details .detailsTop					{ float:left; width:635px; margin-top:32px; }
#content_program_details .detailsTop ul				{ list-style-type:none; font-weight:bold; margin:0; padding:0; }
#content_program_details .detailsTop li.active		{ background-color:#ea0033; padding:4px 16px 3px 16px; }
#content_program_details .detailsTop li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details .detailsTop li a:hover		{ font-weight:bold; color:#FFF; text-decoration: none }

#content_program_details .detailsMiddle				{ float:left; width:635px; border-top:2px solid #ea0033; }
#content_program_details .detailsMiddle h1			{ float:left; font-size:11px; font-weight:bold; margin:14px 0 12px 0; width:470px }
#content_program_details .detailsMiddle img			{ float:left; padding:16px 10px 0px 0 }
#content_program_details .detailsMiddle p			{ clear:none; float:left; width:470px; padding:0; }

#content_program_details .infoboxDetails				{ float:left; width:234px; background-color:#6c5953; margin:0 0 0 12px }
#content_program_details .infoboxDetails h1			{ font-size:11px; font-weight:bold; margin:8px 0 16px 12px }
#content_program_details .infoboxDetails span			{ color:#00aeff }
#content_program_details .infoboxDetails img			{ margin:0 12px 0 12px; }
#content_program_details .infoboxDetails ul			{ float:left; list-style-type:none; width:90px; margin:0 26px 0 0; font-weight:normal; padding-bottom:8px; }
#content_program_details .infoboxDetails li			{ padding:5px 0 0 12px; border:none }
#content_program_details .infoboxDetails li.hl		{ color:#00aeff; font-weight:bold; }


#content_program_details .detailsBottom				{ float:left; width:430px; margin-right:24px; padding:32px 0 32px 0; }
#content_program_details .detailsBottom span		{ color:#00aeff; font-weight:bold }
#content_program_details .detailsBottom span.buffer	{ padding:0 0 0 6px; color:#FFF; font-weight:normal }
#content_program_details .detailsBottom p			{ width:430px; margin:10px 0 0 0; padding:0; }
#content_program_details .detailsBottom a			{ color:#FFF; text-decoration: underline }
#content_program_details .detailsBottom a:hover		{ color:#FFF; text-decoration: underline }

#content_program_details .detailsBottomNav				{ clear:left; width:880px; border-top:2px solid #ea0033; padding:0 0 50px 0 }
#content_program_details .detailsBottomNav ul			{ list-style-type:none; font-weight:bold; margin:0; padding:0; }
#content_program_details .detailsBottomNav li.active	{ background-color:#ea0033; padding:3px 16px 3px 16px; margin:0 3px 0 0 }
#content_program_details .detailsBottomNav li a			{ font-weight:bold; color:#FFF; text-decoration: none }
#content_program_details .detailsBottomNav li a:hover	{ font-weight:bold; color:#FFF; text-decoration: none }


/* --- CONTENT GALLERY-------------------------------------------------------------------------------------------------------------------------- */

#content_gallery 						{ padding:0 0 0 32px; }

#content_gallery .gallerybox1			{ float:left; width:154px; margin-top:26px; clear:left; }
#content_gallery .gallerybox1 p			{ width:134px; margin-top:16px }

#content_gallery .gallerybox2			{ float:left; width:154px; margin:26px 0 0 6px; }
#content_gallery .gallerybox2 p			{ width:134px; padding:0; margin-top:16px }


#content_gallery .hl			{ background-color:#c9012b; width:100px }
#content_gallery .text_hl	{ text-align:center; padding:4px 0 4px 0; font-weight:bold; }
#content_gallery .box		{ float:left; width:154px; margin-top:22px }
#content_gallery .box .text	{ width:134px; margin-top:16px }
#content_gallery .text		{ margin-top:22px; width:416px; }

/* --- CONTENT KUNDEN-------------------------------------------------------------------------------------------------------------------------- */

#content_kunden 					{ padding:10px 0 0 32px; background-color:#675146; width:900px }

#content_kunden p				{ clear:left; padding:16px 0 16px 0; width:635px; border-top:2px solid #0581ad; }

#content_kunden ul				{ list-style-type:none; font-weight:bold; width:416px; height:20px; margin-bottom:32px }
#content_kunden li				{ float:left; padding:4px 16px; border-right:2px solid #0581ad; }
#content_kunden li.active			{ background-color:#0581ad; border:none }
#content_kunden li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_kunden li a:hover			{ font-weight:bold; color:#FFF; text-decoration: none }

#content_kunden .feedback		{ clear:left; float:left; width:635px; border-top:2px solid #0581ad; margin:0 0 16px 0 }
#content_kunden .feedback img		{ float:left; padding:16px 10px 0px 0 }
#content_kunden .feedback p		{ clear:none; float:left; width:470px; padding:16px 0 0 0; border:none; }
#content_kunden .feedback i		{ font-size:10px; font-weight:normal }

#content_kunden .lastFeedback	{ clear:left; float:left; width:635px; border-top:2px solid #0581ad; margin:0 0 50px 0 }
#content_kunden .lastFeedback img	{ float:left; padding:16px 10px 0px 0 }
#content_kunden .lastFeedback p	{ clear:none; float:left; width:470px; padding:16px 0 0 0; border:none; }
#content_kunden .lastFeedback i	{ font-size:10px; font-weight:normal }

/* --- CONTENT PRESSE-------------------------------------------------------------------------------------------------------------------------- */

#content_presse 					{ margin:10px 0 0 32px; background-color:#675146; width:900px }

#content_presse ul				{ list-style-type:none; font-weight:bold; width:416px }
#content_presse li				{ float:left; padding:4px 16px; border-right:2px solid #0581ad }
#content_presse li.leftBorder		{ border-left:2px solid #0581ad; border-right:none }
#content_presse li.active			{ background-color:#0581ad; border:none }
#content_presse li a				{ font-weight:bold; color:#FFF; text-decoration: none }
#content_presse li a:hover			{ font-weight:bold; color:#FFF; text-decoration: none }

#content_presse .pressebox1			{ float:left; width:154px; margin-top:26px; clear:left; }
#content_presse .pressebox1 p		{ width:134px; padding:0 0 32px 0; margin-top:16px }
#content_presse .pressebox1 a		{ font-weight:bold; color:#FFF; text-decoration: none }
#content_presse .pressebox1 a:hover	{ font-weight:bold; color:#FFF; text-decoration: none }

#content_presse .pressebox2			{ float:left; width:154px; margin:26px 0 0 6px; }
#content_presse .pressebox2 p		{ width:134px; padding:0; margin-top:16px }
#content_presse .pressebox2 a		{ font-weight:bold; color:#FFF; text-decoration: none }
#content_presse .pressebox2 a:hover	{ font-weight:bold; color:#FFF; text-decoration: none }

#content_presse p					{ clear:left; width:634px; padding-top:26px }


/* --- CONTENT CONTACT-------------------------------------------------------------------------------------------------------------------------- */

#content_contact 						{ padding-left:32px; width:650px; }

#content_contact .contactbox1			{ float:left; width:215px; margin-top:26px }
#content_contact .contactbox1 a			{ font-size:11px; color:#9ad52e; text-decoration:none; font-weight:normal }
#content_contact .contactbox1 a:hover 	{ text-decoration: underline; color:#9ad52e; }
#content_contact .contactbox1 span.phone 	{ margin-left:14px }
#content_contact .contactbox1 span.mobile	{ margin-left:7px }

#content_contact .contactbox2			{ float:left; width:215px; margin-top:26px }
#content_contact .contactbox2 a			{ font-size:11px; color:#9ad52e; text-decoration:none; font-weight:normal }
#content_contact .contactbox2 a:hover 	{ text-decoration: underline; color:#9ad52e; }
#content_contact .contactbox2 span.phone 	{ margin-left:14px }
#content_contact .contactbox2 span.mobile	{ margin-left:7px }

/* --- CONTENT IMPRESSUM-------------------------------------------------------------------------------------------------------------------------- */

#content_impressum 						{ padding:32px 0 0 32px; width:900px; }

#content_impressum .impressum			{ float:left; width:304px; }
#content_impressum .impressum h1 			{ font-size:18px; font-weight:bold; margin-bottom:26px; }
#content_impressum .impressum a			{ font-size:11px; color:#FFF; text-decoration:none; font-weight:normal }
#content_impressum .impressum a:hover 	{ text-decoration: underline; color:#FFF; }

#content_impressum .agb					{ float:left; width:522px; padding-bottom:32px }
#content_impressum .agb h1 				{ font-size:18px; font-weight:bold; margin-bottom:26px; }
#content_impressum .agb p 				{ width:522px; margin-bottom:15px; }

/* --- CONTENT WEITEREMPFEHLEN-------------------------------------------------------------------------------------------------------------------------- */

#content_empfehlen 						{ padding:32px 0 0 32px; width:400px; }
#content_empfehlen p 					{ font-weight:bold; margin:0 0 12px 0 }
#content_empfehlen h1					{ margin:0 0 16px 0; font-size:18px; }
#content_empfehlen a						{ font-size:11px; color:#FFF; text-decoration:none; font-weight:normal }
#content_empfehlen a:hover 				{ text-decoration: underline; color:#FFF; }
#content_empfehlen span					{ float:right; margin:18px 48px 0 0 }

#content_empfehlen label					{ clear:left; display: block; float: left; width: 150px; margin:0 0 12px 0 }
#content_empfehlen input				 	{ display: block; float: left; width: 200px; border:1px solid #d2d2d2; background-color:#675146; color:#FFF }
#content_empfehlen br 					{ clear: left }

#content_confirm 						{ padding-left:32px; width:900px; }
#content_confirm p						{ width:900px; font-weight:bold }
#content_confirm a						{ font-size:11px; color:#FFF; text-decoration:none; font-weight:normal }
#content_confirm a:hover 				{ text-decoration: underline; color:#FFF; }


/* --- CONTENT SITEMAP-------------------------------------------------------------------------------------------------------------------------- */

#content_sitemap 						{ padding:32px 0 0 32px; width:900px; }

#content_sitemap h1 						{ font-size:18px; font-weight:bold; margin-bottom:18px }
#content_sitemap p						{ float:none; padding:0; margin:0; }

#content_sitemap .green 					{ margin-top:18px; background-image:url(../img/nav/green.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .green a				{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .green a:hover			{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }

#content_sitemap .blue 					{ margin-top:18px; background-image:url(../img/nav/blue.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .blue a					{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .blue a:hover			{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }
#content_sitemap .blueSub				{ list-style-type:none; font-weight:bold; margin:18px 0 0 32px; padding:0; }
#content_sitemap .blueSub li				{ background-image:url(../img/nav/blue.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .blueSub li a				{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .blueSub li a:hover		{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }

#content_sitemap .red					{ margin-top:18px; background-image:url(../img/nav/red.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .red a					{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .red a:hover			{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }
#content_sitemap .redSub					{ list-style-type:none; font-weight:bold; margin:18px 0 0 32px; padding:0 }
#content_sitemap .redSub li				{ background-image:url(../img/nav/red.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .redSub li a				{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .redSub li a:hover		{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }

#content_sitemap .magenta 				{ margin-top:18px; background-image:url(../img/nav/magenta.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .magenta a				{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .magenta a:hover		{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }

#content_sitemap .darkblue				{ margin-top:18px; background-image:url(../img/nav/darkblue.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .darkblue a				{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .darkblue a:hover		{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }
#content_sitemap .darkblueSub			{ list-style-type:none; font-weight:bold; margin:18px 0 0 32px; padding:0 }
#content_sitemap .darkblueSub li			{ background-image:url(../img/nav/darkblue.gif); background-position:left; background-repeat:no-repeat; }
#content_sitemap .darkblueSub li a			{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none; padding:0 0 0 20px }
#content_sitemap .darkblueSub li a:hover	{ font-size:13px; font-weight:bold; color:#FFF; text-decoration: none }

/* --- FOOTER -------------------------------------------------------------------------------------------------------------------------- */

#footer 					{ clear:both; margin:-15px auto 0 auto; position: relative; width:995px; }
#footer p				{ margin-left:32px; color:#FFF; font-size:12px; }
#footer img				{ margin-right:20px; border:none; }


