HTML {
  border-width: 0px;
  width:100%;
  height:100%;
}
.ueber{
font-size:190%;
line-height:28px;
font-family: arial, verdana, helvetica, sans-serif;
color:#035A9D;
}
.ueber2{
font-size:170%;
line-height:28px;
font-family: arial, verdana, helvetica, sans-serif;
color:#035A9D;
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 100.05%;
	BACKGROUND: url(./images/bgr.gif) #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 11px/18px arial, verdana, helvetica, sans-serif;
	WIDTH: 100%;
	COLOR: #000000;
	PADDING-TOP: 0px;
	POSITION: absolute;
	HEIGHT: 100%;
}
TD.main_left {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(./images/bgr_leftshadow.gif) repeat-y right 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 50%;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: right;
}
TD.main_right {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(./images/bgr_rightshadow.gif) repeat-y left 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 50%; PADDING-TOP: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
}
A {
	FONT: 10px/18px verdana, arial, helvetica, sans-serif;
	COLOR: #035A9D;
	TEXT-DECORATION: none;
}
A:link, a:visited {
	FONT: 10px/18px verdana, arial, helvetica, sans-serif;
	COLOR: #9c9c9c;
	TEXT-DECORATION: none
}

A:hover {
	FONT: 10px/18px verdana, arial, helvetica, sans-serif;
	COLOR: #9c9c9c;
	TEXT-DECORATION: none
}
A:active {
	FONT: 10px/18px verdana, arial, helvetica, sans-serif;
	COLOR: #9c9c9c;
	TEXT-DECORATION: none
}


TD.Headnavigation {
  background-color:#76A5CF;
  PADDING-RIGHT:15px;
}
h1 {
font-size:190%;
line-height:28px;
font-family: arial, verdana, helvetica, sans-serif;
color:#035A9D;
}

.Headnavigation a:link, .Headnavigation a:visited{
  color:#FFFFFF;
  FONT: 9px/18px verdana, arial, helvetica, sans-serif;
}

.Headnavigation a:hover{
  color:#777777;
  FONT: 9px/18px verdana, arial, helvetica, sans-serif;
}
.navi {color:white;padding-right:20px;padding-bottom:3px;
}

TD.mainnav_items_unselect
{

  VERTICAL-ALIGN: middle;
}
#menu a:link, #menu a:visited{
 color:#fff;
 height:26px;
 line-height:26px;
 display:block;
 }
#menu a:hover, #menu a:active{
 background-color:#08007d;
 color:#ffffff;
 }


TD.mainnav_items_unselect {
  VERTICAL-ALIGN: middle;
}


H2.mainnav_items_unselect {
  color:#777777;
  font-size:10px;
  line-HEIGHT:0%;
  PADDING-TOP:18px;
}


H2.mainnav_items_select {
  color:#FFFFFF;
  font-size:10px;
  line-HEIGHT:0%;
  PADDING-TOP:18px;
}


H1.ueberschrift {
  color: #000000;
  font-size:16px;
}
.content-news a.ueb-news ,.content-news a.ueb-news:hover{
line-height:17px;
font-size: 15px;
font-weight:bold;
}
.content-news a.ueb-news:visited{
line-height:17px;
font-size: 15px;
font-weight:bold;
}
.content-news h1{
line-height:19px;
font-size: 19px;
font-weight:bold;
color:#000000;


}
DIV.content-news {
  color:#000000;
  FONT: 14px arial, verdana, helvetica, sans-serif;
  margin: 0 0 0 -20px;
}
DIV.content-news a,DIV.content-news a:hover{
font-family:arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:14px;
line-height:14px;
}
DIV.content-news a:visited,DIV.content-news a:actived{
font-family:arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:14px;
line-height:14px;
}
DIV.content {
  color:#035A9D;
  FONT: 14px arial, verdana, helvetica, sans-serif;
}
DIV.content a,DIV.content a:hover{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:14px;
line-height:14px;
}
DIV.content a:visited,DIV.content a:actived{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:14px;
line-height:14px;
}
.copy {
color: #08007D;
font-size:13px;
margin: 0 0 29px 280px;
}
.content table tr td {
	color: #4466aa;
}
.Stil1 {
	color: #333333;
	font-weight: bold;
}
.Stil4 {
	FONT: 10px/18px verdana, arial, helvetica, sans-serif;
	color: rgb(119, 119, 119);
}
.Stil5 {
color: #F5F5F5
}
.gross{
line-height:22px;
color:white;
font-size:14pt;
text-align:left;
}
.gross a:hover, .gross a:acitve{
line-height:22px;
color:white;
font-size:14pt;
text-align:left;
}
.klein{
line-height:19px;
color:white;
font-size:10pt;
text-align:left;
}
#link{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:8pt;
font-weight:bold;
line-height:0px;
}
#head{
font-family:arial, verdana, helvetica, sans-serif;
color:blackD;
font-size:7pt;
font-weight:bold;
float:left;
margin-left:10px;
}

.benefits {

}

.benefits ul {
	float: left;
	font-size: 8px;
	width: 175px;
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin-left:20px;

}

.benefits a:link, .benefits a:hover{
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
color:#666666;
line-height:11px;
}
.benefits a:active, .benefits a:visited{
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
color:#666666;
line-height:11px;
}
#ueberschrift_unten{
margin-left:20px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#666666;
line-height:0px;
}
a.link-unten, a.link-unten:hover{
font-size:8.5px;
color:#035A9D;
line-height:10px;
}
a#link-unten:visited, a#link-unten:active{
font-size:8.5px;
color:#035A9D;
line-height:10px;
}
a#link-unten, a#link-unten:hover{
font-size:8.5px;
color:#035A9D;
line-height:10px;
}
a.link-unten:visited, a.link-unten:active{
font-size:8.5px;
color:#035A9D;
line-height:10px;
}
a.link-untenueb{
font-size:13px;
color:#035A9D;
font-weight:bold;
line-height:10px;
}
a#link-untenueb{
font-size:13px;
color:#035A9D;
font-weight:bold;
line-height:10px;
}

#sub_header .navi a {
	color: #035A9D;
	font-weight: bold;
	line-height:9px;
	line-height:15px;
}

#sub_header .navi ul {
	color: #035A9D;
	font-weight: bold;
	line-height:19x
}
#sub_header .navi li {
	color: #035A9D;
	font-weight: bold;
	line-height:11px;
	margin-left:18px;
}
#sub_header .fachlin li {
	color: #035A9D;
	font-weight: bold;
	margin-left:18px;
	float:left;
	text-decoration:none;
}
#sub_header .fachre li{
	color: #035A9D;
	font-weight: bold;
	float:right;
	text-decoration:none;
}
a.link-text{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:10pt;
font-weight:600;
line-height:0px;
}
a#link-text{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:10pt;
font-weight:600;
line-height:0px;
}
#link-text-ueberschrift{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:13pt;
font-weight:bold;
line-height:29px;
}
a.link-text-ueberschrift{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:13pt;
font-weight:bold;
line-height:29px;
}
a.link-text-ueberschrift-sprachk{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:12pt;
font-weight:bold;
line-height:10px;
}
a#link-text-ueberschrift-sprachk{
font-family:arial, verdana, helvetica, sans-serif;
color:#035A9D;
font-size:12pt;
font-weight:bold;
line-height:10px;
}
.ueberschrift-index a:link, .ueberschrift-index a:hover{
font-family:arial,verdana,helvetica,sans-serif;
color:#035A9D;
font-size:16pt;
font-weight:bold;
line-height:29px;
}
.ueberschrift-index a:active, .ueberschrift-index a:visited{
font-family:arial,verdana,helvetica,sans-serif;
color:#035A9D;
font-size:16pt;
font-weight:bold;
line-height:29px;
}
.leist-ueberschr a:link, .leist-ueberschr1 a:visited{
color:#7da7cf;
font-size:11px;
font-weight:bold;
}
.leist-ueberschr a:hover, .leist-ueberschr1 a:active{
color:#7da7cf;
font-size:11px;
font-weight:bold;
}
.leist-ueberschr a:focus{
color:#7da7cf;
font-size:11px;
font-weight:bold;
}
.leist-ueberschr1 a:link, .leist-ueberschr1 a:visited{
color:#7da7cf;
font-size:11px;
font-weight:bold;
list-style:none;
}
.leist-ueberschr1 a:hover{
color:#7da7cf;
font-size:11px;
font-weight:bold;
list-style:none;
}
.leist-ueberschr1 a:focus{
color:#7da7cf;
font-size:11px;
font-weight:bold;
list-style:none;
}
.vorne a:link, .vorne a:visited{
font-size:11px;line-height:12px;color:#035A9D;font-weight:bold;
}
.vorne a:hover{
font-size:11px;line-height:12px;color:#035A9D;font-weight:bold;
}
.pano{
color: #035A9D;
font-size:19px;
line-height:13px;
}
div.content-unten {
font-size:9px;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold;
color:#035A9D;
line-height:15px;
}
div.content-unten a:link, div.content-unten a:visited{
font-size:9px;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold;
color:#035A9D;
line-height:15px;
}
div.content-unten a:hover, div.content-unten a:hover{
font-size:9px;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold;
color:#035A9D;
line-height:15px;
}
h5{
font-size:13px;
line-height:10px;
}
div.ueb-unten ul{
	margin:0 0 0 0;
	float: left;
	font-size: 9px;
	padding: 0 0 0 0;
	width: 210px;
	line-height:17px;
}
div.ueb-unten ul li{
	margin: 0 0 0 0; 
	line-height:15px;
	padding: 0; 
	list-style-position: outside; 
	list-style-type: none;
}
div.ueb-unten ul li {
	clear: both;
}
#sub_content .left_side {
	width: 198px;
	float: left;
	background: #D3D3D3;
}

#sub_content .left_side h3 {
	clear: both;
	margin: 0;
	padding: 0;
}

#sub_content .left_side h3 a {
	clear: both;
	border-bottom: 1px solid #EEE;
	font-size: 9px;
	background: url("images/navi_bg.png") top left;
	display: block;
	padding: 3px 0 3px 10px;
	color: #035A9D;
	line-height:20px;
	
	
}

#sub_content .left_side h3 a:hover {
	background: url("images/navi_bg.png") left -25px;
}

#sub_content .left_side ul.sub_navi {
	clear: both;
}

#sub_content .left_side ul.sub_navi li {
	clear: both;
}

#sub_content .left_side ul.sub_navi li a {
	padding: 3px 0 3px 20px;
	background: url("images/navi_bg.png") left -50px;
	border-bottom: 1px solid #959595;
	color: #DDD;
	display: block;
}

#sub_content .left_side ul.sub_navi li a:hover,
#sub_content .left_side ul.sub_navi li a.active {
	background: url("images/navi_bg.png") left -75px;
}
.tabelle1 {
margin:0 0 0 30px;
width:160px;
float:left;
}
.tabelle29 {
height:auto;
float:left;
}
.tabelle2 {
margin:0 0 0 -3px;
width:160px;
height:2000px;
float:left;
}
.tabelle3 {
margin:0 0 0 -3px;
width:160px;
float:left;
}
.bilder {
padding:20px;
margin:20px;
width:100px;
}
.bilder1 {
padding:20px 20px 20px 10px;
margin:20px 20px 0px 0px;
width:140px;
}
.tabel {

}
.clear{
clear:both;
}
.streif{
float:right;
margin:-2000 0 0 -3px;
height:auto;
}
.streif1{
float:left;
margin:-2000 0 0 -3px;
height:auto;
}
.quader img{
margin:30px 0 0 21px;
float:left;
}
div.quader a:link, div.quader a:hover{
float:left;
padding:26px 0 0 21px;
line-height:16px;
font:Arial;
color:#035a9d;
font-size:17;
}
div.quader a:visited, div.quader a:active{
float:left;
line-height:16px;
padding:26px 0 0 21px;
font:Arial;
color:#035a9d;
font-size:17;
}
.quader{
margin:15px 0 0 0;
width:547px;
height:185px;
background-color:f5f5f5;
font:arial;
font-size:13;
}
.anschrift{
float:left;
margin:10px 0 0 21px;
}
.bremenkontakt{
margin:50px 0 0 21px;
float:left;
}
.quader1{
margin:15px 0 0 0;
width:547px;
height:185px;
background-color:f5f5f5;
font:arial;
font-size:13;
}
div.quader1 a:link, div.quader1 a:hover{
float:left;
padding:26px 0 0 21px;
line-height:16px;
font:Arial;
color:#035a9d;
font-size:17;
}
div.quader1 a:visited, div.quader1 a:active{
float:left;
line-height:16px;
padding:26px 0 0 21px;
font:Arial;
color:#035a9d;
font-size:17;
}
.quader1 img{
margin:32px 20px 0 41px;
float:left;
}
.anfahrt{
line-height:12px;
font-size:12px;
}
div.anschrift a:link, div.anschrift a:hover{
font-size:12px;
line-height:15px;
margin:0px;
padding:0px;
}
div.anschrift a:visited, div.anschrift a:active{
font-size:12px;
margin:0px;
line-height:15px;
padding:0px;
}
.sub_right p:first-letter{
margin-left:-16px;
}
.bewerbung{
color:#000000;
font-weight:bold;
}
.centre{
margin: 0 0 0 70px;
}
.sprachen1{
margin:0 0 0 350px;
float:right; 
width: 200px; 
border: 40px solid #ffffff; 
background-color: #ffffff;
}
div.head1{
margin:0 0 0 350px;
width:200px;
color: #ffffff;
float:left;
border: 1px solid #4c506c; 
background-color:#4c506c;
}
.body1{
margin:0 0 0 350px;
width:202px;
clear:both;
background-color: #e3e4e7;
color: #ffffff;
}
div.head1 a:link, div.head1 a:hover{
color:#FFFFFF;
}
div.head1 a:visited, div.head1 a:active{
color:#FFFFFF;
}
.left_side-news{
width: 290px;
float:left;
}
.right_side-news{
width: 290px;
float:right;
}