@import "beitragskalkulator/css/style.css";
BODY  	{ 	font-size:12px; font-family:Arial,Helvetica,sans serif; 
			background-image:url(images/hg_left.gif); background-repeat:repeat-y; }
			
.ohne_hg { 	background-image:url(images/1pxweiss.gif); background-repeat:repeat; }
	

H1 { font-size:16px; font-family:Arial,Helvetica,sans serif; color:#000; }
H2 { font-size:14px; font-family:Arial,Helvetica,sans serif; color:#000; }
H3 { font-size:12px; font-family:Arial,Helvetica,sans serif; color:#000; font-weight:bold; margin-bottom:2px; }
H4 { font-size:12px; font-family:Arial,Helvetica,sans serif; color:#000; font-weight:bold; }
H5 { font-size:14px; font-family:Arial,Helvetica,sans serif; color:#000; margin:0px; }
H6 { font-size:14px; font-family:Arial,Helvetica,sans serif; color:#7FBA49; margin:5px 0px 5px 0px; }

div 		{	font-size:12px; font-family:Arial,Helvetica,sans serif;}
.logo		{ 	height:90px; width:290; white-space:nowrap;
				position:absolute; top:0px; left:0px; background-color:#ffffff; z-index:1; }
				
.top		{ 	height:90px; white-space:nowrap;
				position:absolute; top:0px; left:290px; z-index:2; }

.navi 		{ 	height:25px; white-space:nowrap;
				position:absolute; top:90px; left:290px; z-index:3; }
.drucken	{ 	height:25px; white-space:nowrap;
				position:absolute; top:94px; left:955px; z-index:3; }				
				
.menu		{ 	width:132; height:210px; background-color:#7FBA49;
   				position:absolute; top:90px; left:158px; z-index:4; }

.suche		{	width:158; height:210px;position:absolute; top:90px;
			   left:0px; z-index:5;background-color:#B2D692; }	

.submenu	{ 	width:710; height:25px; 
				position:absolute; top:115px; left:290px; z-index:6; padding-top:5px; }

.aktuelles	{ 	width:290; background-image:url(images/hg_left.gif); background-repeat:repeat-y;
				position:absolute; top:300px; left:0px; z-index:7; background-color:#99C86D; }				
				
.fuss		{ 	width:290; height:25px;
				position:absolute; top:565px; left:0px; z-index:8; font-size:10px; background-color:#E61935; color:#ffffff }

.aktionsbild {
   position:absolute;
   left:910px;
   top:0px;
   width:200px;
   height:80px;
   z-index:9; 
}
            
.rubrik	{
	height:30px; font-weight:bold; letter-spacing:2px; border-bottom:1px solid #B2D692; border-top:1px solid #B2D692; color:#1E5A0E;
}         
				
.pic		{ 	width:150;
				position:absolute; top:250px; left:370px; z-index:9; font-size:10px; color:#287814; }

.pic_utitel	{ 	font-size:10px; color:#287814; }

.inno_titel	{	font-size:12px; font-weight:bold; height:16px; letter-spacing:1.5pt; background-color:#1E5A0E; color:#ffffff; }

.rahmen		{	border:1px solid #1E5A0E; }
				
.content	{ 	width:400;
				position:absolute; top:210px; left:520px; z-index:10; }
				
.content_inno	{ 	width:540;
				position:absolute; top:210px; left:370px; z-index:10; }

.content_messe	{ 	width:540;
				position:absolute; top:210px; left:370px; z-index:10; }
				
.content_verant	{ 	width:630;
				position:absolute; top:210px; left:370px; z-index:10; }				

.nl_print {	visibility:hidden; }
				
.nobreak 		{ 	white-space:nowrap; }
.abstand		{ 	margin-right:15px; }
.dklgruen		{ 	color:#1E5A0E; }
.gruen			{ 	color:#7FBA49; }
.mittelgruen	{ 	color:#99C86D; }
.hellgruen		{ 	color:#B2D692; }
.hg_hellgruen	{ 	background-color:#B2D692; }
.weiss			{ 	color:#ffffff; }
.schwarz		{ 	color:#000000; }
.rot			{ 	color:#E61935; }
.klein			{	font-size:10px; }
.klein_titel	{	font-size:10px; border-bottom:1px solid #1E5A0E; }

.listentitel		{	background-color:#1E5A0E; color:#ffffff; font-weight:bold; }
.mitgliederliste 	{ 	font-size:12px; font-family:Arial,Helvetica,sans serif; color:#E61935; }
.liste
{
	position:absolute;
	top:190px;
	left:370px;
	right: 10px;
	z-index:10;
}

.termin_details
{
	position:absolute;
	top:170px;
	left:320px;
	right: 10px;
	z-index:10;
}

.termin_logo
{
	position: absolute;
	top: 155px;
	left: 520px;
}

.termin_bild
{
	position: absolute;
	top: 70px;
	left: 0px;
}

.termin_titel
{
	position: absolute;
	top: 70px;
	left: 0px;
}

b		{	color:#000; }

TD
{
	font-size:12px;
	font-family:Arial,Helvetica,Geneva,sans serif;
}

TH
{
	font-size:12px;
	font-family:Arial,Helvetica,Geneva,sans serif;
	font-weight: bold;
}
TABLE.ausgabeliste
{
	border: 1px solid #B2D692;
}
TABLE.ausgabeliste caption 
{
	text-align:left;
	font-size:12px;
}
TABLE.ausgabeliste TH
{
	background-color: #B2D692;
}
TABLE.ausgabeliste img
{
	border:0;
}
TD.td_liste
{
	background-color: #EFEFEF;
	font-size:12px;
	font-family:Arial,Helvetica,Geneva,sans serif;
}
TD.liste_ALT
{
	background-color: #B2D692;
}

TD.mitteilung_titel
{
	font-size: 14px;
	font-weight: bold;
	color: #1E5A0E; 
}

TD.mitteilung_datum
{
	font-size: 10px;
}
TD.anfahrt	
{
	font-size: 11px;
}	

Link 		{ color:#1E5A0E; font-weight:bold; text-decoration:none; } 
A:active 	{ color:#E61935; font-weight:bold; text-decoration:none; } 
A:link 		{ color:#1E5A0E; font-weight:bold; text-decoration:none; } 
A:visited 	{ color:#1E5A0E; font-weight:bold; text-decoration:none; } 
A:hover 	{ color:#E61935; font-weight:bold; text-decoration:none; } 

Link.weiss 		{ color:#ffffff; } 
A.weiss:active 	{ color:#ffffff; } 
A.weiss:link 	{ color:#ffffff; } 
A.weiss:visited { color:#ffffff; } 
A.weiss:hover 	{ color:#ffffff; } 

Link.klein 		{ color:#1E5A0E; font-size:10px; text-decoration:none; } 
A.klein:active 	{ color:#E61935; font-size:10px; text-decoration:none; }
A.klein:link 	{ color:#1E5A0E; font-size:10px; text-decoration:none; }
A.klein:visited { color:#1E5A0E; font-size:10px; text-decoration:none; }
A.klein:hover 	{ color:#E61935; font-size:10px; text-decoration:none; }

SELECT.navigation
{
	font-size:11px;
	width:140px;
}
hr 			{ background-color :#99C86D; color: #99C86D; border: #99C86D; height: 1px; }

/* SITEMAP */
#left 			{ float: left; width: 265px; }
#right			{ float: right; width: 265px; }
.sitemap		{ width:540; position:absolute; top:210px; left:370px; z-index:10; }
.sitemap h3 	{ color: #E61935; text-transform: uppercase; 
					margin-top: 8px; margin-bottom: 8px; border-bottom: 1px solid #E61935; }
.sitemap a.h3	{ color: #E61935; }
.sitemap a.h3:hover	{ color: #1E5A0E; }
.sitemap ul		{ list-style-type: square; margin-top: 0px; margin-bottom: 0px; }
.sitemap li		{ color: #99C86D; }

/**********************************************************************/
/* Messe-Details */
/**********************************************************************/

	#messe_rand {
		width:540px; border:1px solid #1e5a0e; height:100%
	}
	#messe_kopf {
		background-color:#b2d692; height:64px; border-bottom:1px solid #1e5a0e;
	}
	#messe_kopf_logo {
		float:left; margin:0px 20px 0px 10px;
	}
	#messe_kopf_head {
		height:64px;
	}
	#messe_kopf_head h2 {
		margin:0px; padding:0px;
	}
	#bild_gross {
		text-align:right; margin-top:15px; font-size:10px; display:none;
	}
	#bild_klein {
		text-align:right; margin-left:20px; float:right; font-size:10px;
	}
	#messe_txt {
		margin:10px;
	}
	#messe_txt_rechts {
		clear:both; float:right; margin-left:20px; width:200px; text-align:center; font-size:10px; 
	}
	#messe_txt_rechts_bt01 {
		background-color:#ffff99; border:2px solid #999; width:200px; height:35px; padding:5px 0px 5px 0px;
	}
	#messe_txt_rechts_bt02 {
		background-color:#ffff99; border:2px solid #999; width:200px; height:35px; padding:5px 0px 5px 0px;
	}
	#messe_txt_rechts_bt03 {
		background-color:#ffff99; border:2px solid #999; width:200px; padding:5px 0px 5px 0px;
	}
	p.messe_stimmen, div.messe_stimmen {
		clear:both; width:90%;
		margin-bottom:36px;
	}
	div.messe_stimmen_pic01 {
		float:left; margin-right:10px;
	}
	div.messe_stimmen_pic02 {
		float:right; margin-right:10px;
	}
	div.messe_stimmen_a {
		font-size:14px; font-weight:bold;
	}
	div.messe_stimmen_b {
		font-size:11px; font-weight:bold;
	}
	.clearfix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

#messe_uebersicht {
	background-color:#b2d692; 
	min-height:64px; 
	border:1px solid #1e5a0e; 
	padding:6px;
	margin-bottom:10px;
	line-height: 1.2;
}
div.newsletterMesseNavi {
	background-color: #B2D692;
	padding: 5px 0 10px 0;
	width: 150px;
}
.newsletterMesseNavi a {
	margin: 10px 0 0 15px;
	float: left;
	font-weight: normal;
}
div.newsletterMesseNavi div.seperator {
	width: 150px;
	float: left;
	border-bottom: 1px solid dotted;
	height: 5px;
}
.clear {
	clear: both;
}