html {
     height: 100%;
     width:100%;
}

body{
	font-size:12px;
	font-family: Arial;
	color:#E0E0E0;
	margin:0px;
	background-color:#212121;
	height:100%;
	width:100%;
	overflow: visible;
}

@font-face {
    font-family: GoudyOSB;
    font-style:  normal;
    font-weight: normal;
    src: url(font/GoudyOSB.eot);
    src: local("GoudyOSB"), url(font/GoudyOSB.ttf ) format("truetype");
}

.grey{
	color:#434343;
}

.lightgrey{
	color:#E0E0E0;
}

.cyan{
	color:#326D94;
}

div.inhalt{
    width: 1010px;
	padding: 0;
	padding-bottom: 30px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 auto;
}

div.footer{
    width: 100%;
	text-align:right;
	
}

div.header{
    margin:0px;
    margin-top:100px;
	margin-bottom:50px;
	width:100%;
	font-size:40px;
	font-family:GoudyOSB;
}

img.logo{
	position:absolute;
	margin:0px;
	right:0px;
	top:0px;
	padding:0px;
}

div.col{
	float:left;
	width:230px;
	margin-right: 30px;
	
}

div.right{
	float:left;
	width:230px;
	
}

div.job{
	width:230px;
	margin-bottom: 30px;
}

div.job_nr{
	width:100%;
	text-align:right;
}

div.job_description{
	display:none;
}

a{
	color:#326D94;
	text-decoration:none;
}

a.download{
	color:#E0E0E0;
	text-decoration:none;
}

input[type=submit]{
    border:1px solid #326D94;
	background-color:#326D94;
	color:#FFFFFF;
}

input[type=button]{
    border:1px solid #326D94;
	background-color:#326D94;
	color:#FFFFFF;
}

input[type=text]{
	width:500px;
}

img.projekt{
	padding-top:3px;
	padding-bottom:2px;
}

div.impressum{
	position:fixed;
	width:500px;
	height:400px;
	margin:-200px 0px 0px -250px;
	padding:5px;
  	top: 50%; 
  	left: 50%;
	background-color:#FFFFFF;
	color:#000000;
	outline:6px solid #FFFFFF;
	display:none;
}

div.impressum_text{
	overflow:auto;
	width:100%;
	height:365px;
}

div.impressum_foot{
    width:100%;
	text-align:right;
}
div.social_time{
	width:100%;
	text-align:right;
}

b.impressum{
	color:#326D94;
}
