BODY { 
	/*background:url(../images/background.gif);*/ 
	background-repeat:repeat-y; 
	margin-left:0px; margin-top:0px; 
	/*font-family:Arial, Helvetica, sans-serif; font-size:11px; */ 
	padding:0px; 
	scrollbar-face-color:#999999; 
	scrollbar-shadow-color:#999999; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-arrow-color:#ffffff; 
}

A:link {
	color : #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : bold;
}

A:active{
 	color : #000000;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : bold;
}

A:visited {
	color : #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : bold;
}

A:hover{
	color : #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : bold;
}

A.content:link { 
	color: #000;
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 12px;
 	text-decoration: underline; 
 	font-weight : normal;
 }
 
A.content:active { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 12px;
	text-decoration: underline; 
	font-weight : normal;
}

A.content:visited { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 12px;
	text-decoration: underline; 
	font-weight : normal;
}

A.content:hover { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 12px;
	text-decoration: underline; 
	font-weight : normal;
}

A.content-small:link { 
	color: #000;
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
 	text-decoration: underline; 
 	font-weight : normal;
 }
 
A.content-small:active { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
	text-decoration: underline; 
	font-weight : normal;
}

A.content-small:visited { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
	text-decoration: underline; 
	font-weight : normal;
}

A.content-small:hover { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
	text-decoration: underline; 
	font-weight : normal;
}

A.news:link { 
	color: #000;
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
 	text-decoration: underline; 
 	font-weight : normal;
 }
 
A.news:active { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
	text-decoration: underline; 
	font-weight : normal;
}

A.news:visited { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
	text-decoration: underline; 
	font-weight : normal;
}

A.news:hover { 
	color: #000; 
	font-family: Helvetica, Arial, sans-serif, Verdana ;
	font-size: 11px;
	text-decoration: underline; 
	font-weight : normal;
}

A.hauptnavigation:link {
	color : #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : normal;
}

A.hauptnavigation:visited {
	color : #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : normal;
}

A.hauptnavigation:hover{
	color : #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : normal;
}

A.hauptnavigation:active{
 	color : #000000;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : normal;
}

A.meta:active{
 	color : #000000;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

A.meta:link {
	color : #ffffff; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : medium;
}
 
A.meta:hover{
	color : #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : medium;
}

A.meta:visited {
	color : #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : medium;
}

#content{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 150%;
	list-style-image: url(../images/dot_blau.gif);
	list-style-position: outside;
	background-color: #ffffff;
	position:absolute;
	left:200px;
	top:300px;
	width:600px;
	text-align: left;
	z-index:45;
}

#service{
	background-color: #ffffff;
	position:absolute;
	left:805px;
	top:305px;
	width:184px;
	text-align: left;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #051f47;
	z-index:45;
}

#hmenu{
	position:absolute;
	left:0px;
	top:322px;
	width:195px;
	z-index:46;
}

#zert{ 
	width: 150px; 
	height: 35px; 
	position: relative; 
	top: 0px; 
	left: 0px; 
	background-color: #cccccc; 
	z-index: 100;
}

#logo {
	background-image: url(../images/safima_head.jpg);
	background-repeat: no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:990px;
	height:120px;
	z-index:10;
}
	
#claim {
	/*background-image: url(../images/claim-mission.gif); */
	background-repeat: no-repeat;
	position:absolute;
	left:470;
	top:35;
	width:490px;
	height:50px;
	z-index:20;		
}

#metaline {	
	background-color: #051f47;
	position:absolute;
	left:0px; 
	top:120px; 
	width:990px; 
	height:24px; 
	text-align: right;
	z-index:5;	
}	
	
#metanavi {
	background-color: #051f47;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	position:absolute;
	left:650px; 
	top:120px; 
	width:320px; 
	height:22px; 
	text-align: right;
	z-index:10;
}

#menuline {	
	background-color: #051f47;
	position:absolute;
	left:0px; 
	top:305px; 
	width:195px; 
	height:17px; 
	text-align: right;
	z-index:5;	
}	
	
#menutext {
	background-color: #051f47;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	position:absolute;
	left:20px; 
	top:306px; 
	width:100px; 
	height:15px; 
	text-align: left;
	z-index:10;
}

#newsline {	
	background-color: #051f47;
	position:absolute;
	left:0px; 
	top:175px; 
	width:195px; 
	height:17px; 
	text-align: right;
	z-index:5;	
}	
	
#newstext {
	background-color: #051f47;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	position:absolute;
	left:20px; 
	top:176px; 
	width:175px; 
	height:15px; 
	text-align: left;
	z-index:10;
}

#newsteaser {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	position:absolute;
	left:0px; 
	top:192px; 
	width:195px; 
	height:102px; 
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #051f47;
	text-align: left;
	z-index:10;
}

#location {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	position:absolute;
	left:200px; 
	top:148px; 
	width:790px; 
	height:24px; 
	text-align: left;
	z-index:10;
}

#search {	
	position:absolute; 
	left:845px; 
	top:225px; 
	width:147px; 
	height:22px; 
	z-index:6;
}

#image {
	background-image: url(../images/safima_image8.jpg);
 	/*background-color: #CCCCCC;*/
	background-repeat: no-repeat;
	position:absolute;
	left:200px; 
	top:175px; 
	width:790px; 
	height:120px; 
	z-index:4;
}

#zahnrad {
  /*background-image: url(../images/zahnrad.gif); */
	background-color: transparent;
	background-repeat: no-repeat;
	position:absolute; 
	left:0px; 
	top:318px; 
	width:195px; 
	height:48px; 
	z-index:50;
}

#line {
	background-color: #051f47;
	position:absolute; 
	height:3px;
	left:0px; 
	top:172px; 
	width:990px;
  z-index:10; 
}

.menu { 
	background-color: #FFFFFF;
	width:195px; 
	height:34px;
	border: 1px;
	border-bottom-style: solid;
	border-color: #051f47;
	text-indent: 31px;
	overflow: hidden;	
}

.menu-ro {   
	background-color: #CCCCCC;
	/*width:195px;*/ 
	height:34px;
	border: 1px;
	border-bottom-style: solid;
	border-color: #051f47;
	font-weight : bold;
	text-indent: 12px;
	overflow: hidden;
}

.menu-act {
	font-weight : bold;
	text-indent: 12px;
	overflow: hidden;
}
	
.menu-act2 {
	font-weight : bold;
	text-indent: 55px;
	overflow: hidden;
}

.menu-image {  
	background-color: #FAD98B;
	text-indent: 7px;
	height:34px;
	border: 1px;
	border-bottom-style: solid;
	border-color: #0063A2;
	font-weight : bold;	
}

.menu-image2 {  
	background-color: #DFE7F0;
	text-indent: 20px;
	height:34px;
	border: 1px;
	border-bottom-style: solid;
	border-color: #0063A2;
	font-weight : bold;
}

.menu-ro2 {   
	background-color: #CCCCCC;
	width:195px; 
	height:34px;
	border: 0px;
	border-bottom-style: solid;
	border-color: #051f47;
	text-indent: 55px;
	font-weight: bold;
	overflow: hidden;	
}

.menu2 {
	background-color: #DDDEDF;
	width:195px; 
	height:34px;
	border: 1px;
	border-bottom-style: solid;
	border-color: #051f47;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: 55px;
	overflow: hidden;
}

.menu21 {
	background-color: #DFE7F0;
	width:195px; 
	height:34px;
	border:0px;
	border-bottom-style: solid;
	border-color: #0063A2;
	font-weight : bold;
	text-indent: 55px;
	overflow: hidden;
}
	
.suchebox {
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: #B3B3B3;
	width: 104px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0063A2;
}

.meta-a{
 	color : #000000;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight : bold;
}
 
.csc-firstHeader{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	/*padding-top: 10px;*/
	color : #000000;
}

.headline-rechts{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color : #000000;
}

.bodytext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	line-height: 120%;
}

.start {
	border: 1px;
	border-left-style: solid;
	border-color: #0063A2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
 	color : #000000;
	overflow: hidden;
	padding-left: 5px;	
}

.formButton {
	background-color: #E6EDF5;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textfeld {
	background-color: #E6EDF5;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:330px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.forminput {
	background-color: #E6EDF5;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:100px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.checkbox {
	background-color: #E6EDF5;
	border: 1px;
	border-style: solid;
	color: #666666;
}

.text1 { color: #424242; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; }
.text2head { color: #7d7d7d; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-weight: bold; text-align: center }
.text2normal { color: #7d7d7d; font-size: 10px; font-family: Helvetica, Arial, sans-serif, Verdana; text-align: center }
.text3 { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana ; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; }
.text3italic { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana ; font-weight: normal; font-style: italic; text-decoration: none; text-align: left; }
.text3block { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; }
.text3smallblock { color: #000; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify; }
.text3small { color: #000; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
.text3smallbold { color: #000; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; }
.text3bu { color: #000; font-size: 10px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
.text3light { color: #7d7d7d; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
.text3bold { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; }
.text3boldwhite { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; }
.text3head { color: #7d7d7d; font-size: 30px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
.text3button { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: center; }
.text3headpop { color: #7d7d7d; font-size: 18px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
.text4 { color: #7d7d7d; font-size: 10px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; background-color: #d2d2d2; text-decoration: none; text-align: left; text-indent: 24px; }
.text4 a:link { text-decoration: none; }
.text4 a:visited { text-decoration: none; }
.text4 a:hover { text-decoration: none; }
.text4 a:active { color: #7d7d7d; text-decoration: none; }
.text5 { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; }
.infolinks1 { color: #000; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
.infolinks2 { color: #000; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; }
.infolinks3 { color: #fff; font-size: 13px; font-family: Helvetica, Arial, sans-serif, Verdana; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; }

div.main { margin-top:0px; margin-left:2px; }
p     { color: #fff; font-size: 11px; font-family: Helvetica, Arial, sans-serif, Verdana; font-weight: bold; margin: 0 }

/* OMS */


#oms h1 {text-align:left; font-size:20px; color: #7D7D7D;line-height: 20px;}
#oms h2 {text-align:left; font-size:16px; font-weight: bold; color: #7D7D7D;line-height: 20px;}
#oms {width: 95%; text-align: left; margin: 0 auto;font-family: Helvetica,Arial,sans-serif,Verdana;color:#000000;font-size: 12px;font-style: normal; text-decoration: none;line-height: 16px;font-weight:normal;}
#oms p  {text-align: justify; color:#000000;font-weight:normal;font-size: 12px;line-height: 18px;}
#oms a  {text-decoration: none; font-weight: bold;}
#oms a:hover  {text-decoration: underline; font-weight: bold;}

