/* GENERAL */

/* Box Modell Hack for IE5  used !!! */

*{
	margin:0;
	padding:0;
}
/* *** */
body{
	background-color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.popup{
	background-color:#FFFFFF;
}

.popupStart{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#969696;
	color:#F5F5F5;
}

.popupGrey{
	background-color:#808080;
}

.orangeBorder{
	border-top:4px solid;
	border-bottom:4px solid;
	border-color: #FFB300;
}

/* *** #FFB300 */
img{
	border:0px;
}

.error{
	color:#CC241C;
}
.status{
	color:#408236;
}
.border{
	border:solid 1px #B9B9B9;
}
 .borderfas{
	border:solid 1px #B9B9B9;
         margin: 0px;
         padding: 0px;
         width: 460px;
}

/* BACKGRUND */

#bg{
	float:left;
	background-color:#484848;
	width:1003px;
	background-image:url("menu.gif");
	background-repeat: repeat-y;
}


.table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#616161;
}


/* HEAD */

#head{
	clear:left;
	height:72px;
}
#title{
	float:left;
	display:inline;
	margin-left:28px;
	margin-right:26px;
	width:209px;
	height:72px;
	background-color:#969696;
}
#logo{
	display:inline;
	width:526px;
	height:72px;
}



/* MENU */

#menu{
	position:absolute;
	z-index:2;
	top:72px;
	left:28px;
	width:209px;
	background-color:#969696;
}



/* CONTENT */

#contentsmallwrapper{
	clear:left;
	margin-left:265px;
	height:470px;
	background-image:url("content_weiss.gif");
	background-repeat: repeat-y;
}
#contentsmall{
	height:470px;
	background-image:url("content_weiss.gif");
	background-repeat: repeat-y;
}
#contentlargewrapper{
	clear:left;
	position:relative;
	z-index:2;
	margin-left:265px;
	//height:470px;
	height:100%;
	background-image:url("content_weiss.gif");
	background-repeat: repeat-y;
}
#contentlarge{
	float:left;
	background-image:url("content_weiss.gif");
	background-repeat: repeat-y;
}
/* *** */
#contentblock{
	float:left;
	background-color:#FFFFFF;
	width:526px;
}
#contenthead{
	height:27px;
	padding-left:21px;
	background-color:#00084F;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#808080;
	color:#F5F5F5;
	font-weight:bold;
	line-height:27px;
}
#contentmenu{
	height:27px;
	padding-left:21px;
	border-bottom:1px solid;
	border-color:#808080;
}
#contenttextsmall{
	margin-top:28px;
	margin-left:21px;
	margin-right:41px;
	height:230px;
	color:#616161;
}
#contenttext{
	margin-top:28px;
	margin-left:21px;
	margin-right:41px;
	margin-bottom:28px;
	color:#616161;
}
#contenttextsitemap{
	margin-top:28px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:28px;
	color:#616161;
}
#contentblock h1{
	font-size:15px;
	font-weight:bold;
	line-height:15px;
}
#contentblock h2{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

/*#contentblock a:link    { font-size:12px; color:#616161; font-family: Arial; }
#contentblock a:visited { font-size:12px; color:#A2A2A2; font-family: Arial; }
#contentblock a:hover   { font-size:12px; color:#000000; font-family: Arial; }
#contentblock a:active  { font-size:12px; color:#616161; font-family: Arial; }
#contentblock a:focus   { font-size:12px; color:#616161; font-family: Arial; }
*/
#contentblock a:link    { font-size:12px; color:#616161; font-family: Arial; }
#contentblock a:visited { font-size:12px; color:#616161; font-family: Arial; }
#contentblock a:hover   { font-size:12px; color:#000000; font-family: Arial; }
#contentblock a:active  { font-size:12px; color:#616161; font-family: Arial; }
#contentblock a:focus   { font-size:12px; color:#616161; font-family: Arial; }



/* *FAQ** */
#faq h1{
         font-size:15px;
	font-weight:bold;
	line-height:15px;
}

#faq h2{
         font-size:12px;
	font-weight:bold;
	line-height:15px;
}

#faq a:link    { font-size:12px; color:#616161; font-family: Arial; }
#faq a:visited { font-size:12px; color:#616161; font-family: Arial; }
#faq a:hover   { font-size:12px; color:#000000; font-family: Arial; }


/* *** */
#marginalblock{
	position:relative;
	z-index:3;
	float:left;
	margin-left:27px;
	width:165px;
	color:#F5F5F5;
}
#marginalblock .marginalhead{
        margin-left:1px;
	margin-right:1px;
	padding-left:24px;
	padding-right:21px;
	height:27px;
	background-color:#565656;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#808080;
	line-height:27px;
	font-weight:bold;
}
#marginalblock .marginaltext{
         margin-left:1px;
	margin-right:1px;
	padding-top:8px;
	padding-left:24px;
	padding-right:21px;
	padding-bottom:8px;
	background-color:#777777;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#909090;
}
#marginalblock .marginaltextmitpfeil{
         margin-left:1px;
	margin-right:1px;
	padding-top:8px;
	padding-right:21px;
	padding-bottom:8px;
	background-color:#777777;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#909090;
}
#marginalblock h1{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
#marginalblock h2{
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}
#marginalblock .marginalspacer{
	line-height:9px;
	height:9px;
}
/*#marginalbox a:link    { font-size:12px; color:#F5F5F5; font-family: Arial; }
#marginalbox a:visited { font-size:12px; color:#F5F5F5; font-family: Arial; }
#marginalbox a:hover   { font-size:12px; color:#C8C8C8; font-family: Arial; }
*/
.marginaltext a:link    { font-size:12px; color:#F5F5F5; font-family: Arial; }
.marginaltext a:visited { font-size:12px; color:#F5F5F5; font-family: Arial; }
.marginaltext a:hover   { font-size:12px; color:#C8C8C8; font-family: Arial; }

.marginaltextmitpfeil a:link    { font-size:12px; color:#F5F5F5; font-family: Arial; text-decoration:none;}
.marginaltextmitpfeil a:visited { font-size:12px; color:#F5F5F5; font-family: Arial; text-decoration:none;}
.marginaltextmitpfeil a:hover   { font-size:12px; color:#C8C8C8; font-family: Arial; text-decoration:none;}

/*.marginaltext a:link    { font-size:12px; color:#F5F5F5; font-family: Arial; }
.marginaltext a:visited { font-size:12px; color:#B7B7B7; font-family: Arial; }
.marginaltext a:hover   { font-size:12px; color:#C8C8C8; font-family: Arial; }
.marginaltext a:active  { font-size:12px; color:#F5F5F5; font-family: Arial; }
.marginaltext a:focus   { font-size:12px; color:#F5F5F5; font-family: Arial; }

.marginaltextmitpfeil a:link    { font-size:12px; color:#F5F5F5; font-family: Arial; text-decoration:none;}
.marginaltextmitpfeil a:visited { font-size:12px; color:#B7B7B7; font-family: Arial; text-decoration:none;}
.marginaltextmitpfeil a:hover   { font-size:12px; color:#C8C8C8; font-family: Arial; text-decoration:none;}
.marginaltextmitpfeil a:active  { font-size:12px; color:#F5F5F5; font-family: Arial; text-decoration:none;}
.marginaltextmitpfeil a:focus   { font-size:12px; color:#F5F5F5; font-family: Arial; text-decoration:none;}
*/

/* STARTSEITE */

#startseite{
	position:relative;
	margin-left:265px;
	padding:21px;
	margin-bottom:158px;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#808080;
	width:548px;
	height:314px;
	color:#EEEEEE;
	voice-family: "\"}\"";
    voice-family:inherit;
	width:504px;
	height:271px;
}
html>body #startseite{
	width:504px;
    height:271px;
}
#startseitehead{
	margin-bottom:16px;
}

#startseitetextstart{
	margin-bottom:16px;
	height:117px;
}
#startseiteimgswrapper{
	height:106px;
}
.startseiteimgstart{
	float:left;
}

#startseitewrapper{
	height:239px;
}
.startseitecolumn{
	float:left;
	height:239px;
	width:154px;
}
.startseitecolumntext{
	height:182px;
	margin-bottom:16px;
}
startseiteimgsmall{
	clear:left;
	height:41px;
}
.startseiteimglarge{
	height:239px;
}

.startseitespacer{
	float:left;
	width:21px;
}
/*
#startseite a:link    { font-size:12px; color:#EEEEEE; font-family: Arial; }
#startseite a:visited { font-size:12px; color:#979797; font-family: Arial; }
#startseite a:hover   { font-size:12px; color:#B1B1B1; font-family: Arial; }
#startseite a:active  { font-size:12px; color:#EEEEEE; font-family: Arial; }
#startseite a:focus   { font-size:12px; color:#EEEEEE; font-family: Arial; }
*/
#startseite a:link    { font-size:12px; color:#F5F5F5; font-family: Arial; }
#startseite a:visited { font-size:12px; color:#F5F5F5; font-family: Arial; }
#startseite a:hover   { font-size:12px; color:#C8C8C8; font-family: Arial; }


/* HORIZONTAL */

#horizontal {
	position:absolute;
	left:0px;
	z-index:1;
	top:386px;
	width:1003px;
	background-color:#666666;
	border-top:2px solid;
	border-bottom:2px solid;
	border-color: #FFB300;
	height:158px;
	voice-family: "\"}\"";
    voice-family:inherit;
	height:154px;
}
html>body #horizontal{
    height:154px;
}



/* FOOT */

#foot{
	clear:left;
	margin-left:287px;
	padding-top:22px;
	height:12px;
	voice-family: "\"}\"";
    voice-family:inherit;
	height:34px;
}
html>body #foot{
    height:34px;
}



/* SITEMAP */
.sitemap{
	border:1px solid #CCCCCC;
}

/*INFOTAGE */
.infotage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#616161;
	border:1px solid #B9B9B9;
         border-color: #B9B9B9;
         background-color:#F7F7F7;
}
.infotage2{
	  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#616161;
         border-left:1px solid #B9B9B9;
         border-right:1px solid #B9B9B9;
         border-bottom:1px solid #B9B9B9;
         background-color:#F7F7F7;
}


.kontakt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#616161;
	border:1px solid #B9B9B9;
         border-color: #B9B9B9;
         background-color:#EEEEEE;
}
.kontakt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#616161;
         border-left:1px solid #B9B9B9;
         border-right:1px solid #B9B9B9;
         border-bottom:1px solid #B9B9B9;
         background-color:#FFFFFF;
}
.kontaktbutton{
	background-color:#F7F7F7;
	border:1px solid #B9B9B9;
	color: #979797;
	font-weight:bold;
	font-size:80%;
	width:106px;
	height:19px;
}
.kontaktbuttonhov{
	color:#616161;
	border:1px solid #616161;

}
.selectkontakt{
	width: 218px;
}
.selectkontakt2{
	width: 451px;
}
.selectkontakt3{
	width: 221px;
}
input.kontaktsenden{
	background-image:url(../_img/kontakt/senden.jpg);;
}

#contentblockkontakt{
	float:left;
	background-color:#FFFFFF;
	width:524px;
         height:560px
}
/* Kontaktformular */
#contenttextkontakt{
         background-color:#FFFFFF;

}

#kontaktformular .submit{
 	margin-left:73px;
	margin-right:10px;
	margin-top:10px;
	font-size:80%;
	width:60px;
	height:20px;
	background-color:#616161;
	color:#FFFFFF;
}

td {
	/*border: solid 1px black;*/
}

.textimgwrapper{
	float:left;
}
.img-left{
	float:left;
	margin-right:19px;
}
.img-right{

}

.contenttextlarge{
	float:left;
       width:461px;
}

.textlarge-right{
	width:286px;

}
.textsmall-right{
	width:220px;

}
.textlarge-left{
	width:286px;
	float:left;
	margin-right:19px;
}
.textsmall-left{
	width:220px;
	float:left;
	margin-right:19px;
}

.clear{
	clear:left;
}


.sitemap_horizontalelinie
{
 	background-image:url(../_img/sitemap/horizontalelinie.jpg);
}
.sitemap_vertikalelinie
{
	background-image:url(../_img/sitemap/vertikalelinie.jpg);
}
.sitemap_singlepixel
{
	background-image:url(../_img/sitemap/singlepixel.jpg);
}
/*.hyperlinksitemap   {
	font-size:12px;
         color:#616161;
         font-family: Arial;
         text-decoration:none;
         background-color:#FFFFFF;
} */
.hyperlinksitemap   {
	font-size:12px;
         color:#616161;
         font-family: Arial;
         text-decoration:none;
         background-color:#FFFFFF;
}
.faszinationbutton{
         border:0px;
         background-color:#F7F7F7;
         width:132px;
	height:24px;
         background-image:url(../_img/karriere/faszination/FF_Btns_01.gif);
}
.faszinationbuttonhov{
         background-image:url(../_img/karriere/faszination/FF_Btns_01_mouse.gif);

}
.traumjobbutton{
         border:0px;
         background-color:#F7F7F7;
         width:107px;
	height:24px;
         background-image:url(../_img/karriere/faszination/FF_Btns_02.gif);
}
.traumjobbuttonhov{
         background-image:url(../_img/karriere/faszination/FF_Btns_02_mouse.gif);

}
.zurueckbutton{

         border:0px;
         background-color:#F7F7F7;
    	width:24px;
	height:24px;
         background-image:url(../_img/karriere/faszination/FF_Btns_zurueck.gif);
}
.zurueckbuttonhov{
/*color:#616161;
	border:1px solid #616161;
  */background-image:url(../_img/karriere/faszination/FF_Btns_zurueck_mouse.gif);
}
.vorbutton{

	border:0px;
         background-color:#F7F7F7;
    	width:24px;
	height:24px;
         background-image:url(../_img/karriere/faszination/FF_Btns_vor.gif);
}
.vorbuttonhov{
/*color:#616161;
	border:1px solid #616161;
  */background-image:url(../_img/karriere/faszination/FF_Btns_vor_mouse.gif);
}
.abbrechenbutton{

	border:0px;
         background-color:#F7F7F7;
    	width:106px;
	height:19px;
         background-image:url(../_img/kontakt/abbrechen.gif);
}
.abbrechenbuttonhov{
/*color:#616161;
	border:1px solid #616161;
  */background-image:url(../_img/kontakt/abbrechen_mouse.gif);
}
.sendenbutton{

	border:0px;
         background-color:#F7F7F7;
    	width:106px;
	height:19px;
         background-image:url(../_img/kontakt/senden.gif);
}
.sendenbuttonhov{
/*color:#616161;
	border:1px solid #616161;
  */background-image:url(../_img/kontakt/senden_mouse.gif);
}
.newsletterbutton{
    width:140px;
    height:19px;
    font-size:80%;
    color:#818181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid;
    border-color: #B9B9B9;
    background-color:#F7F7F7;
}
.newsletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#616161;
}