	body{
		margin:0;
		margin-bottom:20px;
		padding:0;
		background-color:#FFFFFF;
		background:url(../img/vorlagen/auwi_bg.jpg) repeat-y;
		background-position:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:80%;
		color:#464646;
		text-align:left;		
	}

	
	a{
		color: #464646;
		text-decoration:none;
	}
	a:hover{
		color:#333333;
		text-decoration:none;
	}
	strong.standard{
		font-weight:normal;
	}
	/* gesonderte auszeichnung fuer suchmaschinen */
	b i, i b{
		font-weight:normal;
		font-style:normal;
	}
	h1, h2{
		color:#464646
		font-weight:normal;
	}
	.hide{
		display:none;
		float:left;
	}
	form{
		float:left;
	}
	img{
		border:none;
	}
	img.right{
		float:right;
		margin:0 15px 15px 15px;
	}
	
	/* Allgemeine Styles */
	
	
	h1.blue1, h2.blue1{
		font-size: 1.3em;
		color:#3076b1;
	}	
	h1.blue2, h2.blue2{
		font-size: 1.3em;
		color:#3076b1;
		font-weight:normal;
	}	
	h1.blue3, h2.blue3{
		font-size: 1.1em;
		color:#3076b1;
	}
	
	h1.lightgray1, h2.lightgray1{
		font-size: 1.3em;
		color:#6e6e6e;
	}	
	h1.lightgray2, h2.lightgray2{
		font-size: 1.2em;
		color:#6e6e6e;
	}	
	h1.lightgray3, h2.lightgray3{
		font-size: 1.1em;
		color:#6e6e6e;
	}
	
	h1.darkgray1, h2.darkgray1{
		font-size: 1.3em;
		color: #464646;
	}	
	h1.darkgray2, h2.darkgray2{
		font-size: 1.3em;
		color: #464646;
		font-weight:normal;
	}	
	h1.darkgray3, h2.darkgray3{
		font-size: 1.1em;
		color: #464646;

	}	

	#seiteninhalt{
		width:1034px; 
	}

	.cleaner{
		float:none;
		clear:both;
		height:1px;
	}

/* HIER SIND DIE STYLES FUER DEN INHALTSBEREICH */
	
	#contentbereich{	
		width:1006px; 
		padding:21px 0 0 0;
	}
	
/* HIER SIND DIE STYLES FUER DEN SEITENKOPF */
	
	#seitenkopf{ 	
		width:964px;
		padding:0;
		margin:0;
	}
	
	#kopf{
		background-color:#1E4F83;
		display:block;
		width:961px; 
		height: 166px;
	}
	
	#kopf_links{
		width:375px; 
		height:166px;
		display:block;
		float:left;
		overflow:hidden;
	}
	#kopf_links img{
		float:left;
	}
	
	#kopf_rechts{
		width:586px;
		height:166px;
		display:block;
		float:left;
		overflow:hidden;
	}
	*html #kopf_rechts{
		overflow:hidden;
	}
	#top_suchform{
		padding-left:186px;
	}

	#suchbutton{
	  width:50px;
	  height:22px;
	  margin:0;
	  margin-top:2px;
	  padding:0;
	  border:0;
	  background:url(../img/vorlagen/btn_suchen.jpg) no-repeat center top;
	  overflow:hidden;
	  cursor:pointer; /* hand-shaped cursor */
	}
	#suchfeld{ 
	  width:130px;
	  height: 15px;
	  font-size: 12px;			
	  margin-bottom: 3px;		
	}
	#kopfleiste a{
	 font-size: 0.95em;
	 padding-left:15px;
	 display:block;
	 margin-top:5px;
	 float:left;
	 color:rgb(81,81,81);
	}



/* Kopfleiste */
	
	#kopfleiste{
		height:26px;
		background:url(../img/vorlagen/kopfleiste_bg.jpg) repeat-x;
		text-align:left;
	}
/*	
	#kopfleiste input, #kopfleiste select{ font-size:100%; }

	#kopfleiste form{
		margin:0;
		float:left;
	}
	#kopfleiste ul{
		margin:0;
		width:1024px;
		height:29px;		
		padding:10px 0 0;
		background: url(../img/vorlagen/kopfleiste.gif) no-repeat;
		list-style-type:none;
	}
	#kopfleiste li{ float:left; }
	
	#kopfleiste li.text{
		padding-top:5px;
		font-size:80%;
	}
	#kopfleiste li.input{	 
		padding-top:2px;
	}
	#datum{
		width:218px;
		padding-left:10px;
	}
	#home{
		width:55px;
		padding-left:5px;
	}
	#suche{
		width:45px;
		padding-left:5px;
	}

	#suchbutton{
		width:36px;
		padding-left:10px;
	}	
	#suchbutton input{
		background-color:#FFFFFF;
		font-size:10px;
		height:20px;
		width:36px;	
	}
	#direktsprung{
		padding-left:10px;
		width:80px;
	}
	#direktsprung2{
		padding-left:10px;
		width:150px;
	}	
	#direktsprung select{
		width:205px;
		height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	
	#direktsprung select option{
		padding-left:0.2em;
	}
	
	#ansprechpartner{
		display:block;
	}

/* ENDE DES SEITENKOPFES */
	
/* ALLGEMEINE STYLES FUER DEN CONTENT-BEREICH */
	
	#content{
		margin-top:27px;
		width:964px;
		text-align:left;
	}

/* STYLES FUER DEN CONTENT-FOOTER */
	
	#footer{
		margin-top:4em;
		height:30px;
	}
	#weiterempfehlen{
		width:33.2%;
		vertical-align:text-bottom;
		float:left;
	}
	#weiterempfehlen a, #druckversion a,#sitemap a,#sitemapleft a{
		font-size:90%;
	}

	#sitemap{
		width:33.2%;
		text-align:center;
		vertical-align:text-bottom;		
		float:left;
	}
	#sitemapleft{
		width:33.2%;
		text-align:left;
		padding-top:6px;
		padding-left:1px;
		vertical-align:text-bottom;		
	}
	#sitemap h2, #sitemapleft h2, #sitemapleft p, #sitemap p{
		margin-top:0px;
		color:#6e6e6e;	
		text-decoration:none;
		font-weight:normal;
		vertical-align:text-bottom;
	}

	#druckversion{
		width:33.2%;
		text-align:right;
		vertical-align:text-bottom;		
		float:right;
	}



/* STYLES FUER DIE SEITENAUFTEILUNG IM CONTENT  */
/* Linke Spalte = Spalte für Hauptnavigation */
	
	#spalte_links{
		width:194px;
		text-align:left;
		float:left;	
margin-top:13px;
	}
	
/* Content Startseite = Inhaltsbereich auf der Startseite */

	#contentStart{
		width:767px;	
	}
	
	#contentStartlinks{
		width:382px;
		float:left;	
	}
	
	
	#contentStartrechts{
		width:382px;
		padding-left:15px;	
	}
	
	
/* Teaserboxen Startseite */

	#teaserbox1_start /* Ansprechpartner */{
		width:182px;
		height:145px;
		background:url(../img/vorlagen/teaserhome_verlaufbox1.jpg) repeat-x;
		padding:14px 12px 4px 12px;
		/*margin-right:15px;*/
		float:left;	
	}
	
	#teaserbox2_start /* Newsletter */{
		width:182px;
		height:145px;
		background:url(../img/vorlagen/teaserhome_verlaufbox2.jpg) repeat-x;
		padding:14px 12px 4px 12px;	
	}
	
	
	#teaserbox3_start /* Arbeitshilfen*/{
		width:367px;
		height:145px;
		background:url(../img/vorlagen/teaserhome_verlaufbox3.jpg) repeat-x;
		padding:14px 12px 4px 12px;	
	}
	
	span.boxes{
		font-size:1.3em;
		display:block;
	}
	
	

	
/* STYLES FUER DIE NAVIGATION  */	
	
	#hauptnavigation{}
	
	#hauptnavigation, #unternavigation{ width:167px; }
	
	#unternavigation{ margin-top:47px; }
	
	#hauptnavigation ul,#unternavigation ul{
		margin:0;
		padding:0;				
		list-style-type:none;
		overflow:hidden;		
	}
	
	#hauptnavigation ul{
		border-top:1px solid #6E6E6E	
	}
	
	#hauptnavigation ul li, #unternavigation ul li{
		padding-left:10px;
		padding-top:4px;
		padding-bottom:4px;
		display:block;
		text-align:left;
		border-bottom:1px solid #6E6E6E;		
	}
	
	#hauptnavigation ul li.selected, #unternavigation ul li.selected{ 
		background-color:#1E4F83;
		color:#FFFFFF;
		}
	
	#hauptnavigation ul li a, #unternavigation ul li a{
		color:#6E6E6E;
		font-size:95%;
		text-decoration:none;
	}
	
	#hauptnavigation ul li a:hover, #unternavigation ul li a:hover{
		color:#1E4F83;
		font-size:95%;
		text-decoration:none;
	}
	
	#hauptnavigation ul li.selected a{
		color:#FFFFFF;
		font-size:95%;
		text-decoration:none;
	}
	
	#hauptnavigation .top, #unternavigation .top{ border-top:1px solid #6E6E6E; }
	
/*Positionierung der Logos*/
	img.logo1 { margin-top:47px;}

/* Breit (einige Sonderseiten ohne rechte Spalte) */

	#breit{
		width:766px;
		float:left;
		display:block;
	}	
	
	
/* STYLES FUER DIE MITTLERE SPALTE */
	

	img.teaserimg,img.bteaserimg {
		margin-right:8px;
	}
	

	#spalte_mitte{
		width:552px;
		float:left;
		height:100%;
		padding: 0px 20px 10px 0;
		overflow:hidden;
		font-size:95%;		
		text-align:left;			
	}
	* html #spalte_mitte{
		padding:0px 17px 10px 0;
	}
	
	#spalte_mitte h1.modulstart{
			margin-bottom:0 !important;
			margin-top:1.3em;
			font-size:1em;
			font-weight:normal;
			
	}
	#spalte_mitte h1.modulstart span.artheadline{
		font-size:1.3em;
		color:rgb(81,81,81);
		font-weight:bold;
	}
	#spalte_mitte h1.modulstart span.artheadline a{
		color:rgb(81,81,81);
	}
	
	
	#spalte_mitte h2.modulstart {
		margin-top:0em;
		font-size:1em;
		font-weight:normal;
	}
	#spalte_mitte h2.modulstart span.teaserlink a{
		margin-top:0em;
		color:#0E3A6F;
		text-decoration:none;
		font-weight:normal;
		margin-bottom:0em;
	}
	#spalte_mitte h2.modulstart span.teaserlink a:hover{
		color:#3076b1;
		font-weight:normal;
	}
	#spalte_mitte a.weltkugel img{
		margin:1em;
	}
	#spalte_mitte #artikel h1{
		font-size:1.3em;
		margin-bottom:0.7em;
		color:#3076b1;
		font-weight:normal;
	}
	#spalte_mitte #artikel img{
		float:left;
		margin:0 1em 1em 0;
	}
	#spalte_mitte #artikel{
		color:#464646;
		font-size:1.1em;
	}
	#spalte_mitte #artikel a{
		color:#3076b1;
		text-decoration:none;
	}
	#spalte_mitte #artikel a:hover{
		color:#464646;
		text-decoration:none;
	}	
	
	
	#spalte_mitte #artikel h2{
		margin:0;
		font-size:1em;
		color:rgb(81,81,81);
	}	
	
	
	#spalte_mitte div.start{
		margin:0.4em 0.4em 1.3em;
		margin-bottom:0em !important;
		font-size:1.1em;		
	}
	
	#spalte_mitte div.start h1, div.meldung h1, div.meldung h2{
		margin:0em;
		padding:0em;
		display:inline;
		font-size:1em;
		color:rgb(81,81,81);
		font-weight:normal;
		cursor:text;
	}

	div.meldung h1{
		font-size:1.2em;
		margin:0px 0px 5px 0px;
		color: #3076b1;
		font-weight:normal;
	}
	
        div.meldung img.teaserimg{
               height:120px;
        }	

	div.meldung h1 a{
		color:#3076b1;
	}
	
	#spalte_mitte div.start h1 a{
		color:rgb(81,81,81);
	}
	
	
	/*
	#spalte_mitte h1.start{
		margin:0.4em 0.4em 1.3em;
		margin-bottom:0em !important;
		font-size:1.1em;
		color:rgb(81,81,81);
		font-weight:bold;
	}
	*/
	
	#spalte_mitte h2.normal{
		margin:0em 0em 0em;
		padding:0em 0em 0em 0em;
		font-weight:normal;
		font-size:1.1em;
		color:#464646;
		display:inline;
	}

	#spalte_mitte h1.start span.normal{
		font-weight:normal;
    		font-size:0.9em;
		color:#464646;;
	}

	div.start{
		border-bottom:1px dotted #6e6e6e;
		padding:8px 0px 8px 0px;
        margin:0px 0px 0px 0px;
		_margin:0px 0px 0px 0px;
		display:block;
	}

        div.start h2{
		padding:0px 0px 0px 0px;
                margin:0px 0px 0px 0px;
        } 


        div.start p{
		padding:2px 0px 2px 0px;
                margin:0px 0px 0px 0px;
        } 




        span.meldungsort{
               font-weight:bold;
display:block;
margin:10px 0px 0px 0px;
        }


	div.meldung{
		display:table;
		padding:15px 0px 5px 0px;
		width:550px;
		border-bottom:1px dotted #464646;

	}


/* STYLES FUER Deckblatt */

	img.deckblatt_img{
		height:120px;
	}


	#veranstaltungen ul,#termine ul{
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 20px 0px;
	}

        #termine ul li{
		margin:0px 0px 0px 0px;
		border-top:1px dotted #6e6e6e;
		padding:8px 0px 8px 0px;
	}
        #termine ul li.first{
		margin:0px 0px 0px 0px;
		border-top:0px;
		padding:0px 0px 8px 0px;
	}

	#veranstaltungen ul li{
		margin:0px 0px 0px 0px;
		border-bottom:1px dotted #6e6e6e;
		padding:8px 0px 8px 0px;
	}
	#veranstaltungen ul li a, #termine ul li a{
		color: #72a229;
		font-weight:normal;
	}


	#termine ul li h2, #veranstaltungen ul li h2{
	       margin:0px 0px 0px 0px;
	       padding:0px 0px 5px 0px;
	}

	#veranstaltungen ul li h2{
		font-size:0.95em;
		font-weight:bold;
	}

	span.green{
		display:block;
		color: #72a229;
		font-size:0.95em;
		font-weight:bold;
	}

	.colorGreen{
		color: #72a229;
	}



	div.start span.teaserlink a, div.meldung span.teaserlink a {
		color:#3076b1;
		font-weight:normal;
	}
	#micronavigation{
		font-size:0.8em;
		width:559px;
		border-bottom:1px solid #0E3A6F;
		margin-bottom:1em;
	}
	
	#inhaltsuebersicht h1{
		font-size:1.3em;
		color: #6e6e6e;
		font-weight:normal;
	}
	
	#inhaltsuebersicht h1.title{
		font-size:1.1em;
                color:#3076b1;
                margin-bottom:14px;
		text-decoration:none;
		font-weight:bold;
	}		
	
	
	#inhaltsuebersicht h1.title a{
                color:#3076b1;
		text-decoration:none;
		font-weight:bold;
	}	
	
	#inhaltsuebersicht p{
		margin-bottom:1.5em;
	}
	
	#spalte_mitte p a, #spalte_mitte li a{
		text-decoration:underline;
	}
	#gruppenbild{
		background-color:#CCCCCC;
		padding-bottom:3px;
		width:545px;
		margin-bottom:3px;
	}
	* html #gruppenbild{
		margin-top:-3px;
		padding-bottom:0px;
	}		
	#gruppenbild img{
		border-bottom:1px solid #0E3A6F;
	}

	#spalte_mitte h1.deckblatt_teaser{
		font-size:1em;
		margin:1em 0 1em;
		border:1px solid #FFFFFF;
	}
	#spalte_mitte h1.deckblatt_teaser a {
		color:#515151;
	}
	#spalte_mitte img.iconstyle{
		clear:left;
		margin-bottom:15px;
		margin-right:5px;
		margin-top:3px;
		float:left;
	}
	
	
	#spalte_mitte h2.inhalt{
		font-size:1.1em;
		margin-left:20px;
		margin-bottom:5px;
		margin-top:0px;
		font-weight:normal;
	}
	#spalte_mitte h1.title{
		margin:5px 0px 5px 0px;
	}
	
	#aktuelle_meldungen a{
		font-size:80%;
		color:#0E3A6F;
		font-weight:bold;
	}
	#terminvorschau{
		margin-top:3em;
	}
	#terminvorschau ul{
		margin:0.5em 0.9em 1em;
		padding-left:0.9em;
		list-style:square outside url(../img/vorlagen/kaestchen.gif);
	}
	#terminvorschau li{
		padding:0 0 0.2em;
	}
	#terminvorschau ul li a{
		font-size:100%;
		text-decoration:underline;
	}
	#terminvorschau ul li a:link{
		color:#464646;
	}
	#terminvorschau ul li a:hover{
		color:#666666;
	}	
	
	#laenderauswahlbox{
                display:table;
		width:540px;
		margin-top:3em;
		padding:10px;
		color: #464646;
                background-color:#ebebeb;
	}

	#laenderauswahlbox div.schattenbox p{
		width:318px;
		margin-top: 0px;
		float:left;

	}
	
	#laenderauswahlbox div.schattenbox ul{
		background-color:#FFFFFF;
		list-style-type:none;
		font-size:10px;
		padding:5px;
		margin:0;
		height:65px;
		width: 210px;
		float:left;
		overflow:auto;
		border: 1px solid #9395A2;
	}
	
	#laenderauswahlbox div.schattenbox ul li a{
		text-decoration:none;
		color: #464646;
	}
	
	/* STYLES FUER DIE RECHTE SPALTE */
	
	#spalte_rechts{
		height:100%;
		float:left;
		margin:0;
		overflow:hidden;
		padding:0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
		width:198px;
		text-align:left;
	}
	
	#verfasser{
		background:url(../img/vorlagen/box-ansprech_verlauf.jpg) repeat-x;
		background-color: #01A6AC;
		display:block;
		width:198px;
		color:#FFFFFF;
		margin: 0px 0px 0px 0px;
		
	}
	
	* html #verfasser{
		margin-top: 13px;
	}
	*+html #verfasser{
		margin-top: 13px;
	}

	#verfasser h2{
		color:#FFFFFF;
		font-size:1.3em;
		padding-left:12px;
		font-weight:normal;
		padding-top:12px;
	}	

	#verfasser ul{
		margin:0;
		padding:0px 12px 8px 12px;
		width:168px;
	}
	#verfasser ul li{
		padding:0px 0px 5px 20px;
		margin-top: 2px;
		border-bottom:1px dotted #FFFFFF;
		list-style: none;
		background: url(../img/vorlagen/box-ansprech_pfeilchen.gif) 0 3px no-repeat;
	}
	#verfasser ul li a{
		color:#FFFFFF;
	}
	
	#anhaenge{
		margin-top: 20px;
		background-color:#E9E9E9;
		display:block;
		width:198px;
		color:#3076b1;
	}
	#anhaenge h2{
		font-size:1.3em;
		font-weight: normal;
		padding:10px 12px 5px 12px;
		margin: 0;
		color: #515151;
	}
	
	ul.anhaenge{
		margin: 0;
		padding:0 12px 8px 12px;
		width:168px;
	}
	
	ul.anhaenge li{
		padding:0px 0px 5px 20px;
		margin-top: 2px;
		border-bottom:1px dotted #3076b1;
		list-style:none;
		background: url(../img/vorlagen/box-anhaenge_klammer.gif) 0 3px no-repeat;
	}
	
	ul.anhaenge li a{
		text-decoration:none;
	}
	
	ul.weitere_links{
		margin:0;
		padding: 0px 12px 8px 12px;
		width:168px;
	}
	
	ul.weitere_links li{
		padding: 0px 0px 5px 20px;
		margin-top: 2px;
		color:#3076b1;
		border-bottom:1px dotted #3076b1;
		list-style:none;
		background:url(../img/vorlagen/box-anhaenge_pfeilchen.gif) 0 3px no-repeat;
	}
	ul.weitere_links li a{
		color:#3076b1;
		text-decoration:none;
	}
	
	#geschwu{
		margin-top:10px;
		display:block;
		height:600px;
		overflow:hidden;
	}
	#geschwu iframe{
		height: 600px;
	}
	
	#anhaenger div.trennlinie{
		height:1px;
		border-top:1px solid #464646;
		width:180px;
		display:block;
	}
	
	ul.nostyle{
		list-style-type:none;
		margin:0;
		padding-left:5px;
	}

	div.infobox {
		background-color:#E9E9E9;
		display:block;
		width:100%;
		color:#515151;
		margin-top: 20px;
	}

	div.infobox h2{
		padding-top: 10px;
		font-size:1.3em;
		color: #515151;
		margin-bottom:8px;
		font-weight:normal;
	}	

	div.infobox {
		background-color:#E9E9E9;
		display:block;
		width:180px;
		color:#515151;
		padding:0px 10px 10px 10px;
	}



	div.infobox img.weiterpfeil{width: 180px}
	

/* STYLES FUER DIE ZUSAMMENGEFUEHRTE SPALTE (MITTE UND RECHTS */
	
	#spalte_colspan2{	
		width:766px;
		float:left;

	}
	#spalte_colspan2 h1{
		font-size:1.3em;
                color: #464646;
	}

	div.ap_line{
		width:766px;
		display:table;
	}
	div.ap_left{
		width:200px;
		display:table-cell;
		padding:10px;
		float:left;
	}
	div.ap_right{
		width:560px;
		display:table-cell;
		padding:10px;
		clear:both;
	}
	
	# div.ap_right h1{
		font-size:1.0em;
                color: #3076b1;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

        # div.ap_right h1 a{
                color: #3076b1;
        }

	# #kartenlink{
		margin-top:1.2em;
	}
	#kartenlink div.schattenbox{
		padding:0.7em 0.2em 0.7em 0.7em;
	}
	#kartenlink div.schattenbox a{
		font-weight:bold;
		font-size:95%;
	}

	#kartenlink div.schattenbox form{
		position:absolute;
		top:0.65em;
		right:0;		
	}
	* html #kartenlink div.schattenbox form{
		right:0.7em;
	}
	#kartenlink div.schattenbox #PLZ, #kartenlink div.schattenbox #Button{
		margin:0;
		padding:0;
		font-size:10px;
	}
	#kartenlink div.schattenbox form label{
		color:#0E3A6F;
		font-weight:bold;
		font-size:95%;
		margin:0;
		padding:0;	
	}

	#kartenlink div.schattenbox form #Button{
		margin-top:-0.2em;
	}
	#kartenlink div.schattenbox #PLZ{
		height:14px;
		width:70px;
	}
	* html #kartenlink div.schattenbox #PLZ{
		height:15px;
	}
	#kartenlink div.schattenbox #Button{
		background-color:#FFFFFF;
		width:57px;		
	}
	
/* ALLGEMEINE SONDERFAELLE */
	
	a.nolink{
		text-decoration:none;
		color:#464646;
	}

/* SCHLAGWORTSUCHE */

	#schlagwortsuche{
		width:766px;
		display:block;
	}

	#sw_spalte_links{
		float:left;
		display:block;
		width:373px;
	}

	#sw_spalte_mitte{
		display:block;
		width:2px;
		float:left;
		height:900px;;
	}
	
	#sw_spalte_rechts{
		float:right;
		display:block;
		width:373px;
	}

	#schlagwort_liste{
		list-style-type:none;
		margin:0;			
		padding:0;
	}	
	#schlagwort_index ul{
		list-style-type:none;
		margin:0px 0px 0px 0px;			
		padding:10px 0px 10px 0px;	
                display:block;
	}
	#schlagwort_index ul li{
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	#schlagwort_index ul li a{
		color:#0E3A6F;
		padding:2px;
		text-decoration:underline;
	}
	#schlagwort_index ul li a:hover{
		color:#666666;
	}

	#anzahl_schlagworte p,#suchbegriff p{
		color:#666666;
	}

	#schlagwort_liste li{
		border-bottom:1px solid #6E6E6E;;
		margin-bottom:0.3em;
	}
	
	#schlagwort_liste li h3{
		margin:0em;
		padding:0em;
		font-size:1em;
		color:#6E6E6E;
	}
	#schlagwort_liste li h3 a{ 
		color:#6E6E6E;
		text-decoration:none;
	}		
	#schlagwort_liste li a{ 
		font-size:1em;
                font-weight:normal;
		display:block;
		text-decoration:none;
	}
	#schlagwort_liste li a:hover{
		color:#0E3A6F;
	}

	#suchbegriff p{
		margin:0;
		padding:0;
		font-size:90%;
	}
	#treffer_liste{
		list-style-type:none;
		margin:0;
		padding:10px 0px 0px 0px;
	}
	#treffer_liste li{
		border-bottom:1px solid #6E6E6E;;
		color:#6E6E6E;
		padding-bottom:3px;
	}

	#treffer_uebersicht h2{
		font-size:1.2em;
		margin:10px 0px 10px 0px;
		color:#6E6E6E;
	}
	#treffer_liste li h2{
		color:#3076b1;
		font-size:1.1em;
		margin:5px 0px 2px 0px;
		padding:0px 0px 0px 0px;
	}
	#treffer_liste li span.teaserlink a{
		color:#3076b1;
	}

/* Einfache Suche*/


	div.pages{
		display:table;
		width:560px;
		height:30px;
		text-align:center;
		background-color:#ebebeb;
		margin-top:10px;
		}

	div.pageline{
		display:block;
		margin-top:7px;

	}

	span.active{
		color:#3076b1;
		font-weight:bold;
	}

	a.suchnav{
		text-decoration:underline;
		font-weight:bold;
		color: #515151;
	}

	div.suche_header h1{
		font-size:1.3em;
		color: #515151;
	}

	#suche_ ul{
		margin:0;
		padding:0;
		font-size:95%;
		list-style-type:none;
	}

	#ergebnisse{
		margin:0;
		padding:0;
		list-style-type:none;
                width:550px;
	}




	#ergebnisse li{
		padding:4px 0px 4px 20px;
		text-align:left;
		border-bottom:1px dotted #515151;
                width:540px;
	}

	#ergebnisse li.dokument, #ergebnisse li.html{
		padding:5 0 0 28px;
		background: url(../img/vorlagen/link_internIcon.gif) 0 3px no-repeat;	
	}		
	#ergebnisse li.pdf{
		padding:5 0 0 28px;
		background: url(../img/vorlagen/pdfIcon.gif) 0 3px no-repeat;	
	}		
	#ergebnisse li.person{
		padding:5 0 0 28px;
		background: url(../img/vorlagen/personIcon.gif) 0 3px no-repeat;	
	}
	
	#ergebnisse li a h3{
		margin:0px;
	}	

	#suchseite{
		width:550px;
		float:left;

	}

	.resultNavi{
		display:block;
		clear:left;
		margin-top:10px;
	}		

	#ergebnisse li a{
		font-weight:bold;
		color:#3076b1;
		text-decoration:none;
	}
	
	#ergebnisse li a:hover{
		color:#666666;
	}

	#ergebnisse h1{
		font-size:1em;
		margin:0px;
		padding:0px;
		text-decoration:underline;
		color:#0E3A6F
	}

	.firmenrecherche-ergebnis-element-land {
		font-size:1em;
		color:#0E3A6F;
		margin-bottom:0.1em;
		margin-left:5px;
		margin-right:5px;
		margin-top:0.4em;
		font-weight:bold;
	}
	.firmenrecherche-ergebnis-element-logo{
		margin:0;
		padding-left:5px;
	}

	.firmenrecherche-ergebnis-element-daten{
		margin:0;
		padding-left:5px;
		padding-right:5px;
		font-size:14px;
	}
	.firmenrecherche-ergebnis-element-daten a{
		color:#0E3A6F;
		text-decoration:underline;
	}

	.firmenrecherche-ergebnis-element-beschreibung{
		margin:0;
		margin-bottom:0.3em;
		font-size:12px;
	}
	.e-trade{
		padding-left:5px;
		padding-right:3px;
		padding-bottom:4px;
		padding-top:0.6em;
		overflow:hidden;		
		color:#0E3A6F;
		font-size:12px;
	}	


/* SITEMAP */

	h1.sitemap_schlagwort_entry {
		margin:0;
		padding:0;
		color:#464646;
		font-size:1em;
		font-weight:normal;
		display:block;
		text-decoration:none;
	}
	h1.sitemap_schlagwort_entry:hover {
		color:#0E3A6F;
	}

	h1.sitemap_schlagwort_link{
		margin:0;
		padding:0;
		font-size:1em;
	}

	h1.sitemap_schlagwort_link a{
		color:#0E3A6F;
		text-decoration:underline;
		font-weight:bold;
		font-size:95%;
	}

	h1.sitemap_schlagwort_link a:hover{
		color:#666666;
	}		

	
/* EXPORTBERICHTE*/
	
	#exportberichte ul{
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#exportleft{
		width:182px;
		float:left;
		display:block;
	}

	#exportmiddle{
		width:182px;
		float:left;
		display:block;
	}

	#exportright{
		display:block;
		width:182px;
		float:right;
	}
	#exportleft ul li a,#exportmiddle ul li a,#exportright ul li a{
		text-decoration:none;
	}
	#exportleft h2,#exportmiddle h2,#exportright h2{
		font-size:1.3em;
		color: #3076b1;
		font-weight:normal;
	}		
	#exportleft h3,#exportmiddle h3,#exportright h3{
		font-size:1.1em;
		font-weight:normal;
		color:rgb(81,81,81);
		margin:0em 0em 0em;
		padding:0em 0em 0em 0em;
	}
	#kontinent_exportberichte{
		float:right;
		margin-right:30px;
		border:1px solid #464646;
		padding:5px;
		width:35%;
	}
	#kontinent_exportberichte span.teaserlink{
		color:#0E3A6F;
	}	

	/*Eintrag fuer */
	.bi{
		margin-top:20px;
                margin-left:16px;
                display:block;
                width:197px;
	}

  

/* NEWSLETTER */

	#nl_button{
		background-color:#FFFFFF;
		font-size:10px;
		height:20px;	
	}

	.formbox{
		display:table-cell;
		width:518px;
	}
	
	.formbox .reihe{
		width:518px;
	}
	.formbox b{
		color: #515151;	
	}	
	.formbox .label{
		display:table-cell;
		float:left;
		width:100px;
	}
	


/* HOME_BOXES */	

	#home_boxes{
		display:table-row;
		width:770px;
		height:146px;
		margin:0px 0px 0px 0px;
		float:left;
	}

* html #home_boxes{

width:767px;
}


	#home_boxes h2{
		margin-top:0px;
		margin-bottom:5px;
		font-size:1.3em;
		font-weight: normal;
		color: #FFFFFF;
	}
	#home_boxes p{
		margin-top:0px;
	}
	
	#kasten_blau{
		float: left;
		width: 185px;
		height: 146px;
		paddingt:0px;
		margin:13px 0px 0px 0px;
		background-color: #3076b1;
		background:url(../img/vorlagen/blau_bg.jpg);
		background-repeat:repeat;
		color: #FFFFFF;
		display:table-cell;
	}
	#blau_inhalt{
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		color: #FFFFFF;
		height: 111px;
	}
#blau_inhalt a{
color: #FFFFFF;
}
	
	#kasten_orange{
		margin:13px 13px 0px 13px;
		padding:0px 0px 0px 0px;
		float: left;
		padding:0px;
		width: 185px;
		height: 146px;
		background-color: #df8a13;
		background:url(../img/vorlagen/orange_bg.jpg);
		background-repeat:repeat;
		color: #FFFFFF;
		display:table-cell;
	}
	
	#orange_inhalt{
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		color: #FFFFFF;	
		height: 111px;
	}	

#orange_inhalt a{
    color: #FFFFFF;
}

	#kasten_gruen{
		padding:0px 0px 0px 0px;
		margin:13px 0px 0px 0px;
		
		float: left;
		width: 370px;
		height: 146px;
		background-color: #72a229;
		color:#FFFFFF;
		display:table-cell;
		overflow:hidden;
	}
	#kasten_gruen_horiz{
		width: 100%;
		background-color:#72a229;
		color:#FFFFFF;
		height:266px;
		display:block;
		margin:-10px 0 0 0;
		padding: 0 0 20px 0;
		_padding: 0 0 0px 0;
	}
	
	#gruen_inhalt h2{
		color:#FFFFFF;
		padding: 0 5px 0 5px;
	}
	
	
	#kasten_gruen_horiz #gruen_inhalt h2{
        font-size:1.3em;
        font-weight: normal;
        margin: 0;
        padding:15px 5px 15px 5px;
	}
	
	#kasten_gruen a,#kasten_gruen_horiz a{
		color:#FFFFFF;
	}

	#kasten_gruen a:hover,#kasten_gruen_horiz a:hover{
		color: #CCCCCC;
	}

	#gruen_inhalt{
		padding: 10px 10px 10px 10px;
		color:#FFFFFF;	
	}

	#gruen_nav_links{
		width: 175px;
		margin:0;
		padding:0;
		float: left;
		color:#FFFFFF;
	}
	ul.gruen_liste{
		list-style-type:none;
		margin:0;
		padding:0 5px 0 0;
		width: 170px;
		overflow: hidden;

	}
	#kasten_gruen_horiz ul.gruen_liste{
		width: 170px;
	}
	li.gruen{
		margin:0 0 6px 0;
		padding:0;
		float: left;
		display: block; 
		width: 100%; 
		border-bottom: 1px dotted #FFFFFF;
	}
	li.gruen a{
		vertical-align: top;
	}
	#gruen_nav_rechts{
		width: 175px;
		margin:0;
		padding:0;
		float: right;
		color: #FFFFFF;
	}
	ul.gruen_liste_rechts{
		list-style-type:none;
		margin:0;
		padding:0;
		float: left;
		width: 170px;
	}	
	
	




	





/* HOME_SPALTEN (Startseite)*/

	#zweispalten{
		display:table-row;
		width:770px;
		float:left;
		margin-top:20px;
	}
	
	#zweispalten h1{
		font-size:1.35em;
		color:#6e6e6e;
		font-weight:normal;
		margin-bottom:8px;
	}
	
	#zweispalten h2{
		font-size:1.3em;
		font-weight:normal;
	}
	
	#zweispalten h2.top{
		font-size:1.35em;
		color:#6e6e6e;
		font-weight:normal;
		margin-bottom:8px;
	}
		
	
	

	#zwei_links{
		float:left;
		width:387px;
		display:table-cell;
		overflow:hidden;
	}
	
	#zwei_links h2{
		color:#3076b1;
	}
	
	#zwei_links h2 a{
		color:#3076b1;
	}
	
	
	
	#zwei_links h1{
		margin-top:10px;
	}	
	
	#zwei_rechts{
		float:left;
		width:383px;
		display:table-cell;
		overflow:hidden;
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 0px;
	}
	
	#zwei_rechts h2{
		color:#72a229;
	
	}	
	
	
	#veranstaltungen{
		display:block;
		margin:25px 0px 10px 10px;
	}
	
	#termine{
		display:block;
		margin:10px 0px 25px 10px;
		border-bottom:1px solid #464646;
	}
	
	#termine div.infobox{
		width:100%;
		background-color:#FFFFFF;
	}
	
	
/* Ordner Uebersicht */
	
	
	#ordner_kategorien{
		background-color:#ebebeb;
		padding:10px;
	}
	
	#ordner_kategorien ul{
		list-style-type:none;
		margin:0;
		padding:0px 0px 3px 5px;
	}
	#ordner_kategorien li{
		padding:0px 0px 3px 0px;
		margin:0px 0px 3px 20px;
		list-style:square outside url(../img/vorlagen/vblau.gif);
	}		

	#ordner_kategorien h2{
		color:#3076b1;
		font-size:1.3em;
		font-weight:normal;
		margin:0px 0px 10px 0px;
	}	
	
	#ordner_kategorien h2.ordnerMeldung{
		color:#3076b1;
		font-size:1em;
	}	

	#ordner_kategorien h2.ordnerMeldung a{
		color:#3076b1
		text-decoration:none;
	}
	ul.ordner_uebersicht{
		list-style-type:none;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	ul.ordner_uebersicht li{
		display:table;
		width:560px;
		margin:0;
		padding:0;
		border-bottom:1px dotted #3076b1;
		text-decoration:none;
	}
	ul.ordner_uebersicht li h1.title a{
		text-decoration:none;
	}	
	
	ul.ordner_uebersicht li h2.inhalt a{
		text-decoration:none important!;
		color:#3076b1;
	}	
	#spalte_mitte #inhaltsuebersicht ul.ordner_uebersicht li h2.inhalt a{
		text-decoration:none;
		color:#3076b1;
	}		
	
	
/* LAENDER_STARTSEITE */

	div.laender_spalte{
		width:550px;
		display:table;
		margin-bottom:10px;
	}

	div.land_links{
		display:block;
		width:270px;
		height:154px;
		float:left;
		cursor:pointer;
	}
	div.land_rechts{
		cursor: pointer;
		display:block;
		width:270px;
		height:154px;
		float:right;
		cursor:pointer;
	}
	div.land_block{
		margin-top: 10px;
		margin-left: 10px;
		width: 58%;
	}
	div#europa div.land_block{
		width: 70%;
	}
	div#europa2{
		width:550px;
		height: 116px;
		background: #ebebeb url(../img/vorlagen/europa.jpg) no-repeat bottom right;
		margin-bottom: 10px;
		padding-top: 10px;
		cursor:pointer;
	}
	div#europa{
		display:block;
	        width:550px;
		height:116px;
		cursor:pointer;
	}	
	
	
	
	div#amerika2{
		background: #ebebeb url(../img/vorlagen/amerika.jpg) no-repeat bottom right;
	}
	div#amerika{
		cursor:pointer;	
	}	
	
	
	div#asien2{
		background: #ebebeb url(../img/vorlagen/asien.jpg) no-repeat bottom right;
	}
	div#asien{
		cursor:pointer;	
	}
	div#australien2{
		background: #ebebeb url(../img/vorlagen/australien.jpg) no-repeat bottom right;
	}
	div#australien{
		cursor:pointer;	
	}
	div#afrika2{
		background: #ebebeb url(../img/vorlagen/afrika.jpg) no-repeat bottom right;
	}
	div#afrika{
		cursor:pointer;	
	}
	#laender{
		color: #464646;
		margin-top:20px;
	}

	#laender img.land{
		float:right;
	}
	
	#laender h1{
		font-size:1.3em;
		color: #3076b1;
		margin-top:0px;
	}
	#laender h1 a{
		color: #3076b1;
	}



/* ANSPRECHPARTNER */

	#landkarte{
		/*text-align:center;*/
		margin-top:10px;
		width:384px;
		float:left;
		overflow:hidden;
		padding-left:48px;
	}
	#landkarte a{
		font-size:1.3em;
		color:#0E3A6F;
		font-weight:bold;
		text-decoration:underline;
	}
	#landkarte img{
		display:block;
		margin-bottom:10px;
	}

	#beschreibung{
		margin-top:10px;
		width:169px;
		float:left;
		overflow:hidden;
	}
	#beschreibung h1{
		margin:0;
		margin-bottom:1.5em;
		font-size:1.6em;
		color:#0E3A6F;
	}
	#beschreibung p{
		font-size:95%;
	}
	#plz_suche div.schattenbox{
		height:40px;
		margin-top:3em;
		padding:0.2em 0;
	}
	#plz_suche div.schattenbox form{
		width:100%;
		text-align:center;
	}
	#plz_suche div.schattenbox form label{
		color:#0E3A6F;
		display:block;
		font-size:12px;
		font-weight:bold;
		margin-bottom:0.2em;
	}	
	#plz_suche div.schattenbox form #plz{
		width:65px;
		margin-right:5px;
	}
	#plz_suche div.schattenbox form input{
		font-size:10px;
	}
	#plz_suche div.schattenbox form #button{
		background-color:#FFFFFF;
		width:57px;
	}

	ul.linkSummary {
		list-style-type:none;
		text-align:left;
		padding-left:0px;
		margin-left:0px; /*for IE7 */
	}

	ul.linkSummary li{
		display:inline;
	}

	ul.linkSummary li a{
		font-size:60% !important;
		font-weight:normal;
	}

	ul.linkSummary {
		clear:left;
	}

	#landkarte #sitemapleft{
		font-size:65%;
	}

	.bayernweit h1 a{
		text-decoration:none !important;
	}

		
/* PARTNERSUCHE */

	#ansprechpartner_suche h1.headline{
		margin:0;
		font-size:1.2em;
		color:rgb(81,81,81);
		margin-bottom:1em;
		margin-top:0.5em;
	}
	#ansprechpartner_liste{
		margin:0 0 2em;
		padding:0;
		list-style-type:none;
	}
	#ansprechpartner_liste li{
		padding:0.2em 0.2em 0.2em 22px;
		font-size:12px;
		border-bottom:2px solid #FFFFFF;
	}
	#ansprechpartner_liste li span.blau{
		color:#0E3A6F;
	}
	#ansprechpartner_liste li span.verfasserlink a{
		color:#0E3A6F;
		font-size:90%;
		text-decoration:underline;
	}
	#ansprechpartner_liste h2.blau strong.standard{
		font-weight:bold;
		font-size:12px;
		color:rgb(81,81,81);
	}

	#ansprechpartner_liste h2.blau {
		margin-bottom:0.2em;
		padding-bottom:0em;
	}	
	
/* PARNTER */

#spalte_colspan2 table.bayernweit td{
     padding:10px 10px 10px 0px;
     vertical-align:top;
}
#spalte_colspan2 table.bayernweit td h1{
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;
     color: #3076b1;
}
#spalte_colspan2 table.bayernweit td h1 a{
     color: #3076b1;
}
#spalte_colspan2 table.bayernweit td p{
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;
}


	
/* ANSPRECHPARTNER */	
	
	#ap_suche{
		display:table;
		width:766px;

		padding:0px 0px 20px 0px;
		border-bottom:1px dotted #464646;
	}
	
	#anspalte_links{
		float:left;
		width:373px;
		display:table-cell;
		margin-right:20px;
	}

	#anspalte_rechts{
		float:left;
		width: 373px;
		display:table-cell;
	}

	#ansprech_container{
		padding:10px 0px 10px 0px;
		background-color:#ebebeb;
		width:370px;
		float:left;
                display:table;
	}


       #anspalte_links #ansprech_container{
               margin:16px 0px 0px 0px;
       }




	#ansprech_container div.outer{
		margin:0;
		padding:3px 0 3px 0;	
		width:370px;
		display:block;
		clear:both;
	}
	#ansprech_container h1{
		margin-left:10px;
	}

	#anspalte_links a{
		color: #3076b1;
		font-weight:bold;
		margin-bottom:30px;
		display:block;
	}

	#ansprech_container div.inner{
		width:110px;
		display:block;
		float:left;
		margin-left:10px;

	}
	#ansprech_container div.outer input{
		width:200px;
		margin-bottom:5px;
		float:left;
	}
	
	#ansprech_container div.outer select{
		width:204px;
		margin-bottom:5px;
		float:left;
	}

	#ansprech_container .an_senden{
		margin: 0;
		padding: 0;
		border: none;
		height: 21px;
		width: 133px;
		background-position:center;
	  	background:url(../img/vorlagen/suchen.jpg) no-repeat center top;
	  	overflow:hidden;
	  	cursor:pointer;			
		
	}
	
	#ap-results{
		width:500px;
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 0px;
		text-align:left;

	}
	#ap-results li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-bottom:1px solid #6E6E6E;;
		color:#6E6E6E;
		padding-bottom:3px;
	}

	#ap-results li a{
		color:#3076b1;
	}	
		
	

/* Erweiterte Suche */
	
	#suchseite{
		display:block;
		width:766px;
	}
	div.formbox{
		background-color:#ebebeb;
		width:550px;
                padding:5px;
                margin:0px;
	}
	

	
	div.formbox h2{
		font-size: 1.1em;
		color: #3076b1;
		margin-left:10px;
	}

	#suchseite h1{
		font-size:1.3em;
	}

	div.formbox div.inner{
		width:180px;
		display:block;
		float:left;
		margin-left:10px;

	}

        #suchseite div.formbox div.outer{
               display:block;
		width:100%;
        }

	div.formbox div.outer .textInput{
		width:330px;
		margin-bottom:5px;
	}
	div.dotted_line{
		width:550px;
		display:block;
		border-bottom:1px dotted #6E6E6E;
		margin-top:5px;
		margin-bottom:5px;
	}

	.es_zurueck{
		margin: 0;
		padding: 0;
		border: none;
		height: 21px;
		width: 100px;
	  	background:url(../img/vorlagen/zurueck.jpg) no-repeat center top;
	  	overflow:hidden;
	  	cursor:pointer;	
	}
	.es_suche{
		margin: 0;
		padding: 0;
		border: none;
		height: 21px;
		width: 100px;
	  	background:url(../img/vorlagen/suchen_schmal.jpg) no-repeat center top;
	  	overflow:hidden;
	  	cursor:pointer;	
	}
/* Kontaktformular */	

	#kontakt{
		display:block;
		width:550px;
	}

	#kontakt h1{
		font-size:1.3em;
	}

	#kontakt div.formbox div.inner{
		width:100px;
		display:block;
		float:left;
		margin-left:10px;
                margin-right:10px;
                text-align:right;
	}
	
	#kontakt.weiterempf div.formbox div.inner{
		width:180px;:
	}
	#kontakt.weiterempf div.formbox div.outer{
		width:550px;:
	}

	#kontakt div.formbox div.outer .textInput ,.textarea{
		width:390px;
		margin-bottom:5px;
	}

	#kontakt.weiterempf span.w_url{
		display:block;
		margin:10px;
		color: #3076b1;
	}

	#kontakt.weiterempf div.formbox div.outer .textInput ,#kontakt.weiterempf div.formbox div.outer .textarea{
		width:280px;
		margin-bottom:5px;
	}

	.kontakt_senden,.kontakt_senden2{
		margin:0px 0px 0px 414px;
		padding: 0;
		border: none;
		height: 21px;
		width: 100px;
	  	background:url(../img/vorlagen/b_senden.jpg) no-repeat center top;
	  	overflow:hidden;
	  	cursor:pointer;	
	}
	.kontakt_senden2{
		margin:0px 0px 0px 0px;
	}




/* Meldungen Archiv */	

	#meldungen_archiv li a{
		color:#6e6e6e;
	}

	#meldungen_archiv h3{
		font-size: 1.0em;
		color: #3076b1;
		margin:0px 0px 0px 0px;
		padding:2px 0px 2px 0px;
		border-bottom:1px solid #464646;
	}

	#meldungen_archiv h2{
		font-size: 1.3em;
		color:#6e6e6e;
		font-weight:normal;
	}

	#archiv_jahre,#archiv_kategorien{
		padding:15px 0px 2px 0px;
	}


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

	#meldungen_archiv li{
		list-style-type:none;
		border-bottom:1px solid #6e6e6e;
		margin:0px 0px 0px 0px;
		padding:2px 0px 2px 0px;
	}

/* Statistik */	

	div.statistic{
		display:block;
		width:766px;
		overflow:hidden;
	}

	div.statistic h1{
		font-size:1.3em;
	}
	
	div.statistic h3{
		font-size:1.2em;
		color:#6e6e6e;
	}
	
	#breit div.statistic table.statistic h1.blue3{
		font-size: 1.0em;
		color:#3076b1;
	}

	#breit div.statistic h3 span.weiterlink a{
		font-size:1.1em;
		color: #3076b1;
	}

	table.statistic{
		width:766px;
	}
	
	table.statistic2{
		width:766px;
		margin:0 0 20px 0;
	}	
	
		
	
	
	table.statistic tr.line1, table.statistic2 tr.line1{
		background-color:#ebebeb;
	}
	
	table.statistic th{
		color: #3076b1;
	}
	
	table.statistic td{
		border-right:1px solid #FFFFFF;
		padding:2px;
		color:#6e6e6e;
                text-align:right;
                width:20%;
	}

	table.statistic td.cat{
               text-align:left;
	       width:300px;
	}
	
	table.statistic td.cat a{
               text-align:left;
               width:300px;
               color:#3076b1;
               text-decoration:underline;
	}	
	table.statistic2 td{
		border-right:1px solid #FFFFFF;
		padding:2px;
		color:#6e6e6e;
        	text-align:right;
	}	
	
	table.statistic2 td.cat{
        	text-align:left;
		width:200px;
	}	
		
	
	

	table.statistic span.diff{
		display:block;
		float:right;
	}

	table.statistic span.unit{
		width:50px;
		text-align:right;
	}

	table.statistic span.number{
		float:left;
		width:100px;
	}

	
	table.statistic td span.unit{
		color: #464646;
		font-weight:bold;
	}

	table.statistic th h1{
		color:#3076b1;
		font-size:1em;
	}

	
/* Linklist */
	#linkList, #linkList ul {
		background-color: #FFF;
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#linkList a {
		display: block;
		width: 12em;
	}
	
	#linkList li {
		float: left;
		width: 12em;
	}
	
	#linkList li ul {
		position: absolute;
		height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); /* sets max-height for IE */
		max-height: 300px; /* sets max-height value for all standards-compliant browsers */
		overflow: auto;
		width: 10em;
		left: -999em;
		border: 1px solid #7F9DB9;
	}
	
	#linkList li#yearList ul {
		width: 12.2em;
	}
	
	#linkList li#countryList ul {
		width: 40em;
	}
	
	#linkList li:hover ul, #linkList li.sfhover ul {
		left: -1px;
	}

	#yearList, #countryList {
		position:relative;
		z-index: 10;
		padding-top:2px;
		padding-left: 2px;
		width: 1em;
		border: 1px solid #7F9DB9;
		list-style-type:none;
		background: #FFF url(../img/vorlagen/sboxIcon.gif) top right no-repeat;
	}
	
	#yearList li a, #countryList li a {
		padding-left: 2px;
	}
	#yearList li a:hover, #countryList li a:hover {
		background-color:#245785;
		color:#FFFFFF;
	}



/* Ansprechpartner Listen - RGBZ*/	

	#ap_liste{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}
	
	#ap_liste li{
		width:766px;
		clear:both;
		border-bottom:1px dotted #6e6e6e;
		overflow:hidden;
		padding:0px 0px 5px 0px;
		margin:0px 0px 0px 0px;
	}

	#ap_liste li .org{
		display:block;
		float:left;
		margin:0px 10px 0px 0px;
	}
	#ap_liste li .zust{
		display:block;
		margin:10px 0px 10px 0px;
		float:left;
		width:600px;
	}
	#ap_liste li .zust p{
		display:block;
		margin:0px 0px 0px 0px;
		float:left;
	}
	span.ap_detail_link a{
		color: #3076b1;
		font-weight:bold;
		font-size:1.1em;
	}

	#ap_liste li .zust p.blau{
		color: #3076b1;
	}

	#ap_liste div.org {
		font-size: 1.1em;
		color:#6e6e6e;
		font-weight:bold;
		padding:10px 0px 0px 0px;
		float:none;
	}
	#ap_liste div.org h1{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-size:1.1em;
	}

	#landkarte span.partnerlink a{
	     text-decoration:none;
	}

/* Ansprechpartner Detail */	

	#ansprechpartner_detail{
		display:block;
	}

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

	#ansprechpartner_detail li{
		list-style-type:none;
		width:540px;
		margin:10px 0px 0px 00px;
		background-color: #ebebeb;
		padding:3px 3px 3px 3px;
	}

	#ansprechpartner_detail li span.aname{
		font-weight:bold;
		color: #3076b1;
	}

	#ansprechpartner_detail li div.label{
		display:table-cell;
		width:120px;
		float:left;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	#ansprechpartner_detail h2{
		font-size: 1.1em;
		color: #3076b1;
	}

	#ansprechpartner_detail li div.value{
		display:table-cell;
		width:400px;
		border 2px solid #FFFFFF;
		margin:0px;
		padding:0px;
	}
	
	#micronavigation.breit{
		width:766px;
	}

/* Newsletter - Liste */	

	#nl_list{
		list-style-type:none;
		margin:0px 10px 20px 0px;
		padding:0px 0px 0px 0px;
	}
	#nl_list li{
		width:550px;
		background-color:#ebebeb;
		padding:5px;
		border-bottom:2px solid #FFFFFF;
                margin:0px 0px 0px 0px;
	}
	
	
	#nl_list li ul li{
		list-style-type:none;
	}	

	
	#nl_list li a{
		font-weight:bold;
		color:#3076b1;
	}

	#nl_list li div.nl_org{
		display:block;
		width:120px;
		float:left;
	}
	#nl_list li div.nl_org h1{
		color:#6e6e6e;
		font-size:1.1em;
		margin:0;
		padding:0;
	}


	#nl_anmeldung div.formbox{
		padding:10px 10px 10px 10px;
	}
	
	#nl_anmeldung .formbox div.line{
		width:500px;
	}
	
	#nl_anmeldung .formbox div.label{
		font-weight:bold;
	}

	#nl_anmeldung #nl_button{
		margin:0px 0px 0px 100px;
		padding: 0;
		border: none;
		height: 21px;
		width: 100px;
	  	background:url(../img/vorlagen/b_senden.jpg) no-repeat center top;
	  	overflow:hidden;
	  	cursor:pointer;	
	}


	#sitemapleft span.verfasserlink a{
		color:#6e6e6e;	
	}

div.infoblock img.teaserimg{
	margin-top:20px;
}
div.infobox div.infoblock img.teaserimg{
	margin-top:0px;
}


.statLink{
	font-size: 1.3em;
	color: #3076b1;
}

div.hitframe{
	position:absolute;
	width:530px;
	height:420px;
	border:1px solid black;
	background:white;
	display:none;
	overflow:hidden;
	z-index:1000;
}

div.hitframe2{
	position:absolute;
	width:700px;
	height:550px;
	border:1px solid black;
	background:white;
	display:none;
	overflow:hidden;
	z-index:1000;
}



#iframe2{
	width:700px;
	height:550px;
}

#iframe{
	width:530px;
	height:420px;
}

.hitframe button,.hitframe2 button{
	font-size: 12px;
	color: #ffffff;
	background-color: #7EA6D7;
	font-family: Arial,Helvetica,sans-serif;
	height: 22px;
	border:1px solid #1e4f83;
	margin-right:5px;
	margin-bottom:1px;
	cursor:pointer;
}





.img-caption{

   dispaly:block;

   float:left;

   font-size:10px;

}

.img-caption img{

   padding-bottom:3px;

}

.img-caption a{

   color: #3076b1;

}

