html, body 		{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
				font-size: 12px;
  				color: #333333;
  				text-align: left;
  				background-color: #c60000; 
  				background-image:url('../image/bgr.jpg');}
p,br, font     {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
				font-size: 12px;
  				color: black;
  				font-weight: normal;}  				
small     { font-size: 11px;
				color: #000000;
				text-align: right }
a:visited     	{ color: #3B3B3B; 
				text-decoration: underline; }
a:active      	{ color: #979595; 
				text-decoration: underline; }
a:hover       	{ color: #979595; 
				text-decoration: underline; }
a 	      		{ color: #3B3B3B; 
				text-decoration: underline; }     
img.border {border-width: 1px; border-color: white; border-style: solid;}
img.blank {border-width: 0px; border-color: white; border-style: solid;}
td, p {font-size: 12px; color: black; font-weight: normal;}


div.girl 		{position: absolute; left: 79%; top: 0px; margin-top: 100px;  z-index: 0; width: 260px; height: 450px;}
table.maintable { border-spacing: 0px;
				text-align: center;
				border: 0px;
				padding: 0px;
				font-size: 12px;
				width: 795px;
				border-collapse: collapse;
				z-index: 5; }	
table.clear {border-spacing: 0px; border: 0px; padding: 0px; border-collapse: collapse; width="98%"; align: left;}
table.menu {border-spacing: 0px; border-width: 4px; padding: 0px; border-collapse: collapse; width="14";}
td.header     	{width: 786px;
				height: 129px; }     
td.menu_left   { width: 40px;
				height: 494px;
				background-image:url('../image/menu_left.jpg'); 
				border-width: 0px; }
td.menu_head   { width: 124px;
			    height: 278px;
				border-width: 0px;
				padding: 0px;
				vertical-align: top;
				background-color: #f7e784; }
td.menu_foot   { width: 124px;
			    height: 216px;
				background-image:url('../image/menu_foot.jpg'); 
				border-width: 0px;
				background-repeat:no-repeat;
				vertical-align: top; 
				background-color: #ffe784;}
td.main_left   { width: 63px; height: 494px;
				background-image:url('../image/main_left.jpg'); 
				background-repeat: no-repeat;}
td.main_left_ohneschweif   { width: 63px; height: 494px;
				background-image:url('../image/main_left_ohne_schweif.jpg'); 
				background-repeat: no-repeat;}				
td.main        { width: 560px;
				background-image:url('../image/main.jpg');
				text-align: left;
				vertical-align: top;
				}
td.main_rest        { width: 560px;
			        height: 494px;
				background-image:url('../image/main_rest.jpg');
				text-align: left;
				vertical-align: top;
				padding: 0px;}
td.shadow_right { width: 9px;
			    height: 644px;
				background-image:url('../image/shadow_right.jpg');
				background-repeat:no-repeat; }
td.footer_menu_left { width: 40px;
			    height: 22px;
				background-image:url('../image/footer_red.gif'); }
td.footer_menu    { width: 124px;
			    height: 22px;
				background-image:url('../image/footer_white.gif'); }
td.footer_shadow  {width: 63px;
			    height: 22px;
				background-image:url('../image/footer_shadow.gif'); }
td.footer_main  { width: 560px;
			    height: 22px;
				background-image:url('../image/footer_red.gif'); 
				text-align: right;
				color: white;
				font-size: 10px;
				text-style: italic;}
td.footer_main a:visited     	{ color: white; 
								text-decoration: none; }
td.footer_main a:active      	{ color: grew; 
								text-decoration: underline; }
td.footer_main a:hover       	{ color: grew; 
								text-decoration: underline; }
td.footer_main a 	      		{ color: white; 
								text-decoration: none; }     

table.start    {border-spacing: 0px;
				border: 0px;
				padding: 0px;
				width: 100%;
				border-collapse: collapse;
				padding-top: 5px;}	
table.start_main {width:  100%; }
table.start_main2 {width: 560px;
			        height: 494px;
				background-image:url('../image/main_rest.jpg');
				text-align: left;
				vertical-align: top;
				padding: 0px;
.start_ligross { width: 45%; vertical-align: top;
				height: 100%; 
				text-align: left;
				padding-left: 0px;
				padding-right: 20px;
				}
.start_party 			{width: 55%;
			    	height: 45%;
				vertical-align: top;
				text-align: left;
				padding-left: 38px;
				padding-top: 40px; }
.start_photos { width: 55%; height: 55%; vertical-align: top; text-align: left; padding-left: 0px; padding-top:  2px;}
p.start_red { color: black;
			 font-size: 13px;
			 font-weight: bold;
   			 vertical-align: top;
   			 font-style: italic;}


h0 	    		{color: black;
				font-size: 24px;
				text-align: center;
				font-style: italic;}
h1 	    		{ color: black;
				font-size: 18px;
				text-align: left;}
h2 	    		{ color: black;
				font-size: 14px;
				text-align: center;}
				font-style: italic;
				font-weight: normal;}
h3 	   	 		{ color: black;
				 font-size: 14px; }
p.center        {text-align: center;}
td.small        {font-size: 11px;
				color: #000000;}

td.guestbookheaderlft {border-spacing: 0px;
  				border: 1 px solid white;
				padding: 0px;
				font-size: 11px;
				border-collapse: collapse;
				background-color: #F7DB8C; 
				font-weight: bold;}	
td.guestbookheaderright {border-spacing: 0px;
  				border-right: 1 px solid white;
				border-top: 1 px solid white;
				border-bottom: 1 px solid white;
				padding: 0px;
				font-size: 11px;
				border-collapse: collapse;
				background-color: #F7DB8C; 
				font-weight: bold;}	

input.inputbox {border: 1 px solid #9C9221; font-size: 12px; background-color: #E8D159; color: black; }
input.inputbox:hover {background-color: #FFE78C;}
input.button {background-image:url('../image/button_bgr.jpg'); color: black; border-width:0px; font-size: 12px; height: 16px; }
textarea.inputbox {border: 1 px solid #9C9221; font-size: 11px; background-color: #E8D159; color: black; }
textarea.inputbox:hover {background-color: #FFE78C;}
.gb_nameform {font-size: 11px; height: 14px; border: 0px; valign: center; color: #CAB41B; background-color: #E8D159;}
.contentheading	{ font-size  : 18px;
  height           : 20px; 
  font-weight      : bold;
  white-space      : nowrap;
  text-transform   : uppercase;
  text-align       : left;
  color            : #526921;
  width            : 100%;
  padding-top	   : 15px; }			
.componentheading {
  background       : url(../images/header.gif) repeat;
  font-size        : 18px;
  height           : 20px; 
  font-weight      : bold;
  white-space      : nowrap;
  text-transform   : uppercase;
  text-align       : left;
  color            : #526921;
  width            : 100%;
}
.inputbox {
  border           : 1px solid white;
  background	   : transparent url(../images/back.gif);
  background-color : black;
  margin-bottom    : 5px;
  color			   : white;
}
#buttons {
  float            : right;
  margin           : 0px;
  padding          : 0px;
  width            : 50%;
}

				
