body 						{ color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #666666; padding:0; margin:0; text-align:center;  }

h1 							{ font-size:21px; color:#8aa906; padding:0; margin:10px 0 20px 0;  font-weight:normal; font-family:Georgia; line-height: 21px}
h2 							{ font-size:14px; color:#7d7d7d; padding:0; margin:0 0 10px 0;  font-weight:bold; }
h3 							{ font-size:13px; color:#8aa906; padding:0; margin:0 0 4px 0; font-weight:bold; }

a 								{ color:#bd0100; text-decoration:underline;  }
a:hover 					{ color:#bd0100; text-decoration:none;   }

table						{ font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
td 							{ vertical-align: top; text-align: left;}
img 						{ border: 0px; margin:0;  }

#rahmen 				{ width:756px; padding:0; margin:0 auto; text-align:left; background-image: url(_images/hg.gif); background-repeat: repeat-y}

#header					{ height: 128px; padding:0; background-image: url(_images/hg-header.gif); background-repeat: no-repeat } 

#menue 				{ height:29px; padding: 0; margin: 0; background-color:#bd0100; border-bottom:1px solid #ffffff; }
#menue ul 			{ padding:0; margin: 0px; list-style-type: none;  }
#menue li 				{ display:inline; }
#menue li a 			{ display: block; font-size:12px; float:left; color:#c7c7c7; font-weight:normal; padding: 7px 32px 7px 17px; text-decoration:none; background-color:#bd0100; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;  }
#menue li a:hover 	{ color:#ffffff  }

.siteoptions			{ float:right; padding:7px 12px 0 0; color:#ffffff }
.siteoptions img			{ margin-left:12px; }
.siteoptions a			{ color:#c7c7c7; }

#submenue 				{ height:29px; padding: 0; margin: 0; background-color:#c7c7c7; border-bottom:1px solid #ffffff; }
#submenue ul 			{ padding:0; margin: 0px; list-style-type: none;  }
#submenue li 				{ display:inline; }
#submenue li a 			{ display: block; font-size:12px; float:left; color:#333333; font-weight:normal; padding: 7px 20px 0 17px; text-decoration:none;  }
#submenue li a:hover 	{ text-decoration:underline;  }
#submenue img		{ margin:0 4px 2px 0; vertical-align:middle }

#motiv 				{ border-left:3px solid #bd0100; border-right:3px solid #bd0100; height: 129px; background-image: url(_images/motiv.jpg); background-repeat: no-repeat }

#content 				{ border-left:3px solid #bd0100; border-right:3px solid #bd0100; background-color:#ffffff; background-image: url(_images/hg-content.gif); background-repeat: repeat-y }

#left							{ padding:25px 0; float:left; width:524px; }
#left img 				{ margin:0; border:4px solid #c7c7c7; padding:1px;  }
#text						{ padding: 0 16px 160px 34px; line-height:17px; } 
#text img { border:5px solid #cccccc; margin:0 10px 10px 0; }
#text ul { list-style-type:square }
#text li {  }

.box_right img { clear:both; }
.box_right img { float:right; margin:0 0 0 10px; }

.box_left img { clear:both; }
.box_left img { float:left; margin:0 10px 0 0; }

#right						{ float:right; padding:68px 14px 20px 34px; margin:0; width: 178px; }
#logosveranstalter	{ padding:14px 0; margin:0; text-align:center; }


#footer 					{ clear:both; padding: 13px 12px 13px 17px; color:#ffffff;  }
#footer a 				{ color:#c7c7c7; text-decoration:underline;  }
#footer a:hover 	{ color:#c7c7c7; text-decoration:none;   }
.webdesign			{ float:right; }
.clear						{ clear:both; }

.table						{ font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif;  }
.tableheader			{ padding:4px 8px; color:#666666; background-color:#ffffff; font-weight:bold; }
.tablecontent			{ padding:4px 8px; color:#666666 }
.tablefooter			{ padding:4px 8px; background-color:#fadcaa; color:#666666 }
.tablemessage		{ padding:4px 8px; background-color:#f29400; color:#ffffff;  }
.tablesubmit			{ padding:4px 8px; }

form						{ padding:0; margin:0; }
input						{ width:300px; padding:1px;}
.radiobutton			{ width:9px; vertical-align:text-bottom }
textarea					{ width:300px; font-family: Arial, Verdana, sans-serif; padding:4px; font-size:12px; }
.button					{ background-color:#bd0100; color:#ffffff; width:100px; padding:4px 4px 8px 4px; font-size:11px; border: none; text-align:left; }
.button:hover			{ background-color:#aaaaaa; }

.newskasten			{ padding:0; }
.smallversion		{ height: 270px; }
.newstitel				{ font-size:14px; color:#444444; padding:0; margin:0 0 2px 0; font-weight:normal; }
.newsdatum			{ font-size:11px; color:#f29400; padding:0; margin:0 0 2px 0;  }
.newsthumbright	{ float:right; margin:2px 0 12px 10px; }
.newsthumbleft		{ float:left; margin:2px 10px 12px 0; }
.newskasten img	{ margin-bottom: 4px }
.clearnews				{ clear:both; height:20px; }
.newsinfokasten	{ border-top:1px solid #f29400; padding-top:6px; }

.galeriekasten			{  }
.galerietd					{ padding:8px 0 4px 0; text-align:left;}
.galerietitel				{ font-size:14px; color:#c5491b; padding:0; margin:0 0 2px 0; font-weight:bold; }
.galeriesmall				{ font-size:11px; color:#ef9500; padding:0; margin:0 0 2px 0;  }
.galeriethumbright	{ float:right; margin:2px 0 12px 10px; }
.galeriethumbleft		{ float:left; margin:2px 10px 12px 0; }
.galeriezurueck		{ float:right;padding-right:13px }
.galeriekasten img	{ margin-bottom: 2px; border:2px solid #ef9500; }
.cleargalerie				{ clear:both; height:20px; }
.galerieinfokasten	{ border-top:1px solid #f29400; padding-top:6px; }
.tablebildergalerie td { padding:5px; }

.mitgliederkasten		{  }
.mitgliedertd				{ padding:8px 0 4px 0; text-align:left;}

.gboption				{ padding:5px 0; }
.gbeintrag				{ width:400px }
.gbeintraginfos		{ float:left; width:110px; }
.gbdatum			{ font-size:11px; color:#dcd064; padding:0; margin:0 0 2px 0;  }
.gbeintragnachricht	{float:right; width:290px; }
.cleargb					{ clear:both; height:20px; }
.gbinfokasten		{ border-top:1px solid #ffffff; padding-top:6px; }

