/* hg-Farbe: #f8ffe7,   SchriftFarbe: #004319,   Dunkelgrün: #004319,  Hellgrün: #89ba17,  Mintgrün: #f8ffe7,  Gelb-100:#ffed00,  LayoutFarbe4: #------,  LayoutFarbe5:#------, */
body              {margin:0px; padding:0px; font-size:13px; line-height:15px; background:url(../img/bgs/background.jpg) top left no-repeat #89ba17; font-family:Arial, Helvetica, sans-serif; color:#004319;}
#maindiv          {position:absolute; margin:0px; padding:0px; border:0px; width:100%; text-align:center;}
#centerdiv        {margin:auto; padding:0px; border:0px; width:805px; margin-top:20px;}
#absposdiv        {position:relative; margin:0px; padding:0px; border:0px; width:805px; text-align:left; top:0px; left:0px;}

#bannerdiv        {position:absolute; margin:0px; padding:0px; border:0px; width:805px; height:130px; top:0px; left:0px; text-align:right; font-size:13px; cursor:pointer;}
#hauptnavi 		  {position:absolute; margin:0px; padding:0px; border:0px; width:805px; height:25px; top:130px; left:0px; background:url(../img/bgs/navi_bg.gif) right top repeat-x;}

#content_table 	  {position:absolute; top:155px; left:0px; margin:0px; padding:0px; width:805px; height:490px;}
#navidiv          {margin-left:5px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding:0px; border:0px; width:160px; height:180px; font-size:13px; float:left;}
#slideshow        {position:absolute; top:473px; left:15px; margin:0px; padding:0px; border:0px; width:140px; height:250px; font-size:13px; float:left;}
#contentTd        {margin:0px; padding:0px; width:805px; height:460px; text-align:left; vertical-align:top; font-size:13px; background:url(../img/bgs/bg_content.gif) top left repeat-y;}
#imgtopright      {border:0px; float:right; padding:0px; margin-top:0px; margin-left:5px; margin-right:2px; margin-bottom:5px;}
#kontaktinfos     {position:absolute; top:175px; right:22px; margin:0px; padding:0px; border:0px; width:140px; height:140px; font-size:13px; float:right;}
#indexinfos       {position:absolute; top:345px; right:18px; margin:0px; padding:0px; border:0px; width:170px; height:200px; font-size:13px; float:right; text-align:justify;}
#contentBottomTd  {margin:0px; padding:0px; width:805px; height:30px; background:url(../img/bgs/bg_bottom.gif) top left no-repeat;}
#facebook		  {position:absolute; top:10px; right:10px;}

/*Navigation Seite =================================================================*/
a.itemHead {background:url(../img/bgs/naviButton.jpg) left center no-repeat; display:block; white-space:nowrap; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:0px; text-decoration:none; letter-spacing:1px; text-align:left; margin-top:25px; height:36px; margin-left:10px;}
a.item, a.itemPfeil {background:url(../img/bgs/naviButton.jpg) left center no-repeat; display:block; white-space:nowrap; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:0px; text-decoration:none; letter-spacing:1px; text-align:left; margin-top:0px; height:36px; margin-left:10px;}
a.item:link, a.item:visited, a.item:active, a.itemHead:link, a.itemHead:visited, a.itemHead:active, a.itemPfeil:link, a.itemPfeil:visited, a.itemPfeil:active {font-weight:bold; height:36px;}
a.item:hover 						{background:url(../img/bgs/naviButtonHover.jpg) left center no-repeat; font-weight:bold; height:36px;}
a.itemPfeil:hover, a.itemHead:hover {background:url(../img/bgs/naviButtonHoverPfeil.jpg) left center no-repeat; font-weight:bold; height:36px;}
.naviText {margin-left:11px;}
a.itemBig {background:url(../img/bgs/naviButtonBig.jpg) left center no-repeat; display:block; white-space:nowrap; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:0px; text-decoration:none; letter-spacing:1px; text-align:left; margin-top:0px; height:72px; margin-left:10px; line-height:14px;}
a.itemBig:link, a.itemBig:visited, a.itemBig:active {font-weight:bold; height:72px;}
a.itemBig:hover 						{background:url(../img/bgs/naviButtonBigHover.jpg) left center no-repeat; font-weight:bold; height:72px;}

/*
#naviExtention1, #naviExtention2, #naviExtention3, #naviExtention4, #naviExtention5 {position:absolute; z-index:100; visibility:hidden; background-color:#f8ffe7; text-align:left; width:160px; font-size:13px;}
#naviExtention1 {top:180px; left:160px; z-index:100;}	
#naviExtention2 {top:216px; left:160px; z-index:100;}
#naviExtention3 {top:252px; left:160px; z-index:100;}
#naviExtention4 {top:288px; left:160px; z-index:100;}
#naviExtention5 {top:324px; left:160px; z-index:100;}
*/

.infoBoxHead {position:absolute; top:0px; left:0px; height:36px; width:140px; background:url(../img/bgs/naviButton2.gif) left center no-repeat; margin-top:1px; font-weight:bold; letter-spacing:1px; z-index:50; }
.infoBoxBody {position:absolute; top:33px; left:12px; width:114px; background:#ffffff; border-right:1px solid #004319; border-bottom:1px solid #004319; border-left:1px solid #004319; line-height:15px; text-align:center; z-index:51;}
.infoBoxContent {margin:5px; font-weight:bold;}

/*Navigation Oben =================================================================*/
#hauptnavitable {top:0px; left:0px; width:805px; padding:0px; margin:0px;}
#navi1 {top:0px; left:0px; width:151px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}
#navi2 {top:0px; left:151px; width:100px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}
#navi3 {top:0px; left:251px; width:185px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}
#navi4 {top:0px; left:436px; width:135px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}
#navi5 {top:0px; left:571px; width:60px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}
#navi6 {top:0px; left:631px; width:102px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}
#navi7 {top:0px; left:733px; width:72px; height:25px; font-weight:bold; padding:0px; margin:0px; cursor:pointer; z-index:3; background:url(../img/bgs/divider.gif) right top no-repeat; padding-top:0px;}

/* content-Bereich ============================================================*/
h1 {font-weight:bold; font-style:normal; font-size:17px; color:#004319; line-height:15px; padding:0px; margin-top:29px; margin-left:180px; margin-right:15px; margin-bottom:0px;}
h2 {font-weight:bold; font-style:normal; font-size:15px; color:#89ba17; line-height:13px; padding:0px; margin-top:3px;  margin-left:180px; margin-right:15px; margin-bottom:5px;}
h3 {font-weight:bold; font-style:normal; font-size:15px; color:#89ba17; line-height:13px; padding:0px; margin:30px 15px 0px 180px; background:url(../img/bgs/BlattKlein15.jpg) bottom left no-repeat;}
h4 {font-weight:bold; font-style:normal; font-size:15px; color:#89ba17; line-height:17px; padding:0px; margin:15px 10px 0px 230px; background:url(../img/bgs/SternGelb15.jpg) top left no-repeat;}

.text {margin:7px 35px 0px 180px; text-align:justify;}
.textschmal {margin:7px 51px 0px 196px; text-align:justify;}
.unterpunkt {margin:3px 50px 0px 252px; text-align:justify;}
.textBasemenue {color:#89ba17; margin-top:15px; margin-left:180px; margin-right:35px; margin-bottom:0px; text-align:left; font-size:11px;}
.hellgruen {color:#89ba17;}
.jahreszeit   {margin:0px 35px 0px 200px;}

/* Kleine Vorschaubilder und Tabelle für große Bilder =======================*/
.imgstable {margin-left:180px; margin-top:5px; width:591px; height:135px;}
.imgstd    {padding:0px; margin:0px; border:0px; background:url(../img/bgs/imgsbg.jpg) top left no-repeat; width:197px;}
.imgs      {width:126px; height:95px; border:0px; cursor:default; padding:0px; margin-left:30px;}

.imgstablex {margin-left:240px; margin-top:3px; width:531px; height:121px;}
.imgstdx    {padding:0px; margin:0px; border:0px; background:url(../img/bgs/imgsbgx.jpg) top left no-repeat; width:177px;}
.imgsx      {width:110px; height:85px; border:0px; cursor:default; padding:0px; margin-left:30px;}

/* Visitenkarten ========================================*/
.KontakteDiv		{text-align:left; margin:0px 0px 0px 180px;}
.KontakteTable		{width:255px; height:170px; margin:15px 25px 0px 0px; border:0px; padding:0px; vertical-align:top; font-size:13px; line-height:18px; text-align:left; background:url(../img/ma/bgMA.jpg) top left no-repeat; display:inline-block;}
.KontakteInnL		{width:90px; vertical-align:top; text-align:right;}
.KontakteInnR		{width:165px; vertical-align:top; text-align:left;}
.KontakteImg		{height:113px; width:75px; margin:25px 0px 0px 15px; border:1px solid #89ba17;}

.KontakteTxt	  	{margin:26px 10px 5px 9px; text-align:left;}

/* Links allgemein ============================================================*/
a {color:#89ba17; text-decoration:none; font-size:13px;} a:link {color:#89ba17; text-decoration:none;} a:visited {color:#89ba17; text-decoration:none;} a:hover, a:active {color:#004319; text-decoration:none;}
a.hauptnavi {color:#89ba17; text-decoration:none; font-size:13px;} a.hauptnavi:link {color:#89ba17; text-decoration:none;} a.hauptnavi:visited {color:#89ba17; text-decoration:none;} a.hauptnavi:hover, a.hauptnavi:active {color:#ffed00; text-decoration:none;}
a.navi {color:#004319; text-decoration:none; font-size:13px;} a.navi:link {color:#004319; text-decoration:none;} a.navi:visited {color:#004319; text-decoration:none;} a.navi:hover, a.navi:active {color:#89ba17; text-decoration:none;}
a.weiss {color:#c8d871; text-decoration:none; font-size:13px;} a.weiss:link {color:#c8d871; text-decoration:none;} a.weiss:visited {color:#c8d871; text-decoration:none;} a.weiss:hover, a.weiss:active {color:#89ba17; text-decoration:none;}

/* Kontakttabellen und Zellen  ============================================================*/
#tableStandard      {width:425px; text-align:left; z-index:90; border:0px; vertical-align:top; margin:0px;}

.formular           {margin:0px 0px 0px 15px; width:425px; float:left;}

.tdLinksStandard        {font-size:13px; line-height:11px; width:280px; padding:0px; margin:0px; text-align:left; vertical-align:top;}
.tdMitteStandard	    {font-size:13px; line-height:11px; width:10px; padding:0px; margin:0px; text-align:left; vertical-align:top;}
.tdRechtsStandardMail  	{font-size:11px; line-height:11px; width:135px; padding:0px; margin:0px; text-align:justify; vertical-align:middle;}

.tdLinksLinks        {font-size:13px; line-height:13px; width:100px; padding:0px; margin:0px; text-align:left; vertical-align:top;}
.tdMitteLinks	    {font-size:13px; line-height:13px; width:25px; padding:0px; margin:0px; text-align:left; vertical-align:top;}
.tdRechtsLinks  	{font-size:13px; line-height:13px; width:300px; padding:0px; margin:0px; text-align:justify; vertical-align:middle;}
.tdTrennlinie		{height:10px;}

.tableOptions           {width:280px; text-align:left; z-index:90; border:0px; vertical-align:top; margin:0px; padding:0px; font-size:11px; line-height:11px; font-family:Verdana, Arial, Tahoma, sans-serif; text-align:left; font-weight:normal; font-style:normal; color:#000066;}
.tdOptions              {vertical-align:middle; padding-left:0px; padding-top:3px; padding-right:0px; padding-bottom:0px; margin:0px; text-align:left; width:13px;}
.tdOptionsText          {vertical-align:middle; padding-left:0px; padding-top:3px; padding-right:0px; padding-bottom:0px; margin:0px; text-align:left; width:80px;}

.trennlinie         {border-bottom:1px solid #89ba17; height:1px;}

input, select, textarea    {margin:0px; padding:0px; width:280px; font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; font-style:normal; color:#004319;}
.button                    {text-align:center; padding:3px; margin:0px;}

/* Table Bewertung  ============================================================*/
.tdLinksBewertung        {font-size:13px; line-height:11px; width:200px; padding:0px; margin:0px; text-align:left; vertical-align:top;}
.tdInBetweenBewertung    {width:10px; padding:0px; margin:0px;}
.tdRechtsBewertung  	 {font-size:11px; line-height:11px; width:350px; padding:0px; margin:0px; text-align:left; vertical-align:top;}

.bewertung               {margin:0px; padding:0px; width:200px; font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; font-style:normal; color:#004319;}
.kategorie				 {font-size:11px; vertical-align:top; width:120px;}	
#StarTable		         {width:350px;}
.sternchen				 {font-size:11px; vertical-align:top; width:210px;}
.buttonBewertung         {width:200px; text-align:center; padding:3px; margin:0px;}
.radio                   {margin:0px; padding:0px; width:1px; height:1px; line-height:1px;}
.ausgabe                 {margin:4px; padding:0px; width:45px; height:15px; display:inline; line-height:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; vertical-align:top; font-weight:normal; font-style:normal; color:#004319; border:0px; background-color:#f8ffe7;}

.Stern				     {cursor:pointer;}

#Ergebnisse				 {width:564px;}
.tdLinksErgebnisse       {margin-top:2px; font-size:12px; line-height:15px; width:200px; padding:0px; text-align:justify; vertical-align:top;}
.tdInBetweenErgebnisse   {width:10px; padding:0px; margin:0px;}
.tdKategorieErgebnisse   {margin-top:2px; font-size:11px; line-height:13px; width:146px; padding:0px; text-align:left; vertical-align:top;}
.tdRechtsErgebnisse  	 {margin-top:2px; font-size:11px; line-height:13px; width:218px; padding:0px; text-align:left; vertical-align:top;}

/* Table Bildervorschau  ============================================================*/
.bildervorschau			{width:540px; margin:0px 0px 30px 176px;}
.thb					{width:90px; height:90px; border:1px solid #004319;}
.thbleer				{width:90px; height:90px; border:0px;}
.thumbs					{width:86px; height:86px; border:2px solid #ffffff; cursor:default;}



