html				{height:100%; margin-bottom:1px;}
body				{font-family: verdana, arial, helvetica, sans-serif; font-size:0.83em;  color:rgb(0,0,0); text-decoration:none; 
margin:0 auto; padding:0px; background: rgb(236,240,242); text-align:center;}

a	{text-decoration:underline;color: rgb(0,0,0)}

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

#header		{position:relative; top:0px; left:0px; width:899px; height:100px; text-align:left; float:left;}
#logo			{position:relative; top:32px; left:0px; padding-left:48px; width:164px; height:68px; float:left; }
#topNav		{position:absolute; top:27px; left:198px; bottom:10px; height:68px;}

#language	{position:relative; top:5px; left:0px; width:701px; height:48px; text-align:right; float:left;}
#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:113px;  padding-left:74px; margin-right:10px; text-align:left;float:left; overflow:hidden}
#boxRight		{position:relative; top:0px; left:0px; width:701px; height:449px; float:right; text-align:left; background: rgb(217,226,230); }
#boxRight[id]	{height:auto; min-height:449px;}

#headline		{position:absolute; left:198px; top:128px; padding-left:14px; padding-top:7px; width:687px; height:23px; background:rgb(84,120,136); z-index:999;overflow:hidden;}
#boxContent		{position:relative; left:0px; top:0px; width:100%; margin-top:57px; font-size:0.85em; float:left;background:rgb(217,226,230);}
#content		{position:relative; left:0px; top:0px; width:673px; padding:13px 14px; float:left; text-align:left;}


/** startPage  160,182,192 **/
#headlineStart	{position:absolute; left:74px; top:128px; padding-top:7px; width:824px; height:23px; background:rgb(84,120,136); 
z-index:999;overflow:hidden;}

#boxStart		{position:relative; left:74px; top:0px; width:824px; margin-top:0px; font-size:0.85em; float:left;background: rgb(217,226,230);}
#boxStartInner		{position:relative; left:0px; top:0px; width:824px; margin-top:57px; float:left;background: rgb(217,226,230);}
#mainPicStart	{position:relative; top:0px; left:0px; height:235px; width:615px;  float:left; overflow:hidden;}
#newsStart		{position:absolute; top:235px; left:0px; z-index:999; width:615px; height:147px; background: rgb(217,226,230);overflow:hidden;}
.newsContent	{position:relative; left:123px;top:0px; width:473px; height:147px; background: rgb(160,182,192);padding-left:14px;padding-top:14px;padding-right:10px; }

.teaserStart_1			{position:absolute; left:615px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserImageStart_1		{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
.teaserContentStart_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:80px; width:181px; overflow:hidden;text-align:left;}

.teaserStart_2			{position:absolute; left:615px; top:202px; z-index:5; width:209px;height:180px; overflow:hidden;background: rgb(217,226,230);}
.teaserImageStart_2		{position:absolute; top:0px; left:0px; height:105px; width:209px;overflow:hidden}
.teaserContentStart_2	{position:absolute; top:105px; left:14px; margin-top:13px; height:80px; width:181px;overflow:hidden;text-align:left;}


/** END startPage   **/

/**Level 1 .tpl  **/
#contentL1		{position:relative; left:0px; top:0px; width:180px; padding:13px 0px 0px 14px; float:left; text-align:left; overflow:hidden}

#mainPicL1		{position:relative; left:0px; top:0px; margin-top:-57px; width:492px;  float:right; text-align:right;}
#subPicL1		{position:relative; left:0px; top:0px;width:701px; float:left; text-align:left;}
#subPicL2		{position:relative; left:0px; top:0px; width:701px; float:left; text-align:right;}
/** END Level 1 .tpl **/

/** Level 2  .tpl **/
#contentL2		{position:relative; left:0px; top:0px; width:492px;  padding:23px 14px 20px 185px; 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}
/** END Level 2 .tpl   **/


/** Level 3  .tpl **/
#contentL3		{position:relative; left:0px; top:0px; width:661px;  padding-left:14px;padding-top:13px;
float:left; text-align:left;}



/** presskontakt  .tpl **/
#presskontakt		{position:relative; left:0px; top:0px; width:285px;  padding:23px 14px 20px 10px; float:left; text-align:left;}
#mainPicpresskontakt		{position:relative; left:0px; top:0px; margin-top:0px; width:350px;  float:left; text-align:left; overflow:hidden;}


/** newsPage Level1 .tpl **/
#contentNews		{position:relative; left:0px; top:0px; width:180px; height:153px; padding-left:14px; padding-top:13px; float:left; text-align:left; overflow:hidden}
#mainPicNews	{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden}

.teaserNews_1			{position:absolute; left:0px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentNews_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageNews_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserTermine			{position:absolute; left:14px; top:200px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentTermine	{position:absolute;}

.teaserNews_3	{position:absolute; left:209px; top:287px; z-index:5; width:402px; height:105px; overflow:hidden;}
.teaserContentNews_3	{position:absolute; top:14px; left:223px; height:70px; width:181px; overflow:hidden}
.teaserImageNews_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
/** END newsPage Level1 .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}

.teaserProd_1			{position:absolute; left:0px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentProd_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageProd_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserProd_2			{position:absolute; left:0px; top:182px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentProd_2	{position:absolute; top:105px; left:14px; margin-top:13px; height:80px; width:181px; overflow:hidden}
.teaserImageProd_2	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserProd_3	{position:absolute; left:209px; top:287px; z-index:5; width:402px; height:105px; overflow:hidden;}
.teaserContentProd_3	{position:absolute; top:14px; left:223px; height:80px; width:181px; overflow:hidden}
.teaserImageProd_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
/** END productPage Level1 .tpl **/

/** bereichePage Level1 .tpl **/
#contentBereiche		{position:relative; left:0px; top:0px; width:180px; height:153px; padding-left:14px; padding-top:13px; float:left; text-align:left; overflow:hidden}
#mainPicBereiche	{position:relative; left:0px; top:0px; margin-top:-57px; width:492px; height:344px; float:right; text-align:right; overflow:hidden}

.teaserBereiche_1			{position:absolute; left:0px; top:1px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentBereiche_1	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageBereiche_1	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserBereiche_2			{position:absolute; left:0px; top:182px; z-index:5; width:209px; height:180px; overflow:hidden;}
.teaserContentBereiche_2	{position:absolute; top:105px; left:14px; margin-top:13px; height:60px; width:181px; overflow:hidden}
.teaserImageBereiche_2	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

.teaserBereiche_3	{position:absolute; left:209px; top:287px; z-index:5; width:402px; height:105px; overflow:hidden;}
.teaserContentBereiche_3	{position:absolute; top:14px; left:223px; height:70px; width:181px; overflow:hidden}
.teaserImageBereiche_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}
/** END bereichePage Level1 .tpl **/


/** Losberger Group.tpl **/
#contentmanagement		{position:relative; left:0px; top:0px; margin-top:0px; width:701px; padding-left:14px; padding-top:13px; float:left; font-size:0.83em; text-align:left; overflow:hidden}
#mainPicmanagement		{position:relative; left:0px; top:0px; margin-top:0px; width:701px; height:200px; float:left; text-align:left; overflow:hidden}
/** END Losberger Group .tpl   **/


#footer			{position:relative; top:0px; left:0px; width:701px; float:right; text-align:right; padding-bottom:14px;}
#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:209px; float:right; text-align:left; }
.teaserContent	{padding-left:14px; width:209px; 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  */
.inp80				{width:80px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp80_miss			{width:80px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp100				{width:100px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp100_miss			{width:100px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp120				{width:120px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp120_miss			{width:120px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp140				{width:140px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp140_miss			{width:140px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp180				{width:180px; 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:1em; color: rgb(0,153,153); border:1px solid rgb(84,120,136);}
select{font-size: 1em;}

/* Kontaktformular checkbox */
.div_checkbox {float:left; margin:0px; margin-bottom:4px;}
.label_checkbox {padding-left:10px;padding-top:3px}
.radio ,.checkbox    {margin:0px; padding:0px;}
html* .radio     {margin:0px; margin-top:-4px; padding:0px;}
html*  .checkbox    {margin:0px; margin-top:-2px; padding:0px;}


#ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; background:#FFFFFF}
.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; background:#FFFFFF}

#copyrightprint	{display:none}

.videoplayer {z-index:999; margin:0px;}






