body{background-color:#4F75E8;
text-align:center;
font:12px/17px Verdana;}
#container {margin-right:auto;
margin-left:auto;
text-align:left;
width:850px;
padding:0px}
.up{margin-left:25px;
width:801px;
margin-top:25px;}
.down{margin-left: 24px;
width:801px;
font:11px Verdana;
color:#ffffff;
text-align:right;
background-color:#557cbf;
height:15px;}
.publication {margin-left:25px;
scrollbar-base-color:#557cbf;
scrollbar-track-color:#ffffff;
width:800px;
background-color:#c2d3fc;
height:530px;
overflow:auto;
font:12px/17px;
color:#000000;
text-align:left;
padding:0px 0px 10px 0px;}
.content1{margin:0px 80px 0px 20px;
width:680px;}
.content2{margin:15px 0px;
background-color:#f0ffff;
border:2px solid #9BBECA;
width:680px;}
.content3{margin:15px 0px;
background-color:#FFFFBB;
border:2px solid #9BBECA;
width:680px;}
.content4{margin:20px 20px 0px 20px;
width:720px;}
.title1{color:#000066;
padding:10px 0px 0px 25px;
font-weight:bold;}
.text1{padding:5px 25px 25px 25px;}
.text2{font:12px/17px;
padding:3px 3px 3px 10px;}
.textsmall{font:11px/17px Verdana;}
.noflow {float: none;}
a:visited{color:#000066;}
a:active {color:#000066;}
a:hover {color:#4F75E8;		}
.fat{font-weight:bold;}
.pad1{padding:10px;}
.pad2{padding:5px;}
.under{padding:5px;
font:11px Verdana;}
.table1{border:2px solid #9BBECA;
text-align:left;
width:680px;}
.table2{width:680px;
background-color:#FFFFBB;
border:2px solid #9BBECA;}
.table3   {width:680px;
background-color:#c2d3fc;}
.table4{border:2px solid #9BBECA;
width:680px;
background-color:#9BBECA;}
.table5{margin-left:180px;}
.table6{margin-left:150px;
width:300px;}
.table7{margin-left:200px;}
.table8{border:2px solid #9BBECA;
text-align:left;
width:500px;}
.tab1{font:bold 11px/15px Verdana;
color:#000066;
background-color:#9BBECA;
padding:4px 8px 4px 8px;}
.tab2{font:11px/15px Verdana;
background-color:#FFFFBB;
padding:4px 8px 4px 8px;}
.tab3  {padding:5px;
width:110px;
color:#000066;
font:12px/17px Verdana;}
.tab4 {padding:5px;
font:12px/17px Verdana;}
.tab5 {padding:10px 20px 8px 20px;
font:12px/17px Verdana;}
.tab6 {padding:5px 25px 5px 5px;
font:12px/17px Verdana;}
.tab7 {padding:1px 10px 1px 10px;
font:12px/17px Verdana;}
.tab8{font:bold 11px/15px Verdana;
color:#000066;
background-color:#9BBECA;
padding:5px 16px;}
.tab9{padding:5px 32px;
background-color:#9BBECA;}
.tab10{font:bold 11px/15px Verdana;
color:#000066;
background-color:#9BBECA;
padding:5px 16px;}
.tab11{font:bold 12px Verdana;
background-color:#c2d3fc;
padding:15px 5px;}
.tab12 {padding:5px 10px;
font:12px/17px Verdana;}
.imageflow1 {float: left;
margin:6px 25px 25px 0px;}
.imageflow2 {float:left;
margin:6px 25px 0px 0px;}
.index0 {margin-top:100px;
margin-left:25px;
font:17px Verdana;
color:#000066;}
.index1 {margin-top:10px;
margin-left:25px;}
.index2 {width:300px;
font:11px/15px Verdana;
color:#000066;
float:left;
margin-top:20px;}
.index3 {width:430px;
font:bolder 21px/35px Verdana;
color:#000066;
float:left;
margin-top:30px;}
.index4 {width:70px;
float:left;
margin-top:125px;}
.companyleft{width: 480px;
float:left;}
.companyright{width:290px;
float:left;
padding-top:30px;}
.companyflow{float:left;
margin:10px 8px 0px 0px;}
.companytext1{color:#000066;
padding:10px 0px 10px 40px;}
.companytext2{color:#000066;
padding:10px 0px 10px 10px;}
.companyimg{margin:20px 5px 5px 20px;}
.companyslogan1{margin: 60px 80px 35px 40px;
background-color:#F0FFFF;}
.companyslogan2{margin:60px 0px 0px 25px;}
.companylinks{margin:0px 65px 0px 25px;
float:left;}
.titlecv {color:#000066;
padding:10px 0px 0px 100px;
font-weight:bold;}
.imgcv{float:right;
margin:3px 0px 25px 25px;}
.textcv{padding:15px 100px 15px 100px;}	
.contacttext1{margin:70px 100px 0px 0px;}
#contactimg1{float:left;
border:1px solid #000066;
margin:0px 100px 10px 25px;}
.contactform1{background-color: #FFFF99;
border:thin inset #FFFFFF;
font:11px;}
.contactform2{background-color:#ffff99;
border:thin outset #FFFFFF;
font:11px;}	
.impressumtext{padding:0px 25px 25px 35px;}
.impressumfat{padding: 20px 0px 0px 25px;
font:bold 11px/15px;}
#vertmenu{font:11px Verdana;
width:230px;
padding:10px 0px 10px 0px;
margin:0px;
float:left;}
#vertmenu ul{list-style: none;
margin:0px;
padding:0px;
border:none;
background-color:#ffffff;}
#vertmenu ul li{margin: 0px;
padding:0px;}
#vertmenu ul li a {display: block;
border-bottom: 1px dashed #CCCCCC;
padding: 5px 0px 2px 0px;
text-decoration: none;
color: #000066;
width:230px;}
#vertmenu ul li a:hover{color: #4f75e8;
background-color: #FFFFBB;}
