/************************************************************************
	Body
************************************************************************/
a:link
		{
			font-family: arial ;
  			font-size: 9pt ;
  			color: RGB(0,0,255) ;
  			text-decoration: none ;
		}

a:visited
		{
			font-family: arial ;
  			font-size: 9pt ;
  			color: RGB(0,0,255) ;
  			text-decoration: none ;
		}
a:hover
		{
			font-family: arial ;
  			font-size: 9pt ;
  			color: RGB(0,0,0);
  			text-decoration: underline ;
  			background-color: RGB(255,255,200) ;
		}

a:active
		{
			font-family: arial ;
  			font-size: 9pt ;
  			color: RGB(0,0,255) ;
  			text-decoration: none ;
		}

a.image:link
		{
			text-decoration: none ;
			background-color:transparent;
		}

a.image:visited
		{
			text-decoration: none ;
			background-color:transparent;
		}

a.image:hover
		{
			text-decoration: none ;
			background-color:transparent;
		}

a.image:active
		{
			text-decoration: none ;
			background-color:transparent;
		}

body
		{
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			background-color: #FFFFFF;
		}

#layout
		{
			margin-top: 10px;
			margin-left: 3px;
			width: 990px;
			height: 97%;
		}

#layout td
		{
			vertical-align: top;
		}

#layout #navi_left
		{
			background-image: url(../images/navigation/logo_efa.jpg);
			background-repeat:no-repeat;
			background-position: 0px 7px;
			width: 216px;
		}

#layout #balken
		{
			background-image: url(../images/navigation/leiste_neu.jpg);
			background-repeat: repeat-y;
			background-position: 20px 0px;
			width:60px;
		}

#navi_top
		{
			background-image: url(../images/navigation/logo_drk.jpg);
			background-repeat:no-repeat;
			background-position: right top;
		}

#content
		{
			margin-top: 0px;
			padding: 0px;
			width:703px;
		}

.headline
        {
          width: 688px ;
          padding: 0px 0px 5px 0px ;
          margin: 0px 0px 15px 0px ;
          font-size: 14pt ;
          color: rgb(0, 0, 128) ;
          border-bottom: 4px solid rgb(255, 214, 0) ;
          clear: both ;
        }

.active {
			width: 90%;
		}

/************************************************************************
	Text
************************************************************************/

div.grundriss
		{
			font-size: 10px;
			font-family: Arial;
			font-weight: bold;
		}

div.text_rot_bold, span.text_rot_bold
		{
			color:#ff0000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
		}

div.text_rot_big, span.text_rot_big
		{
			font-size: 18px;
			font-weight: bold;
			color: #E60005;
			font-family:Arial, Helvetica, sans-serif;
		}
div.text_rot_big2, span.text_rot_big2
		{
			font-size: 18px;
			font-weight: normal;
			color: #E60005;
			font-family:Arial, Helvetica, sans-serif;
		}

div.text_rot, span.text_rot
		{
			font-size: 12px;
			font-weight: normal;
			color: #E60005;
			font-family:Arial, Helvetica, sans-serif;
		}


div.text_black_big, span.text_black_big
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
		}

div.text_black_bold, span.text_black_bold
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
		}

div.text_black_under, span.text_black_under
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			text-decoration:underline;
		}

table.text td, div.text, ul.text li, table.text
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
		}
.popup
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
		}
.underline
		{
		text-decoration:underline;
		}
		
ul.text
		{
			padding-left: 50px;
		}

hr
	{
		display: none;
	}
	
div.hr
	{
		margin-top: 50px;
		margin-bottom: 50px;
		border: 0px;
		border-top: 1px solid #969696;
		background-color: #969696;
		color: #969696;
	}
	
p {
    margin: 10px 0 10px 0;
}

p.eingerueckt {
    margin: 10px 0 10px 20px;
}

div.galerie img {
    float: left;
}

small {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
/************************************************************************
	Navigation
************************************************************************/
/*Navigation a*/
.menu a:link {color:black; text-decoration:none;}
.menu a:visited {color:black; text-decoration:none; display:block;}
.menu a:active {color:black; text-decoration:none;}
.menu a:hover {color:black; text-decoration:none;}

/* Navigation Links alle ebenen gleich */
td.ebene_1_navi_mouseover
		{
			width:216px; margin-top:5px;
			padding:1px;
			font-size: 10px;
			border-bottom: 1px solid RGB(150,150,150) ;
			background-color: RGB(255,255,200) ;
			cursor: pointer;
		}

td.ebene_1_navi_mouseout
		{
			width:216px; margin-top:5px;
			padding:1px;
			font-size: 10px;
			border-bottom: 1px solid RGB(150,150,150) ;
		}

td.ebene_1_navi_active
		{
			width:216px; margin-top:5px;
			padding:1px;
		  	font-size: 10px;
		  	border-bottom: 1px solid RGB(150,150,150) ;
		  	background-color: rgb(230,230,230) ;
		  	cursor: pointer;
		}



/* Navigation Top nur eine ebene */
div.ebene_1_navi_mouseover_top
		{
			width: 85px; height:15px;
			margin-left:2px;
			margin-top:10px;
			font-weight: bold; text-align: center; font-size: 10px;
			border-bottom: 1px solid #000000 ;
			background-color: RGB(255,255,200) ;
			cursor: pointer;
			float:left;
		}

div.ebene_1_navi_mouseout_top
		{
			width: 85px; height:15px;
			margin-left:2px;
			margin-bottom:1px;
			margin-top:10px;
			font-weight: bold; text-align: center; font-size: 10px;
			float:left;
		}

div.ebene_1_navi_active_top
		{
			width: 85px; height:15px;
			margin-left:2px;
			margin-top:10px;
			font-weight: bold; text-align: center; font-size: 10px;
			border-bottom: 1px solid #000000 ;
		  	background-color: rgb(230,230,230) ;
			float:left;
			vertical-align:bottom;
		}

/************************************************************************
	Form elemente (Suche)
************************************************************************/


input.form
		{	color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			background-color:#ffffff;
			border:#000000 1px solid;
			height:18px
		}
input.formFocus
	{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			background-color:#ffffff;
			border:red 1px solid;
			height:18px
	}
textarea.form
		{	color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			background-color:#ffffff;
			border:#000000 1px solid;
			height:100px
		}
textarea.formFocus
	{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			background-color:#ffffff;
			border:red 1px solid;
			height:100px
	}


input.formSubmit
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			background-color:#ECE9D8;
			border:#000000 1px solid;
			margin:0px;
			height:20px
		}

/************************************************************************
	Intern
************************************************************************/
table.ausbildung
		{
			background-color:#EBE9E9;
		}
table.ausbildung td
		{
			background-color:#F5F5F5;
			padding:0px 5px 0px 5px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#000000;
			vertical-align:top;
			text-align:left;
		}
table.ausbildung tr.header td
		{
			background-color:#DAD8D8;
			font-weight:bold;
		}
table.ausbildung tr.main td
		{
			background-color:#EBE9E9;
		}
table.ausbildung td.frei
		{
			background-color:#FFFFFF;
		}

table.einsatzplan td
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#000000;
			vertical-align:top;
			text-align:left;
			padding: 5px;
		}
table.einsatzplan tr.header td
		{
			font-weight:bold;
		}

/************************************************************************
	Startseite
************************************************************************/

table.home td
		{
			background-color:#E6E6E6;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#000000;
			vertical-align:top;
			text-align:left;
			padding:5px;
		}
table.home tr.header td
		{
			font-weight:bold;
			padding-bottom:3px;
		}
table.home tr.line td
		{
			padding:0px 5px 5px 5px;
		}


/************************************************************************
	Kontakt
************************************************************************/

table.kontakt td
		{
			background-color:#E6E6E6;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#000000;
			vertical-align:top;
			text-align:left;
			padding: 5px;
		}
div.kontakt
		{
			width:290px;

			background-color:#FFFFFF;
			border-style:solid;
			border-width:1px;
			border-color:#CCCCCC;
			padding:5px;
		}
/************************************************************************
	Stellenbörse
************************************************************************/


ul.job_vertical li
		{
			list-style-type:none;
		}

ul.job_vertical li.space
		{
			clear:both;
			height:15px;
		}

ul.job_horizontal li
		{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			float:left;
			list-style-type:none;
		}

