body	{bgcolor: #FFFFFF;
	margin-top="0";
	font-family:Verdana,sans-serif;
	}


fieldset.csc-mailform {
 border: 2px solid white;
 padding: 5px;
}

 fieldset.csc-mailform .csc-mailform-field,  {
 padding: 2px;
 font-size:12px;
 color:#707072;
}

fieldset.csc-mailform .csc-mailform-field label {
 white-space:nowrap;
 width: 10em;
 float: left;
 text-align: right;
 margin-right: 0.5em;
 display: block;
}

fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field textarea {
 border: 1px solid #003798;
 margin:3px;
 width:220px;
}

fieldset.csc-mailform .csc-mailform-field .csc-mailform-submit  {
 margin-top: 5px;
 margin-left: 5.5em;
 float: left;
 width:100px;
} 

div.csc-frame.csc-frame-rulerBefore {
 border-top: 2px solid white;
}


div#enter a {font-size: 15px; 
	color:#003798;
	
	text-decoration: none;
  	}
  	
div#enter a:hover {font-weight:bold;}
a img {border:0;}

div#content a:hover,
div#content a {font-size: 12px; 
	color:#003798;
  	}

div#content p, div#content div { margin:0;
padding:0;}

div#content ul {
 margin-top:0;
 padding-top:0;
 margin-bottom:0;
 padding-bottom:0;
 }
 
hr {
	border:0;
	border-top:1px dashed #003798;
}


td.menuspacer{
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #033999;
	
	
padding-top:20px;

	text-align: center;
  	}
div#flags {
	margin-left:22px;
	}
div#flags img {
	margin-left:5px;
	}

body.index {bgcolor: #FFFFFF;
	margin-left:6px;
	}
table{width:100%}
table.index{width: 774px;
	}
table.main{vertical-align: top;
	text-align: center;
	width:100%;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
	}
table.menut{overflow:visible}
table.submtable{cellpadding: 5px;
	border:0;
	cellspacing:0px
	}
table.texttable{width:100%;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
	}
table.kontakt{width:540;}
table.small{width:260;}
table.bottom{border: 0px;
	cellpadding:0px;
	cellspacing:0px;
	}
table.jobstable{cellspacing:0px;
	border:0px;
	cellpadding:0px}
tr.first{height:11px}
tr.second{height:133px}
tr.third{height:74px}
tr.fourth{height:93px}
tr.fifth{height:302px}
tr.seventh{height:45px}
tr.jobsheadline{height:15px}
td	{font-size: 12px; 
	color: #003798;
	
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	vertical-align:top;
  	}
td.index{text-align:center;
	vertical-align:middle;
	}
td.ro	{font-size: 12px; 
	color: #003798;
	
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:right;
	vertical-align:top;
  	}
td.ru	{font-size: 12px; 
	color:#003798;
	
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:right;
	vertical-align:top;
  	}
td.linieunten{background-image:url(images-index/linieunten.jpg);
	background-repeat:repeat-x;
	background-position:center;
	text-align:right;
	vertical-align:middle;
	}
td.borderleft{width:2px}
h1	{font-size: 28px;
	color:#003798;
	
	
	text-decoration: none;
	}
h2	{font-size: 12px; 
	color: #003798;
	
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
  	}
td.menu{font-size: 12px; 
	color: #FFFFFF; 
	background-color: #033999;
	
	
	text-decoration: none;
	height: 60px;
	text-align: center;
/*	vertical-align: top;*/
	overflow:visible
  	}
td.menustr{font-size: 12px; 
	color: #FFFFFF; 
	background-color: #093B9C;
	
	
	text-decoration: none;
	height: 60px;
	text-align: center;
	padding-top:19px;
	overflow:visible;
  	}
td.bottommenubig{text-align:center;
	vertical-align:top;
	width:100px;
	}
td.bottommenumedium{text-align:center;
	vertical-align:top;
	width:80px;
	}
td.bottommenusmall{text-align:center;
	vertical-align:top;
	width:50px;
	}
td.bottommenuneu{text-align:left;
	vertical-align:middle;
	}
div.weAreSearching{text-align:center;
	vertical-align:middle;
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #093B9C;
	
	
	text-decoration: none;
	width: 120px;
	padding:3px;
	}
td.jobstext{padding-left:20px;
	padding-top:0px;
	vertical-align:top;
	text-align:left;
	margin-top:0px}
td.leftcol{text-align:left;
	vertical-align:top;
	width:100px;
	}
td.newstext{font-size: 12px; 
	color: #003798;
	
	
	padding-left:30px;
	background-image:url(news/linieblau.jpg);
	background-repeat:repeat-y;
	background-position:left;
	font-style:oblique;
	}
td.dick{font-size: 12px; 
	color: #003798;
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
  	}
td.dickmitte{font-size: 12px; 
	color: #003798;
	
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
  	}
td.middle{vertical-align:middle;
	font-size: 12px; 
	color: #003798;
	
	
	}
td.center{text-align:center}
a.download {font-size: 12px; 
	color:#003798;
	
	text-decoration: none;
  	}
a.download:hover{font-size: 12px; 
	color:#003798;
	
	text-decoration: none;
	text-transform:uppercase;
  	}
a.toplink{font-size: 12px; 
	color: #FFFFFF; 
	
	
	text-decoration: none;
/*	visibility:hidden;*/
  	}
a.toplink:hover{font-size: 12px; 
	color: #FFFFFF; 
	
	
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
/*	visibility:visible;*/
  	}
div.dummy{font-size: 12px; 
	color: #FFFFFF; 
	
	
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	visibility:hidden;
  	}

td.dummy {
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #033999;
	
	
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	overflow:visible
	}
a.toplink .bullet {visibility:hidden;}

a.toplink:hover .bullet {visibility:visible;}

a.thislink{font-size: 12px; 
	color: #FFFFFF; 
	
	
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
  	}
a.bottomlink{font-size: 12px; 
	color: #003798;
	
	
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #003798;
	border-top: 1px solid #003798;
	padding-bottom:5px;
	padding-top:5px;
  	}
a.bottomlink:hover{
	font-weight:bold;
	text-transform:uppercase;
	}
a.bottomlinkhighl{font-size: 12px; 
	color: #003798;
	
	
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #003798;
	border-top: 1px solid #003798;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
	text-transform:uppercase;
  	}
img	{margin-left: 0px;
	margin-top: 0px;
	}
a.sublink{font-size: 9px; 
	color: #FFFFFF; 
	
	
	text-decoration: none;
  	}
a.sublink:hover{font-size: 9px; 
	color: #FFFFFF; 
	
	
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
  	}
a.sublinkhighl{font-size: 9px; 
	color: #FFFFFF; 
	
	
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
  	}
.menulink{font-size: 12px; 
	color: #FFFFFF; 
	
	
	text-decoration: none;
	visibility:visible;
  	}
.textfeld{width:574px;
	height:302px;
	overflow:auto;
	text-align:left;
	vertical-align:top;
	
	
	font-size: 12px;
	}
.dropdown{background-color: #093B9C;
	padding:5px;
	text-align:left;
	width:120px;
	}
.small{font-size: 9px; 
	color: #003798;
	
	
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	vertical-align:top;
  	}
.tickbckgr { Z-INDEX: 0; 
	POSITION: ABSOLUTE;
	LEFT: 0;
	TOP: 0;
	WIDTH: 503; 
	HEIGHT: 42; 
	BACKGROUND-COLOR: #FFFFFF;
	}
.ticktext { Z-INDEX: 1;
	POSITION: ABSOLUTE;
	
	
	FONT-SIZE: 12px;
	color: #003798;
	VISIBILITY: HIDDEN;
	font-style:oblique;
	}
.ticktext.A { 
	
	FONT-SIZE: 12pt;
	color: #003798;
	font-style:oblique;
	}
.hide{display:none;
	z-index:1;
	position:absolute;
	)
.cur{
	
	font-style:oblique;
	}
.fett{font-weight:bold}
.kleiner{font-size:11px}
.gross{font-size: 28px;
	color:#003798;
	
	
	text-decoration: none;
	font-weight:bold;
	}
