@import url("nav_style.css");

body{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; color:#3C3C3C;
scrollbar-arrow-color:#D3D3D3;          
scrollbar-base-color:#FFFFFF;        
scrollbar-DarkShadow-Color:#D3D3D3;     
scrollbar-Shadow-Color:#FFFFFF;
scrollbar-Highlight-Color:#D3D3D3;
scrollbar-Face-Color:#FFFFFF;
scrollbar-Track-Color:#FFFFFF;
margin-top:0px;
text-align:left;}

/* IE 5+ png Fix*/
img, div, a, input { behavior: url(/include/iepngfix.htc) }

.copy{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; text-align:left;}
.copyleft{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt; text-align:left;}
.copyleftkursiv{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt; text-align:left; font-style:italic;}
.tiny{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:8pt; text-align:left;}
.tinyfett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:8pt; font-weight:bold; text-align:left;}
.normal{color:#3C3C3C; font-size:10pt; text-align:left;}
.key{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:11pt; line-height:14pt; text-align:left;}
td{font-size:10pt;}
.kleinfett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt; font-weight:bold; text-align:left;}
.fett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-weight:bold; text-align:left;}
.kursiv{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-style:italic; text-align:left;}
.fettkursiv{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-weight:bold; font-style:italic; text-align:left;}
.hoch{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:6pt; vertical-align:super; text-align:left;}
.tief{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:6pt; vertical-align:sub; text-align:left;}
.galerie{color:#002453; font-size:8pt; text-align:left;}


/* Disclaimer */
.claim{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:8pt; color:#B9B9B9; text-align:left;}
.claimfett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:8pt; color:#B9B9B9; font-weight:bold; text-align:left;}
a.claim:link{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B9B9B9; text-decoration:none; font-size:8pt;}
a.claim:visited{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B9B9B9; text-decoration:none; font-size:8pt;}
a.claim:focus{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B9B9B9; text-decoration:none; font-size:8pt;}
a.claim:hover{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B9B9B9; text-decoration:underline; font-size:8pt;}
a.claim:visited{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B9B9B9; text-decoration:none; font-size:8pt;}
a.claim:active{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#B9B9B9; text-decoration:none; font-size:8pt;}

.liste{list-style-image:url(../images/layout/int/icon_link_red.gif); font-family:Arial; color:#3C3C3C; font-size:10pt; text-align:left;}

a:link{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}
a:visited{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}
a:focus{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}
a:hover{color:#1B4B8D; text-decoration:underline; font-size:10pt; text-align:left;}
a:active{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}

a.calendar:link{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left; padding-right:12px; display:inline-block; background:url(/imperia/md/images/transfer/icon_calendar.png) right middle; background-repeat:no-repeat;}
a.calendar:visited{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}
a.calendar:focus{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}
a.calendar:hover{color:#1B4B8D; text-decoration:underline; font-size:10pt; text-align:left;}
a.calendar:active{color:#1B4B8D; text-decoration:none; font-size:10pt; text-align:left;}

/* Breadcrumb Navigation */
.crumbs{font-size:8pt; color:#B9B9B9;  padding-top:6px; text-align:left;}
a.acrumb:link,
a.acrumb:visited,
a.acrumb:focus,
a.acrumb:hover,
a.acrumb:visited,
a.acrumb:active{color:#B9B9B9; text-decoration:none; font-size:8pt; text-align:left;}

/* Basic Colors */
.int1{background-color:#002453;}
.int2{background-color:#B1C0D0;}
.int3{background-color:#D8DFE7;}
.int4{background-color:#E8E8E8;}
.int5{background-color:#B1C0D0;}
.int6{background-color:#E8E8E8;}
/* Hintergrundfarbe Bannerrotation */
.int8{background-color:#D8DFE7;}
.backtest{background-color:#F1F1F1;}

.klapphead{background-color:#CCDBED; text-align:left;}

/* Flexbox allgemein */
.flextitle{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; color:#002453; font-weight:bold; padding-top:12px; padding-bottom:3px; text-align:left;}
.flexheadline{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; color:#002453; font-weight:bold; text-align:left;}
.flexcopy{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color:#D8DFE7; font-size:8pt; color:#002453; width:160px; text-align:left;}
.copyflex{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#002453; font-size:8pt; text-align:left;}

.flexbkgrleft{background-image:url(../images/layout/int/flex_left_outline.gif);background-repeat:repeat-y;}
.flexbkgrtop{background-image:url(../images/layout/int/flex_top_outline.gif);background-repeat:repeat-x;}
.flexbkgrbott{background-image:url(../images/layout/int/flex_bottom_outline.gif);background-repeat:repeat-x;}
.flexbkgrright{background-image:url(../images/layout/int/flex_right_outline.gif);background-repeat:repeat-y;}

a.flex:link{color:#1B4B8D; text-decoration:none; font-size:8pt; text-align:left; font-weight:normal; text-align:left;}
a.flex:visited{color:#1B4B8D; text-decoration:none; font-size:8pt; text-align:left; font-weight:normal; text-align:left;}
a.flex:focus{color:#1B4B8D; text-decoration:none; font-size:8pt; text-align:left; font-weight:normal; text-align:left;}
a.flex:hover{color:#1B4B8D; text-decoration:underline; font-size:8pt; text-align:left; font-weight:normal; text-align:left;}
a.flex:visited{color:#1B4B8D; text-decoration:none; font-size:8pt; text-align:left; font-weight:normal; text-align:left;}
a.flex:active{color:#1B4B8D; text-decoration:none; font-size:8pt; text-align:left; font-weight:normal; text-align:left;}


/* Flexmodul Downloadbox */
.download{padding-left:6px; padding-bottom:5px;}
.download1{padding-left:6px; padding-top:5px; padding-bottom:5px;}
.download2{padding-left:6px; padding-top:5px;}
.downflex{background-color:#FFFFFF;}

.linkbox{padding-left:6px; padding-bottom:5px;}
.linkbox1{padding-left:6px; padding-top:5px; padding-bottom:5px;}
.linkbox2{padding-left:6px; padding-top:5px;}

/* Flexmodul Newsletter Abobox */
.inputnews {
  background-color: #D7DEE6;
  height: 17px;
  width: 158px;
  border: 0px;
  border-style: hidden;
  padding-left:4px;
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  font-weight:normal;
  color:#002453;
}

.flexend{background-image:url(../images/layout/int/flexend.gif); background-repeat:repeat-x;}

.tablewm{
  outline:thin solid #878787;
  }

 /* Global Navigation */ 
td.global{background-color:#E8E8E8; color:#878787; font-size:9pt; text-align:left;}
.suchfeld{
  border-width:1px;
  border-style:solid;
  border-color:#E8E8E8;
  background-color:#E8E8E8;
  color:#878787;
  font-size:12px;
  width:143px;
  text-align:left;
}
a.navglobal:link{color:#878787; text-decoration:none;}
a.navglobal:visited{color:#878787; text-decoration:none;}
a.navglobal:focus{color:#DF0425; text-decoration:none;}
a.navglobal:hover{color:#DF0425; text-decoration:none;}
a.navglobal:active{color:#DF0425; text-decoration:none;}

.globaltrenn{font-size:11px; color:#ffffff;}
.globalactive{font-family:Arial; font-size:9pt; color:#DF0425;}
.globalsleep{font-family:Arial; font-size:9pt; color:#BEBABA;}



 /* Formular */ 
.textfeld{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-size:10pt; 
color:#878787; 
background-color:#E8E8E8; 
border-width:1px; 
border-style:solid; 
border-color:#E8E8E8;}


.trennlinie{padding-bottom:8px;}

.themenheadlinebild{background-color:#002453; font-size:17pt; color:#FFFFFF; padding-left:8px; padding-top:14px; padding-bottom:6px; text-align:left;}
.themenheadline{font-size:17pt; color:#002453; padding-left:8px; padding-bottom:10px; text-align:left;}
.copyheadline{font-size:11pt; color:#002453; font-weight:bold; text-align:left;}
.copyheadlineg{font-size:10pt; color:#002453; font-weight:bold; text-align:left;}
.contentheadline{font-size:10pt; color:#002453; font-weight:bold; padding-left:4px; text-align:left;}

.klappheader{font-size:10pt; color:#002453; font-weight:bold;}

H1{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:17pt; color:#FFFFFF; padding-left:8px; padding-top:14px; margin-bottom:6px; font-weight:100; text-align:left;}
H2{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11pt; color:#002453; font-weight:bold; text-align:left; display:inline;}
H2.start{font-size:10pt; color:#002453; font-weight:bold; text-align:left; display:inline;}
H3{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-weight:bold; text-align:left; display:inline;}
H3.flex{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; color:#002453; font-weight:bold; text-align:left; display:inline;}

/* Sitemap */
a.smap:link{color:#002453; text-decoration:none; font-size:9pt;}
a.smap:visited{color:#002453; text-decoration:none; font-size:9pt;}
a.smap:focus{color:#002453; text-decoration:none; font-size:9pt;}
a.smap:hover{color:#002453; text-decoration:underline; font-size:9pt;}
a.smap:visited{color:#002453; text-decoration:none; font-size:9pt;}
a.smap:active{color:#002453; text-decoration:none; font-size:9pt;}

/* Footer */
.footer{font-size:8pt; color:#B9B9B9; background-image:url(../images/layout/int/bkgr_middle_bottom.gif); background-repeat:repeat-x;}
.copyfooter{font-size:8pt; color:#B9B9B9; text-align:left;}
a.footer:link,
a.footer:visited,
a.footer:focus,
a.footer:hover,
a.footer:visited,
a.footer:active{color:#B9B9B9; text-decoration:none; font-size:8pt; text-align:left;}


.bkgrleft{background-image:url(../images/layout/int/bkgr_left.gif);background-repeat:repeat-y;}
.bkgrright{background-image:url(../images/layout/int/bkgr_right.gif);background-repeat:repeat-y;}


.navbkgrright{background-image:url(../images/layout/int/nav_right_outline.gif);background-repeat:repeat-y;}


/* Tabellenzeilen mit feinen Linien */  
.tablebody {font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			  font-size:10pt; color:#3C3C3C;
			  padding-left:10px; padding-top:3px; padding-bottom:3px;
			  border-right-width:1px; border-right-style:solid; border-right-color:#B1C0D0; 
			  border-left-width:1px; border-left-style:solid; border-left-color:#B1C0D0; 
			  border-top-width:1px; border-top-style:solid; border-top-color:#B1C0D0;
			  border-collapse:collapse;
			  } 

.tablebodyplain{border-right-width:1px; border-right-style:solid; border-right-color:#B1C0D0; border-left-width:1px; border-left-style:solid; border-left-color:#B1C0D0;border-top-width:1px; border-top-style:solid; border-top-color:#B1C0D0;}
		  
td.gbottom{border-color:#B1C0D0; border-bottom-width:1px; border-bottom-style:solid; border-collapse:collapse;}

/* Business Immigration */ 
.bisani{
		display:block;
		position:absolute;
		top:5px;
		left:35px;
		text-align:left;
		font-family:arial;
		font-size:10pt;
		background-color: #F1F1F1;
		color: black;
		padding: 3px;
		width: 410px;
		height:230px;
   }
   

		  
/* Flexmodul Bildergalerie */
#zeigedasbild{
		position:absolute;
		visibility:hidden;
		border: 1px solid #878787;
		z-index:5;
		}
		
#leiste{
		cursor: hand;
		cursor: pointer;
		background-color: #E8E8E8;
		width: 100%;
		z-index:5;
		}
		
#leiste #schliessen_text{
		font-weight: bold;
		font-family: Arial;
		margin-right: 1px;
		z-index:5;
		}
		

/* FlexFloaty */ 
div.sample_popup { z-index: 1; }
.leiste{
		color: #041A40;
		cursor: hand;
		cursor: pointer;
		background-color: #E8E8E8;
		width: 100%;
		}
		
.zoom{cursor:url('/images/layout/lupe.cur'), auto;}


/* FlexAufklappmodul */ 
#wrapper{
	width: 594px;
	position:relative;
	z-index:2;
}

.box_head{
	width:25px;

}

div.boxes{
	padding-left:25px;
	width: 500px;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
}

div.boxes p{
	padding: 10px;
}



