﻿body	{padding:0px; margin:0px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; text-decoration:none;
font-size:12pt; background:#FFFFFF; }

a		{color:black;text-decoration:none}
a:hover	{color:black;text-decoration:none}

.highlight {color:black}

img {border:0px}
h1, h2, h3, h4, h5, h6 {font-size:12px;padding:0px; margin:0px; }


#container {position:relative; left:0px; top:0px;   width: 100% !important;  margin: 0 !important; padding: 0 !important; font-size:12pt; }

#header			{position:absolute; left:0px; top:0px; height:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#headerStart	{position:absolute; left:0px; top:0px; height:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important; }
#headerLevel1	{position:absolute; left:0px; top:0px; height:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#headerLevel2	{position:absolute; left:0px; top:0px; height:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#headerLevel3	{position:absolute; left:0px; top:0px; height:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}

#logoPrint	{position:relative;  left:0px; top:10px; width: 100% !important;  margin: 0 !important; padding: 0 !important; height:150px; padding-bottom:20px; text-align:left; float:left; }
#logo  {display:none}

#topNav			{position:relative; left:70px; top:25px; width:360px;line-height:18px; text-align:left; float:left; font-size:12pt;display:none}
#topNav .avtiveLink		{color:#999999}
#topNav .passiveLink	{color:#FF6426;}

#language		{position:relative; top:25px; left:25px; width:100px; float:left;font-size:12pt; color:#999999;text-align:left;display:none}
#language a		{color:#FF6426; line-height:18px; text-decoration:none}

#login			{position:relative; width:230px; top:14px; padding-right:10px; height:72px; float:right; text-align:left;display:none}
#login td		{font-size:0.95em}
#login a		{color:#FF6426; text-decoration:none}

#boxBG			{position:absolute;left:0px; top:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#boxBGStart		{position:absolute;left:0px; top:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#boxBGLevel1	{position:absolute;left:0px; top:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#boxBGLevel2	{position:absolute;left:0px; top:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}
#boxBGLevel3	{position:absolute;left:0px; top:150px; width: 100% !important;  margin: 0 !important; padding: 0 !important;}

#headline		{position:relative; top:0px; left:0px; top:0px;  float:left; width: 100% !important;  margin: 0 !important; padding: 0 !important; height:48px; text-align:left;}
#headlineLevel1		{position:relative; top:0px; left:0px; top:0px;  float:left; width: 100% !important;  margin: 0 !important; padding: 0 !important; height:48px; text-align:left;}
#headlineStart		{position:relative; top:0px; left:0px; top:0px;  float:left; width: 100% !important;  margin: 0 !important; padding: 0 !important; height:48px; text-align:left;}

#leftNav {position:relative; left:0px; top:-5px; width:202px; float:left; text-align:left;overflow:hidden;display:none}

#image		{position:relative;left:0px; top:-50px; width:778px; height:270px;float:left; text-align:left; overflow:hidden;display:none}
#image[id]	{top:-48px;display:none}
#opacity	{position:absolute; display:none;right:202px; top:0px; background:#CCCCCC; -moz-opacity:0.85; filter:alpha(opacity=85, finishopacity=85, style=1); z-index:2; width:127px; height:270px; float:left;}

#image_Level1		{position:relative;left:0px; top:-50px; width:778px; height:165px;float:left; text-align:left; overflow:hidden; display:none}
#image_Level1[id]	{top:-48px;}
#opacity_Level1		{position:absolute; right:138px; top:0px; background:#CCCCCC; -moz-opacity:0.85; filter:alpha(opacity=85, finishopacity=85, style=1); z-index:2; width:126px; height:165px; float:left;display:none}

#boxContent	{position:relative; width: 100% !important;  margin: 0 !important; padding: 0 !important; top:0px; float:left; }

#content		{position:relative; top:0px; width: 100% !important;  margin: 0 !important; padding: 0 !important; float:left; text-align:left; z-index:10; }
#contentStart		{position:relative; top:0px;width: 100% !important;  margin: 0 !important; padding: 0 !important; float:left; text-align:left; z-index:10;}
#contentLevel1	{position:relative; top:0px;width: 100% !important;  margin: 0 !important; padding: 0 !important; float:left; text-align:left; z-index:10; }

#contentLevel2	{position:relative; top:0px; width: 100% !important;  margin: 0 !important; padding: 0 !important;float:left; text-align:left; z-index:10;}
#contentLevel3	{position:relative; top:0px; width: 100% !important;  margin: 0 !important; padding: 0 !important; float:left; text-align:left; z-index:10;}
#contentLevel2_reg	{position:relative; top:0px; width: 100% !important;  margin: 0 !important; padding: 0 !important; float:left; text-align:left; z-index:10;}



#teaser			{position:relative; left:0px; top:0px; width:250px; padding:0px; float:right; text-align:left; z-index:10; overflow:hidden; ; display:none}
#teaserStart		{position:relative; left:0px; top:0px;  width:320px; padding:0px; float:right; text-align:left; z-index:10;  overflow:hidden; ; display:none}
#teaserLevel1	{position:relative; left:0px; top:0px;  width:250px; padding:0px; float:right; text-align:left; z-index:10;  overflow:hidden;; display:none}
#teaserLevel1[id] { margin-top:-93px;; display:none}
#teaserLevel2	{position:relative; left:0px; top:0px; margin-top:0px; width:250px; padding:0px; float:right; text-align:left; z-index:10; overflow:hidden;; display:none}
#teaserLevel3	{position:relative; left:0px; top:0px; margin-top:0px; width:192px; padding:0px; float:right; text-align:left; z-index:10; overflow:hidden;; display:none}
#teaserLevel2_reg	{position:relative; left:0px; top:-54px; margin-top:0px; width:250px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; overflow:hidden;  line-height:15px; display:none}
#teaserLevel3	{position:relative; left:0px; top:35px; margin-top:0px; width:192px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; overflow:hidden;  line-height:15px; display:none}
#teaserDistributor	{position:relative; left:0px; top:-35px; margin-top:0px; width:264px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; line-height:20px;display:none}
#teaserDistributor .teaserContent	{position:relative;border-top:0px solid black;display:none}
#teaserDistributor .teaserBody {position:relative;  margin-right:10px;display:none}

#teaserDistributorDetails			{position:relative; left:0px; top:0px; width:264px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; line-height:20px;display:none}
#teaserDistributorDetails .teaserContent	{position:relative;border-top:0px solid black;display:none}
.teaserBody {position:relative;  margin-bottom:45px; margin-right:10px;display:none}
.teaserContent	{position:relative;border-top:1px solid black;display:none}


#footer	{position:relative; top:0px; left:0px; margin-top:30px;width:705px; float:left; text-align:left; display:none}
#footerStart	{position:relative; top:0px; left:0px; margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left;}
#footerLevel1	{position:relative; top:0px; left:0px; margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; }
#footerLevel2	{position:relative; top:0px; left:0px;margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; }
#footerLevel3	{position:relative; top:0px; left:0px;margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; }

#footerNav	{font-size:12pt; color:#999999; display:none}

#copyright	{color:black;}

/* hier beginnt das fr das Kontaktformular relevante CSS  */

.inp120				{width:130px; font-family: verdana, arial,helvetica, sans-serif; }
.inp120_miss		{width:130px; font-family: verdana, arial,helvetica, sans-serif;}

.inp180				{width:180px;font-family: verdana, arial,helvetica, sans-serif; }
.inp180_miss			{width:180px;  font-family: verdana, arial,helvetica, sans-serif;  }

.inp200				{width:200px; font-family: verdana, arial,helvetica, sans-serif;}
.inp200_miss		{width:200px; font-family: verdana, arial,helvetica, sans-serif;;}
.inp260				{width:260px;  font-family: verdana, arial,helvetica, sans-serif; }
.inp260_miss		{width:260px; font-family: verdana, arial,helvetica, sans-serif;}
.inp350				{width:350px; font-family: verdana, arial,helvetica, sans-serif;}
.inp350_miss		{width:350px;font-family: verdana, arial,helvetica, sans-serif;}
.inpbutton			{font-family: verdana, arial,helvetica, sans-serif; 
}
.checkbox			{margin:0px; padding:0px; border:0px; }

#ajaxError {border:1px solid #BF0612;padding:5px;display:none;margin-bottom:15px;}
.ajaxError {border:1px solid #BF0612;padding:5px;display:none;margin-bottom:15px; color:#000000 }
#postError {border:1px solid #BF0612;padding:5px;margin-bottom:15px;}



.bg_tdForm {background:none}