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;
}

/* 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;}
.copyleft{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt;}
.normal{color:#3C3C3C; font-size:10pt;}
.key{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:11pt; line-height:14pt;}
td{font-size:10pt;}
.kleinfett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:9pt; font-weight:bold;}
.fett{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-weight:bold;}
.kursiv{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; font-size:10pt; font-style:italic;}
.hoch{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; vertical-align:super;}
.tief{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#3C3C3C; vertical-align:sub;}

.liste{list-style-image:url(../images/layout/int/icon_link_red.gif); font-family:Arial; color:#3C3C3C; font-size:10pt;}

a:link{color:#1B4B8D; text-decoration:none; font-size:10pt;}
a:visited{color:#1B4B8D; text-decoration:none; font-size:10pt;}
a:focus{color:#1B4B8D; text-decoration:none; font-size:10pt;}
a:hover{color:#1B4B8D; text-decoration:underline; font-size:10pt;}
a:active{color:#1B4B8D; text-decoration:none; font-size:10pt;}

/* Breadcrumb Navigation */
.crumbs{font-size:8pt; color:#B9B9B9; padding-top:4px; padding-bottom:2px;}
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;}
.trennlinie{padding-bottom:8px;}

/* 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;}

.klapphead{background-color:#CCDBED;}

/* Flexbox allgemein */
.flextitle{font-size:9pt; color:#002453; font-weight:bold; padding-top:12px; padding-bottom:3px}
.flexheadline{font-size:9pt; color:#002453; font-weight:bold;}
.flexcopy{background-color:#D8DFE7; font-size:8pt; color:#002453; width:160px;}
.copyflex{color:#002453; font-size:8pt;}

.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;}
a.flex:visited{color:#1B4B8D; text-decoration:none; font-size:8pt;}
a.flex:focus{color:#1B4B8D; text-decoration:none; font-size:8pt;}
a.flex:hover{color:#1B4B8D; text-decoration:underline; font-size:8pt;}
a.flex:visited{color:#1B4B8D; text-decoration:none; font-size:8pt;}
a.flex:active{color:#1B4B8D; text-decoration:none; font-size:8pt;}


/* 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;}

.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;}
.suchfeld{
  border-width:1px;
  border-style:solid;
  border-color:#E8E8E8;
  background-color:#E8E8E8;
  color:#878787;
  font-size:12px;
  width:143px;
}
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;}


.themenheadlinebild{background-color:#002453; font-size:17pt; color:#FFFFFF; padding-left:8px; padding-top:14px; padding-bottom:6px;}
.themenheadline{font-size:17pt; color:#002453; padding-left:8px; padding-bottom:10px;}
.copyheadline{font-size:11pt; color:#002453; font-weight:bold;}
.copyheadlineg{font-size:10pt; color:#002453; font-weight:bold;}
.contentheadline{font-size:10pt; color:#002453; font-weight:bold; padding-left:4px;}

.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;}
H2{font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11pt; color:#002453; font-weight:bold; margin-bottom:8px;}

.navleft{padding-top:4px; padding-bottom:4px; padding-left:10px; background-color:#B1C0D0; border-color:#90A7BC; border-right-width:1px; border-right-style:solid;}
.navleftu2{padding-left:8px; padding-top:4px; padding-bottom:4px; margin-left:4px; background-color:#D8DFE7;}
.navleftu3{padding-left:8px; padding-top:4px; padding-bottom:4px; margin-right:8px; background-color:#FFFFFF; border-color:#D3D3D3; border-right-width:1px; border-right-style:solid;}

td.navu2{border-color:#C3CFDB; border-right-width:1px; border-right-style:solid; padding-left:4px;}

.navtrenn2{background-color:#8DA3B5;}
.navtrenn3{background-color:#9BBED8;}

 /* Top Navigation */
.navblind{font-size:13pt; visibility:hidden; display:inline; font-weight:light;}
.navimg{position:relative; top:4px;}

a.navtop:link{color:#002453; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but1_m.gif); background-repeat:repeat-x;}
a.navtop:visited{color:#002453; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but1_m.gif); background-repeat:repeat-x;}
a.navtop:focus{color:#002453; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but1_m.gif); background-repeat:repeat-x;}
a.navtop:hover{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}
a.navtop:active{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}

a.navtop2:link{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}
a.navtop2:visited{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}
a.navtop2:focus{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}
a.navtop2:hover{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}
a.navtop2:active{color:#ffffff; text-decoration:none; font-size:9pt; font-weight:bold; display: inline-block; background-image:url(../images/layout/int/nav_but2_m.gif); background-repeat:repeat-x;}


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:9pt; font-weight:bold;}


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:9pt;}

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:9pt;}

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:9pt;}

/* 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;}
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/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;
			  }  
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;}


#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;
}


