html, body {
margin: 0;
background: #F5EFDF;
color: #000;
}

body {
padding: 0 0;
font-family: Arial, Helvetica, sans-serif; 
line-height: 13pt;
font-size:10pt;
color: #000;
}

p, ol, ul, li, td {
font-family: Arial, Helvetica, sans-serif; 
line-height: 13pt;
font-size:10pt;
color: #000;
margin:  0px 0 0 0;
}

li {
margin:  1px 0 0 20;
}

ol, ul {
margin:  2px 0 0 0;
}

hr              { color:#6FC180; height:1px; }



.rot            { color:#CC0000; }
.gruen          { color:#176F31; }
.groesser1      { font-size:11pt; }
.groesser2      { font-size:12pt; }


#main {
width: 769px;
padding: 0;
background: #F0F0F0;
}


#logo {
width:163px; 
height:107px;
position:absolute; top:0px; left:0px; 
z-index:2;
}

#strOben {
width:606px; 
height:70px;
position:absolute; top:0px; left:163px; 
color: #000;
background-image:url(../images/streifen_oben_back.gif);
}

#menuOben {
width:606px; 
height:60px;
margin: 0px 0 0 0;
}

#menuMit {
height:15px;
width:550px;
position:absolute; top:75px; left:170px; 
z-index:1;
padding: 0px 0 0 0;
margin:  0px 0 0 0;
font-family: Arial, Helvetica, sans-serif; 
font-size:9pt;
color: #176F31;
}

#indexContent {
margin:  120px 80 20 180;
}


#bilderleiste {
height:61px;
margin:  0px 0 0 0;
background: #D4E3D7;
}

#menuLeft {
width:128px;  
z-index:1;
margin:  120px 5 20 5;
}

#foto {
width:595px;
height:158px;
position:absolute; top:97px; left:130px;
margin:  0px 30 0 30;
}

#fotoBack {
width:595px;
height:158px;
position:absolute; top:105px; left:130px;
margin:  0px 30 0 30;
background-image:url(../images/bg_fotos.gif);
}


#content {
margin: 280px 80 20 40;
}

#logoHaus {
width:176px;
height:133px;
position:absolute; top:120px; left:220px; 
}

#koordHaus {
width:250px;
height:100px;
position:absolute; top:150px; left:450px;
}

#introHaus {
margin: 120px 0 20 0;
}

#ihHead {
width:450px;
height:20px;
margin:  0px 0 0 0;
line-height: 18pt;
font-size:11pt;
}

#ihText {
width:450px;
height:130px;
margin:  5px 0 0 20;
}

#contentNormal {
margin: 120px 80px 20px 40px;
}

#contentGuest {
margin: 120px 0 20 40;
}

#contentWeg {
margin: 120px 280 20 40;
}


#karte{
position:absolute; top:120px; left:510px; 
width: 231px;
height: 326px;
}


#foot {
background: #6FC180;
overflow: visible;
padding: 0px 0 0 5;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height: 12pt;
font-weight: normal; 
color: #fff;
}


.text {
font-family: Arial, Helvetica, sans-serif; 
line-height: 13pt;
font-size:10pt;
color: #000;
}

.textSmallBold {
font-family: Arial, Helvetica, sans-serif; 
line-height: 12pt;
font-size:8pt;
color: #000;
font-weight:bold;
}

.head1 {
font-family: Arial, Helvetica, sans-serif; 
line-height: 15pt;
font-size:11pt;
font-weight:normal;
color: #000;
padding: 0px 20 0 0;
}

.guestbookPersonal {
color: #176F31;
font-size:9pt;
}

A.menuOben0:link    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: none; }
A.menuOben0:visited {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: none; }
A.menuOben0:hover   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #AB3A07; text-decoration: none; }
A.menuOben0:acitve  {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; text-decoration: none; }

A.menuOben1:link    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #AB3A07; text-decoration: none; }
A.menuOben1:visited {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #AB3A07; text-decoration: none; }
A.menuOben1:hover   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #AB3A07; text-decoration: none; }
A.menuOben1:acitve  {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #AB3A07; text-decoration: none; }

A.menu0:link      {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000; padding: 0px 2 0 3; text-decoration: none; }
A.menu0:visited   {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000; padding: 0px 2 0 3; text-decoration: none; }
A.menu0:hover     {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000; padding: 0px 2 0 3; text-decoration: none; }
A.menu0:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000; padding: 0px 2 0 3; text-decoration: none; }

A.menu1:link      {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #30673A; padding: 0px 2 0 3; text-decoration: none; }
A.menu1:visited   {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #30673A; padding: 0px 2 0 3; text-decoration: none; }
A.menu1:hover     {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #30673A; padding: 0px 2 0 3; text-decoration: none; }
A.menu1:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #30673A; padding: 0px 2 0 3; text-decoration: none; }

A.submenu0:link      {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; padding: 0px 2 0 15; text-decoration: none; }
A.submenu0:visited   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; padding: 0px 2 0 15; text-decoration: none; }
A.submenu0:hover     {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #F0F0F0; padding: 0px 2 0 15; text-decoration: none; }
A.submenu0:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #000; padding: 0px 2 0 15; text-decoration: none; }

A.submenu1:link      {font-family: Arial, Helvetica, sans-serif; line-height: 12pt; font-size:9pt; color: #F0F0F0; padding: 0px 2 0 15; text-decoration: none; }
A.submenu1:visited   {font-family: Arial, Helvetica, sans-serif; line-height: 12pt; font-size:9pt; color: #F0F0F0; padding: 0px 2 0 15; text-decoration: none; }
A.submenu1:hover     {font-family: Arial, Helvetica, sans-serif; line-height: 12pt; font-size:9pt; color: #F0F0F0; padding: 0px 2 0 15; text-decoration: none; }
A.submenu1:acitve    {font-family: Arial, Helvetica, sans-serif; line-height: 12pt; font-size:9pt; color: #F0F0F0; padding: 0px 2 0 15; text-decoration: none; }

A.pfad:link      {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #598D67; text-decoration: none; }
A.pfad:visited   {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #598D67; text-decoration: none; }
A.pfad:hover     {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #598D67; text-decoration: underline; }
A.pfad:acitve    {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #598D67; text-decoration: none; }

A.linkFooter:link      {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; font-weight: normal; color: #598D67; text-decoration: none; }
A.linkFooter:visited   {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; font-weight: normal; color: #598D67; text-decoration: none; }
A.linkFooter:hover     {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; font-weight: normal; color: #598D67; text-decoration: underline; }
A.linkFooter:acitve    {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; font-weight: normal; color: #598D67; text-decoration: none; }

A.Impressum:link      {  font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
A.Impressum:visited   {  font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
A.Impressum:hover     {  font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }
A.Impressum:acitve    {  font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }

A:link      {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }
A:visited   {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }
A:hover     {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
A:acitve    {  font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }


