body   	            {margin: 0px; padding: 0px; height: 100%; width: 100%; background-image: url("upload/body.gif"); 
                     background-position: center top; background-repeat: repeat-y; font-family: Arial, Helvetica, sans-serif;
                     font-size: 12px;}
#haupt		{position: relative; left: 50%; width: 760px; margin-left: -380px; padding: 0px}
#head		{width: 760px; margin: 0px; height: 124px; padding: 0px; background-image: url(upload/head.jpg); background-repeat: no-repeat;}
#main		{margin:0px; padding: 0px; border-top: solid 1px #000;}
#navob		{background-color: #1B6433; width: 759px; border-right: solid 1px #1D6533;}
#navob ul	{margin: 0; padding: 0; list-style-type: none; list-style-position: outside;}
#navob li.links			{float:left; display: block; width: 120px; height: 26px; background-color: #1B6433; line-height: 26px; text-align: center;}
#navob li.links a		{display: block;  margin-left: 5px; height: 22px; color: #FFF; text-decoration:none; background-color: #00802D; border-left: solid 1px #A2FCA9; border-top: solid 1px #A2FCA9; border-right: solid 1px #000; border-bottom: solid 1px #000;}
#navob li.links a:hover		{display: block;color: #A2FCA9; background-color: #017329; border-left: solid 1px #000; border-top: solid 1px #000; border-right: solid 1px #A2FCA9; border-bottom: solid 1px #A2FCA9;}
#navob li.topnav		{float:left; display: block; width: 159px; height: 26px; background-color: #1D6533;}
#navli		{float:left; margin: 0px; padding: 0px; width: 160px;}
#navli ul	{margin-top: 40px; margin-left: 20px; padding: 0px; list-style-type: none;}
#navli li	{float:left; display: block; width: 100%; line-height: 20px;  margin-bottom: 5px; text-decoration:none; background-image: url("upload/lihgnormal.gif"); background-repeat: no-repeat;}
#navli li a			{display: block; text-decoration:none; color: RED;}
#navli li a:hover		{display: block; background-image: url("upload/lihover.gif"); background-repeat: no-repeat;}
#navli li.subnav0 a     {margin-left: 0px; padding-left: 10px; text-decoration: none; font-size: 11px; font-weight: normal;}
#navli li.subnav1 a     {margin-left: 0px; padding-left: 20px; color: #1EBF02; font-size: 10px;}
#content                   {margin-left: 165px; margin-top: 20px; margin-right: 20px;  margin-bottom: 0px; width: 556px;}
#rand                       {}

h1                                {font-family:Arial; font-size: 3.0em; color:#0F6400;padding: 0; margin:0px; line-height: 1.5em;}
h2                                {font-family:Arial; font-size: 2.5em; color:#0F6400;padding: 0; margin:0px; line-height: 1.5em;}
h3                                {font-family:Arial; font-size: 1.5em; color:#0F6400;padding: 0; margin:0px; line-height: 4em; text-decoration:underline; font-weight: normal;}
h4                                {font-family:Arial; font-size: 1.5em; color:#0F6400;padding: 0; margin-left:0px; line-height: 2em;}
h5                                {font-family:Arial; font-size: 1.0em; color:#0F6400;padding: 0; margin:0px; line-height: 1,5em;}
h6                                {font-family:Arial; font-size: 0.5em; color:#0F6400;padding: 0; margin:0px; line-height: 1.5em;}

hr                                {color:#05389C; background-color:#05389C; margin: 0; padding: 0; width: 250px; text-align: left;}
table			{empty-cells:show; border-collapse:collapse; border: solid 1px #000; width: 98%; margin-top: 0.5em; 
                         margin-bottom: 2em;}
th			{text-align: left; font-size: 1em; color: #000; line-height: 1.6em; padding: 0.3em; 
                         border: solid 1px #000;}
td			{font-size: 1em; line-height: 1.6em; padding: 0.3em; border: solid 1px #000;}


form		{margin: 0px; width: 60%;}
fieldset		{margin-bottom: 1em; border: 0px solid #C6DDEF; padding-left: 20px; padding-right: 20px;}
legend		{color: #fff; font-weight: normal;}
input		{margin-bottom: 1em; width: 100%;}
textarea		{width: 100%;}
label		{display: block; float: left; clear: left; margin-bottom: 0.4em; width: 248px; border: solid 0px #000;}
.check		{ float: left; clear: left;width: auto;}
.submit		   {width: 40%; height: 22px; float: left; clear: left; font-weight:bold; color: #FF5A1D;background-color: #0F6400;}


.tx-veguestbook-pi1 table {border: solid #FFF; background-color: #8B8EFF; width: 500px;}
.tx-veguestbook-pi1 th    {border: solid #FFFFFF;}
.tx-veguestbook-pi1 td    {border: solid #FFFFFF;}
.submit                   {width: 150px; background-color: #0F6400;}


.tx-guestbook-list-header             {background-color: #8B8EFF; color: #601601; font-weight:bold;}  
.tx-guestbook-list-row                {background-color: #FFFFFF;}      
.tx-guestbook-list-rowleft            {background-color: #CBCDFB; color: #601601; width: 150px;}  
.tx-guestbook-list-entrycomment-title {font-weight: bold; color: #FFFFFF;} 
.tx-guestbook-list-entrycomment       {font-style: normal;}         
.tx-guestbook-list-small              {font-size: 9px; color: #601601;}
.tx-veguestbook-pi1-browsebox TD      {font-size: 9px; color: #013470;} 
.tx-veguestbook-pi1-browsebox-strong, 
.tx-ttnews-browsebox-SCell            {font-weight: bold; color: #000;}  
.tx-veguestbook-pi1-browsebox-SCell   {background-color: #FFFFFF;} 
.tx-guestbook-latest-header           {background-color: #FF0000; border: solid 10px #FFF3DE; color: #FFFFFF; font-weight:bold;}
.tx-guestbook-latest-row              {background-color: #000000;}
.tx-guestbook-latest-small            {font-size: 9px; color: #666666;} 
.tx-guestbook-form-inputfield-med     {border-style: solid; border-width: 1pt; border-color:#002D9C; font-size:12; color:#333333; width:200px; height:20;}
.tx-guestbook-form-inputfield-big     {border-style: solid; border-width: 1pt; border-color:#002D9C; font-size:12; color:#333333; width:200px; height:20;}
.tx-guestbook-form-textarea           {border-style: solid; border-width: 1pt; border-color:#002D9C; font-size:12; color:#333333; width:350px;}    
.tx-guestbook-form-obligationfield    {color: #FFFFFF;}
.tx-guestbook-form-error              {color: #FF0000;}


.galerieimg     {float: left; width: 180px; height: 140px; border: solid 1px #000; margin-right: 2px; margin-bottom: 2px;}
.galerieimg	{margin-top: 10px; margin-left: 10px; margin-bottom: 10px; margin-right: 10px;}
.galerieimage	{border: solid 1px #000; margin-right: 4px; margin-bottom: 4px; text-align: center; padding-top: 4px; padding-bottom: 4px;}
.galerienav	{clear: left;}


.news-image 		{float: right; margin: 10px;}
.news-caption 		{text-align: center;}height: 24px; 