body				{font-family: verdana, arial, helvetica, sans-serif; font-size:10pt;  color:rgb(0,0,0); text-decoration:none; margin:0 auto; padding:0px; background: rgb(214,235,235); text-align:center;}

a	{text-decoration:underline;color: rgb(0,0,0)}
img 	{border:0px;}
h1,h2,h3,h4,h5,h6	{font-weight:bold; font-size:10pt; margin:0px;padding:0px;color:rgb(0,0,0);}

#bgWhite		{position:absolute; left:0px; top:0px;width:100%; height:100px; background: rgb(255,255,255); display:none;}
#container		{position:relative; top:0px; left:0px; width:100%; margin:0 auto; text-align:left;}

#header		{position:relative; top:0px; left:0px; width:100%; height:100px; text-align:left; overflow:hidden;}
#logo			{position:relative; text-align:left}
#topNav		{position:relative; top:27px; left:0px; bottom:10px; width:701px; height:68px; float:left; overflow:hidden; display:none;}


#language	{position:relative; top:0px; left:0px; width:701px; height:48px; text-align:right; float:left; overflow:hidden; display:none;}
#language a		{color:rgb(199,199,199); margin-left:25px; font-size:0.83em; text-decoration:none;}

#boxLeft		{position:relative; top:19px; left:0px; width:123px; padding-left:60px; padding-right:13px; text-align:left;float:left; overflow:hidden; display:none;}
#boxRight		{position:relative; top:0px; left:0px; width:100%; float:left; text-align:left;}

#headline		{position:absolute; width:100%; z-index:3;}

#boxContent		{position:relative; left:0px; top:0px; width:100%; margin-top:37px; font-size:10pt; float:left}

#content		{position:relative; left:0px; top:0px; width:673px; padding:13px 14px; float:left; text-align:left;}

/** startPage   **/
#contentStart				{position:relative; left:0px; top:0px; width:464px; height:105px; overflow:hidden; text-align:left;float:left;}
#contentStart[id]	{height:auto;}
#mainPicStart			{position:relative; top:0px; left:0px; height:287px; width:492px;  float:left; overflow:hidden; display:none;}
#teaserStart				{position:relative; left:0px; top:0px; width:209px; height:392px; float:right; text-align:left; overflow:hidden}
.teaserContentStart	{position:relative; left:0px; top:0px; padding-left:14px;  overflow:hidden;}
.teaserContentStart img  {margin-left:-14px;}
.teaserStart_1	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserContentStart_1 img  {margin-bottom:13px;}
.teaserStart_2	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserContentStart_2 img  {margin-bottom:13px;}
.teaserStart_3	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserContentStart_3 img  {margin-bottom:13px;}
/** END startPage   **/

/**Level 1 .tpl  **/
#contentL1		{position:relative; left:0px; top:0px; width:100%; text-align:left;}
#mainPicL1		{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden; display:none;}
/**
#opacityL1_left		{position:absolute; left:0px; top:0px; background: rgb(214,235,235); -moz-opacity:0.85; filter:alpha(opacity= 85, finishopacity=85, style=1); opacity:0.85;z-index:2; width:156px; height:344px; float:left;}
#opacityL1_right		{position:absolute; left:336px; top:0px; background: rgb(214,235,235); -moz-opacity:0.85; filter:alpha(opacity= 85, finishopacity=85, style=1); opacity:0.85;z-index:2; width:156px; height:344px; float:right; }
**/
#subPicL1		{position:relative; left:0px; top:0px;width:701px; height:105px; float:left; text-align:left;overflow:hidden; display:none;}
/** END Level 1 .tpl **/

/** Level 2  .tpl **/
#contentL2		{position:relative; left:0px; top:0px; width:100%; float:left; text-align:left;}
#mainPicL2		{position:relative; left:0px; top:0px; margin-top:0px; width:701px; height:200px; float:left; text-align:left; overflow:hidden; display:none;}
/** END Level 2 .tpl   **/

/** productPage Level1 .tpl **/
#contentProd		{position:relative; left:0px; top:0px; width:180px; height:153px; padding-left:14px; padding-top:13px; float:left; text-align:left; overflow:hidden}
#mainPicProd		{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden; display:none;}
/**
#opacityProd		{position:absolute; left:0px; top:0px; background: rgb(214,235,235); -moz-opacity:0.85; filter:alpha(opacity= 85, finishopacity=85, style=1); opacity:0.85;z-index:2; width:156px; height:344px; float:left;}
**/
.teaserContentProd_1	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserContentProd_1 img  {margin-bottom:13px;}
.teaserContentProd_2	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserContentProd_2 img  {margin-bottom:13px;}
.teaserContentProd_3	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserContentProd_3 img  {margin-bottom:13px;}
/** END productPage Level1 .tpl **/

/** bereichePage Level1 .tpl **/
#mainPicBereiche		{position:relative; left:0px; top:0px; margin-top:0px; width:701px; height:200px; float:left; text-align:left; overflow:hidden; display:none;}
.teaserBereiche_1		{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserImageBereiche_1 img  {margin-bottom:13px;}
.teaserBereiche_2	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserImageBereiche_2 img  {margin-bottom:13px;}
.teaserBereiche_3	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserImageBereiche_3 img  {margin-bottom:13px;}
/** END bereichePage Level1 .tpl **/

/** productPage Level1 .tpl **/
#mainPicNews		{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden; display:none;}
.teaserNews_1	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserImageNews_1 img  {margin-bottom:13px;}
.teaserNews_2	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserImageNews_2 img  {margin-bottom:13px;}
.teaserNews_3	{left:0px; top:0px; width:100%; margin-bottom:26px;}
.teaserImageNews_3 img  {margin-bottom:13px;}
/** END productPage Level1 .tpl **/

/** Losberger Group  .tpl **/
#contentLG		{position:relative; left:0px; top:0px; width:100%; padding:0px; float:left; text-align:left;}
#mainPicLG		{position:relative; left:0px; top:0px; margin-top:0px; width:100%; height:152px; float:left; text-align:left; overflow:hidden; display:none;}
#teaserLG		{position:relative; left:0px; top:0px; width:157px; padding:0px 140px 13px 0px; float:right; text-align:right; display:none;}
/** END Losberger Group .tpl   **/


#footer			{position:relative; top:0px; left:0px; width:701px; float:right; text-align:right; padding-bottom:14px; overflow:hidden; display:none;}
#footer a.activeLink		{color:rgb(0,153,153); font-size:0.83em; text-decoration:none; margin-left:25px}
#footer a.passiveLink		{color:rgb(128,128,128); font-size:0.83em; text-decoration:none; margin-left:25px}

#teaser				{position:relative; left:0px; padding:13px 14px; width:100%; float:right; text-align:left; }
.teaserContent	{padding-left:14px; width:100%; height:209px; overflow:hidden;margin-bottom:26px;font-size:0.85em;}
.teaserContent img  {margin-left:-14px; margin-bottom:13px;}

/* hier beginnt das fr das Kontaktformular relevante CSS  */
.inp180				{width:170px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp180_miss			{width:180px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp200				{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px rgb(84,120,136);margin:2px;}
.inp200_miss			{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp260				{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin:2px;}
.inp260_miss			{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp350				{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin:2px;}
.inp350_miss			{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;margin:2px;border:1px solid red;}

.inpbutton			{ background-color:rgb(255,255,255); font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; font-size:10pt; color: rgb(0,153,153); border:1px solid rgb(84,120,136);}
.checkbox			{margin:0px; padding:0px; border:0px}
select{font-size:10pt;}

#ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; overflow:hidden;}
.ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; color:rgb(0,0,0); text-decoration:none;}
#postError {border:1px solid red;padding:5px;margin-bottom:15px; overflow:hidden;}

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





