<style type="text/css">
<!--

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 1.35em;
	color:#666;   
	margin:10px 0px; padding:0px;
	height:500px;
	background-color:#efefef;
}

#headbase {
	border-left:1px solid #fff;
	margin-bottom:1px;
}

table tr td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
    color: #555;
	line-height:1.35em;
}

#global {
	border: 1px solid #ffffff;
	width:992px;
	margin:0px auto;
	text-align:left;
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	background-color:#fff;
	height:500px;
}

#n1 div.l1 a.m1 {
	float:left;
	padding-left: 9px;
	_padding-left: 6px;
	padding-right: 11px;
	_padding-right: 8px;
	font-size:11px;
	font-weight:bold;
	color:#3d4751;
}

#n1 div.l1 a.m1:hover {
	background-color:#fff;    
	color:#024a94;
}

#n1 div.l1 a.m2 {
	float:left;
	padding-left: 10px;
	padding-right: 12px;
	font-size:11px;
	font-weight:bold;
	background-color:#fff;   
	color:#024a94;
}

a,a:link,a:visited,a:active,.tabblau {   
	color: #024A94; 
	text-decoration: none;
}

.line1 {
	padding: 1px 1px 1px 1px;
	background: transparent url("_img/line_1.gif") repeat-x top;
}

a.nav,a.nav:link,a.nav:visited,a.nav:active {  
	color: #FFFFFF; 
	text-decoration: none;
}

.nav0,a.nav0,a.nav0:link,a.nav0:visited,a.nav0:active{   
	color: #3d4751; 
	text-decoration: none; 
	width:106px; 
	display:block;
}

a.nav1,a.nav1:link,a.nav1:visited,a.nav1:active {   
	font-size: 11px; 
	color: #3d4751; 
	font-style: normal; 
	font-weight: bold;   
	text-decoration: none; 
	width:130px; 
	display:block;
}

a.nav2,a.nav2:link,a.nav2:visited,a.nav2:active {   
	font-size: 11px; 
	color: #024a94; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	width:110px; 
	display:block;
}

a.nav3,a.nav3:link,a.nav3:visited,a.nav3:active {   
	font-size: 11px; 
	color: #024a94; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	width:110px; 
	display:block;
}

a.anav2,a.anav2:link,a.anav2:visited,a.anav2:active {   
	font-size: 11px; 
	color: #024a94; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	width:112px; 
	display:block;
}

a.anav3,a.anav3:link,a.anav3:visited,a.anav3:active {   
	font-size: 11px; 
	color: #024a94; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	width:110px; 
	display:block;
}


table.nav       {  border-right: solid 1px #90AED4; border-bottom: solid 1px #90AED4; width:156px; height:17px; background-color:#024A94; color:#90AED4; }
table.nav0      {  border-right: solid 1px #90AED4; border-bottom: solid 1px #90AED4; width:156px; height:17px; background-color:#ffffff; color:#90AED4; }
table.nav1      {  border-right: solid 1px #90AED4; border-bottom: solid 1px #e7e7e7; width:156px; height:17px; background-color:#ffffff; color:#90AED4; }
table.nav2      {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:18px; background-color:#ffffff; color:#ffffff; }
table.nav3      {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:18px; background-color:#ffffff; color:#ffffff; }

table.anav      {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:15px; background-color: #ffffff; color: #024A94; }
table.anav0     {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:18px; background-color: #ffffff; color: #024a94; }
table.anav1     {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:18px; background-color: #ffffff; color: #90AED4; }
table.anav2     {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:18px; background-color: #ffffff; color: #ffffff; }
table.anav3     {  border-right: solid 0px #ffffff; border-bottom: solid 1px #e7e7e7; width:156px; height:18px; background-color: #ffffff; color: #90AED4; }

.adul     		{ 	margin-left: 2px; 
					padding-left: 1.5em; 
					_padding-left: 1.0em; 
					padding-right: 2.0em; 
					line-height: 1.45em; 
					color: #666666; 
					list-style-image: url(../../_img/bullet_2.gif); 
					font-size:11px; 
				}
				

.aduln     		{ 	width: 10px;
					color: #666666; 
					list-style-image: url(../../_img/bullet_3.gif); 
					font-size:11px; 
				}

.aduls     		{ 	margin-left: 2px; 
					padding-left: 1.5em; 
					_padding-left: 1.0em; 
					padding-right: 2.0em; 
					line-height: 1.45em; 
					color: #666666; 
					list-style-image: url(_img/strich_2.gif); 
					font-size:11px; 
				}
				

.adulb     		{ 	margin-left: 2px; 
					_padding-top: 5px;
					padding-left: 1.5em; 
					_padding-left: 1.0em; 
					padding-right: 2.0em; 
					line-height: 1.25em; 
					color: #666666; 
					list-style-image: url(_img/bullet_2.gif); 
					font-size:11px; 
					font-weight:bold;
				}

a.homelink, a.homelink:visited {
	color:#aaaaaa;
	font-size:9px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle;	
}

.parent {
	float:left;
	width:101px;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	background-color:#024a94;
	color:#ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:14px;
}


#nl2 div.sn {
		background-color:#F2F2F2;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:150px;
		margin-bottom:4px;
		}
#nl2 div.sn h3 {
		background-color:#E7E7E7;
        font-size: 11px;
		font-weight:normal;
		margin:0 0px;
		padding: 1px 5px;	
		border-bottom:1px solid #fff;
		}		
		
#nl2 div.sn ul { padding:3px 0 3px 10px; }
#nl2 div.sn ul li { border:none; }
		
#nl2 div.sn ul li a {
		width:95px;
		background:  url("_img/ht_right_1.gif") no-repeat 0 2px;	
		display:block;
		padding: 0 0 0 15px;
		margin:0;
		text-decoration: none;
		line-height:14px;
		font-size: 10px;
		font-weight:normal;
		color:#2269B6;
		}
		
#nl2 div.sn ul li a.current {
		background:  url("_img/ht_right_1.gif") no-repeat 0 2px;	
		color:#202020 !important;
		}

#nl2 div.sn ul li a.sans {
		background:none;  
		padding: 2 4 4 0px;
		}

#nl2 div.sn ul li {
		font-size:10px; 
		}
	
/* a hack to fix some IE bugs */ 	
* html #nl2 div.sn ul li { height:1%; } 

#nl2 div.sn a:visited { color:#5995c8;}	

#nl2 div.sn a:hover { text-decoration:underline;}

#nl2 ul {
        list-style-type:none;
        margin:0 0 5px 0;
        padding:0;
        }

#nl2 li {
        border-top:1px solid #fff;
        font-size:11px;
        font-weight:bold;
        margin:-3px 0 0 0;
        voice-family: "\"}\"";
        voice-family:inherit;
        margin:0;
        }

html>body #nl2 li {
        margin:0;
        }

#nl2 a {
        text-decoration:none;
        color:#5a5a5a;
        display:block;
        }

#nl2 a:hover {
        text-decoration:underline;
        }


/* Simplified box model hack,
prohibits link expansion in IE6 */

#nl2 ul li a {
        padding:3px 0 3px 10px;
        background:#e6e6e6;
        \width:165px;
        w\idth:155px;
        }

#content {
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	width:628px;
	line-height: 1.45em;
	color:#555;    
	font-size:11px;
    min-height:450px;
}

div.eins {
	width:135px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.zwei {
	width:135px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.drei {
	width:135px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.vier {
	width:135px;
	float:left;
	padding-top:20px;
}



div.left { 
	width:285px;
	padding-top:2px; 
	margin-top:2px; 
	line-height:17px;
	margin-right:25px;
	float:left;
}

div.right {
	width:265px;
	padding-top:2px; 
	margin-top:2px; 
	line-height:17px;
	float:left;
}

div.left .top {
	margin-top:0px;
	padding-top:0px;
}

div.right .top {
	margin-top:0px;
	padding-top:0px;
}

div.left .top2 {
	margin-top:-2px;
	_margin-top:0px;
	margin-left:-6px;
	_margin-left:0px;
	padding-top:-4px;
}

div.right .top2 {
	margin-top:-4px;
	_margin-top:0px;
	padding-top:-4px;
}

div.left6 .top {
	margin-top:0px;
}

div.right6 .top {
	margin-top:0px;
	padding-top:0px;
}

div.left2 {
	width:377px;
	float:left;
	margin-right:15px;
	padding-top:20px;
}

div.right2 {
	width:225px;
	float:left;
	padding-top:20px;
}

div.left3 {
	width:400px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.right3 {
	width:170px;
	float:left;
	padding-top:20px;
}

div.left3 .top {
	margin-top:0px;
}

div.right3 .top {
	margin-top:0px;
}

div.left4 {
	width:500px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.right4 {
	width:70px;
	float:left;
	padding-top:20px;
}

div.right4 .top {
	margin-top:0px;
}

div.left5 {
	width:170px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.right5 {
	width:400px;
	float:left;
	padding-top:20px;
}

div.right5 .top {
	margin-top:0px;
}

div.left6 {
	width:190px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.right6 {
	width:380px;
	float:left;
	padding-top:20px;
}

div.left7 {
	width:250px;
	float:left;
	margin-right:25px;
	padding-top:20px;
}

div.right7 {
	width:320px;
	float:left;
	padding-top:20px;
}


div.right7 .top{
	margin-top:1px;
	padding-top:1px;
	padding-top:20px;
}


div.right6 .top {
	margin-top:0px;
	padding-top:0px;
}

div.both {
	width:600px;
	padding-top:20px;
}

div.both2 {
	width:590px;
	padding-top:20px;
}

p.coltop {
	margin-top:28px;

}

div.imgbox {
	border:1px solid #eee; 
	background-color:#ffffff;
	padding:4px;
	margin-top:16px;
	margin-bottom:16px;
}

div.cntimg1 {
	width:295px;
	height:150px;
	border:1px solid #efefef;
	margin-bottom:15px;
}

div.cntimg2 {
	width:510px;
	height:200px;
	border:1px solid #efefef;
	margin-bottom:25px;
}

.vspace0 {
	width:10px;
	height:5px;
}

.vspace1 {
	height:10px;
}

.vspace2 {
	width:10px;
	height:135px;
}

.vspace3 {
	width:10px;
	height:65px;
}

.vspace25 {
	width:10px;
	height:25px;
}

.boardbox {
	width:190px; 
	border:1px solid #eee; 
	float:left; 
	margin-right:10px; 
	height:180px;
	padding:2px;
}

h4.c {
	margin-top:-3px;
}

h4.b {
	color:#666;   
}

h4.bt {
	color:#666;   
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
}

.colimg {
	margin-top:10px;
	padding-bottom:10px;
	_margin-bottom:10px;
	margin-left:0px;
	_margin-left:-3px;
	width:285px;
}

.colimgSmall {
	padding-top:10px;
	padding-bottom:10px;
	width:185px;
}


.colimgtop {
	padding-bottom:10px;
	_margin-bottom:14px;
	margin-left:0px;
	_margin-left:-3px;
	width:285px;
}


.plainimg {
	padding-top:15px;
}

.textimgleft {
	margin-right:16px;
	margin-top:4px;
	margin-bottom:4px;
	float: left;
}

.textimgleft2 {
	margin-right:16px;
	margin-top:4px;
	padding-bottom:26px;
	margin-bottom:26px;
}

.textimgleft3 {
	margin-right:16px;
	margin-top:8px;
	margin-bottom:4px;
}

.textimgleft4 {
	margin-right:16px;
	margin-top:8px;
	margin-bottom:16px;
}

.textimgright {
	margin-left:16px;
	margin-top:4px;
	margin-bottom:4px;
}

.twin {
	margin-right:1px;
	padding-bottom:12px;
}

.structHead {
	background-color:#024a94; 
	color:#fff; 
	text-align:center; 
	font-weight:bold; 
	font-size:11px;
}

.structSubHead {
	background-color:#4678b6;
	color:#fff; 
	text-align:center; 
}

.structCell {
	background-color:#ffffff; 
	padding:12px; 
	border:1px solid #e5e5e5; 
	color:#024a94;
	width:100px; 
}

.structCell2 {
	background-color:#ffffff; 
	padding:1px; 
	color:#e5e5e5;
}

.abl {
	font-weight:bold;
	color:#024a94;
}

.agl {
	font-weight:bold;
	color:#777;
	background-color:#efefef;
	border:1px solid #dddddd;
	padding:4px;
	margin-top:8px;
}

.blue {
	color:#024a94;
}

.hint {
	background-color:#ffffff;
	color:#347bb3;
	border:solid 1px #eee;
	padding:2px;
	text-align:center;
}

.fn {
	font-size:9px;	
	line-height:1.0em;
}

.caption {
	font-size:9px;	
	line-height:1.10em;
	color:#222;
}

a.intern {
 	display:inline-block; 
	font-size:11px;
	background-image:url(../../_img/a1.gif); 
	padding-left:12px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.intern:hover {
	text-decoration:underline;
}

a.mail {
 	display:inline-block; 
	background-image:url(../../_img/a1.gif); 
	font-size:11px;
	padding-left:12px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.extern {
 	display:inline-block; 
	font-size:11px;
	background-image:url(../../_img/a6.gif); 
	padding-left:16px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.extern2 {
 	display:inline-block; 
	font-size:11px;
	background-image:url(../../_img/a1.gif); 
	padding-left:16px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.extern:hover {
	text-decoration:underline;
}

a.back {
 	display:inline-block; 
	font-size:11px;
	background-image:url(../../_img/a5.gif); 
	padding-left:12px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.top {
 	display:inline-block; 
	font-size:11px;
	background-image:url(../../_img/a7.gif); 
	padding-left:12px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.top2 {
 	display:inline-block; 
	font-size:10px;
	background-image:url(../../_img/a7.gif); 
	padding-left:12px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.pdf {
 	display:inline-block; 
	font-size:11px;
	background-image:url(../../_img/a3.gif); 
	padding-left:15px; 
    margin-left:2px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

a.zip {
 	display:inline-block; 
	background-image:url(../../_img/zip_icon.gif); 
	padding-left:19px; 
    margin-left:2px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	text-decoration:none;
	color:#024a94;
}

div.hline1 {
	clear:both;
	border-top:1px solid #eee;
	line-height:2px;
}

div.cntimg {
  	padding:10px; 
	border:1px solid #eee; 
	margin-top:10px;
	margin-bottom:10px;
}

.htPager {
	width:360px;
	float:left;
	display:block;
	font-size:9px;
	margin-bottom:10px;
	line-height:1.1em;
}

.htPager2 {
	float:left;
	width:200px;
	display:block;
	font-size:9px;
	margin-bottom:10px;
	line-height:1.1em;
}

.smb {
	font-size:8px;
	line-height:.8em;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	vertical-align:middle;	
}


// ------------------ highslide --------------------------------

.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
	border: 0px solid #024a94;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    background-color: #024a94;
    color:#fff;
    border-top: none;
	margin-top:1px;
    font-family: Helvetica, sans;
	text-align:left;
    font-size: 10px;
	border: 1px solid #024a94;
    padding: 2px;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'Helvetica';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.stdButton {
	width:140px;
	background-color:#efefef;
	border:1px solid #aaa;
	color:#666;
	font-size:10px;
}

#tabmenu {
    color: #024a94;
    border-bottom: 1px solid #024a94;
    margin: 12px 2px 4px 0px;
    padding: 1px;
    z-index: 1;
    font-size: 10px;
    padding-left: 0px }


#tabmenu li {
    border-bottom: 0px solid #ffffff;
    color: #024a94;
    font-size: 10px;
    display: inline;
    overflow: hidden;
    margin: 0px;
    list-style-type: none; }

#tabmenu a, a.active {
    color: #024a94;
    background: #FFFFFF;
    padding: 2px 10px 1px 10px;
    margin: 0px;
    font-size: 10px;
    text-decoration: none; }

#tabmenu a.active {
    background: #FFFFFF;
    border: 1px solid #024a94;
    margin-right: 2px;
    padding: 2px 10px 2px 10px;
    font-size: 10px;
    border-bottom: 3px solid #FFFFFF; }

#tabmenu a:hover {
    background: #024a94;
    font-size: 10px;
    color: #FFFFFF; }

#tabmenu a.active:hover {
    background: #024a94;
    font-size: 10px;
    color: #FFFFFF; }


#wrapper {
	display:table; 
	width:984px;
	margin:auto; 
	text-align:left; 
	border:0px solid blue;
	height:635px; 
}

#sidebar {
	height:100%; 
	_height:635px; 
	float:left; 
	width:156px;
	background-color:#f2f2f2;
	border-right:4px solid #fff;
	border-top:4px solid #fff;
	background-repeat: no-repeat;
	background-position: bottom right 
}

#sidebar2 {
	height:100%; 
	_height:635px; 
	float:left; 
	width:156px;
	background-color:#f2f2f2;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-top:4px solid #fff;
}

#sidebar3 {
	height:100%; 
	background-color:#f2f2f2;
	height:100%; 
	float:left; 
	width:165px;
	border-top:4px solid #fff;
}

#main {
	float:left; 
	width:495px;
	border-top:4px solid #fff;
	height:100%;
	background-color:#f2f2f2;
}


fieldset.cont2 {
	border: 1px solid #eee;
	padding:12px;
	color. bbb;
	margin-top:12px;
	margin-bottom:12px;
	font-size:10px;
	line-height:11px;
}


fieldset.cont2 a {
	font-size:10px;
}

.cont2 legend {
	padding-left:0px;
	padding-right:0px;
	color:#024a94;
	margin-top:-2px;
	padding-top:-2px;
	font-weight:bold;
	font-size:11px;
	background-color:#fff;
	_margin-bottom:12px;
}

span.b {
	color:#000;
}

.downloadImage {
    width:120px;
    border:1px solid #aaa;
    margin-right:6px;
}

div.downloadBlock img {
    width:120px;
    border:1px solid #aaa;
    margin-right:6px;
}


div.downloadBlock {
    width:450px;
    border:1px solid #eee;
    float:left;
    margin-bottom:2px;
    padding:4px;
    padding-right:1px;
    font-size:11px;
    background-color:#fcfcfc;
    line-height:1.25em;
}

div.downloadFileBlock {
    width:447px;
    border:1px solid #eee;
    float:left;
    margin-bottom:10px;
    padding:4px;
    padding-right:4px;
    font-size:11px;
    line-height:1.25em;
    text-align:right;
    font-size:10px;
    clear:both;
}

div.downloadBlock b {
    font-size:11px;
}


-->
</style>

