img
{
	border:0;
}
#schachtel img, #rechtsbild img, #links img, #linkleiste img
{
	vertical-align:middle;
}

#schachtel table
{
	margin-bottom:20px;
	
	border-collapse:collapse;
}
#schachtel th
{
    padding-left:3px;
    padding-right:3px;
    vertical-align:middle;
	border:1px solid #ffffff;
	font-weight:bold;
}
#schachtel td
{
	padding:5px;
	border:1px solid #ffffff;
	vertical-align:top;
}


table.checkedCells td
{
    text-align:center;
    font-size:20px;
    vertical-align:middle;
}
tbody th
{
    font-weight:normal;
}
#schachtel h1
{
	margin:0;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
#schachtel h2
{
	font-size:14px;
	font-weight:bold;
}
#schachtel h2.jobtitle
{
	font-size:18px;
}
#schachtel h3
{
	margin:0;
	font-size:12px;
	font-weight:bold;
}
p.fliessende, #sendForm br
{
	clear:both;
}
#locationForm
{
	width:50%;
	float:left;
}
input.button
{
	margin-top:5px;
}
#locationForm select, #jobForm select
{
	width:250px;
}
label
{
	float:left;
	width:18em;
	margin-right:0.5em;
}
#sendForm input, #sendForm textarea
{
	float:left;
}
ul.linkList li
{
	list-style-type:none;
	margin:5px;
}
#rechtsbild
{
	text-align:center;	/* für den IE, der die auto-margins verrafft, aber block-Elemente mit text-align zentriert */
}
#rechtsbild{
margin:0px 0px 0px 0px;
margin-bottom:0px;
}

#rechtstext{
margin:0px 0px 0px 0px;
padding-top:5px;
padding:0px;
}

#rightbox{
width:164px;
background:#D1DEE5;

}

#relatedstuff{
background:#D1DEE5;
}

#rechtespalte p.header{
padding-left:4px;
background:#2C353C;
height:15px;
color:#FFFFFF;
font-weight:bold;
}

#rechtsbild #first
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #fff;
}
#rechtsbild #second
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}




.relatedHeadline {
background-color:#2C353C;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
border-top:1px solid #ffffff;
padding:2px 0px 3px 8px;
width:auto;
}

.relatedText{
background:#D1DEE5;
width:auto;

}

.relatedText p{
font-size:11px;
padding:2px;
margin:0px;
padding-left:8px;
}

.relatedText table{
width:100%;
margin:0px 0px 0px 0px;
}

.relatedText td, .relatedText td {
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;

}
#overview
{
	clear:both;
}

.border{
border:1px solid #97A8B2;
}

hr{
border: 0px; /* Für Firefox und Opera */
border-bottom: solid 1px #2C353C; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

#applications{
margin-top:10px;
padding:2px;
border:0px none; !important
}

#applications img{
border:1px solid #97A8B2;
}

#applications tr{
border:0px;
}

#applications td{
border:0px;
}
