/*
Thank you for viewing the source to this page.

If you would like the Trion Visual Concepts GmbH to design and/or host a web site for
you, please contact us by
fon:  +49 - 89 - 357 218 730
fax:  +49 - 89 - 354 56 12
www:  http://www.trionline.de
post: Trion Visual Concepts GmbH, Münchner Str.3, 81379 Muenchen
*/

/* Standard-CSS fuer Atelier Dambäck Messebau GmbH */



/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
body						{ margin: 0; padding: 0;
							  font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 8pt; color: #5f6062; }							  
html, div, p,
h1, h2, h3, 
span, table, td,
form, img 					{ margin: 0; padding: 0;
							  font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 8pt; }
							  
img							{ behavior: url("pngbehavior.htc"); border: 0px; }
							  
ul							{ margin-left: 17px; margin-top: 6px; }	

ul.startliste				{ list-style: none; padding: 0px; margin: 5px 0px 15px 0px; }					  
ul.startliste li			{ background: url('images/xxgpfe2a.gif') no-repeat; padding-left: 25px; margin-top: 6px; }

ul.inhaltsliste				{ list-style: none; padding: 0px; margin: 5px 0px 15px 0px; }					  
ul.inhaltsliste li			{ background: url('images/xxgpfe2a.gif') no-repeat; padding-left: 15px; margin-top: 5px; }

ul.inhaltsunterliste		{ list-style: disc; padding: 0px; margin: 0px 0px 0px 16px; }
ul.inhaltsunterliste li		{ background: none; padding-left: 1px; }

ul.laenderliste				{ margin: 0px; padding: 0px; padding-top: 5px; }
ul.laenderliste li				{ float: left; list-style: none; margin-bottom: 8px; _margin-bottom: 6px; }
ul.laenderliste li b			{ float: left; width: 20px; }
ul.laenderliste li div			{ float: left; width: 360px; }
							  
/* Allgemein gueltige Formatierungen */

.text						{ font-size: 8pt; color: #5f6062; line-height: 15px; }

.text_gruen					{ font-size: 8pt; color: #7Ab423; }

.text_small					{ font-size: 7pt; color: #5f6062; line-height: 11px; }

.text_gross					{ font-size: 9pt; color: #5f6062; line-height: 14px; }

.text_gruen_gross			{ font-size: 9pt; color: #7ab423; line-height: 18px; font-weight:bold; }

.referenz_titel				{ font-size: 11pt; color: #5f6062; line-height: 16px; 
								height:20px; font-weight:bold; }

.error						{ font-size: 8pt; font-weight: bold; color: #7ab423; line-height: 15pt; }
.error_red					{ font-size: 8pt; font-weight: bold; color: red; line-height: 10pt; }

.kurzprofil					{ width:234px; heigth:60px; text-align: center; margin-bottom: 8px;
								background-color: #7ab423; }

/* Links */
a:link,	a:active, a:visited	
							{ font-size: 8pt; color: #5f6062; text-decoration: none; }
a:hover						{ color: #7ab423; text-decoration: underline;  }

a.link:link, a.link:active, a.link:visited	
							{ font-size: 8pt; color: #5f6062; text-decoration: underline; }
a.link:hover				{ color: #7ab423; text-decoration: underline;  }

a.weiter:link, a.weiter:active, a.weiter:visited	
							{ font-size: 8pt; color: #7ab423; text-decoration: none; }
a.weiter:hover				{ color: #7ab423; text-decoration: underline;  }

a.aktiv:link, a.aktiv:active, a.aktiv:visited	
							{ font-size: 8pt; color: #7Ab423; text-decoration: none;
								font-weight: bold; }
a.aktiv:hover				{ color: #7ab423; text-decoration: underline;  }

a.aktiv_ref:link, a.aktiv_ref:active, a.aktiv_ref:visited	
							{ font-size: 8pt; color: #7Ab423; text-decoration: none; }
a.aktiv_ref:hover			{ color: #7ab423; text-decoration: underline;  }

a.gruen:link, a.gruen:active, a.gruen:visited	
							{ font-size: 7pt; color: #5f6062; text-decoration: none; }
a.gruen:hover				{ color: #7ab423; text-decoration: none; }

a.weiss:link, a.weiss:active, a.weiss:visited	
							{ font-size: 8pt; color: #ffffff; text-decoration: none; }
a.weiss:hover				{ color: #ffffff; text-decoration: underline; }

a.newsletter:link, a.newsletter:active, a.newsletter:visited	
							{ font-size: 8pt; color: #5f6062; text-decoration: none; padding-left: 20px; display: block; height: 14px;
								background: url('images/xx_newsletter_bn.gif') no-repeat; margin-bottom: 5px; }
a.newsletter:hover			{ color: #7ab423; text-decoration: underline; }

a.facebook:link, a.facebook:active, a.facebook:visited	
							{ font-size: 8pt; color: #5f6062; text-decoration: none; padding-left: 20px; display: block; height: 14px;
								background: url('images/xx_facebook_bn.gif') no-repeat; margin-bottom: 5px; }
a.facebook:hover			{ color: #7ab423; text-decoration: underline; }

a.twitter:link, a.twitter:active, a.twitter:visited	
							{ font-size: 8pt; color: #5f6062; text-decoration: none; padding-left: 20px; display: block; height: 14px;
								background: url('images/xx_twitter_bn.gif') no-repeat; margin-bottom: 5px; }
a.twitter:hover				{ color: #7ab423; text-decoration: underline; }

a.rss:link, a.rss:active, a.rss:visited	
							{ font-size: 8pt; color: #5f6062; text-decoration: none; padding-left: 20px; display: block; height: 14px;
								background: url('images/xx_rss_bn.gif') no-repeat; margin-bottom: 5px; }
a.rss:hover					{ color: #7ab423; text-decoration: underline; }


/* Layer */
.clear						{ clear: both; overflow: hidden; }

#suma						{ position: absolute; z-index : 1; left:50%; margin-left: -455px; 
								width:400px; margin-top: 6px; text-align: left; padding: 0px;
								background-color: #ffffff; }

#messelayer					{ position: absolute; z-index : 90; 
							left:50%; top:100px; margin-left:280px;  width: 166px;
							background-color: #ffffff; 
							border: 1px solid #7ab423;
							text-align: center; }

#aumalayer					{ width:910px; height: 150px; margin-top: 6px; background-color: #ffffff;	
								border: 1px solid #fc6012; text-align: center; }
							
#kurzprofil					{ float: left; width:234px; heigth:60px; text-align: center; margin-top: 7px;
								background-color: #7ab423; }

#site						{ position: absolute; z-index : 2; left:50%; margin-left: -455px; 
								width:910px; margin-top: 6px; text-align: left; padding: 0px;
								background-color: #ffffff; }								
#site_print					{ width:650px; margin: 5px auto; text-align: left; padding: 0px;
								background-color: #ffffff; }
	
	#sprachwahl				{ height: 15px; }
	
	#claim_logo				{ height: 29px; margin-top: 20px; }
	
	#pic_navi				{ height: 235px; width:920px; margin-top: 8px; }
	
		.navi_vertikal		{ float: left; }	
	
		.navi_vertikal_aktiv	{ float: left; width: 105px; height:235px;
									background-color: #7Ab423; 
									border-right: 1px solid white; }
		html>body .navi_vertikal_aktiv { width: 104px; }
	
	#navi_horizontal		{ float: left; height: 15px; width:676px; margin-top: 5px; }
	
	#content				{ width: 910px; margin-top: 13px; 
								background-image: url("images/xxbglina.gif");
								background-repeat: repeat-y; float: left; }
	#content_home			{ width: 910px; margin-top: 9px; 
								background-image: url("images/xxbglina.gif");
								background-repeat: repeat-y; float: left; }
	
		#inhalt_links		{ width:270px; float: left; margin-top: 5px; }
		
		#inhalt_mitte		{ width:405px; float: left; }
		#inhalt_mitte_folge	{ width:640px; float: left; }		
		#inhalt_referenzen	{ width:910px; float: left; }
			.referenzteaser		{ float: left; width: 215px; height: 145px; background: rgb(240,240,240);
									margin-right: 10px; margin-bottom: 10px; }
			.referenzteaser_inhalt			{ padding: 5px; }
			.referenzteaser_inhalt img		{ float: left; width: 75px; height: 135px; margin-right: 5px; }
			
		.box_fakten			{ float: right; width: 230px; padding-left: 10px; }
		
		#inhalt_rechts		{ width:235px; float: left; margin-top: 5px; }
			.anfahrt_rechts	{ float: right; width: 235px; _width: 230px; }
			*+html .anfahrt_rechts { width: 230px; }
		#fussbereich		{ width:910px; clear: both; }	
		
	#funktionen				{ padding-top: 5px; padding-bottom: 5px; }
	#druck_adresse			{ visibility: hidden; display: none; }

/* PopUp-Layer */
#box_popup				{ position: absolute; left: 50%; top: 50%; margin-left: -215px; margin-top: -220px; width: 430px; height: 440px; text-align: left; visibility: hidden; z-index: 990; }
#box_popup_1			{ position: absolute; left: 50%; top: 50%; margin-left: -215px; margin-top: -220px; width: 430px; height: 440px; text-align: left; visibility: hidden; z-index: 990; }
#box_popup_2			{ position: absolute; left: 50%; top: 50%; margin-left: -215px; margin-top: -220px; width: 430px; height: 440px; text-align: left; visibility: hidden; z-index: 990; }
#box_popup_3			{ position: absolute; left: 50%; top: 50%; margin-left: -215px; margin-top: -220px; width: 430px; height: 440px; text-align: left; visibility: hidden; z-index: 990; }
#box_popup_4			{ position: absolute; left: 50%; top: 50%; margin-left: -215px; margin-top: -220px; width: 430px; height: 440px; text-align: left; visibility: hidden; z-index: 990; }
	#box_popup_schatten_rechts		{ position: absolute; left: 415px; top: 0px; width: 15px; height: 440px; overflow: hidden; z-index: 992; }
	#box_popup_schatten_unten		{ position: absolute; left: 0px; top: 425px; width: 415px; height: 15px; overflow: hidden; z-index: 992; }
	#box_popup_rahmen				{ position: absolute; left: 0px; top: 0px; width: 413px; _width: 415px; height: 423px; _height: 425px; background-color: #FFFFFF; border: 1px solid #7AB423; overflow: hidden; z-index: 990;}
	#box_popup_ueberschrift			{ position: absolute; left: 20px; top: 20px; width: 379px; height: 25px; font-size: 11pt; font-weight: bold; color: #5F6062; border-bottom: 1px solid #7AB423; text-align: left; z-index: 991; }
	#box_popup_inhalt				{ position: absolute; left: 20px; top: 60px; width: 369px; _width: 379px; height: 310px; font-size: 8pt; color: #5F6062; padding-right: 10px ;overflow: auto; text-align: left; z-index: 992; 
										scrollbar-base-color:#9FA0A2; 
										scrollbar-3d-light-color:#9FA0A2;
										scrollbar-arrow-color:#9FA0A2;
										scrollbar-darkshadow-color:#9FA0A2;
										scrollbar-face-color:#FFFFFF;
										scrollbar-highlight-color:#FFFFFF;
										scrollbar-shadow-color:#FFFFFF;
										scrollbar-track-color:#FFFFFF;}
	.box_popup_fuss			{ position: absolute; left: 20px; top: 385px; width: 379px; height: 30px; text-align: right; border-top: 1px solid #7AB423; padding-top: 5px; z-index: 991; }
	#box_popup_close		{ position: absolute; left: 388px; _left: 386px; top: 12px; width: 12px; height: 12px; z-index: 993; }
	
	
/* Tabellen */
.fakten						{ width:230px; background-color: #e2efcf; margin-bottom: 5px; _margin-bottom: 0px; }
.routenplaner				{ width:230px; background-color: rgb(240,240,240); margin-left: 5px; _margin-left: 0px;
								margin-bottom: 5px; _margin-bottom: 0px; margin-top: 0px; _margin-top: 5px; }
*+html .routenplaner		{ margin-top: 5px; }
								
.spalte_g						{ height:15px; background-color: #e2efcf;
								font-size: 8pt; color: #5f6062; line-height: 15px; }
.spalte_w						{ height:15px; background-color: #ffffff;
								font-size: 8pt; color: #5f6062; line-height: 15px; }


/* Formulare */
.select_1					{ width:360px; font-size: 8pt; }
.select_2					{ width:100px; font-size: 8pt; }
.input_1					{ width:260px; font-size:8pt; }
.input_2					{ width:76px; _width:80px; font-size:8pt; }
.input_3					{ width:177px; font-size:8pt; }
.input_4					{ width:140px; font-size:8pt; border: none; }

.input_route_street			{ width: 190px; font-size: 8pt; margin-bottom: 3px; }
.input_route_plz			{ width: 40px; font-size: 8pt; }
.input_route_ort			{ width: 143px; _width: 147px; font-size: 8pt; margin-left: 3px; }
*+html .input_route_ort		{ width: 147px; }

.textarea_1					{ font-size:8pt; width:360px; font-family: verdana,arial,helvetica,sans-serif; }

.pflicht					{ background-color:#e2efcf; color:#000000; }

.submit						{ font-size:8pt; background-color:#e2efcf; width: 140px; color:#000000;
	 							border:1px dashed #5f6062; cursor: hand; }
.submit_white				{ font-size:8pt; background: rgb(255,255,255); width: 140px; color:#000000;
	 							border:1px dashed #5f6062; cursor: hand; }
								
/* Einblendbarer Flash-Player */
#flash_player_bg	{ position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; background-color: rgb(0,0,0); filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998;" onclick="hide_flash_player(); }
#flash_player		{ position: absolute; width: 1px; height: 1px; padding: 20px 15px 25px 15px; background-color: rgb(255,255,255); text-align: center; visibility: hidden; z-index: 9999; }
#flash_player_film	{  }
#flash_player_navi	{ float: right; padding: 10px 2px 5px 0px; }