﻿html				{height:100%; margin-bottom:1px;}
body	{padding:0px; margin:0px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; text-decoration:none;
font-size:0.75em; background:#FFFFFF; text-align:center; }

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

.table{}
.table td {font-size:0.85em; padding:2px; border-bottom:1px solid rgb(227,227,227); border-right:1px solid rgb(227,227,227)}

#container {position:relative; left:0px; top:0px; width:980px; margin:0 auto; }

#header			{position:absolute; left:0px; top:0px; height:150px; width:980px; margin:0 auto; background:#FFFFFF url(/data/bg.gif) repeat;}
#headerStart	{position:absolute; left:0px; top:0px; height:150px; width:980px; margin:0 auto; background:#FFFFFF url(/data/bg_start.gif) repeat;}
#headerLevel1	{position:absolute; left:0px; top:0px; height:150px; width:980px; margin:0 auto; background:#FFFFFF url(/data/bg_level1.gif) repeat;}
#headerLevel2	{position:absolute; left:0px; top:0px; height:150px; width:980px; margin:0 auto; background:#FFFFFF url(/data/bg_level2.gif) repeat;}
#headerLevel3	{position:absolute; left:0px; top:0px; height:150px; width:980px; margin:0 auto; background:#FFFFFF url(/data/bg_level3.gif) repeat;}

#logo	{position:relative;  left:20px; top:10px; width:202px; height:130px; text-align:left; float:left;}
#logoPrint {display:none}

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

#language		{position:relative; top:25px; left:25px; width:100px; float:left;font-size:0.95em; color:#999999;text-align:left;}
#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}
#login td		{font-size:0.95em}
#login a		{color:#FF6426; text-decoration:none}

#boxBG			{position:absolute;left:0px; top:150px; width:980px; margin:0 auto; background: #FFFFFF url(/data/bg.gif) repeat;}
#boxBGStart		{position:absolute;left:0px; top:150px; width:980px; margin:0 auto; background: #FFFFFF url(/data/bg_start.gif) repeat;}
#boxBGLevel1	{position:absolute;left:0px; top:150px; width:980px; margin:0 auto; background: #FFFFFF url(/data/bg_level1.gif) repeat;}
#boxBGLevel2	{position:absolute;left:0px; top:150px; width:980px; margin:0 auto; background: #FFFFFF url(/data/bg_level2.gif) repeat;}
#boxBGLevel3	{position:absolute;left:0px; top:150px; width:980px; margin:0 auto; background: #FFFFFF url(/data/bg_level3.gif) repeat;}

#headline		{position:relative; top:0px; left:0px; top:-45px; margin-left:70px; float:left;  width:420px; height:120px; text-align:left; overflow:hidden}
#headlineLevel1		{position:relative; top:0px; left:0px; top:-45px; margin-left:70px; float:left;  width:420px; height:48px; text-align:left; overflow:hidden}
#headlineStart		{position:relative; top:0px; left:0px; top:-45px; margin-left:70px; float:left;  width:420px; height:48px; text-align:left; overflow:hidden}

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

#image		{position:relative;left:0px; top:-50px; width:778px; height:270px;float:left; text-align:left; overflow:hidden;}
#image[id]	{top:-48px;}
#opacity	{position:absolute; 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; }
#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;}

#boxContent	{position:relative; width:705px; top:0px; float:right;}
#boxContentLevel2,#boxContentLevel3	{position:relative; width:705px; top:-85px; float:right;}

#boxContentDistributor	{position:relative; width:705px; top:0px; float:right; border:0px solid #000000}

#content		{position:relative; top:-44px; width:374px; padding:0px; padding-bottom:20px; float:left; text-align:left; z-index:10; line-height:15px;  line-height:15px;}
#contentStart		{position:relative; top:-30px; width:310px; padding:0px; padding-bottom:20px; float:left; text-align:left; z-index:10; line-height:15px;  line-height:15px;}
#contentLevel1	{position:relative; top:-34px; width:320px; padding:0px; padding-bottom:20px; float:left; text-align:left; z-index:10; line-height:15px;  line-height:15px;}

#contentLevel2	{position:relative; top:34px; width:374px; padding:0px; padding-bottom:20px; float:left; text-align:left; z-index:10; line-height:15px;  line-height:15px;}
#contentLevel3	{position:relative; top:34px; width:374px; padding:0px; padding-bottom:20px; float:left; text-align:left; z-index:10; line-height:15px;  line-height:15px;}
#contentLevel2_reg	{position:relative; top:-54px; width:374px; padding:0px; padding-bottom:20px; float:left; text-align:left; z-index:10; line-height:15px;  line-height:15px;}
/*#content a,#contentStart a,#contentLevel1 a,#contentLevel2 a, #contentLevel3 a{padding-left:10px;background:url(/data/arrow_trans.gif) no-repeat; background-position:0px 3px}*/

#teaser			{position:relative; left:0px; top:0px; margin-top:-35px; width:250px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; overflow:hidden;  line-height:15px;}
#teaserStart		{position:relative; left:0px; top:0px; margin-top:-70px; width:320px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; overflow:hidden;  line-height:15px;}
#teaserLevel1	{position:relative; left:0px; top:0px; margin-top:-95px; width:250px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; overflow:hidden; line-height:15px;}
#teaserLevel1[id] { margin-top:-93px;}
#teaserLevel2	{position:relative; left:0px; top:35px; margin-top:0px; width:250px; padding:0px; float:right; text-align:left; z-index:10; font-size:0.9em; overflow:hidden;  line-height:15px;}
#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;}
#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;}
.teaserBody {position:relative;  margin-bottom:45px; margin-right:10px;}
.teaserContent	{position:relative;border-top:1px solid black;}

#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;}
#teaserDistributor .teaserContent	{position:relative;border-top:0px solid black;}
#teaserDistributor .teaserBody {position:relative;  margin-right:10px;}

#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;}
#teaserDistributorDetails .teaserContent	{position:relative;border-top:0px solid black;}


#footer	{position:relative; top:0px; left:0px; padding-left:275px; margin-top:30px;width:705px; float:left; text-align:left; background: #FFFFFF url(/data/bg.gif) repeat;}
#footerStart	{position:relative; top:0px; left:0px; padding-left:275px;margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; background: #FFFFFF url(/data/bg_start.gif) repeat;}
#footerLevel1	{position:relative; top:0px; left:0px; padding-left:275px;margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; background: #FFFFFF url(/data/bg_level1.gif) repeat;}
#footerLevel2	{position:relative; top:0px; left:0px; padding-left:275px;margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; background: #FFFFFF url(/data/bg_level2.gif) repeat;}
#footerLevel3	{position:relative; top:0px; left:0px; padding-left:275px;margin-top:30px; padding-top:30px;width:705px; float:left; text-align:left; background: #FFFFFF url(/data/bg_level3.gif) repeat;}

#footerNav	{font-size:0.85em; color:#999999; width:375px}
#footerNav .avtiveLink		{color:#FF6426}
#footerNav .passiveLink	{color:#999999;}

#copyright	{font-size:0.85em; color:#999999}

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

.inp120				{width:130px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #000000;}
.inp120_miss		{width:130px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #BF0612;}

.inp180				{width:180px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px; border:1px solid #000000;}
.inp180_miss			{width:180px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px;  border:1px solid #BF0612;}

.inp200				{width:200px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #000000;margin:2px;}
.inp200_miss		{width:200px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #BF0612;}
.inp260				{width:260px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #000000;margin:2px;}
.inp260_miss		{width:260px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #BF0612;}
.inp350				{width:350px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;border:1px solid #000000;margin:2px;}
.inp350_miss		{width:350px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px;border:1px solid #BF0612;}
.inpbutton			{background-color:#cDcDcD; font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; 
font-size: 1em; color:#FF6426; border:0px; border:1px solid #666666;margin:3px;}
.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}