body   	           {margin: 0px; padding: 0px; height: 100%; width: 100%; font-family: Arial, Helvetica, sans-serif;
                     font-size: 12px; background-position: center;}
#haupt	       	  {position: relative; left: 50%; width: 760px; margin-left: -380px; margin-top: 0px; padding: 0px;}
#head	            {width: 760px; margin-left: 0px; height: 150px; padding: 0px; background-image: url(upload/head.jpg); background-repeat: no-repeat;}					
#main        	  {margin-right: 0px; padding: 0px; border-top: solid 1px #fff;}

#navleiste          {background-image: url("upload/libi.jpg"); background-repeat: no-repeat; float:left; margin-top: -2px; 
                     padding: 0px; width: 144px;}

#main a        	  {text-decoration:none; color: #0056FF; font-weight: normal;}
                  
#content	    {margin-left: 165px; margin-top: 20px; margin-right: 20px;  margin-bottom: 0px; width: 556px;}
#rand               {}

#navleiste ul	    {margin-top: 120px; margin-left:5px; padding: 0px; list-style-type: none; list-style-position: outside;}
#navleiste li	    {line-height: 2.0em; margin-left: 0px; margin-bottom: 5px;}
#navleiste li a	    {display: block; text-decoration:none; margin-left: 0px; background-image: url("upload/lihgnormal.gif"); background-position: 0px 2px; background-repeat: no-repeat;}
#navleiste li a:hover {background-image: url("upload/lihover.gif"); background-repeat: no-repeat;color: #000;}

#navleiste li.subnav0 a     {margin-left: 0px; padding-left: 10px; text-decoration: none; color: #000; font-size: 0.95em; font-weight: bold; vertical-align:middle;}
#navleiste li.subnav1 a     {margin-left: 5px; padding-left: 20px;font-size: 0.8em; color: #000;}
                            
h1                  {font-family:Arial; font-size: 3.0em; color:#05389C;padding: 0; margin-left: 0px; line-height: 1.5em;}
h2                  {font-family:Arial; font-size: 2.5em; color:#05389C;padding: 0; margin-left: 0px; line-height: 1.5em;}
h3                  {font-family:Arial; font-size: 2.0em; color:#05389C;padding: 0; margin-left: 0px; line-height: 2em;}
h4                  {font-family:Arial; font-size: 1.5em; color:#05389C;padding: 0; margin-left: 0px; line-height: 2em;}
h5                  {font-family:Arial; font-size: 1.0em; color:#05389C;padding: 0; margin-left: 0px; line-height: 1.5em;}
h6                  {font-family:Arial; font-size: 0.5em; color:#05389C;padding: 0; margin-left: 0px; line-height: 1.5em;}

hr                 {color:#05389C; background-color:#05389C; margin-left: 0px; padding: 0px; width: 250px; text-align: left;}
table		   {empty-cells:show; border-collapse:collapse; border: solid 0px #05389C; width: 98%;  
                                       margin-left: 0.5em;margin-top: 0.5em; margin-bottom: 2em;}
th		   {text-align: left; font-size: 1em; color: #05389C; line-height: 1.6em; padding: 0.3em; 
                                     border: solid 0px #05389C;}
td		   {font-size: 1em; line-height: 1.6em; padding: 0.3em; border: solid 0px #05389C;}


form		   {margin: 0px; width: 60%;}
fieldset		{margin-bottom: 1em; padding-left: 50px; padding-right: 0px; border: solid 0px #fff;}
legend		   {margin-left: 0px; color: #000; font-weight: normal; visibility: hidden;}
input		   {margin-bottom: 1em; width: 100%;}
textarea		{width: 100%;}
label		   {display: block; float: left; clear: left; margin-bottom: 0.4em; width: 168px; color: #000; border: solid 0px #000;}
.check		   {float: left; clear: left;width: auto;}
.submit		   {width: 40%; height: 22px; float: left; clear: left; background-color: #CDEAFC;}

.news-image 	   {float: right; margin: 10px;}
.news-caption 	   {text-align: center;}


.csi-textpic 			{}
.csi-textpic .csi-caption 		{}
.csi-textpic .csi-text			{}

.csi-intext-right-nowrap .csi-image		{float: right; clear: right; margin-top: 1em; }
.csi-intext-right-nowrap .csi-text		{margin-right: 155px;}           

.csi-intext-right .csi-image		{float: right; clear: right; margin-left: 1em; margin-bottom: 1em;}
.csi-intext-right .csi-text		{}

.csi-intext-left-nowrap .csi-image		{float: left;  width: margin-top: 1em; margin-bottom: 1em;}
.csi-intext-left-nowrap .csi-text		{margin-left: 155px;}

.csi-intext-left .csi-image		{float: left; margin-right: 1em;}
.csi-intext-left .csi-text			{}

.csi-center .csi-image			{text-align:center;}
.csi-right .csi-image 			{text-align:right;}
.csi-left .csi-image 			{text-align:left;}

.tx-veguestbook-pi1 table {border: solid #FFF3DE; background-color: #89BFFF; width: 500px;}
.tx-veguestbook-pi1 th    {border: solid #FFFFFF;}
.tx-veguestbook-pi1 td    {border: solid #FFFFFF;}
.submit-button            {width: 200px; background-color: #C4DFFF;}


.tx-guestbook-list-header             {background-color: #89BFFF; color: #000; font-weight:bold;}  
.tx-guestbook-list-row                {background-color: #FFFFFF;}      
.tx-guestbook-list-rowleft            {background-color: #BDDBFD; color: #601601; width: 200px;}  
.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-veguestbook-pi1-browsebox-SCell   {color: #000;} 
.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;}
#main .tx-veguestbook-pi1 div a	{color: #000000;}

.galerieimg     {float: left; width: 180px; height: 140px; border: solid 1px #FFF; margin-right: 2px; margin-bottom: 2px;}
.galerieimg	{margin-top: 10px; margin-left: 10px; margin-bottom: 10px; margin-right: 10px;}
.galerieimage	{border: solid 1px #FFF; margin-right: 4px; margin-bottom: 4px; text-align: center; padding-top: 4px; padding-bottom: 4px;}
.galerienav	{clear: left;}
