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

a		{color:rgb(0,0,0); text-decoration:none}
a:hover	{color:#FF0000;text-decoration:none}

ul			{margin-top:0px; list-style-position:outside;}
li			{margin-left:-26px;padding-left:0px; padding-top:0px;list-style-type:square;}

#imagepreview {position:absolute; border:1px solid black;padding:5px;display:none;z-index:99;background-color:#FFFFFF}

/* Nach LOGIN  PAGE*/
#container	{position:relative; left:0px; top:0px; width:1015px; padding:0px; margin:0px auto;}

#boxHeader 		{position:relative;  top:12px; left:0px; height:40px; width:1015px; overflow:hidden;}
#elabo				{position:relative; top:0px; left:0px; width:200px; float:left; text-align:left;}
#logo			{position:relative; left:45px; top:0px; width:180px; height:109px; text-align:left; float:left; overflow:hidden;}
#language			{position:relative; top:0px; left:26px; width:380px; float:left; text-align:left; overflow:hidden;}
#language a,#topNav a,#extranet,#elabo a		{font-weight:normal;text-decoration:underline;}
#language a:hover, #topNav a:hover,#extranet a:hover		{color:#FF0000;text-decoration:none}
#language .activeLink,#topNav .activeLink,#extranet .activeLink			{color:#FF0000;}
#language .passiveLink,#topNav .passiveLink,#extranet .passiveLink	{color:rgb(0,0,0)}
#bg					{position:relative; left:0px; top:0px; width:785px; height:28px; float:right; overflow:hidden; background: rgb(178,179,181)}
#page_title		{position:relative; left:0px; top:0px; width:785px; height:85px; float:right; text-align:left;overflow:hidden;}
.title					{margin-top:20px; width:100%; font-size:1.4em;}
#boxContent		{position:relative; left:0px; top:20px; width:785px; margin-bottom:20px; text-align:left; float:right; }


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


/* Nach LOGIN */
#logo_print		{display:none;}
#mainNav		{position:relative;left:0px; top:13px; width:212px; float:left; margin-bottom:30px; text-align:left}
#page_subtitle		{position:relative; left:0px; top:0px; width:380px; height:100px; float:left; text-align:left; overflow:hidden; font-size:1.4em; color:rgb(128,128,128)}

#content		{position:relative;left:0px; top:0px; width:560px;  font-size:0.85em; padding-top:10px;height:350px; float:left;  border-top:1px solid rgb(0,0,0)}
#content[id]	{min-height:350px; height:auto}
#content a		{color:black; text-decoration:underline}


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

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

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

/* START*/
#boxRightStart		{position:relative; top:0px; left:0px; width:212px; float:left}
#boxLeftStart 		{position:relative; top:0px; left:0px; width:782px; float:right}
#subpicStart	{position:relative; left:0px; top:0px; width:782px; float:left;}
#mainpicStart		{position:relative; left:0px; top:0px; width:782px; float:left;}

#contentStart		{position:relative;left:0px; top:0px; width:370px; height:350px; float:left}
#contentStart[id]	{min-height:350px; height:auto}
#contentStart a		{color:black;text-decoration:underline}
/* ENDE START */


/* FOOTER */
#footerNav					{position:relative; left:0px; top:0px;margin-top:50px; width:560px; font-size:0.75em; float:left; text-align:left; z-index:99; color:rgb(181,183,184)}
#footerNav a 					{text-decoration:none}
#footerNav a:hover			{color:#FF0000;}
#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:Verdana,Geneva,Arial,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin-bottom:3px;}
.inp120				{width:120px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin-bottom:3px;}
.inp180				{width:180px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin-bottom:3px;}
.inp200				{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin:2px;}
.inp200_miss	{width:200px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em; margin:2px; border:1px solid red;}
.inp260				{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em; border:1px solid rgb(128,128,128);margin:2px;}
.inp260_miss	{width:260px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em; margin:2px; border:1px solid red;}
.inp350				{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em;border:1px solid rgb(128,128,128);margin:2px;}
.inp350_miss	{width:350px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em;margin:2px;border:1px solid red;}
.inp415				{width:415px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em;border:1px solid rgb(128,128,128);margin:2px;}
.inp415_miss	{width:415px; background-color:#ffffff; font-family:Verdana,Geneva,Arial,sans-serif; font-size: 1em;margin:2px;border:1px solid red;}
.inpbutton			{ background-color:rgb(128,128,128); font-weight:bold; font-family:Verdana,Geneva,Arial,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;}


.error_border_form  {color:#494949;border:0px solid red; padding:2px}
.checkbox			{margin:0px; padding:0px; border:0px}
.error				{display:block;border:0px solid red;  left:10px;  padding:5px; padding-bottom:10px; text-align:left;  font-size:1em; font-weight:bold; color:#000000;}



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


.newsContent      {font-size:1em}

/* ENDE  FORM  */
