/*
   CSS rendert zugehöriges XHTML-File praktisch identisch auf
   * WinXP FFox2.0.0.3
   * WinXP IE6
   * WinXP IE7 (Textzoom funktioniert, Seitenzoom skaliert Text nicht)
   * WinXP Opera 8.5
   * WinXP Netscape 7.2
   * Linux Konqueror 3.3.2
   * Linux Firefox 1.0.4
   * Linux Opera 8.5 (Kleine Darstellungsfehler bei Zoomfunktion)
   * Mac OSX10.3 Safari 1.3
   * Mac OSX10.3 Firefox 1.04
   * Mac OSX10.3 Opera 8.5 (Zoom funktioniert nicht)
   * Mac OSX10.3 Camino 0.8.4
   * Mac OSX10.3 Shira 1.1
  21Apr07 --- sven waechli 
*/


* { margin: 0; padding: 0; }

html, body { width: 100%; height: 100%; font-size:101%;}


body {background: #A4B2D8;font: 1em Verdana, sans-serif;}
h1{font-size: 1.4em;font-weight: bold;color: #000000;margin-bottom:1em;}

#wrap_all {min-width:820px;width:60em;max-width:1400px;margin: 0.8em auto;background: inherit;}/*SW*/
#body_wrapper {width:100%;background: inherit;}/*SW*/

#top_bar {position:relative; z-index:10;height:1.2em;float:right;width:38%;font-weight: bold;color:#333;font-size: 0.68em;margin-top:10px;}
#top_bar a{color: #666;text-decoration: none;}
#top_bar form{float:right;width:16em;margin-left:4%;}
#top_bar form input{border:1px solid #999;width:8em;height:1.2em;font-weight: normal;color:#333;font-size:0.9em;}
#top_bar ul{padding-top: 0.2em;}
#top_bar ul li{list-style-type: none; float:left;white-space: nowrap;padding-left:0.4em;}
#top_bar .tx-macinasearchbox-pi1 form #search .search_button{border:none;background-color: #fff;width:6em;font-weight: bold;color:#666;font-size: 1em;margin-left:-0.3em;}
#sheet {float:left; background: #fff url(bg_header2ctl.png) no-repeat;width:100%;position:relative;}
#roundedge_topright{width:16px;height:16px;position:absolute;top:0px;right:0px;}

#title_box {position:relative;height: 112px;margin:0 2% 0 2%;width:960px;}
#teaser {position:absolute;z-index:1;bottom:0px; left:0px;height: 96px;width:886px;}
#logo {display:none;}
#flashteaser {position:absolute;bottom:0px; left:0px;height: 96px;width:886px;background-color:#fff;}
#flashlogo {position:absolute; bottom:0px;right:0px;height: 100%;width:100%;background-color:#fff;}


#main { position: relative;margin-left:2%;margin-right:2%;width:96%;}
#main_left{float:left;font-size:0.8em;width:70%;background: #fff url(bg_main_left.gif) top left repeat-y;}
#maincontent {padding-left:3em;padding-top:2em;}
#main_right{float:right;font-size:0.8em;width:16%;padding-right:2%;padding-top:5em;}
body.locgallery #main_right{float:left;font-size:0.8em;width:30%;padding-top:2.9em;margin-left:-6.4em;}

#footer {position: relative;left:0;bottom:0;height:12px;}
#footer_content {position: relative;left:0;width:80%;background: #fff url(bg_main_footer.gif) top left no-repeat;height:12px;}

#backgroundfooter{ float:left;width:100%;height:36px;background-color: #FFFFFF;background-image: url(bg_backgroundfooter.png);background-repeat: no-repeat;background-position: left top;}
#backgroundfooter_right{float:right;width:40%;height:36px;background-color: #fff;background-image: url(bg_backgroundfooter_right.png);background-repeat: no-repeat;background-position: right top;}

/***************** styles depending on body id's *************************/
body#lochome  {background: #C585B2;}
body#lochome #backgroundfooter{ border-bottom:10px solid #C585B2;}
body#locinfo  {background: #0087CA;}
body#locinfo #backgroundfooter{ border-bottom:10px solid #0087CA;}
body#locpflanzen  {background: #CC9094;}
body#locpflanzen #backgroundfooter{ border-bottom:10px solid #CC9094;}
body#loctiere  {background: #97B191;}
body#loctiere #backgroundfooter{ border-bottom:10px solid #97B191;}
body#locbilder  {background: #D67E9C;}
body#locbilder #backgroundfooter{ border-bottom:10px solid #D67E9C;}
body#locgaestebuch  {background: #A4B2D8;}
body#locgaestebuch #backgroundfooter{ border-bottom:10px solid #A4B2D8;}
body#locverkauf  {background: #89BFCF;}
body#locverkauf #backgroundfooter{ border-bottom:10px solid #89BFCF;}
body#locnewslettersbscription  {background: #C585B2;}
body#locnewslettersbscription #backgroundfooter{ border-bottom:10px solid #C585B2;}

body#lochome #main_left{background: #fff url(bg_main_left_home.gif) top left repeat-y;}
body#locinfo #main_left{background: #fff url(bg_main_left_info.gif) top left repeat-y;}
body#locpflanzen #main_left{background: #fff url(bg_main_left_pflanzen.gif) top left repeat-y;}
body#loctiere #main_left{background: #fff url(bg_main_left_tiere.gif) top left repeat-y;}
body#locbilder #main_left{background: #fff url(bg_main_left_bilder.gif) top left repeat-y;}
body#locgaestebuch #main_left{background: #fff url(bg_main_left_verkauf.gif) top left repeat-y;}
body#locverkauf #main_left{background: #fff url(bg_main_left_gaestebuch.gif) top left repeat-y;}
body#locnewslettersbscription #main_left{background: #fff url(bg_main_left_kontakt.gif) top left repeat-y;}

body#lochome #footer_content {background: #fff url(bg_main_footer_home.gif) top left no-repeat;}
body#locinfo #footer_content {background: #fff url(bg_main_footer_info.gif) top left no-repeat;}
body#locpflanzen #footer_content {background: #fff url(bg_main_footer_pflanzen.gif) top left no-repeat;}
body#loctiere #footer_content {background: #fff url(bg_main_footer_tiere.gif) top left no-repeat;}
body#locbilder #footer_content {background: #fff url(bg_main_footer_bilder.gif) top left no-repeat;}
body#locgaestebuch #footer_content {background: #fff url(bg_main_footer_verkauf.gif) top left no-repeat;}
body#locverkauf #footer_content {background: #fff url(bg_main_footer_gaestebuch.gif) top left no-repeat;}
body#locnewslettersbscription #footer_content {background: #fff url(bg_main_footer_kontakt.gif) top left no-repeat;}

body#lochome #sheet {background: #fff url(sheet_topleft_home.gif) no-repeat;}
body#locinfo #sheet {background: #fff url(sheet_topleft_info.gif) no-repeat;}
body#locpflanzen #sheet {background: #fff url(sheet_topleft_pflanzen.gif) no-repeat;}
body#loctiere #sheet {background: #fff url(sheet_topleft_tiere.gif) no-repeat;}
body#locbilder #sheet {background: #fff url(sheet_topleft_bilder.gif) no-repeat;}
body#locgaestebuch #sheet {background: #fff url(sheet_topleft_gaestebuch.gif) no-repeat;}
body#locverkauf #sheet {background: #fff url(sheet_topleft_verkauf.gif) no-repeat;}
body#locnewslettersbscription #sheet {background: #fff url(sheet_topleft_kontakt.gif) no-repeat;}

body#lochome #backgroundfooter {background: #fff url(sheet_bottomleft_home.gif) no-repeat;}
body#locinfo #backgroundfooter {background: #fff url(sheet_bottomleft_info.gif) no-repeat;}
body#locpflanzen #backgroundfooter {background: #fff url(sheet_bottomleft_pflanzen.gif) no-repeat;}
body#loctiere #backgroundfooter {background: #fff url(sheet_bottomleft_tiere.gif) no-repeat;}
body#locbilder #backgroundfooter {background: #fff url(sheet_bottomleft_bilder.gif) no-repeat;}
body#locgaestebuch #backgroundfooter {background: #fff url(sheet_bottomleft_gaestebuch.gif) no-repeat;}
body#locverkauf #backgroundfooter {background: #fff url(sheet_bottomleft_verkauf.gif) no-repeat;}
body#locnewslettersbscription #backgroundfooter {background: #fff url(sheet_bottomleft_kontakt.gif) no-repeat;}

body#lochome #backgroundfooter_right {background: #fff url(sheet_bottomright_home.gif) no-repeat;background-position: right top;}
body#locinfo #backgroundfooter_right {background: #fff url(sheet_bottomright_info.gif) no-repeat;background-position: right top;}
body#locpflanzen #backgroundfooter_right {background: #fff url(sheet_bottomright_pflanzen.gif) no-repeat;background-position: right top;}
body#loctiere #backgroundfooter_right {background: #fff url(sheet_bottomright_tiere.gif) no-repeat;background-position: right top;}
body#locbilder #backgroundfooter_right {background: #fff url(sheet_bottomright_bilder.gif) no-repeat;background-position: right top;}
body#locgaestebuch #backgroundfooter_right {background: #fff url(sheet_bottomright_gaeste.gif) no-repeat;background-position: right top;}
body#locverkauf #backgroundfooter_right {background: #fff url(sheet_bottomright_verkauf.gif) no-repeat;background-position: right top;}
body#locnewslettersbscription #backgroundfooter_right {background: #fff url(sheet_bottomright_kontakt.gif) no-repeat;background-position: right top;}

body#lochome #roundedge_topright {background: #fff url(roundedge_topright_home.gif) no-repeat;background-position: right top;}
body#locinfo #roundedge_topright {background: #fff url(roundedge_topright_info.gif) no-repeat;background-position: right top;}
body#locpflanzen #roundedge_topright {background: #fff url(roundedge_topright_pflanzen.gif) no-repeat;background-position: right top;}
body#loctiere #roundedge_topright {background: #fff url(roundedge_topright_tiere.gif) no-repeat;background-position: right top;}
body#locbilder #roundedge_topright {background: #fff url(roundedge_topright_bilder.gif) no-repeat;background-position: right top;}
body#locgaestebuch #roundedge_topright {background: #fff url(roundedge_topright_gaeste.gif) no-repeat;background-position: right top;}
body#locverkauf #roundedge_topright {background: #fff url(roundedge_topright_verkauf.gif) no-repeat;background-position: right top;}
body#locnewslettersbscription #roundedge_topright {background: #fff url(roundedge_topright_kontakt.gif) no-repeat;background-position: right top;}


/***************** END styles depending on body id's *************************/



/***************************************** Extension tx-guestbook **************************************************************/
/*
    .tx-guestbook-list-table { border-style: solid; border-color: #A4301E; border-width: 1px; margin:0px; border-top:none;}
    .tx-guestbook-list-table_SW { border:none; border-bottom: 1px solid #A4301E;}
    .tx-guestbook-list-header { background-color: #B79F75; color: #000000; font-weight:bold; padding-left:2px; }
    .tx-guestbook-list-row { background-color: #B79F75; padding-left:2px;}
    .tx-guestbook-list-rowleft { background-color: #B79F75; padding-left:2px; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small {color: #A4301E; }
    .tx-veguestbook-pi1-browsebox TD { color: #000000; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #B79F75; }
    .tx-guestbook-latest-header { background-color: #B79F75;; color: #000000; font-weight:bold; padding:2px; }
    .tx-guestbook-latest-row { background-color: #B79F75; padding:4px; }
	.tx-guestbook-latest-row p{ padding-bottom: 12px; }
    .tx-guestbook-latest-small { color: #A4301E; padding:4px; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#A4301E;; color:#000000; width:302px;border-bottom:none; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#A4301E;; color:#000000; width:302px;border-bottom:none; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#A4301E;; color:#000000; padding-left:2px; height:60px; width:302px;}
    .tx-guestbook-form-obligationfield { color: #000000; width:302px;}
    .tx-guestbook-form-error { color: #000000; padding-left:68px; }
	.tx-veguestbook-pi1 ul { color: #A4301E; padding-left:80px; }
	.tx-veguestbook-pi1 { padding-left:8px; }

	.tx-veguestbook-pi1 input, tx-veguestbook-pi1 textarea{color: #000000;background: #B79F75;border: 1px solid #A4301E;border-bottom:none;width:500px;height:18px;}
	.tx-veguestbook-pi1 textarea { height:60px; border-bottom: 1px solid #A4301E;}
	*/
.tx-veguestbook-pi1{width:600px;}
.tx-veguestbook-pi1 a{text-decoration:none;}
.tx-guestbook-list-table{margin-top:6px;}
.tx-veguestbook-pi1 form tr input{height:14px;margin-bottom:6px;}
.tx-veguestbook-pi1 form tr input.submitbutton{height:24px;margin-top:6px;}
.tx-guestbook-form-obligationfield{margin:0 6px 0 -4px;}

/***************************************** END Extension tx-guestbook *******************************************************/







/*colors*/

/* #7E1A4A --> 'Home' bordeaux */
/* #038934 --> 'Info' grass green */
/* #B83D86 --> 'Pflanzen' pink */
/* #006928 --> 'Tiere' dark green */
/* #D2391A --> 'Bilder orange' */
/* #544E96 --> 'Guestbook' lila*/
/* #115087 --> 'Verkauf' sea blue*/
/* #7D8AAB --> 'Kontakt' grey blue*/
/* #2B8A46 --> 'seleger' green*/




 






















