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(214,235,235); 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;}
#containerFBJobs		{position:relative; top:0px; left:0px; width:520px; margin:0; text-align:left;overflow:hidden}



#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:34px; 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:123px; padding-left:60px; padding-right:13px; text-align:left;float:left; overflow:hidden}
#boxRight		{position:relative; top:0px; left:0px; width:701px; height:449px; float:right; text-align:left; background: #99CCCC }
#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(0,153,153); z-index:999;overflow:hidden;}
#headlineFbJobs		{position:absolute; left:0px; top:28px; padding-left:14px; padding-top:7px; width:506px; height:23px; background:#005998; z-index:999;overflow:hidden;}

#boxContent		{position:relative; left:0px; top:0px; width:100%; margin-top:57px; font-size:0.85em; float:left}
#content		{position:relative; left:0px; top:0px; width:673px; padding:13px 14px; float:left; text-align:left;}

/** Start LandingPage **/
#containerLandingPage	{position:relative;  width:875px; margin:0 auto; padding-left:5px; padding-right:45px; top:30px; margin:0 auto; text-align:left;}
#contentLandingPage	{position:relative; top:0px; left:0px; width:701px; margin-top:-15px; padding:0px; 
padding-top:0px;  background:#99CCCC; float:right}
#contentLandingPage[id]	{height:auto; min-height:480px}
#buttonIntertent	{position:relative; top:0px; left:0px; float:left; margin-top:18px; width:132px; margin-right:38px; overflow:hidden}

.teaserLandingPage_con {position:relative; top:0px; left:0px;}

.teaserLandingPage_title {margin-bottom:10px;  font-size:0.9em; color:black; font-weight:bold}
.teaserLandingPage_imgBox {position:relative; height:129px; padding-bottom:5px; margin:0px;}
.teaserLandingPage_txt {margin-top:10px; text-decoration:none}
.teaserLandingPage_txt a {text-decoration:none}

div.crossfade {padding: 0;	margin: 0;	left:0px;	top:0px;	position: absolute;}
#fade1 , #fade2 , #fade3  {position:absolute;left:0px;top:0px;visibility: hidden;}
#fade1 img, #fade2 img, #fade3 img {	display: block;}

/** End LandingPage **/


/** startPage   **/
#mainPicStart			{position:relative; top:0px; left:0px; height:287px; width:492px;  float:left; overflow:hidden}

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

.teaserStart_2	{position:absolute; left:492px; top:215px; z-index:5; width:209px;height:180px; overflow:hidden;}
.teaserContentStart_2	{position:absolute; top:0px; left:14px; height:80px; width:181px; overflow:hidden}
.teaserImageStart_2	{position:absolute; top:72px; left:0px; height:105px; width:209px;overflow:hidden}

.teaserStart_3	{position:absolute; left:0px; top:287px; z-index:5; width:490px; height:105px; overflow:hidden;}
.teaserContentStart_3	{position:absolute; top:14px; left:223px; height:80px; width:281px; overflow:hidden}
.teaserImageStart_3	{position:absolute; top:0px; left:0px; height:105px; width:209px; overflow:hidden}

/** 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;}
/** 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   **/

/** 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 **/
#contentLG		{position:relative; left:0px; top:0px; width:376px; padding:13px 14px; float:left; text-align:left;}
#mainPicLG		{position:relative; left:0px; top:0px; margin-top:0px; width:404px; height:152px; float:left; text-align:left; overflow:hidden}
#teaserLG		{position:relative; left:0px; top:0px; width:157px; padding:0px 140px 13px 0px; float:right; text-align:right;}
/** 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;border:1px solid red;			margin-bottom:3px;}
.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;border:1px solid red;			margin-bottom:3px;}
.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;border:1px solid red;			margin-bottom:3px;}
.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;border:1px solid red;			margin-bottom:3px;}
.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;border:1px solid red;			margin-bottom:3px;}
.inp200				{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px rgb(84,120,136);		margin-bottom:3px;}
.inp200_miss		{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.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-bottom:3px;}
.inp260_miss		{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}
.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-bottom:3px;}
.inp350_miss		{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid red;			margin-bottom:3px;}

.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;}
.checkbox {display:block; width:20px; margin-top:1px;float:left;}
/* Kontaktformular checkbox */

select{font-size: 1em;}


/* Kontaktformular checkbox */
.div_checkbox {float:left; margin:0px; margin-bottom:4px;}
.label_checkbox {display:block; width:335px; float:left; margin:0px; padding:0px;padding-top: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;}




.checkboxDesc
{
	margin-left:28px;
}

.checkboxDescSubmitted
{
	margin-left:28px;
}
.socialmedia {
	position:relative;
	top:0;
	left:0;
	width:130px;
	float:left;
	margin-top:3px;
	margin-left:-9px\9;
	margin-left:-7px;
}
#footnav {
	position:relative;
	top:0;
	right:0;
	width:560px;
	float:right;
	margin-top:11px;
}

td.element{
	width: 210px;
}

.element input[type="submit"]{
	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);
}

.twoColumn{
	margin-left:8px;
	border-spacing:4px;
}

.twoColumn TD{
	vertical-align:top;
}

.twoColumn TR{
	margin-top: 8px;
}

.oneColumn{
	margin-left:8px;
	border-spacing:4px;
}

.oneColumn TD{
	vertical-align:top;
}


.oneColumn TR{
	margin-top: 8px;
}
