html	{height:100%; margin-bottom:1px;  direction:rtl}
body	{padding:0px; font-size:1em; margin:0px; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; color:#000000; text-decoration:none; background:#FFFFFF; text-align:center; line-height:1.3em}

a		{color:rgb(0,0,0); text-decoration:underline}
a:hover	{color:rgb(181,183,184);text-decoration:underline}

td {text-align:right}

ul			{margin-top:0px; margin-right:15px; padding-right:0px;list-style-position:outside;direction:rtl}
li			{margin-right:0px;padding-right:0px; padding-top:0px; list-style-image:url('/data/square.gif') ;}

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

/* Oberste Zeile -> TopNavi - SPRACHE - */
#boxHeader 		{position:relative; font-size:0.85em; top:12px; left:0px; height:40px; width:994px; overflow:hidden;}
#elabo				{position:relative; top:0px; right:0px; width:210px; float:right; text-align:right;}
#language			{position:relative; top:0px; right:0px; width:400px; float:right; text-align:right; overflow:hidden;}
#topNav			{position:relative; top:0px; right:0px; width:200px; float:right; text-align:right; overflow:hidden;}
#extranet			{position:relative; top:0px; width:60px; text-align:left; float:left; }

#language .activeLink,#topNav .activeLink,#extranet .activeLink			{color:rgb(181,183,184);}
#language .passiveLink,#topNav .passiveLink,#extranet .passiveLink	{color:rgb(0,0,0)}
#language  a:hover	{color:rgb(181,183,184);text-decoration:underline}
/* Ende Oberste Zeile */

#logo			{position:relative; left:0px; right:45px; top:0px; width:180px; height:109px; text-align:right; float:right; overflow:hidden;}
#logo_print		{display:none;}
#mainNav		{position:relative;left:0px; top:13px; overflow:hidden; width:212px; float:right; margin-bottom:30px; text-align:right; font-size:0.85em}
#mainNav a:hover	{text-decoration:none}


#boxContentStart{position:relative; left:0px; top:22px; width:782px; margin-bottom:14px; text-align:right; float:left;}
#boxContentStart td	{font-size:0.7em}
#boxContentStart[id] td {font-size:1em}

#boxContent		{position:relative; right:0px; top:22px; width:782px; margin-bottom:14px; text-align:right; float:left;}
#bg					{position:relative; right:0px; top:0px; width:782px; height:28px; float:right; overflow:hidden; background: rgb(178,179,181)}

#page_title		{position:relative; right:0px; top:0px; width:782px; height:81px; float:right; text-align:right;overflow:hidden;}
.title					{width:100%; font-size:1.4em; line-height:1.4em}
#page_subtitle		{position:relative; right:0px; top:0px; width:380px; height:100px; float:right; text-align:right; overflow:hidden; font-size:1.4em; color:rgb(128,128,128)}

#mainPic		{position:relative; right:0px; top:0px; float:right; text-align:right; overflow:hidden}
#subPic			{position:relative; right:0px; top:0px; width:560px; float:right; margin-bottom:15px; overflow:hidden;}

#content		{position:relative; right:0px; top:20px; width:560px; padding-top:10px; height:350px; float:right; font-size:0.85em; border-top:1px solid rgb(0,0,0)}
#content[id]	{min-height:350px; height:auto}


#teaser {position:relative; left:0px; top:0px; width:200px; float:left; font-size:0.85em;}
.teaserTitle {position:relative; left:0px; top:0px;  font-weight:bold; color:#B1B3B4; margin-bottom:12px; height:20px; text-decoration:none; border-bottom:1px solid rgb(181,183,184)}
.teaserContent{position:relative; left:0px; top:0px; line-height:15px; margin-bottom:15px;}
.teaserNewsDate	{position:relative; height:60px; float:left;text-align:left}

#popup_jobs_content {width:500px; margin-left:20px; margin-top:40px; text-align:right;}

/* START*/
#boxRightStart		{position:relative; top:0px; left:0px; width:212px; float:right}
#boxLeftStart 		{position:relative; top:0px; left:0px; width:782px; float:left;height:370px}
#boxLeftStart[id] {min-height:370px;height:auto;}

#subpicStart	{position:relative; left:0px; top:0px; width:782px; float:right;}
#mainpicStart		{position:relative; left:0px; top:0px; width:782px;  float:right;}
#contentStart		{position:relative;left:0px; top:0px; width:370px; height:350px; float:right}
#contentStart[id]	{min-height:350px; height:auto}

#contentStartLeft		{position:relative;left:0px; top:0px; width:180px;margin-left:10px; height:350px; float:right}
#contentStartLeft[id]	{min-height:350px; height:auto}

#contentStartMiddle	{position:relative; left:0px; top:0px; width:180px; height:350px; float:left;}
#contentStartMiddle[id]	{min-height:350px; height:auto}


#contentStartRight	{position:relative;left:0px; top:0px; width:400px; height:350px; float:left; }
#contentStartRight[id]	{min-height:350px; height:auto}

.startContentContainer{position:relative; left:0px; top:0px; width:360px; overflow:hidden;  font-size:0.85em;}

.startContentTitle{position:relative; left:0px; top:0px;  font-weight:bold; color:#B1B3B4; margin-bottom:12px; height:20px; text-decoration:none; border-bottom:1px solid rgb(0,0,0)}
.startContent{position:relative; left:0px; top:0px; line-height:15px; margin-bottom:15px;}

.teaserStart {position:relative; left:0px; top:0px; width:180px; overflow:hidden;  font-size:0.85em;}
.teaserTitleStart{position:relative; left:0px; top:0px;  font-weight:bold; color:#B1B3B4; margin-bottom:12px; height:20px; text-decoration:none; border-bottom:1px solid rgb(0,0,0)}
.teaserContentStart{position:relative; left:0px; top:0px; line-height:15px; margin-bottom:15px;}

.videoplayer {z-index:999; margin:0px;}
/* ENDE START */

/* LEVEL 1 */
#mainPicL1		{position:relative; top:0px; left:0px; width:180px; float:left; overflow:hidden;}

/* ENDE LEVEL 1 */

/* LEVEL 2 */
#mainPicL2		{position:relative; left:0px; top:0px; width:180px; margin-top:-30px; height:100px;margin-bottom:15px; float:right; overflow:hidden;}

/* ENDE LEVEL 2 */


/* FOOTER */
#footerNav					{position:relative; left:0px; top:0px;margin-top:50px; width:560px; font-size:0.75em; float:right; text-align:right; z-index:99; color:rgb(181,183,184)}
#footerNav a 					{text-decoration:none}
#footerNav a:hover			{color:rgb(181,183,184);}
#footerNav .activeLink	{color:rgb(181,183,184);}
#footerNav .passiveLink	{color:rgb(181,183,184);}
/* ENDE FOOTER */

/*  FORM  */
.inp100				{width:100px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin-bottom:3px;}
.inp120				{width:120px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin-bottom:3px;}
.inp180				{width:180px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin-bottom:3px;}
.inp200				{width:200px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin:2px;}
.inp200_miss	{width:200px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; margin:2px; border:1px solid red;}
.inp260				{width:260px; background-color:#efefef; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 0.8em; border:1px solid rgb(128,128,128);margin:2px;}
.inp260_miss	{width:260px; background-color:#efefef; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; margin:2px; border:1px solid red;}
.inp350				{width:350px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em;border:1px solid rgb(128,128,128);margin:2px;}
.inp350_miss	{width:350px; background-color:#ffffff; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em;margin:2px;border:1px solid red;}

.inpbutton			{ background-color:rgb(128,128,128); font-weight:bold; font-family:Tahoma,Arial,Geneva,Verdana,sans-serif; font-size: 1em; color:white; border:0px; margin:3px;}
.checkbox			{margin:0px; padding:0px; border:0px;}
select{font-size: 1em;}

#ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px;}
.ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; color:rgb(114,133,150); }
#postError {border:1px solid red;padding:5px;margin-bottom:15px;}

#kontaktDiv {float:right; width:560px}

/* ENDE  FORM  */



/* Galerie*/

.galerieBox{position:relative; top:0px; left:0px; width:100%; overflow:hidden;}
.galerieImageBox  {display:block; background:url(/data/bg_galerie.png); width:100%; padding-bottom:0px; padding-top:18px; margin-top:10px;  margin-bottom:10px}
.galerieTable     {position:relative; top:0px; left:55px; width:440px; padding-bottom:10px}

.galerieDesc{display:block; width:100%;font-size:1em; font-weight:bold; padding-bottom:0px;}

/*.galerieThumbBox{position:relative; top:0px; left:0px; padding-bottom:10px;  background-image:url(/data/bg_galerie_repeat.png) ; height:100%; width:100%;float:left}*/
.galerieThumbBox{position:relative; top:0px; left:0px; padding-bottom:10px; background:#eaeaea; height:100%; width:100%;float:left}

.galerieThumb     {position:relative; top:0px; left:0px; padding-left:15px; width:120px; height:90px; overflow:hidden; float:left; padding-top:10px; cursor:pointer}
 #fade-contain {
    width:782px;
    height:380px;
    cursor:pointer
}

#fade-contain h1{
      text-align:right;
      margin-top:10px
}

.fade-box {
    position: absolute;
    text-align:center;
                left:0;
                top:0;
}

