/* Standards
-----------------------------------------------------------------------------*/
*								{ margin: 0; padding: 0; outline: 0; list-style:none; }
body 							{ background-color:#003300; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.clear 						{ clear:both; } 
.right 						{ float: right; } 
.left                   { float: left; }
h1                      { font-size:16px; color:#003300; margin-bottom:19px; }
h2                      { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003300; padding:10px 0px 10px 30px;}
h3                      { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#003300; padding:10px 5px 10px 30px;}
h4                      { font-size:16px; color:#000000; margin-bottom:19px; }
p .normal					{ height:0px; margin:0px 0px 15px 0px;padding:0px; padding:0px; line-height:0px; }
.clearfix:after         { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.hilfe                  { font-size:9px; color:#F00; }
.inhalt   			  		{ color:#003300; width:157px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; border:solid #d6d6d6 1px; }
.titel   			  		{ color:#003300; width:157px; height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; border:solid #d6d6d6 1px; }
.headline3					{ color:#003300; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; height:40px; width:470px; text-align:left; border:solid #d6d6d6 1px; }
.headline_print			{ font-size:16px; color:#003300; margin-bottom:19px; }

.abstand                { padding:1px 0px 1px 0px;}
.nachoben               { height:14px;}
.nachobentext           { height:14px; margin:0px 0px 0px 5px; color:#003300; font-size:11px; }
hr								{ height:0px; margin: 0px; padding: 0px; border: 0px dotted #003300; border-top: 1px dotted #003300; padding:0px; line-height:0px;}


/* Links
-----------------------------------------------------------------------------*/
.unternav_aktiv 			{ margin-left:25px; color:#003300; }
a.unternav_aktiv:link 	{ text-decoration: none; color: #003300; }
a.unternav_aktiv:active { text-decoration: none; color: #003300; }
a.unternav_aktiv:visited{ text-decoration: none; color: #003300; }
a.unternav_aktiv:hover 	{ text-decoration: none; color: #003300; }

.unternav_inaktiv 		{ margin-left:25px; color:#4f4f4f;}
a.unternav_inaktiv:link { text-decoration: none; color: #4f4f4f; }
a.unternav_inaktiv:active { text-decoration: none; color: #4f4f4f; }
a.unternav_inaktiv:visited	{ text-decoration: none; color: #4f4f4f; }
a.unternav_inaktiv:hover 	{ text-decoration: none; color: #003300; }


.links_top 					{ color:#003300;}
a.links_top:link 			{ text-decoration: none; color: #003300; }
a.links_top:active 		{ text-decoration: none; color: #003300; }
a.links_top:visited 		{ text-decoration: none; color: #003300; }
a.links_top:hover 		{ text-decoration: underline; color: #003300; }

a:link 						{ text-decoration: underline; color: #48713d; }
a:active 					{ text-decoration: underline; color: #48713d; }
a:visited 					{ text-decoration: underline; color: #48713d; }
a:hover 						{ text-decoration: underline; color: #48713d; }

/* Navigation DE
-----------------------------------------------------------------------------*/
#innenraum 					{ width:200px; background:url(/_standards/bilder/navi/01_innenraum.png); background-repeat:no-repeat; }
#innenraum:hover 			{ background-position: 0px -32px; }
#innenraumaktiv 			{ width:200px;  background:url(/_standards/bilder/navi/01_innenraum.png) no-repeat; background-position: 0px -32px; }

#messe 						{ width:200px; background:url(/_standards/bilder/navi/02_messe.png); background-repeat:no-repeat; }
#messe:hover 				{ background-position: 0px -32px; }
#messeaktiv     			{ width:200px;  background:url(/_standards/bilder/navi/02_messe.png) no-repeat; background-position: 0px -32px; }

#floristik 					{ width:200px; background:url(/_standards/bilder/navi/03_floristik.png); background-repeat:no-repeat; }
#floristik:hover 			{ background-position: 0px -32px; }
#floristikaktiv     		{ width:200px;  background:url(/_standards/bilder/navi/03_floristik.png) no-repeat; background-position: 0px -32px; }

#ueberuns 					{ width:200px; background:url(/_standards/bilder/navi/04_ueber_uns.png); background-repeat:no-repeat; }
#ueberuns:hover 			{ background-position: 0px -32px; }
#ueberunsaktiv      		{ width:200px;  background:url(/_standards/bilder/navi/04_ueber_uns.png) no-repeat; background-position: 0px -32px; }

/* Navigation EN
-----------------------------------------------------------------------------*/
#innenraumEN 						{ width:200px; background:url(/_standards/bilder/navi/01_en_innenraum.png); background-repeat:no-repeat; }
#innenraumEN:hover 			{ background-position: 0px -32px; }
#innenraumaktivEN 			{ width:200px;  background:url(/_standards/bilder/navi/01_en_innenraum.png) no-repeat; background-position: 0px -32px; }

#messeEN 								{ width:200px; background:url(/_standards/bilder/navi/02_en_messe.png); background-repeat:no-repeat; }
#messeEN:hover 					{ background-position: 0px -32px; }
#messeaktivEN     			{ width:200px;  background:url(/_standards/bilder/navi/02_en_messe.png) no-repeat; background-position: 0px -32px; }

#floristikEN 						{ width:200px; background:url(/_standards/bilder/navi/03_en_floristik.png); background-repeat:no-repeat; }
#floristikEN:hover 			{ background-position: 0px -32px; }
#floristikaktivEN   	 	{ width:200px;  background:url(/_standards/bilder/navi/03_en_floristik.png) no-repeat; background-position: 0px -32px; }

#ueberunsEN 						{ width:200px; background:url(/_standards/bilder/navi/04_en_ueber_uns.png); background-repeat:no-repeat; }
#ueberunsEN:hover 			{ background-position: 0px -32px; }
#ueberunsaktivEN      	{ width:200px;  background:url(/_standards/bilder/navi/04_en_ueber_uns.png) no-repeat; background-position: 0px -32px; }

	
/* Design
-----------------------------------------------------------------------------*/
.sticker 					{ position:absolute; z-index:1; margin:-10px 0px 0px 715px; }
.sticker_editmode			{ position:absolute; z-index:1; margin: 290px 0px 0px 715px; }

.c_top                  { height:37px; background-color:#c2d6ad; }
.c_topbar               { width:750px; height:37px; margin-left:200px; background-color:#8bb164; color:#003300; }
.toptext                { width:200px; float:left; padding:11px 0px 0px 16px; }
.toptextEN              { width:220px; float:left; padding:11px 0px 0px 16px; }
.toplinks               { width:270px; float:left; padding:11px 0px 6px 16px; }
.toplinksEN             { width:250px; float:left; padding:11px 0px 6px 16px; }
.topsuche               { width:130px; float:left; padding:8px 0px 6px 0px; }
.langbox								{ float:left; margin-top:11px; }
.langbox a							{ text-decoration:none; color:#003300; }
.langbox a:hove					{ text-decoration:underline; color:#003300; }
.lang-en								{ background:url(/_standards/bilder/flag-en.gif) no-repeat 0px 1px; padding:1px 0 1px 23px; }
.lang-de								{ background:url(/_standards/bilder/flag-de.gif) no-repeat 0px 1px; padding:1px 0 1px 23px; }
.c_logo                 { height:113px; width:950px; }
.logo                   { width:170px; float:left; padding:13px 0px 0px 15px; }
.claim            	   { width:197px; float:left; padding:83px 0px 0px 553px; }
#c_bilder_h_editmode    { height:293px; width:975px; float:left; margin:0px; padding:0px; background-color:#003300; }
#c_bilder_h             { height:250px; width:950px; float:left; margin:0px; padding:0px; background-color:#003300; }

#c_bilder_n_editmode    { height:163px; width:975px; float:left; margin:0px; padding:0px; background-color:#003300; }
#c_bilder_n             { height:120px; width:950px; float:left; margin:0px; padding:0px; background-color:#003300; }

#c_content              { width:950px; background-image:url(/_standards/bilder/bg_content.gif); background-repeat:repeat-y; }
.bg_navi                { width:200px; float:left; padding:28px 0px 28px 0px; }
.content                { width:470px; float:left; padding:30px 15px 10px 15px; }
.content ul	li				{ list-style-type:disc; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0px 0px 0px; margin-left:25px;}
.content td					{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0px 8px 0px; border:0px;}
.content p					{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:12px 0px 0px 0px; }
.r_spalte               { width:220px; float:left; margin:80px 0px 0px 0px; padding:0px 0px 0px 0px; }

.bg_bilder					{ margin-left:950px; position:relative; background-image:url(/_standards/bilder/kopfbilder/bildband.jpg); background-repeat:no-repeat; height:250px;}
.bg_bilder_n				{ margin-left:950px; position:relative; background-image:url(/_standards/bilder/kopfbilder/bildband_klein.jpg); background-repeat:no-repeat; height:120px;}

.bg_titel               { width:157px; border:solid #d6d6d6 1px; }
.inhalt                 { width:157px; height:100%;}
.titel_ausgabe 			{ width:250px; background-image:url(/_standards/bilder/verlauf_gruen_light.gif); background-repeat:repeat-y; }
.icon 						{ margin:0px 5px 0px 30px; float:left; }
.box3                   { float:left; width:165px; }
.box4                   { width:200px; margin:0px 0px 0px 30px; }
#inhalt_ausgabe 			{ width:250px; padding:10px 0px 10px 0px;}

/* Footer
-----------------------------------------------------------------------------*/
#bg_footer              { width:750px; height:100%; margin-left:200px; padding-top:15px; background-color:#1a4d0d; color:#48713d; font-size:11px; }
.box1                   { width:234px; margin:0px 0px 0px 15px; padding:6px 0px 6px 0px; }
.box2                   { width:235px; margin:0px 0px 0px 15px; padding:6px 0px 15px 0px; }
.border 						{ height:135px; width:1px; background-color:#27571b; }

/* Kontaktformular
-----------------------------------------------------------------------------*/
.c_kontakt              { width:470px; }
.c_input 					{ height:30px; border-bottom:#cccccc dotted 1px;}
.c_nachricht 				{ height:111px; border-bottom:#cccccc dotted 1px;}
.inputbez               { width:120px; margin:6px 0px 0px 10px; }
.inputfeld              { width:300px; margin:6px 0px 0px 0px; }
.normal              	{ border:#a5a5a5 solid 1px; }
.submit 						{ margin:6px 0px 0px 130px; background-color:#333333; color:#ffffff; padding:0px 3px 2px 3px; font-size:12px; }
.bottomtext 				{ margin:6px 0px 0px 130px;}

/* Sitemap
-----------------------------------------------------------------------------*/
.c_sitemap { padding:10px 0px 10px 10px; border-bottom:#cccccc dotted 1px; }

/* Suche
-----------------------------------------------------------------------------*/
.bg_suchfeld { width:86px; height:21px; border:0; background-image:url(/_standards/bilder/bg_suchfeld.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003300; padding:0px 3px 0px 3px;}
.padding10 { padding:2px 0px 5px 8px;  border-bottom:#cccccc dotted 1px;}
.padding5 { padding:5px 0px 0px 0px; }

/* Printversion
-----------------------------------------------------------------------------*/
.content_print			{ padding:20px 20px 20px 20px; background-color:#FFF; color:#000; }
.uri						{ padding:20px 0px 30px 0px;}
.content_print ul	li	{ list-style-type:disc; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0px 0px 0px; margin-left:25px;}
.content_print td		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0px 8px 0px; border:0px;}
.content_print p		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:12px 0px 0px 0px; }
.content_print hr		{ height:0px; margin: 0px; padding: 0px; border: 0px dotted #cccccc; border-top: 1px dotted #cccccc; padding:0px; line-height:0px;}















