body {
margin:0px;
font-family:arial,verdana,sans-serif;
font-size:13px;
color:#1f508b;
}

a img {
border:0px;
}

h1 {
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:24px;
font-weight:normal;
margin:0px;
margin-bottom:10px;
padding:0px;
}

h5 {
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:13px;
margin:0px;
margin-bottom:3px;
margin-top:2px;
padding:0px;
}

#header {
height:370px;
width:100%;
}
#inner_header {
width:944px;
height:374px;
margin:auto;
position:relative;
z-index:10;
background:url(images/1.jpg) no-repeat bottom left;
}



#header_logo {
height:95px;
width:210px;
position:absolute;
left:0px;
top:0px;
z-index:30;
}

#header_lang {
height:35px;
width:220px;

position:absolute;
right:00px;
top:40px;
z-index:30;
}



#header_claim {
font-family:Tahoma,Arial,Verdana,sans-serif;
color:#fff;
font-size:26px;
position:absolute;
left:80px;
top:120px;
z-index:30;
}

#footer_links {
position:absolute;
bottom:-5px;
z-index:30;
width:100%;
text-align:center;
border-top:1px solid #999999;
padding-top:8px;
clear:both;
}

#header_links a {
font-family:Arial,Verdana,sans-serif;
color:#6f6f6f;
font-size:12px;
text-decoration:none;
}


#btn_more{
margin-top:20px;
}



#main {
min-height:200px;
width:944px;
margin:auto;
position:relative;
padding-top:25px;
}





#footer {
height:200px;
width:100%;
clear:both;
}
#inner_footer {
width:944px;
height:155px;
margin:auto;
position:relative;
z-index:10;
padding-top:25px;
background:url(images/footer_bg.jpg) repeat-x;
}
#logos {
background:url(images/partner.gif) no-repeat;
height:80px;
width:333px;
margin-top:5px;
}







#menu {
position:absolute;
bottom:0px;
left:2px;
z-index:30;
}

#menu ul {
margin:0px
padding:0px;
display:inline;
list-style-type:none;
}

#menu ul li {
margin:0px
padding:0px;
float:left;
height:36px;
padding-left:10px;
padding-right:10px;
text-align:center;
margin-right:1px;
font-family:Tahoma,Arial,Verdana,sans-serif;
text-transform:uppercase;
color:#0f3060;
font-weight:bold;
font-size:14px;
background: url(images/nav/bg.jpg) repeat-x;
}


#menu ul li.active {
background: #ffffff;
}


#menu ul li a {
color:#0f3060;text-decoration:none;
}

.content_left {
width:620px;
float:left;
text-align:justify;
}
.content_right {
width:259px;
float:right;
}

.calendar {
background:url(images/calendar_bg.gif) no-repeat;
height:69px;
width:35px;
font-size:13px;
color:#fff;
text-align:center;
padding-top:2px;
padding-right:224px;
float:left;
clear:left;
}
.calendar_day {
font-size:24px;
font-weight:bold;
}
.calendar_month {
text-transform:uppercase;
}
.calendar_year {

}

.news {

}

ul#news {
margin:0px
padding:0px;
display:inline;
list-style-type:none;
}

ul#news li {
display:block;
margin:0px
padding:0px;
}
.newstext {
padding-left:0px;
margin-bottom:25px;
color: #7c7d7f;
}

.newstext a{
color: #7c7d7f;
text-decoration:underline;
}




ul.karriere li a{
text-decoration:underline;
color:#1a437d;
}


hr.headingseparator {
border:0px;
height:1px;
background-color:#d0d0d0;
}



#langselect {
border:0px;
color:#1f508b;
margin:0px;
padding:0px;
position:relative;
left:-2px;
width:103px;
}



fieldset.kontaktform { border:0px; }
fieldset.kontaktform p { vertical-align: middle; padding: 0px; margin: 0 0 5px 0; }
fieldset.kontaktform label {float: left; width: 60px;}
fieldset.kontaktform label.info { width: 200px; margin-left: 45px; }
fieldset.kontaktform input {width: 200px; padding: 0px 0 0 1px; border: 1px dotted #454545; font: 11px/12px Arial, Helvetica, sans-serif;}
fieldset.kontaktform input.chkbox { width: auto; border: 0; float: left; margin-top: 5px; }
fieldset.kontaktform input.error { background-color: #DC2622; color: #FFF; }
fieldset.kontaktform input.submit { width: auto; height: 17px; background-color: #FFF; border: 1px dotted #454545; margin: 10px 0 0 60px; }
fieldset.kontaktform select { border: 1px dotted #454545; font: 10px/120% Arial, Helvetica, sans-serif;width: 205px; }
fieldset.kontaktform option { padding-left: 1px; font: 10px/120% Arial, Helvetica, sans-serif;}
fieldset.kontaktform textarea { border: 1px dotted #454545;  font: 10px/120% Arial, Helvetica, sans-serif; width: 200px; height: 80px;}
