body { background-color: #fff; margin: 0px; font-size: 10px; }
a { text-decoration: none; color: #0baa36; font-weight: bold}
a:visited { text-decoration: none; color: #0baa36; }
a:active { text-decoration: none; color: #0baa36; }
a:hover { text-decoration: none; color: #0baa36; }
a:link { text-decoration: none; color: #0baa36; }
#stage { width: 895px; height: 632px; position: absolute; text-align: center; background-color: #fff; margin-left: -456px; left: 50%; }
#topleft { border: 1px solid lime; width: 90px; height: 27px; position: absolute; top: 70px; left: 0px; background-color: #ffc20f; }
#ecke_topleft { width: 34px; height: 27px; position: absolute; top: 70px; left: 90px; background-image: url(../img/ecke_topleft.png); }
#topborder { width: 910px; height: 31px; position: absolute; top: 97px; left: 0px; background-color: #ffc20f; }
#logo { width: 198px; height: 90px; position: absolute; top: 0px; left: 721px; }
#bar_topleft { width: 259px; height: 27px; position: absolute; top: 128px; left: 0px; background-image: url(../img/bar_topleft.png); }
#header_logo {  width: 895px; height: 146px; position: absolute; top: 0px; left: 0px; background-image: url(../img/gruenestadt_header.jpg); }
#menu_bar { visibility: visible; border: 0px solid lime; width: 632px; height: 50px; position: absolute; top: 95px; left: 0px; background-color: #fff; padding: 0px; margin: 0px}
#newnewsletter { width: 306px; height: 22px; position: absolute; top: 438px; left: 0px; background-color: #0fa92f; background-image: url(../img/newsletter.png); }
#newsletterform_div { border: 0px solid red; width: 163px; height: 20px; text-align: left; padding: 0px; position: absolute; right: 0px; top: -10px; }
#newsletter_email { font-family: Arial, sans; font-size: 10px; background-color: white; width: 139px; height: 14px; border: 0px solid #fff; margin: 0px 0px 0px 0px; position: absolute; top: 3px; right: 26px; }
#newsletter_blume { cursor: pointer; position: absolute; top: 0px; right: 4px; width: 20px; height: 20px; background-image: url(../img/newsletter_submit.png); background-color: #0fa92f; }

.menupic {border: 0px}

#menu0_active { width: 62px; height: 50px; position: absolute; top: 0px; left: 0px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu1_active { width: 182px; height: 50px; position: absolute; top: 0px; left: 62px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu2_active { width: 182px; height: 50px; position: absolute; top: 0px; left: 244px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu3_active { width: 81px; height: 50px; position: absolute; top: 0px; left: 426px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu4_active { width: 77px; height: 50px; position: absolute; top: 0px; left: 507px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu5_active { width: 41px; height: 50px; position: absolute; top: 0px; left: 584px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu6_active { width: 62px; height: 50px; position: absolute; top: 0px; left: 625px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu7_active { width: 62px; height: 50px; position: absolute; top: 0px; left: 687px; background-color: #fff; cursor: pointer; overflow: hidden; }

#menu0 { width: 62px; height: 50px; position: absolute; top: 0px; left: 0px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu1 { width: 182px; height: 50px; position: absolute; top: 0px; left: 62px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu2 { width: 182px; height: 50px; position: absolute; top: 0px; left: 244px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu3 { width: 81px; height: 50px; position: absolute; top: 0px; left: 426px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu4 { width: 77px; height: 50px; position: absolute; top: 0px; left: 507px; background-color: #fff; cursor: pointer; overflow: hidden; }
#menu5 { width: 41px; height: 50px; position: absolute; top: 0px; left: 584px; background-color: #fff; cursor: pointer; overflow: hidden;  }
#menu6 { width: 62px; height: 50px; position: absolute; top: 0px; left: 625px; background-color: #fff; cursor: pointer; overflow: hidden;  }
#menu7 { width: 62px; height: 50px; position: absolute; top: 0px; left: 687px; background-color: #fff; cursor: pointer; overflow: hidden;  }

#left_side { width: 306px; height: 438px; position: absolute; top: 146px; left: 0px; }
.thumb_field { border: 0px solid red; width: 306px; height: 86px; position: absolute; left: 0px; bottom: 0px; background-color: transparent; 
	visibility: visible; }
.thumb_field_collection { border: 0px solid red; width: 306px; height: 86px; position: absolute; left: 0px; bottom: 0px; background-color: transparent; 
	visibility: visible; z-index: 100; }
.thumb_back { width: 306px; height: 86px; position: absolute; left:0px; top: 0px; background-color: #fff;
	-moz-opacity: 0.5; opacity:.5;filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.thumb0 { width: 34px; height: 34px; position: absolute; left: 21px; top: 8px; background-color: #999; }
.thumb1 { width: 34px; height: 34px; position: absolute; left: 74px; top: 8px; background-color: #999; }
.thumb2 { width: 34px; height: 34px; position: absolute; left: 127px; top: 8px; background-color: #999; }
.thumb3 { width: 34px; height: 34px; position: absolute; left: 180px; top: 8px; background-color: #999; }
.thumb4 { width: 34px; height: 34px; position: absolute; left: 233px; top: 8px; background-color: #999; }
.thumb5 { width: 34px; height: 34px; position: absolute; left: 21px; top: 47px; background-color: #999; }
.thumb6 { width: 34px; height: 34px; position: absolute; left: 74px; top: 47px; background-color: #999; }
.thumb7 { width: 34px; height: 34px; position: absolute; left: 127px; top: 47px; background-color: #999; }
.thumb8 { width: 34px; height: 34px; position: absolute; left: 180px; top: 47px; background-color: #999; }
.thumb9 { width: 34px; height: 34px; position: absolute; left: 233px; top: 47px; background-color: #999; }
.thumb { cursor: pointer; }
#newsletter_field { width: 250px; height: 111px; position: absolute; left: 0px; bottom: 0px; background-color: transparent; 
	 visibility: visible; }
#newsletter_bar { width: 250px; height: 20px; position: absolute; top: 0px; left: 0px; background-color: #fa4c00; text-align: left; }
#newsletter_bar b { font-family: Arial, sans-serif; color: #fff; font-size: 11px; font-weight: normal; margin-left: 10px; line-height: 18px; }
#newsletter_bord { width: 1px; height: 91px; position: absolute; top: 20px; left: 0px; background-color: #ff9313; }
#newsletter_cont { width: 249px; height: 91px; position: absolute; top: 20px; left: 1px; background-color: #fecd4d; text-align: left; }
#newsletter_cont p { font-family: Arial, sans-serif; color: #000; font-size: 9px; font-weight: normal; margin-left: 10px; }
.newsletter_table { font-family: Arial, sans-serif; color: #000; font-size: 9px; font-weight: normal; margin-left: 10px; margin-left: 10px }
#newsletter_cont input {color:#fff; font-size: 10px; border-color: #000000; border-style: solid; border-width: 1px; background-color:#fa4c00; margin-right: 10px }
#ecke_bild { width: 34px; height: 27px; position: absolute; top: 0px; right: 0px; background-image: url(../img/ecke_bild2.gif); }
#right_side_top { width: 660px; height: 28px; position: absolute; top: 155px; left: 250px; background-image: url(../img/right_side_top.png); }
#right_side_left { width: 55px; height: 426px; position: absolute; top: 183px; left: 250px; background-image: url(../img/right_side_left.png); }
#right_side_right { width: 64px; height: 426px; position: absolute; top: 183px; right: 0px; background-image: url(../img/right_side_right.png); }
#right_side_bot { width: 541px; height: 39px; position: absolute; bottom: 23px; right: 64px; background-image: url(../img/right_side_bot.png); }
#content { width: 541px; height: 438px; position: absolute; right: 40px; top: 168px; background-color: #fff;  }
#ecke_content { width: 35px; height: 27px; position: absolute; left: 506px; top: 0px; background-image: url(../img/ecke_content_trans.gif); }
#picdiv { border: 0px solid red; overflow:hidden; width: 494px; height: 438px; background-color: #fff; position: absolute; left: 0px; top: 0px; visibility: hidden; cursor: pointer; }
#galtab { width: 494px; height: 387px; }
#galtdat { text-align: center; vertical-align: middle; }
#gal { border: 0px solid #000; vertical-align: middle; }
#textfield { overflow:hidden; width: 515px; height:438px; background-color: #fff; position: absolute; left: 12px; top: 0px; }
#text_cont { border: 0px solid red; font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; text-align: left; padding: 0px 2px 0px 10px;
	width: 474px;  position:absolute; left:0px; top:0px; background-color: #fff; }
#text_cont b {color: #fa4c00; font-weight: bold; }
#bot_bar { width: 895px; height: 22px; position: absolute; top: 606px; left: 0px; background-color: #ffe701; }

#text_scroll { z-index: 4000; width: 16px; height: 387px; background-color: #ffc20f; position: absolute; left: 858px; top: 168px; vertical-align: top; table-layout: fixed; visibility: hidden; color: #6c9d30; }
#txsc { z-index: 3000; position: relative; top: 0px; left: 0px; height: 339px; width: 16px; background-color: #4bba2f; }
#txsc1 { position: absolute; top: 0px; left: 0px; height: 339px; width: 16px; margin: 0px; background-color: #058900; cursor: default; }
#txup { background-image:url(../img/scroll_up.png); height: 24px; width: 16px; background-repeat: no-repeat; cursor: default; }
#txmove { height: 339px; text-align: left; }
#txdn { background-image:url(../img/scroll_dn.png); height: 24px; width: 16px; background-repeat: no-repeat; cursor: default; }
td.sc { line-height:1px;vertical-align:top; }

.tabelle_whg { font-family: Arial, sans-serif; color: #fff; font-size: 11px; font-weight: bold; line-height: 16px; background-color: #ffc20f; border-collapse: collapse}
.tabelle_whg td { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: #fff; padding-left: 6px; width: 150px}
.tabelle { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold }

#scrolltext { font-family: Arial, sans-serif; font-size: 10px; color: #000; line-height: 24px }
.kontaktformular {font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding-bottom: 10px} 
input {color:#fff; font-size: 10px; border-color: #0aa834; border-style: solid; border-width: 1px; background-color:#ffe700; color: #000 }
.submit {color:#fff; font-size: 10px; border-color: #0aa834; border-style: solid; border-width: 1px; margin-left: 0px; color: #000; background-color:#ffe700 }
textarea {color:#fff; font-size: 10px; border-color: #0aa834; border-style: solid; border-width: 1px; background-color:#ffe700 }

.textundbild { border: 0px solid lime; min-height: 64px; margin: 20px 0px 20px 0px; height: 100%; }
.textundbild_bild { border: 0px solid red; min-height: 64px; }
.textundbild_text { border: 0px solid blue; min-height: 64px; }

