@import url("nav_style_ar.css");

body{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11pt; 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;
}

/* 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:11pt; text-align:right;}
.copyleft{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; text-align:right;}
.tiny{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt; text-align:right;}
.tinyfett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt; font-weight:bold; text-align:right;}
.normal{color:#3C3C3C; font-size:10pt; text-align:right;}
.key{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:12pt; line-height:14pt; text-align:right;}
td{font-size:10pt;}
.kleinfett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-weight:bold; text-align:right;}
.fett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:11pt; font-weight:bold; text-align:right;}
.kursiv{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:11pt; font-style:italic; text-align:right;}
.hoch{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; vertical-align:super; text-align:right;}
.tief{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; vertical-align:sub; text-align:right;}

.liste{list-style-image:url(../images/layout/ar/int/icon_link_red.gif); font-family:Arial; color:#3C3C3C; font-size:11pt; text-align:right;}

a:link{color:#1B4B8D; text-decoration:none; font-size:11pt; text-align:right;}
a:visited{color:#1B4B8D; text-decoration:none; font-size:11pt; text-align:right;}
a:focus{color:#1B4B8D; text-decoration:none; font-size:11pt; text-align:right;}
a:hover{color:#1B4B8D; text-decoration:underline; font-size:11pt; text-align:right;}
a:active{color:#1B4B8D; text-decoration:none; font-size:11pt; text-align:right;}

/* Breadcrumb Navigation */
.crumbs{font-size:9pt; color:#B9B9B9;  padding-top:6px; text-align:right;}
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:9pt; text-align:right;}

/* 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;}

/* Flexbox allgemein */
.flextitle{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; color:#002453; font-weight:bold; padding-top:12px; padding-bottom:3px; padding-right:4px; text-align:right;}
.flexheadline{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:10pt; color:#002453; font-weight:bold; text-align:right;}
.flexcopy{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color:#D8DFE7; font-size:9pt; color:#002453; width:160px; text-align:right;}
.copyflex{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#002453; font-size:9pt; text-align:right;}

.flexbkgrleft{background-image:url(../images/layout/ar/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/ar/int/flex_right_outline.gif); background-repeat:repeat-y; background-position:right;}

a.flex:link{color:#1B4B8D; text-decoration:none; font-size:9pt; text-align:right; font-weight:normal;}
a.flex:visited{color:#1B4B8D; text-decoration:none; font-size:9pt; text-align:right; font-weight:normal;}
a.flex:focus{color:#1B4B8D; text-decoration:none; font-size:9pt; text-align:right; font-weight:normal;}
a.flex:hover{color:#1B4B8D; text-decoration:underline; font-size:9pt; text-align:right; font-weight:normal;}
a.flex:visited{color:#1B4B8D; text-decoration:none; font-size:9pt; text-align:right; font-weight:normal;}
a.flex:active{color:#1B4B8D; text-decoration:none; font-size:9pt; text-align:right; font-weight:normal;}


/* 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: 165px;
  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:right;}
.suchfeld{
  border-width:1px;
  border-style:solid;
  border-color:#E8E8E8;
  background-color:#E8E8E8;
  color:#878787;
  font-size:12px;
  width:143px;
}
a.navglobal:link{font-family:Arial; font-size:9pt;color:#878787; text-decoration:none;}
a.navglobal:visited{font-family:Arial; font-size:9pt;color:#878787; text-decoration:none;}
a.navglobal:focus{font-family:Arial; font-size:9pt;color:#DF0425; text-decoration:none;}
a.navglobal:hover{font-family:Arial; font-size:9pt;color:#DF0425; text-decoration:none;}
a.navglobal:active{font-family:Arial; font-size:9pt;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;
text-align:right;
}


.trennlinie{padding-bottom:8px;}

.themenheadlinebild{background-color:#002453; font-size:18pt; color:#FFFFFF; padding-left:8px; padding-top:14px; padding-bottom:6px; text-align:right;}
.themenheadline{font-size:18pt; color:#002453; padding-left:8px; padding-bottom:10px; text-align:right;}
.copyheadline{font-size:12pt; color:#002453; font-weight:bold; text-align:right;}
.copyheadlineg{font-size:11pt; color:#002453; font-weight:bold; text-align:right;}
.contentheadline{font-size:11pt; color:#002453; font-weight:bold; padding-left:4px; text-align:right;}

.klappheader{font-size:11pt; color:#002453; font-weight:bold;}

H1{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:18pt; color:#FFFFFF; padding-right:8px; padding-top:14px; margin-bottom:6px; font-weight:100; text-align:right;}
H2{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12pt; color:#002453; font-weight:bold; display:inline; text-align:right;}
H3{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; color:#002453; font-weight:bold; text-align:right; display:inline;}
H3.flex{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:9pt; color:#002453; font-weight:bold; text-align:right; display:inline;}

/* Sitemap */
a.smap:link{color:#002453; text-decoration:none; font-size:9pt; text-align:right;}
a.smap:visited{color:#002453; text-decoration:none; font-size:9pt; text-align:right;}
a.smap:focus{color:#002453; text-decoration:none; font-size:9pt; text-align:right;}
a.smap:hover{color:#002453; text-decoration:underline; font-size:9pt; text-align:right;}
a.smap:visited{color:#002453; text-decoration:none; font-size:9pt; text-align:right;}
a.smap:active{color:#002453; text-decoration:none; font-size:9pt; text-align:right;}

/* Linke Navigation */
.navleft{padding-top:4px; padding-bottom:4px; padding-right:10px; background-color:#B1C0D0; border-color:#90A7BC; border-left-width:1px; border-left-style:solid; text-align:right;}
.navleftu2{padding-right:8px; padding-top:4px; padding-bottom:4px; margin-right:4px; background-color:#D8DFE7; text-align:right;}
.navleftu3{padding-right:8px; padding-top:4px; padding-bottom:4px; margin-right:8px; background-color:#FFFFFF; border-color:#D3D3D3; border-left-width:1px; border-left-style:solid; text-align:right;}

td.navu2{border-color:#C3CFDB; border-left-width:1px; border-left-style:solid; padding-right:4px;}

.navtrenn2{background-color:#8DA3B5; text-align:right;}
.navtrenn3{background-color:#9BBED8; text-align:right;}

a.navleft0:link,
a.navleft0:visited,
a.navleft0:focus,
a.navleft0:hover,
a.navleft0:visited,
a.navleft0:active{color:#ffffff; text-decoration:none; font-size:10pt; font-weight:bold; text-align:right;}

a.navleft1:link,
a.navleft1:visited,
a.navleft1:focus,
a.navleft1:hover,
a.navleft1:visited,
a.navleft1:active{color:#002453; text-decoration:none; font-size:10pt; text-align:right;}

a.navleft2:link,
a.navleft2:visited,
a.navleft2:focus,
a.navleft2:hover,
a.navleft2:visited,
a.navleft2:active{color:#0062A5; text-decoration:none; font-size:10pt; text-align:right;}

a.navleft3:link,
a.navleft3:visited,
a.navleft3:focus,
a.navleft3:hover,
a.navleft3:visited,
a.navleft3:active{color:#0062A5; text-decoration:none; font-size:10pt; text-align:right;}

/* 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;}
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;}


.bkgrleft{background-image:url(../images/layout/ar/int/bkgr_left.gif);background-repeat:repeat-y;}
.bkgrright{background-image:url(../images/layout/ar/int/bkgr_right.gif);background-repeat:repeat-y; background-position:right;}


.navbkgrright{background-image:url(../images/layout/ar/int/nav_right_outline.gif);background-repeat:repeat-y; background-position:right;}


/* 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;
			  }  
td.gbottom{border-color:#B1C0D0; border-bottom-width:1px; border-bottom-style:solid; border-collapse:collapse;}
			  
/* 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;
	font-size:10pt; color:#002453; font-weight:bold;
}

div.boxes{
	padding-left:25px;
	width: 500px;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
}

div.boxes p{
	padding: 10px;
}



