/*  -- 								Basics--    		*/

html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll; 
	height: 100%;
}

body { 
	background: #eff3f7 url(../gfx/bg_stripe.gif) repeat-x;	
	margin: 0; padding: 0;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}
td,tr,p,span,input,li  {
	font:12px Arial, Helvetica, sans-serif;
}

div, form{
	margin:0;
    padding:0;
	}
	
.clearBoth  { clear:both; }
.floatLeft  { float:left; }
.floatRight { float:right;}

.einhundert{ height:100%;}

/* --	Navigation	Left    -- */

#navTraeger{
	margin:0;
	padding:0;
	width:210px;
	background:#fff;
}

ul, ul.leftNav { 
	margin:0;
	padding:0;
	list-style:none;
}

ul.leftNav li { 
	float:left;
	width:210px;
}

/* 		- E1 -		*/

a.leftNav {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:normal;
	background:#ccd7e6 url(../gfx/nav_e1.gif) no-repeat; 
}

a.leftNav:hover, a.leftNav:active {
	color:#011b54;
	background:#eef1f6 url(../gfx/nav_e1.gif) no-repeat;
} 

/* 		- E1 / Active		*/

a.leftNav_active, a.leftNav_active:hover, a.leftNav_active:active {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:bold;
	background:#ccd7e6 url(../gfx/nav_e1_active.gif) no-repeat; 
} 

/* 		- E1 / On		*/

a.leftNav_on, a.leftNav_on:hover, a.leftNav_on:active {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:bold;
	background:#ccd7e6 url(../gfx/nav_e1.gif) no-repeat; 
} 

/* 		- E2 -		*/

a.leftNav_E2 {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:normal;
	background:#eff0f4 url(../gfx/nav_e2.gif) no-repeat; 
}

a.leftNav_E2:hover, a.leftNav_E2:active {
	color:#011b54;
	background:#fff url(../gfx/nav_e2.gif) no-repeat;
} 

/* 		- E2 / Active		*/

a.leftNav_E2_active, a.leftNav_E2_active:hover, a.leftNav_E2_active:active {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:bold;
	background:#eff0f4 url(../gfx/nav_e2_active.gif) no-repeat; 
} 

/* 		- E2 / On		*/

a.leftNav_E2_on, a.leftNav_E2_on:hover, a.leftNav_E2_on:active {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:bold;
	background:#eff0f4 url(../gfx/nav_e2.gif) no-repeat; 
} 

/* 		- E3 -		*/

a.leftNav_E3 {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:normal;
	background:#fff url(../gfx/nav_e3.gif) no-repeat; 
}

a.leftNav_E3:hover, a.leftNav_E3:active {
	color:#011b54;
	font-weight:bold;
	background:#fff url(../gfx/nav_e3.gif) no-repeat;
} 

/* 		- E3 / Active		*/

a.leftNav_E3_active, a.leftNav_E3_active:hover, a.leftNav_E3_active:active {
	display:block;
	line-height:20px;
	padding: 4px 2px 3px 60px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:bold;
	background:#fff url(../gfx/nav_e3_active.gif) no-repeat; 
} 

/* 		- E4 -		*/

a.leftNav_E4 {
	display:block;
	line-height:20px;
	padding: 4px 0 3px 74px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:normal;
	background:#fff url(../gfx/nav_e3.gif) no-repeat; 
}

a.leftNav_E4:hover, a.leftNav_E4:active {
	color:#011b54;
	font-weight:bold;
	background:#fff url(../gfx/nav_e3.gif) no-repeat;
} 

/* 		- E4 / Active		*/

a.leftNav_E4_active, a.leftNav_E4_active:hover, a.leftNav_E4_active:active {
	display:block;
	line-height:20px;
	padding: 4px 0 3px 74px;
	font-size:12px;
	text-align:left;
	color:#011b54;
	text-decoration:none;
	font-weight:bold;
	background:#fff url(../gfx/nav_e3_active.gif) no-repeat; 
} 

/* IE6,5.5 Ergaenzung zum Displayblock */

*html body a.leftNav,
*html body a.leftNav_active,
*html body a.leftNav_E2,
*html body a.leftNav_E2_active,
*html body a.leftNav_E2_on,
*html body a.leftNav_E3,
*html body a.leftNav_E3_active,
*html body a.leftNav_E4,
*html body a.leftNav_E4_active{
			height:26px;
	} 
	

/*  	Spacer		*/

.spacer10{ margin:0;padding:10px 10px 10px 10px;}
.spacer4{ margin:0;padding:4px 10px 4px 10px;}
.spacerLeft10{ margin:0;padding:0 0 0 10px;}
.spacerLeft12{ margin:0;padding:0 0 0 12px;}
.spacerLeft15{ margin:0;padding:0 0 0 15px;}
.spacerLeft24{ margin:0;padding:0 0 0 24px;}
.spacerLeft36{ margin:0;padding:0 0 0 36px;}

	
/*	  a href's		*/

a.pfeil_li{
	font-size:12px;text-align:left;color:#989ca2;padding: 0 0 0 12px;
	text-decoration:none;font-weight:normal;
	background:url(../gfx/pfeil_li.gif) no-repeat; 
	}
a.pfeil_li:hover, a.pfeil_li:active {  text-decoration:underline;  }

a.norm{
	font-size:12px;text-align:left;color:#011b54; padding:0; margin:0;
	text-decoration:none;font-weight:normal;
	}
a.norm:hover, a.norm:active {  text-decoration:underline; }

a.txtOrange{
	font-size:12px;text-align:left;color:#f98319; padding:0; margin:0;
	text-decoration:none;font-weight:normal;
	}
a.txtOrange:hover, a.txtOrange:active {  text-decoration:underline; }

.txtWhite, a.kruemel{
	font-size:12px;text-align:left;color:#fff; padding:0; margin:0;
	text-decoration:none;font-weight:normal;
	}
a.kruemel:hover, a.kruemel:active {  text-decoration:underline; }

.txtBlau, a.blau{
	font-size:12px;text-align:left;color:#003479; padding:0; margin:0;
	text-decoration:none;font-weight:normal;
	}
a.blau:hover, a.blau:active {  text-decoration:underline; }

a.mehr{
	font-size:12px;text-align:left;color:#f98319;padding: 0 0 0 15px;
	text-decoration:none;font-weight:normal;background:url(../gfx/mehr_pfeil.gif) no-repeat; 
	}
a.mehr:hover, a.mehr:active { text-decoration:underline; }

/*  ----- Form Input ------   */

input.mehr{
	font-size:12px;text-align:left;color:#f98319;padding: 0 0 0 15px; border:0;
	text-decoration:none;font-weight:normal;background:url(../gfx/mehr_pfeil.gif) no-repeat; 
	}
	
.formTop{
 	padding:0 0 0 10px;
	background:#e0e0e0;
}
	
.formLeft{
 	padding:0 0 0 10px;
	background:#eef1f6;
	color:#003478;
}
	
.formRight{
	background:#cbd7e5;
	padding-left:40px;
}

table.content a{
	font-size:12px;text-align:left;color:#f98319;padding: 0 0 0 15px;
	text-decoration:none;font-weight:normal;background:url(../gfx/mehr_pfeil.gif) no-repeat; 
} 
table.content a:hover, table.content a:active { text-decoration:underline; }

table.content ul{
	padding:0;margin:0;
	list-style:none;
	}
	
table.content li{
	margin:0 0 0 10px;padding:3px 10px 3px 20px;
	background:url(../gfx/blue_bullet.gif) no-repeat;
	line-height:16px;
 	color:#000;
	}

/*  Content */

.tabContent {	margin:0;padding:0; }

.tabContentBorder { 
	margin:8px 0 8px 0;
	padding:0; 
	border-top:3px solid #eef1f6; }

ul.rightNav { width:170px; margin:0 0 0 8px;padding:0 0 6px 0;
	list-style:none; color:#003479; }

li.rightPrint { 
	padding:4px 0 4px 30px;
	float:left;width:173px;margin-bottom:8px;
	background:url(../gfx/icon_print.gif) no-repeat; }
	
li.rightMail { 
	padding:4px 0 4px 30px;
	float:left;width:173px;margin-bottom:8px;
	background:url(../gfx/icon_mail.gif) no-repeat; }
	
li.rightInfo { 
	padding:4px 0 4px 30px;
	float:left;width:173px;margin-bottom:8px;
	background:url(../gfx/icon_info.gif) no-repeat; }
	
ul.blueBullets{
	padding:0;margin:0;
	list-style:none;
	}
	
ul.blueBullets li{
	margin:0 0 0 10px;padding:3px 10px 3px 20px;
	background:url(../gfx/blue_bullet.gif) no-repeat;
	line-height:16px;
 	color:#000;
	}
	
li.pdf { 
	padding:4px 0 4px 30px;
	width:300px;margin:0 0 8px 6px;
	background:url(../gfx/icon_info.gif) no-repeat; }
	
input.senden{
	font-size:12px;text-align:left;color:#f98319;padding: 0 0 0 16px; border:0;cursor:pointer;
	text-decoration:none;font-weight:normal;background:url(../gfx/mehr_pfeil.gif) no-repeat; 
	}
	
h2.news{	
	font-size:12px;text-align:left;color:#003479; padding:0; margin:0;
	text-decoration:none;
	}
	
h2.dotted{
	font-size:12px;text-align:left;color:#003479; padding:6px 0 6px 0; margin:6px 0 6px 0;
	border-bottom:1px dotted #003479;
	}
	
/* Tabelle */

.bindeTab{
	margin-top:10px;
	border-top:1px dotted #003479;
}

.tabHead_blau{
	background:url(../gfx/tabHead_bg.gif) repeat-x;
	height:25px;
	padding:0 0 0 5px;
	border-bottom:1px solid #003479;
	border-right:1px solid #003479;
	color:#fff;
	font-weight:bold;
}

.tabHead_blau_re{
	background:url(../gfx/tabHead_bg.gif) repeat-x;
	height:25px;
	padding:0 0 0 5px;
	border-bottom:1px solid #003479;
	color:#fff;
	font-weight:bold;
}

.tabBody_blau_li{
	padding:5px 0 5px 4px;
	border-bottom:1px solid #003479;
	border-right:1px solid #003479;
	color:#003479;
}

.tabBody_blau{
	padding:5px 0 5px 4px;
	border-bottom:1px solid #003479;
	border-right:1px solid #003479;
	color:#003479;
}

.tabBody_blau_re{
	padding:5px 0 5px 4px;
	border-bottom:1px solid #003479;
	color:#003479;
}

/*  2columns1  */

.2columns1{
	margin:0 0 0 10px;
	padding:0;
}

/*  Sitemap border:1px solid #000; */

table.sitemap{
	background:url(../gfx/trenner_v.gif) repeat-y left;
	padding:0;margin:0;
}

div.sitemap{
	width:216px;
	background:#eef1f6;
	font-size:12px;
	color:#011b54;
	padding:3px 0 3px 20px;
	margin:0 0 0 3px;
}

 li.nav_1{ padding: 0 0 0 20px;margin:4px 0 4px 0; background:url(../gfx/sitemap_line.gif) no-repeat;}
 li.nav_2{ padding: 0 0 0 20px;margin:4px 0 4px 0px; background:url(../gfx/sitemap_pfeil.gif) no-repeat;}
 li.nav_3{ padding: 0 0 0 20px;margin:4px 0 4px 0px; background:url(../gfx/sitemap_pfeil.gif) no-repeat;}