@media all
{
 /*------------------------------------------------------------------------------------------------------*/
	body
	{
	font-family:Arial, Helvetica sans-serif;
	}
	
	/*##########*/
	/* Header */
	/*##########*/
	
	#Foto
	{
	position:absolute;
	top:0px;
	left:155px;
	width:828px;
	/*width:859px;*/
	height:147px;
	overflow:hidden;
	}
	
	#AbdeckerNaviService
	{
	position:absolute;
	top:0px;
	left:203px;
	}
	
	#Logo
	{
	position:absolute;
	top:0px;
	left:0;
	width:200px;
	}
		
	/*##########*/
	/* Main Styles */
	/*##########*/
	
	h1,
	h2,
	h2 a,
	#col2_content h2 a
	{
	font-size:20px;
	color:#0069B3;
	margin-top:15px;
	text-decoration:none;
	}
	
	h2 a:hover,
	h2 a:active,
	h2 a:focus,
	
	#col2_content h2 a:hover,
	#col2_content h2 a:active,
	#col2_content h2 a:focus
	{
	text-decoration:underline;
	}
	
	h3
	{
	font-size:12px;
	font-weight:bold;
	color:#4D4D4D;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:11px;
	}

	h4
	{
	font-size:12px;
	font-weight:bold;
	color:#353535;
	margin-top:10px;
	}
	
	p,
	div.teaser_body
	{
	font-size:12px;
	margin-top:5px;
	}
		
	/*##########*/
	/* Links */
	/*##########*/
	
	a
	{
	color:#005DAD;
	text-decoration:none;
	font-size:11px;
	}
	
	a:hover
	{
	text-decoration:underline;
	}
		
	#col2_content a
	{
	font-size:12px;	
	}
	
	.startseite #col2_content a
	{
	font-size:11px;	
	}
	
	a.pfeildoppel
	{
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../id_nabu/ic_pfeildoppel.gif);
	background-position:0px 3px;
	text-decoration:none;
	}
	
	a.pfeileinfach
	{
	padding-left:10px;
	background-repeat:no-repeat;
	background-image:url(../id_nabu/ic_pfeileinfach.gif);
	background-position:0px 4px;
	text-decoration:none;
	font-size:11px !important;
	}
	
	a.pfeildoppel:hover,
	a.pfeildoppel:focus,
	a.pfeildoppel:active,
	
	a.pfeileinfach:hover,
	a.pfeileinfach:focus,
	a.pfeileinfach:active
	{
	text-decoration:underline;	
	}
		
	/*##########*/
	/* Bilder */
	/*##########*/

	.bild
	{
	margin-top:5px;
	border:2px solid #E9E9E8;
	/*margin-bottom:14px;*/
	}
	
	.bild.rahmen0,
	-bild.rahmen1
	{
	border:0;
	}
	
	.links,
	.left
	{
	float:left;
	}

	.rechts,
	.right
	{
	float:right;
	}
	
	.bild.links,
	.bild.left
	{
	margin-right:14px;
	}
	
	.bild.rechts,
	.bild.right
	{
	margin-left:14px;
	}
	
	.box .bild.links
	{
	margin-right:10px; /*Mitmachkästen*/
	}
	
	/*Blätterbild*/
	
	.contentimg 
	{
	width:524px;
	}
	
	.contentimg p
	{
	background-color:#E9E9E8;
	padding:5px;
	margin:0 !important;
	}
	
	.contentimg p
	{
	font-size:11px;
	}

	.contentimg p img
	{
	margin:-3px 0 -3px 0 !important;
	float:right;
	}
	
	.contentimg.linkfix /*Wenn das Bild verlinkt ist, rutsch das darauffolgende DIV nach unten*/
	{
	margin-top:-3px;
	}
		
	p.rule
	{
	width:99%;
	border-bottom:1px solid #E9E9E8;
	padding:0px;
	margin:-5px 0 15px 0;
	font-size:0px;
	clear:both;
	}
	
	p.rule.link
	{
	background-image:url(../id_nabu/ic_pfeiloben.gif);
	background-repeat:no-repeat;
	background-position:100% 5px;
	}
	
	p.rule a.toplink
	{
	width:100%;
	display:block;
	color:#FFFFFF;
	}
	
	p.topsprung
	{
	/*text-align:right;*/
	}
	
	div.trenner
	{
	width:100%;
	border:0;
	padding:0;
	margin:0;
	font-size:0px;
	clear:both;
	height:0px;
	}
	
	/*##########*/
	/* Printandsend Startseite */
	/*##########*/
		
	#main ul.printandsend 
	{
	margin:0;
	padding:0;
	}
	
	#main ul.printandsend li
	{
	display:inline;
	margin-left:2px;
	margin-right:2px;
	color:#D1D0C8;
	padding-left:20px;
	}
	
	#main ul.printandsend li.druck
	{
	background-image:url(../id_nabu/ic_druck.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	}
	
	#main ul.printandsend li.send
	{
	background-image:url(../id_nabu/ic_send.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	}
	
	#main ul.printandsend li.oben
	{
	background-image:url(../id_nabu/ic_top.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	}
	
	
	#main ul.printandsend 
	{
	margin:0;
	padding:0;
	clear:both;
	}
	
	/*##########*/
	/* Printandsend Unterseite */
	/*##########*/

	#main ul.printandsend 
	{
	margin:0 0 15px 0;
	padding:0;
	}
		
	#main #col2_content ul.printandsend li.druck
	{
	background-position:0 0;
	}

	#main #col2_content ul.printandsend li.send,
	#main #col2_content ul.printandsend li.oben
	{
	background-position:0 5px;
	}

	/*##########*/
	/* linke Spalte Startseite */
	/*##########*/

	.startseite #col1_content p
	{
	line-height:17px;
	/*word-spacing:2px;*/
	word-spacing:1px;/*geändert am 081007*/
	}
	
	/*##########*/
	/* Mittelspalte */
	/*##########*/
	
	.startseite #col2_content h2,
	#col2_content .newsbox h2
	/*#col3_content h2*/
	{
	text-transform: uppercase; 
	font-size:14px;
	color:#4D4D4D;
	margin-bottom:9px;
	}
	
	/* Newsbox */
	
	#col2_content .newsbox h3 img
	{
	margin-top:1px;
	}

	#col2_content .newsbox h3,
	#col2_content .newsbox h3 a
	{
	margin-bottom:2px;
	font-size:12px;
	}

	#col2_content .newsbox p,
	#col2_content .newsbox a
	{
	font-size:11px;
	}	
	
	.startseite #col2_content h2
	{
	margin-left:4px;
	}
	
	.startseite #col2_content h3 /*Mitmachkästen*/
	{
	margin-bottom:1px;
	}
	
	.startseite #col2_content h3 a
	{
	color:#005DAD;
	font-size:12px;
	text-decoration:none;
	}
	
	#col2_content h3 a:hover,
	#col2_content h3 a:active,
	#col2_content h3 a:focus
	{
	text-decoration:underline;
	}
	
	
	#col2_content .pfad
	{
	margin-top:20px;
	color:#97999C;
	font-size:11px;
	margin-left:0px;
	}
	
	#col2_content .pfad a,
	#col2_content .pfad span.pfeil	
	{
	color:#97999C;
	background-image:url(../id_nabu/ic_pfeileinfach_gr.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:12px;
	font-size:11px;
	}
		
	#col2_content .pfad a:hover,
	#col2_content .pfad a:focus,
	#col2_content .pfad a:active
	{
	}
	
	#col1_content .boxmitbg,
	#col1_content .boxohnebg
	{
	/*margin-left:0;*/
	}

	#col1_content .boxmitbg p,
	#col1_content .boxohnebg p
	{
	/*margin-left:10px;*/ /*Einrückung raus 080909*/
	/*margin-left:0px;*/
	}

	#col2_content p,
	#col2_content .boxmitbg,
	#col2_content .boxohnebg	
	{
	/*margin-left:7px;*/ /*Einrückung raus 080909*/
	/*margin-left:0;*/
	}
	
	#col2_content p
	{
	line-height:17px;
	word-spacing:1px;
	}
	
	.startseite #col2_content p
	{
	line-height:15px;
	word-spacing:0.1px;
	}
	
	#col2_content ol,
	#col2_content ul
	{
	padding-left:0px;
	margin-left:0px;
	}

	#col2_content ol li p
	{
	margin-left:4px;
	}

	#col2_content ul li,
	#col2_content ol li
	{
	margin:0;
	padding-left:10px;
	font-size:12px;
	background-image:url(../id_nabu/ic_pfeileinfach.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	list-style-type:none;
	}
	
	#col2_content ul.nopfeil,
	#col2_content ol.nopfeil
	{
	margin-top:10px;
	}	
	
	#col2_content ul.nopfeil li,
	#col2_content ol.nopfeil li
	{
	background-image:none;
	}	
	
	#col2_content ul li a
	{
	font-size:11px;
	}
	
	#col2_content table.tabflex
	{
	margin-top:5px;
	}
	
	#col2_content table.tabflex th
	{
	background-color:#3d88be;
	color:#FFFFFF;
	}
	
	#col2_content table.tabflex th,
	#col2_content table.tabflex td
	{
	font-size:12px;
	padding:2px 5px;
	}
	
	#col2_content table.tabflex tr.tabkopf
	{
	background-color:#3d88be;
	}
	
	#col2_content table.tabflex tr.tabmain
	{
	background-color:#ddeaf4;
	}
	
	#col2_content table.tabflex td
	{
	vertical-align:top;
	}
	
	#col2_content table.tabdownload td
	{
	padding-bottom:5px;
	}
	
	#col2_content table.tabdownload img.pfeildownload
	{
	margin-top:2px;
	}
	
	.box
	{
	/*padding:5px 5px;*/
	padding:3px 5px; /*081008 Mitmach*/
	clear:both;
	margin-top:1px;
	}
	
	#col3_content .box
	{
	clear:none;
	}
	
	#col2_content .box p
	{
	margin-left:0;
	}
	
	.light
	{
	background-color:#FAF7F7;
	}
	
	.dark
	{
	background-color:#E1EEF3;
	}
	
	table.tablogo
	{
	float:right;
	margin-top:20px;
	}
		
	/*##########*/
	/* alter NABU Auftritt styles */
	/*##########*/	
	
	.text2
	{
	font-size:10px;
	}
	
	.h1a
	{
	color:#0069B3;
	font-weight:bold;
	font-size:11px;
	}
	
	.text
	{
	font-size:11px;	
	}	
	
	/*##########*/
	/* Kastenbild */
	/*##########*/	

	.boxmitbg,
	.boxohnebg.quer
	{
	width:224px;
	}

	.boxohnebg.hoch
	{
	width:154px;
	}

	.boxmitbg.left,
	.boxohnebg.left
	{
	/*margin:8px 14px 8px 10px;*/
	margin:4px 14px 8px 0px;
	}
	
	.boxmitbg.right,
	.boxohnebg.right
	{
	clear:both;
	/*margin:4px 0 8px 14px;*/
	margin:4px 0 8px 10px;
	}
	
	.boxmitbg p,
	.boxohnebg p
	{
	font-size:11px;
	padding: 0 8px 5px 8px;
	margin-top:4px;
	line-height:15px !important;
	}

	.boxmitbg p a,
	.boxohnebg p a
	{
	font-size:11px !important;	
	}
	
	.boxmitbg
	{
	background-image:url(../id_nabu/bg_box.jpg);
	}
	
	.boxohnebg.rahmen1
	{
	background-color:#E9E9E8;
	}
	
	
	.boxmitbg h5
	{
	color:#FFFFFF;
	text-transform:uppercase;
	padding:6px;
	}
	
	.boxmitbg p
	{
	color:#FFFFFF;
	}
	
	.boxmitbg img,
	.boxohnebg img
	{
	margin:2px;
 	margin-bottom:-1px;	/* Abstand zwischen IMG und A Hack */
	}
	
	/*##########*/
	/* rechte Spalte */
	/*##########*/
	
	#col3_content p
	{
	font-size:11px;
	}
	
	#col3_content p.rule
	{
	clear:none;
	}
	
	#col3_content h2
	{
	font-weight:bold;
	font-size:11px;
	margin-top:3px; /* 080910 Weniger Weißraum Servicekästen */
	margin-bottom:0; /* 080910 Weniger Weißraum Servicekästen */
	} 

	#col3_content h3
	{
	font-weight:bold;
	font-size:10px;
	margin-bottom:0; /* 080910 Weniger Weißraum Servicekästen */
	} 

	#col2_content h5.uepfeil
	{
	font-weight:normal;
	font-size:11px;
	margin-bottom:0; /* 080910 Weniger Weißraum Servicekästen */
	} 
	
	#col3_content h3 a,
	#col2_content h5.uepfeil a
	{
	display:block;
	color:#FFFFFF;
	padding:2px 2px 2px 15px;
	background-color:#0069B3;
	background-repeat:no-repeat;
	background-position:5px 6px;
	background-image:url(../id_nabu/ic_pfeileinfach_w.gif);
	text-decoration:none;
	}
	
	#col3_content h3 a:focus,
	#col3_content h3 a:hover,
	#col2_content h5.uepfeil.open a,
	#col2_content h5.uepfeil a:focus,
	#col2_content h5.uepfeil a:hover
	{
	color:#0069B3;
	background-position:3px 8px;
	background-color:#E9E9E8;
	background-image:url(../id_nabu/ic_pfeildown.gif);
	} 
	
	#col3_content #box_podcast,
	#col3_content #box_ecard,
	#col3_content #box_desktop,
	#col3_content #box_verbandsnetz
	{
	display:none;
	}
	
	#col3_content #termindb_list h3
	{
	margin-left:0;	
	}
		
	#col3_content #termindb_list h3 a
	{
	background-color:transparent;
	background-image:none;
	color:#0069B3;
	font-weight:bold;
	padding-left:0;
	}	

	#col3_content #termindb_list h3 a:hover
	{
	text-decoration:underline;
	}
	
	/*##########*/
	/* Footer */
	/*##########*/
	
	.footer
	{ 
	margin:0 4px;
	padding:2px 2px 0 2px;	
	}
	
	.footer ul
	{
	padding:0;
	margin:0;
	text-align:center;
	color:#D1D0C8; 
	}
	
	.footer ul li
	{
	display:inline;
	margin-left:0px;
	margin-right:2px;
	vertical-align:top;
	font-size:11px;	
	}
	
	.footer ul li a
	{
	text-decoration:none;
	margin-right:3px;
	}
	
	.footer ul li a:hover,
	.footer ul li a:focus,
	.footer ul li a:active
	{
	text-decoration:underline;
	}
	
	#F1.footer
	{ 
	margin-top:8px; /* Weißraum oberhalb Footerkasten 080909*/
	text-transform:uppercase;
	background-color:#D1D0C8;
	}
	
	#F1.footer ul
	{
	color:#929292;
	}
	
	#F1.footer ul li a
	{
	color:#4A4A4A; 
	}
	
	#F2.footer
	{ 
	background-color:#0069B3;
	}
	
	#F2.footer ul li
	{
	color:#FFFFFF; 
	}
	
	#F2.footer ul li a
	{
	color:#FFFFFF; 
	}
	
	/*##########*/
	/* Banner */
	/*##########*/
	
	#Banner
	{
	position:absolute;
	margin-left:990px;
	}
	
	
 /*------------------------------------------------------------------------------------------------------*/
}

@media print
{
 /*------------------------------------------------------------------------------------------------------*/

	#col1
	{
	display:none;
	}
	
	#col1.startseite
	{
	width:430px;
	display:block;
	}

	#col2
	{
	margin-left:-800px;
	width:600px;
	}
	
	#col2.startseite
	{
	margin-left:0;
	width:400px;
	}

	#col1,
  	#col2
  	{
	margin-top:100px;
  	}

	#topnav,
	#col3,
	#F1,
	#F2,
	#F3,
	ul.printandsend,
	#Banner
	{
	display:none;
	}

 /*------------------------------------------------------------------------------------------------------*/
}


/*---- Garvin, fieser Hack fuer alte Module ---*/
.h1a,.text,.h4a{font-size:12px}
.nav,.su,.h2a,.h2b,.h2c,.text1,.text1b,.h6a{font-size:12px}
td.text1b {
    padding: 2px;
}
.bl,.ek,.ek2,.text2,.eraseme,.noquot{font-size:11px}
.unt,.h5a{font-size:9px}
.ek,.su{text-decoration:underline}
.nav,.ek2,.h1a,.h2a,.h2b,.h2c,.h3c,.text,.text1,.text2,.pfad{text-decoration:none}

.nav,.h1a,.h2a,.h2b,.h2c,.h3c,.text1,.h4a,.h5a,.text1b,.h6a{font-weight:bold}
.noquot{color:#ff0000}


.small:link{color:#104A94; text-decoration:underline; font-size:8pt}
.small:visited{color:#175BB1; text-decoration:underline; font-size:8pt}
.small:active{color:#104A94; text-decoration:underline; font-size:8pt}
.small:hover{color:#175BB1; text-decoration:none; font-size:8pt}

.su:link{color:#353535 }
.su:visited{color:#353535}
.su:active{color:#353535}
.su:hover{color:#666666}
.bl:link{color:black}
.bl:visited{color:#666666}
.bl:active{color:black}
.bl:hover{color:#666666}
.ek:link{color:#104A94}
.ek:visited{color:#175BB1}
.ek:active{color:#104A94}
.ek:hover{color:#175BB1}
.nav:link{color:white; text-decoration:none}
.nav:visited{color:white; text-decoration:none}
.nav:active{color:white; text-decoration:none}
.nav:hover{color:#DBE6ED; text-decoration:none}

.ek2:link{color:#000000; text-decoration:none}
.ek2:visited{color:#505050; text-decoration:none}
.ek2:active{color:white; text-decoration:none}
.ek2:hover{color:#505050; text-decoration:none}
.unt:link{color: #000000; text-decoration:none;}
.unt:visited{color: #505050; text-decoration:none;}
.unt:active{color: #000000; text-decoration:none;}
.unt:hover{color: #505050; text-decoration:none;}

.h2a{color:#474747}
.h2b{color:#093267}
.h2c{color:#FF9000}
.h3c{color:#104A94; font-size:20px}
.h4a{color: #093267}
.h5a{color: #093267}
.h6a{color:black}

.text1{color:#353535}
.text1b{color: #ffffff}

.boxTextX, .boxTextX table, .boxTextX tr, .boxTextX td{ background-color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  border: 0px solid #FFFFFF; padding: 2px; }
.boxText2 { background-color: #FFFFFF; width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: 1px solid #DEE7EF; padding: 2px; }
.rot strong { color: red; display: block;}
/*---- Garvin, fieser Hack fuer alte Module ---*/
