/* 
    Document   : custom
    Created on : 18.12.2012, 10:37:49
    Author     : Oliver
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: left;
}
* {
    margin: 0;
    padding: 0;
}
body {
    text-align: left;
    font-family: 'Arial','sans-serif';
    font-size: 10pt;
    color: #000000;
    background: none;
}
#center {
    text-align:left;
    width:638px;
}

#header {
    background-color: none;
    text-align:right;

}
a img {
    border:none;
}
#content {

    padding: 0px;
    background-color: none;
    width: 585px;
    min-height: 500px;
}
#content2 {
    padding: 160px 20px 20px 20px;
    background-color: white;
    min-height: 500px;
}
#links {
    padding: 10px;
	
}
h1 {
    color: #000000;
    font: bold 16px/140% Verdana,Arial,Helvetica,sans-serif;
    padding-bottom: 20px;
}
h2 {
    color: #000000;
    font: bold 14px/140% Verdana,Arial,Helvetica,sans-serif;
}

hr {
    border:1px solid #4D4D4D;
}
tr {
    vertical-align: top;
    margin-left:5px;
}
table {
    width:620px;
}
.formleft {
    margin-top: 10px;
    font-weight: bold;
}
.textfield {
    width:260px;
    margin-bottom: 8px;
}
.textarea {
    width:260px;
    height:102px;
}
#datenschutz {
    padding-top:10px;
}
#submit {
    clear:both;
    padding-top:10px;
}
a:link, a:visited {
    color: #000000;
    text-decoration: underline;
}
a:active, a:hover {
    color: #000000;
    text-decoration: none;
}

#okto_formular {
    width: 100%;
}
.formfield_wrapper {
    width: 50%;
    float: left;
}

.form {
	-moz-box-shadow:inset 0px 0px 0px -18px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px -18px #ffffff;
	box-shadow:inset 0px 0px 0px -18px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffcff), color-stop(1, #bfbfbf) );
	background:-moz-linear-gradient( center top, #fffcff 5%, #bfbfbf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcff', endColorstr='#bfbfbf');
	background-color:#fffcff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #707070;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	padding:5px 24px;
	text-decoration:none;
}.form:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bfbfbf), color-stop(1, #fffcff) );
	background:-moz-linear-gradient( center top, #bfbfbf 5%, #fffcff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#fffcff');
	background-color:#bfbfbf;
}.form:active {
	position:relative;
	top:1px;
}


/* Presets JavaScript- und CSS-Variante*/
div.div4button input{
	width:138px;
	height:32px;
	padding:0;
	border:0;
}
div.div4button input:hover{
 cursor:pointer;
}


/* JavaScript-Variante */
div.div4button input{
	/*Fallback, falls keine Bilder*/
 color:#000;
	background-color:#eee;
	font-weight:bold;
	font-size:1.5em;
}

/* CSS-Variante, falls JavaScript-Konflikte
div.div4button input{
	background-position:top left;
	background-repeat:no-repeat;
}
div.div4bewerben input{
	background-image:url(button_bewerben.png);
}
div.div4bewerben input:hover{
	background-image:url(button_bewerben_mo.png);
}
div.div4drucken input{
	background-image:url(button_drucken.png);
}
div.div4drucken input:hover{
	background-image:url(button_drucken_mo.png);
}
div.div4weiterleiten input{
	background-image:url(button_weiterleiten.png);
}
div.div4weiterleiten input:hover{
	background-image:url(button_weiterleiten_mo.png);
}
*/

a.vacancyLink {
    display: inline-block;
    height: 100%;
    width: 100%;
}