body		{
		font:          	72%/160% Arial, sans-serif;
		margin:      	0; 
		padding:           	0;
		}

body#main	{  
 		background-image: 	url("/img/background_tcm12-26698.gif");
		background-repeat: 	repeat-y;
		background-position: 	left top;
		}

div#header	{ 
		background-repeat: 	no-repeat;
		background-image: 	url("/img/header_tcm12-565.jpg"); 
		background-position: 	left top;
		height: 		235px;
		width: 		996px;
		}

div#header_ext	{ 
		background-repeat: 	no-repeat;
		background-image: 	url("/img/header_ext_tcm12-85448.jpg"); 
		background-position: 	left top;
		height: 		235px;
		width: 		996px;
		}		

div#header_o_l {
		width:		420px;
		height: 		160px;
		float:  		right;}

a      		{text-decoration: none;}

a:link		{text-decoration: none; color: #013473;}
a.active:link	{text-decoration: none; background-color: #013473; color: #fff;}

p.jslink	                {color: #013473;}

a:visited		{text-decoration: none; color: #013473;}
a.active:visited	{text-decoration: none; background-color: #013473; color: #fff;}

a:hover     	{text-decoration: none; color: #333;}
a.explorer2 	{background: url("/img/explorer2_tcm12-53042.gif") no-repeat 0 0; padding: 0 0 0 12px;}
a.link2 		{background: url("/img/link2_tcm12-53043.gif") no-repeat 0 0; padding: 0 0 0 12px;}
a.pdf2 		{background: url("/img/pdf2_tcm12-53044.gif") no-repeat 0 0; padding: 0 0 0 12px;}
a.zip2 		{background: url("/img/zip2_tcm12-53045.gif") no-repeat 0 0; padding: 0 0 0 12px;}

.cursor_hand  {cursor: pointer;}

table.kasten a:link 	{background: url("/img/link2_tcm12-53043.gif") no-repeat 0 0; padding: 0 0 0 12px;}

td a.explorer2 	{background: none; padding: 0 0 0 0;}
td a.link2 		{background: none; padding: 0 0 0 0;}
td a.pdf2 		{background: none; padding: 0 0 0 0;}
td a.zip2 		{background: none; padding: 0 0 0 0;}

div.print		{display: none;}


/*  Metamenue */

#metamenue 	{position: absolute; top: -2000px;}

.invisible        	{display: none;}


/*  Metanavigation */

div#meta 		{
		position: 		absolute;
		top: 		190px;
                                left: 		-5px;
		margin: 		0 0 0 277px; 
		padding: 		0; 
		width: 		700px;
		z-index:                    1000;
		} 
		
div#meta ul 	{  
		font-size:		92%; 
		margin:         	0;
		padding:        	0;
		}
		
div#meta ul.left 	{float: left;}	
		
div#meta ul.right 	{ 
		list-style-type: 	none;
		float:          	right;
		}
		
div#meta ul.left li 	{ 
		display: 		inline;
		color: 		#333333; 
		background:  	none; 
		margin:         	0;
		padding:        	0 .3em 0 0;
		}
	
div#meta ul.left li.knoten { 
		background:  	url("/img/strich_tcm12-85452.gif") no-repeat 0 50%; 
		margin:         	0;
		padding:        	0 .3em 0 .6em;
		}
	
div#meta ul.left li:first-child {background:  	none;}
	
div#meta a.meta_link {color: #333333;}

div#meta a.meta_link:hover {color: #336699;}		

form.search 	{
		padding: 	0; 
		margin: 	0; 
		display: 	inline;
		}

form.search label      { 
		font: 	0%/0% Arial, sans-serif;
		color: 	#fff;
		}


div.glossar_search form.search label      { 
		font: 	100%/100% Arial, sans-serif;
		color: 	#000;
		}

#formular .button, .formular .button { 
		height:		auto; 
		width:		auto; 
		}  

#formular input, .formular input, input { 
		font: 		100%/100% Arial, sans-serif;
		padding:		3px 0 0 3px;
		 }

.submit      	{
		font-size: 	95%;
		color: 	#000;
                	}

.ok            	{ 
		font-size: 		95%;
		color:		#000;
       	 	background-color:     	#fff; 
                	border-bottom-color: 	#fff; 
                	border-top-color:      	#fff;
		margin-right:	20px; 
                	}



/*  Pfadnavigation */

div#pfad		{ 
		position: 		absolute;
		top: 		140px;
		font-size:		92%;
		font-weight: 	500;
		color: 		#151515;
		width: 		915px;
		margin: 		0px 0 0 30px; 
		padding: 		5px 0 5px 1px; 
 		background-image: url("/img/weiss70_tcm12-89668.png");
		border-top: 	#bebebe solid 1px;
		border-bottom: 	#bebebe solid 1px;
		} 

div#pfad ul, div.pfad ul {
		list-style-type: 	none;
		margin: 		0 0 0 -25px;
		text-align: 		left;
		white-space:	nowrap;
		padding-left: 25px;
		}

div#pfad ul li, div.pfad ul li  {
		float: 		left;
		padding: 		0 0 0 1px; 
		}
	
div#pfad li.text 	{
		font-weight: 	bold;
		padding: 		0 .7em 0 .5em;
		}
		
div#pfad ul li.knoten  {
		background:  	url("/img/divis_tcm12-85446.gif") no-repeat 100% 50%; 
		color: 		#151515;
		margin: 		0; 
		padding: 		0 .7em 0 .5em;
		}

div#pfad a.pfad_link, div.pfad a.pfad_link 	{color: #151515;}

div#pfad a.pfad_link:hover, div.pfad a.pfad_link:hover	{color: #336699;}

div#pfad ul li.aktuell, div.pfad ul li.aktuell {
		background:  	none; 
		color: 		#013473;
		padding: 		0 .7em 0 .5em; 
		}

div#pfad a.pfad_aktiv, div.pfad a.pfad_aktiv {color: #013473;}

div#pfad ul li.user 	{float: right;}

div#pfad ul li.user strong {font-weight: bold;}

div#pfad a.pfad_link:hover, div.pfad a.pfad_link:hover {color: #013473;}


/* Pfadnaviation für dynamische Abfrage */

div.pfad 		{
		font-size:		92%;
		font-weight: 	500;
		color: 		#151515;
		width: 		680px; 
		margin: 		0 0 20px 0;
		}

div.pfad ul li.knoten 	{
		background:  	url("/img/divis_tcm12-85446.gif") no-repeat 0% 50%; 
		color: 		#151515;
		margin: 		0; 
		padding: 		0 .6em 0 .7em;
		}

div.pfad ul li.aktuell 	{
		background:  	url("/img/divis_tcm12-85446.gif") no-repeat 0% 50%; 
		color: 		#013473;
		margin: 		0; 
		padding: 		0 .6em 0 .7em; 
		}

div.pfad ul li.first 	{
		background:  	none;
		margin: 		0; 
		padding: 		0 .6em 0 0; 
		}

div.pfad ul li.abst 	{
		background: 	none;
		margin: 		0 0 0 50px;
		}	

div#pfad a.pfad_aktiv:hover, div.pfad a.pfad_aktiv:hover {color: #013473;}


/* Inhalt */

#inhalt 		{
		position: 		absolute;
		top: 		190px;
		width:  		996px;
		color: 		#000;
		margin:  		0; 
		padding: 		0;  
		}

body.popup #inhalt 	{
		position: 		absolute;
		top: 		100px;
		width:  		996px;
		color: 		#000;
		margin:  		0; 
		padding: 		0;  
		}

/* Navigation */

#nav 		{
		line-height:	0px; 
		width:        	195px;
		margin:       	0;
		padding:      	0 0 0 40px;
		float: 		left;
		}
		
#nav .endaktiv 	{display: none;}			
			
#inhalt ul#nav  	{
		font:		100%/140% Arial, sans-serif;
		list-style-type: 	none;
		}	
		
#nav .nav1	{
		font:		bold 105%/150% Arial, sans-serif;
		border-bottom: 	dotted 1px #D0D0D0;
		padding:		1px 5px 0 0;
		}

#nav .nav1_aktiv	{
		font:		bold 105%/150% Arial, sans-serif;
		border-bottom:	dotted 1px #D0D0D0;
		padding: 		1px 5px 0 0;
		}
		
#nav .nav2, #nav .nav2_offen	{
		font:		500 105%/140% Arial, sans-serif;
		background:	url("/img/pfeil_tcm12-85451.gif") no-repeat 0px .3em;
		border-bottom:   	dotted 1px #D0D0D0;
		padding:             	0px 5px 1px 20px;
		}

#nav .nav2_aktiv 	{
		font:		105%/140% Arial, sans-serif;
		background:	url("/img/pfeil_tcm12-85451.gif") no-repeat 0 .3em;
		border-bottom:   	dotted 1px #D0D0D0;
		padding:             	0px 5px 1px 20px;
		}

#nav .nav3, #nav .nav3_offen	{
		font:		105%/140% Arial, sans-serif;
		color:                 	#898989;
		padding:             	0px 5px 1px 20px;
		}

#nav .nav3_aktiv 	{
		font:		105%/140% Arial, sans-serif;
		color:                 	#898989;
		padding:             	0px 5px 1px 20px;
		}

#nav .nav4	{
		color:                 	#898989;
		background:	url("/img/pfeil_r_tcm12-569.gif") no-repeat 18px .4em;
		padding:             	0 5px 1px 30px;
		}

#nav .nav4_aktiv      {
		color:                 	#898989;
		padding:    	0 5px 1px 30px;
		}

#nav .nav4_offen       {
		background:	url("/img/pfeil_u_tcm12-570.gif") no-repeat 18px .4em;
		padding:    	0 5px 1px 30px;
		}

#nav .nav5, #nav .nav5_offen	{
		color:                	#898989;
		background:	url("/img/pfeil_r_tcm12-569.gif") no-repeat 28px .4em;
		padding:    	0 5px 1px 40px;
		}

#nav .nav5_aktiv 	{
		color:                 	#898989;
		padding:    	0 5px 1px 40px;
		}

#nav * a		{color: inherit;}

#nav .nav1 a.nav, #nav .nav2 a.nav, #nav .nav3 a.nav, #nav .nav4 a.nav, #nav .nav5 a.nav {color: #333333;}

#nav .nav1_aktiv a.nav, #nav .nav2_aktiv a.nav, #nav .nav3_aktiv a.nav, #nav .nav4_aktiv a.nav, #nav .nav5_aktiv a.nav {color: #013473;}

#nav * a.nav:hover      {color: #336699;}

	
/* Quicklinks */
		
#nav .quick	{
		font:		500 105%/140% Arial, sans-serif;
		background:	url("/img/pfeil_tcm12-85451.gif") no-repeat 0px .3em;
		padding:             	0px 5px 1px 20px;	
                                }
#nav .quick a, #nav .quick a:visited 	{
		color: 		#333333;
		}

#nav .quick a:hover	{color: #336699;}


/*  Kontentbereich */

div#homepage, div#startseite, div#content, div#contentbreit { 
		 position: 		relative; 
		 top:           	0; 
		 left:           	0;
		 margin: 	  	0;
		 padding: 	  	0;
		 z-index:   		0;
		 } 

div#homepage, div#startseite, div#content{ 
		width: 	  	525px; 
                                float: 	  	left; 
		text-align:   	left; 
		margin:      	0 0 0 40px;
		}

body.popup div#content { 
		width: 	  	926px; 
                                float: 	  	left; 
		text-align:   	left; 
		margin:      	0 0 0 0;
		padding:      	0 0 0 40px;
		}		
		  
div#contentbreit        {
                                width: 		700px; 
                                float: 		left; 
		margin:      	0 0 0 40px;
		}
		 	 
div#homepage div.images, div#startseite div.images  {display: none;}		
		 
table#popuptitel         {width: 	100%;}
   
h1, table#seitentitel h1, table#popuptitel h1    { 
		font: 		260%/100% "Times New Roman", serif;
		color:		#000033;
		margin:		50px 0 20px 0;
                                text-align:                 left;
		}

h2, #komponenten h2 {  
                                clear:                        both;
		font: 		bold 130%/140% Arial, sans-serif;
		color:		#013473;
		margin:		30px 0 0 0;
                                text-align:                 left;
                               }

h2.sub, #komponenten h2.sub, h4 {
                                clear:                        both;
		font: 		120%/130% Arial, sans-serif;
		color:		#202020;
		margin:		2px 0 0 0;
                                text-align:                 left;
		}
		
h3, h3.hl, h3.erl, #komponenten h3, #komponenten h3.hl, h5, .h5_erl {
                                clear:                        both;
		font: 		bold 120%/130% Arial, sans-serif;
		color:		#013473;
		margin:		20px 0 0 0;
                                text-align:                 left;
		}

h3.sub, #komponenten h3.sub, h6 {
                                clear:                        both; 
		font: 		110%/120% Arial, sans-serif;
		color:		#202020;
		margin:		2px 0 0 0;
                                text-align:                 left;
		}

/* jQuery-Styles for Functions */

div.toggle_sub h3{padding-left: 20px; background:url(/img/klapp_auf_tcm12-245638.jpg) no-repeat 0% 50%; cursor:pointer}
div.toggle_sub h3.zu  {padding-left: 20px; background:url(/img/klapp_zu_tcm12-245637.jpg) no-repeat 0% 50%; cursor:pointer}
div.accordion_sub h3 {padding-left: 20px;background:url(/img/akk_auf_tcm12-245635.jpg) no-repeat 0% 50%;cursor:pointer}
div.accordion_sub h3.zu {padding-left: 20px;background:url(/img/akk_zu_tcm12-245636.jpg) no-repeat 0% 50%;cursor:pointer}

p 		{padding: 		0 0 0 1px; margin: 0;}

div.vorspann p	{
		font-weight: 	bold;
		margin:		10px 0 5px 0;
		}

div.text      	{margin: 10px 0 0 0; padding: 0;}

div.text table    	{margin: 0; padding: 0;}

p.error a		{color: 	#990024;} 

div.erl 		{margin: 		7px 0 0 0;}

p.erl 		{display: block;}

div.erl p		{display: inline;}

dl.erlaeut, p.erlaeut	{ 
		font-weight:	bold;
		margin:		7px 0 0 0;
		padding:    	0 0 0 1px;
		}

.mgtop		{padding: 15px 0 0 0;}

br.clear                     {
		font: 		0%/0% Arial, sans-serif;
		clear: 		both;
		}

/*  Anker */

.anker_wrap              { 
   		width: 		auto;
		padding:		20px 0 20px 0; 
		}

.anker_wrap a	{background: url("/img/link2_tcm12-53043.gif") no-repeat 0 0; padding: 0 0 0 12px;}
		


table.veranstaltung    { 
		font:		100%/140% Arial, sans-serif;
		margin:		5px 0 0 0;
		}

.mitbild                      {width: 345px;}

.ohnebild                   {width: 100%;}

td		{vertical-align: top;}

td.veranst  	{
		font-weight:	bold;
		padding-right:	5px;
		}

div.bilder   	{ 
                                width:                       160px;
		float:		left;
		margin:		5px 10px 0 0;
		}

div.bild      	{
		width: 		160px;
		height:      	120px;
		border:		solid 1px #013473;
		margin:      	auto 0px; 
                                text-align:                 center;
		}


div.klbild    	{
		width: 		100px;
		height:      	75px;
		border:		solid 1px #013473;
		float:		left;
		margin:		4px 10px 10px 0;
                                text-align:                 center;
		}

div.grbilder	{
		width: 		525px;
		margin: 		10px 0 0 0;
		text-align: 		left;
		}

div.grbild		{width: 	525px;}

.gross		{
		display:     	block;
		margin:		0 auto 10px auto;
		}

div.grbild p, p.bild      {
		font:		90%/130% Arial, sans-serif;
		text-align:   	left;
		padding:		3px 0 5px 1px;
		}


/*  Fotoalbum */

ul.fotoalbum              {  
		font:		100% Arial, sans-serif;
		width: 		auto;
		float:		left;
		margin:     	10px 0 0 0;
		padding: 		0; 
		list-style-type: 	none; 
		} 

ul.fotoalbum li           {  
		float: 		left; 
		width: 		160px; 
		padding: 		0; 
		} 

ul.fotoalbum li p         {  
		margin-top:               2px;
		text-align:                 left; 
		} 

div.foto, li.foto      	{ 
		width:       		160px;
		float:		left;
		}

li.left       		{margin-right: 20px;}

li.middle  		{margin-right: 19px;}

li.right      		{float: right;}

div.left       	{margin-right: 10px;}

div.middle                 {margin-right: 9px;}

div.right      	{float: right;}


/*  Kontakt Kurzansicht */

.kontakt     	{
		width: 		525px; 
		margin: 		15px auto 0 auto; 
		}

.height       	{ 
		position: 		relative; 
		display: 		block; 
		border-left: 	255px solid #fff;
		border-right: 	255px solid #fff;
		}

.height_left       	{
		position: 		relative; 
		display: 		block; 
		border-left: 	255px solid #fff;
		border-right: 	255px solid #fff;
		 }

.inner 		{
		display: 		block; 
		margin-left:	-255px; 
		margin-right:	-255px; 
		padding:		0px;
		}

.links 		{
		float: 		left; 
		position: 		relative; 
		width: 		225px; 
		left: 		0px;
		 }

.rechts       	{ 
		float:		right; 
		position:		relative; 
		width:		225px; 
		right:		0px;
		 }

.clear 		{clear: both;}

.headline   	{
		font-weight: 	bold;
		margin: 		0 0 5px 0;
		}

.kontaktkurz	{padding:		0 0 0 1px;}


.kontaktname	{
		font-weight: 	bold;
		padding: 		3px 0 0 1px;
		}

.abt, .pos		{
		font: 		90%/115% Arial, sans-serif;
		padding: 		0 0 2px 0;
		}
.email 		{color: #013473;}

.footnote		{
		font: 		85%/130% Arial, sans-serif;
		display: 		block;
		margin: 		5px 0 0 0;
		}

.fnfirst		{
		font: 		85%/130% Arial, sans-serif;
		display: 		block;
		margin: 		20px 0 0 0;
		}


/* Kontakt Detailansicht */

div.kasten_kontakt 	{margin: 20px 0 0 0;}

div.kasten_kontakt 	{font: 100%/140% Arial, sans-serif;}	
	
div.kasten_kontakt div.bild_kontakt {  
		float:		left;
		border:		solid 1px #013473;
		width:		160px;
		height:		120px;
		margin:		0 10px 0 0;
		padding:		0;
                                text-align:                 center;
		 }

div.kontaktmitbild 	{float:		left;}

div.kontakt_popup	{
		width: 		525px;
		text-align: 		left;
		padding: 		0;
		}

div#popup div.kontakt_popup img	{
		border:		none;
		background-color:     #efefef;
		margin:		0;
		}

hr, hr.komp, hr.ende	{display: none;}

br.clear_kontakt	{ 
		line-height:	0px;
		margin:     	0;
		padding:		0;
		clear:     	    	both;
		}
		
*.kontakt_link  	{color: #013473;}

/*  Kasten fuer Linksets und Downloads */

div.kasten_kontakt div.kasten  	{margin: 5px 0 0 0;}

div.kasten, div.kasten p.kasten    {
		font:		100%/125% Arial, sans-serif;
		margin:		10px 0 0 15px;
                                text-align:                  left;
		}

ul.kasten   	{
		list-style: 		none;
		margin: 		0;
		padding:		0;
		}

.liste          	{padding:    	3px 0; margin: 0;}

.kurz p		{font: 		100%/122% Arial, sans-serif;}

.kurz p.text	{color: 		#000000;}

div.pub 		{
		margin:		5px 0 5px 0;
		padding: 		0;
		}

.pub p		{
		font: 		100%/125% Arial, sans-serif;		
		padding: 		3px 0 0 0;
		}

.kurz p.text_pub, .pub p.pub	{
		font: 		100%/120% Arial, sans-serif;
		color: 		#808080;
		margin: 		0;
		padding:		3px 0 0 1px;
		}

.rand		{margin: 3px 0 0 0; padding: 0;}

.kurz		{
		margin: 		0; 
		padding: 		5px 0 0 0;
                                text-align:                 left;
		}

.first          	{margin: 5px 0 0 0;} 

.dqkurz		{
		margin: 		0; 
		padding: 		5px 0 5px 0;
		}

.dqkurz p.titel 	{
		font: 		100%/130% Arial, sans-serif;
		margin: 		0; 
		padding: 		0; 
		display: 		inline;
		}

.dqrand		{margin: 0; padding: 0;}

.dqsep		{margin: 0; padding: 0;}

.dyncomp		{margin: 5px 0; padding: 0;}

.rand_dsa		{margin: 5px 0; padding: 0;}

p.kurz		{
		font-weight: 	bold;
		padding: 		1px 0 0 1px;
		}

p.text		{
		font: 		100%/140% Arial, sans-serif;
		margin: 		0;
		padding: 		0 0 0 1px;
		}

.min		{ 
		height:      	85px;
		min-height: 	85px;
		} 

.download	 	{padding:   	0 0 0 30px;}


/*  Linkleisten */
		
div.linkleiste ul    	{
		font: 		100%/122% Arial, sans-serif;
		list-style-type: 	none;			
		float: 		left;
		margin:		3px 0 10px 0;
		padding:    	0; 
		}
	
div.linkleiste ul li.knoten { 
		display:		inline;
		padding:    	0 20px 0 1px;
		}	

.icon a                      {display:     inline;}

div#popup .icon  	{ 
		font:         100%/110% Arial, sans-serif;
		padding: 	1px 0 0 30px;
		display:     inline;
		}

div#popup .icon a	{ 
		font:         100%/110% Arial, sans-serif;
		display:     inline;
		}

.explorer	                {background: url("/img/explorer_tcm12-630.gif") no-repeat 0 50%; padding: 1px 0 3px 30px;}

.link	                {background: url("/img/link_tcm12-6526.gif") no-repeat 0 50%; padding: 1px 0 3px 30px;}

.mp3		{background: url("/img/mp3_tcm12-57553.gif") no-repeat 0 50%; padding: 1px 0 3px 30px;}

.pdf		{background: url("/img/pdf_tcm12-567.gif") no-repeat 0 50%; padding: 1px 0 3px 30px;}

.rdf		{background: url("/img/rdf_tcm12-43418.gif") no-repeat 0 50%; padding: 1px 0 3px 30px;}

.rss	                {background: url("/img/rss_tcm12-38865.gif") no-repeat 0 50%; padding: 2px 0 2px 25px;}

.xml	                {background: url("/img/xml_tcm12-38866.gif") no-repeat 0 50%; padding: 1px 0 3px 45px;}

.xls	                {background: url("") no-repeat 0 50%; padding: 1px 0 3px 30px;}

.zip		{background: url("/img/zip_tcm12-6019.gif") no-repeat 0 50%; padding: 1px 0 3px 30px;}

#contentrss               {margin: 0px 20px 0px 20px;}

/*  Popup */

.header_popup	{ 
		background:  	url("/img/oenblogo_tcm12-1957.jpg") no-repeat 100% 0; 
		float:		right; 
		margin:     	0;
		padding:    	0;
		height:      	120px;
		width:		100%;
		}

#header_popup	{ 
		background:  	url("/img/oenblogo_tcm12-1957.jpg") no-repeat 100% 0; 
		float:		left; 
		margin:     	0 0 0 -5px;
		padding:    	0;
		height:      	120px;
		width:		996px;
		}

#header_oebs	{ 
		background:  	url("/img/header_oebs_tcm12-249969.jpg") no-repeat 100% 0; 
		float:		left; 
		margin:     	0 0 0 -5px;
		padding:    	0;
		height:      	120px;
		width:		996px;
		}

div#glossar_rand    	{padding: 	0px; width: 720px}
div#popup_glossar   	{width: 730px; margin: 0px 15px 0px 15px}
div.glossar_search 	{text-align: right; width: 700px; padding: 0 0 0 0; margin: 0 40px 0 20px}

table.popup, div#glossar { 
                                width: 		720px;
		margin:		0 auto;
                                padding:                   0px;
		border: 		none;
		}
		
table.bild_popup        {
		text-align:		left;
		width:                       1px;
		margin:		0 auto;
		}

div#popup		{margin: 		60px 0 0 0;}

div#popup table	{
		margin: 		10px 0 10px 30px;
		text-align: 		left;
		}

div#popup h2 	{
		margin: 		10px 0 10px 0;
		text-align: 		left;
		}

div#popup img	{border:		solid 1px #013473;}


table.popup td div#popup div.kasten_kontakt, body.popup .kontakt, div#popup div.kontakt, div#popup div.text {width: 100%; text-align:left; line-height:160%}


/* Kasten im Popup */

.popup_kasten 	{
		font: 		100%/150% Arial, sans-serif;
		text-align: 		left;
		margin: 		40px 0 0 0; 
                                }


/*  Formular im Popup */
 			 


input[type=text], select {float: none !important;
                                     float: right;}


/*  Glossar  bisher*/

div#glossar 	{ 
		width:		720px; 
		float:		left;
		z-index: 		0;
		margin: 		0;
		padding: 		0 20px 0 20px;
		}

div#glossar h3 	{margin: 0 0 0 1px; }

div#glossar h2.alpha, div#glossar h5.alpha	{ 
		font: 		bold 110% Arial, sans-serif;
		letter-spacing:	.55em;
		margin:		20px 0 0 0;
		padding:	    	0;
		border:		none;
		}

div#glossar p	{ 
		text-align:	left;
                                padding:   0 0 0 1px;
		}

div.glossar_liste     	{
		font: 		99%/125% Arial, sans-serif;
		width:		680px;
		margin:     	0 0 50px 0;
                                padding:                   0 0 0 0;
		}

div.glossar_links, div.glossar_mitte	{ 
		float: 		left;
		width:		210px;
		padding:    	0 10px 0 10px;
		border-right: 	1px solid #013473;	
		}

div.glossar_links	{padding:    	0 10px 0 0;}

div.glossar_rechts	{
		float: 		left;
		width:		210px;
		padding:    	0 0 0 10px;
		}

/*  Glossarkategorien  neu */
div#kategorie 		{
		margin: 		0 0 0 0; 
		padding: 		0; 
		width: 		    700px;
		} 
		
div#kategorie ul 	{  
		font-size:		92%; 
		margin:         0 0 25px 0;
		padding:        0;
		float: 			none;
		}		
	
div#kategorie ul li 	{
font-weight: bold;
		display: 		inline;
		color: 			#333333; 
		background:  	url("/img/strich_tcm12-85452.gif") no-repeat 0 50%; 
		padding:        0 0 0 5px;
		}	
div#kategorie ul li:first-child 	{
		display: 		inline;
		color: 			#333333; 
		background:  	none; 
		padding:        0 0 0 0;
		}

/*  Schlussleiste, An-den-Anfang-Leiste */

div#schlussleiste, div.leiste {  
   		width: 		auto;
		border-top:	#797979 solid 1px;
		margin:		40px 0;
		padding:    	0;
		}

div#popup div#schlussleiste {
		position: 		absolute;
		top: 		120px;
		left: 		0;
		border-top:	#797979 solid 1px;
		border-bottom:	#797979 solid 1px;
		margin:		0;
		padding:		3px 20px 3px 20px;
		text-align: 		right;
		}


div#sdds div#schlussleiste {
		position: 		absolute;
		top: 		120px;
		left: 		0;
   		width: 		100%;
		border-top:	#797979 solid 1px;
		border-bottom: 	none;
		margin:		40px 0;
		padding:		3px 0 3px 0;
		text-align: 		right;
		}
		
div#schlussleiste ul, div.leiste ul   { 
		font:                         90%/130% Arial, sans-serif;
   		color:        	#fff;
		list-style-type:           none;
                                padding:                   0;
                                margin:                    0;
		}
 
div#schlussleiste ul.left, div.leiste ul.left { 
		display:     	inline; 
                	float: 		left;
                                width:                       70%;
		}
		
div#schlussleiste ul.right, div.leiste ul.right { 
		display:     	inline; 
		float: 		right;
		}
	
div#schlussleiste ul.left li.knoten, div.leiste ul.left li.knoten {
                                display: 		inline; 
		margin:         	0 0 0 0;
		padding:        	0 10px 0 0;}	
	
div#schlussleiste li.knoten a.schluss, div.leiste li.knoten a.schluss {color: #797979;}

div#schlussleiste li.knoten a.schluss:hover, div.leiste  li.knoten a.schluss:hover {color: #013473;}



/*  Kontextnavigation */

#kontext 		{
		float: 		right;
		width: 		180px;
		text-align: 		left;
		margin: 		58px  3px 0 0;
	 	padding:    	0;
		}

	  
#kontext .kontext_titel { 
		font:		150%/100% "Times New Roman", serif;
		color:		#013473;
		margin:     	20px 0 0 0;
		}

#kontext .kontext 	{ 
		font:		bold 95%/120% Arial, sans-serif;
		color:		#013473;
		margin:     	20px 0 4px 0;
		 }

#kontext p 	{ 
		font:		95%/120% Arial, sans-serif;
		margin:     	0 6px 4px 0;
		 }

/*  Eyecatcher */

#kontext div.eyecatcher  {
		background-image: 	url("/img/eyecatcher_tcm12-532.jpg");
		height:		53px;
		margin: 		2px 0 2px 0;
		}

#kontext div.ohne {
		background-image: 	url("");
		height:		53px;
		margin: 		2px 0 2px 0;
		}

#kontext div.eyecatcher img {
		float: 		left;
		margin:		0 10px 0 0;
		}

#kontext div.eyecatcher p {
		font: 		98%/110% Arial, sans-serif;
		color: 		#013473;
		margin:		0;
		padding: 		0;
		}

#kontext div.eyecatcher p.eye, div.eyecatcher p.eye a {
		font: 		98%/110% Arial, sans-serif;
		font-weight:	bold;
		margin:		0;
		padding: 		2px 0 0 0;
		}

/*  Sitemap */

div#sitemap ul	{
		list-style-type:           none;
		margin: 		0;	
		padding: 		0;	
		}

.site1		{
		font:	 	bold 120%/160% Arial, sans-serif;
		color:		#013473;
		padding:		3px 0 0 0;
		}

.site1 a:link	{color: #013473;}

.site1 a:hover	{color: #333333;}
	
.site2		{ 
		font:		bold 100%/140% Arial, sans-serif;
		padding:		0 0 0 10px;
		}

.site3		{
		font:		100%/140% Arial, sans-serif;
		padding:		0 0 0 20px;
		}

.site4		{
		font:		100%/140% Arial, sans-serif;
		padding:		0 0 0 30px;
		}

.site5		{ 
		font:		100%/140% Arial, sans-serif;
		padding:		0 0 0 40px;
		}

.site2 a:link, .site3 a:link, .site4 a:link, .site5 a:link {color: #000;}

.site2 a:visited, .site3 a:visited, .site4 a:visited, .site5 a:visited {color: #000;}

.site2 a:hover, .site3 a:hover, .site4 a:hover, .site5 a:hover {color: #333333;}


/* SDDS */

div#sdds 		{
		font:		120%/160% Arial, sans-serif;
		color:		#191919;
		text-align:  	center;
		width: 		990px;
		margin: 		40px 0 40px 30px;
		padding:    	0 0 0 1px;
		}

div#sdds p	, div#sdds div.text p	{
		font: 		130%/130% Arial, sans-serif;
		text-align:  	left;
		margin: 		0 0 0 30px;
		}

div#sdds div.text p	{
		font: 		120%/120% Arial, sans-serif;
		text-align:  	left;
		margin: 		0 0 0 30px;
		}

div#sdds table	{font: 120%/120% Arial, sans-serif;}

div#sdds h5	{margin: 0 0 0 30px}



/*  styles für Applikationen derzeit nich entfernbar */

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;

	}

#tabnav li
	{
		margin: 0;
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}

#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #EFEFEF;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}

.appliste td {  vertical-align: middle; padding: 3px 0 4px 0; border-top: solid 1px #bebebe;  }

.appliste td.ohnelinie {  vertical-align: middle; padding: 3px 0 4px 0; border-top: none  }

#appform  {   
        font: 		100%/100% Arial, sans-serif;
		color:		#191919;
		background: #fff;
		width: 		100%;
		padding: 0; margin: 10px 0 0 0;
		  } 
	  
#appform div#formbutton ul{  
		font-size: 		100%; 
		line-height: 	185%; 
		margin: 		10px 0 0 0; 
		padding: 		0;
		  }
	
#appform div#formbutton li.knoten {  display:inline;  }
		
#appform input {  
		font: 		95%  Arial, sans-serif;	
        margin:	    2px 3px 0 0;
        padding:	2px 5px 0 5px;
		color:		#191919;
		  }

#appform label {  
		font: 		95%  Arial, sans-serif;
		padding:	0 0 3px 3px;
		color:		#191919;
		  }

#appform input.button	{  
        font: 95% Arial, sans-serif;
		background-color:	#535b88; 
		color:		#FFFFFF; 
		height:		22px; 
		  }
		
#appform  textarea {  font: 100%/120% Arial, sans-serif;  }
		
#appform  select {  font: 100%/100% Arial, sans-serif;  }

.links {  float: left;  }
.rechts {  float: right;  }

#appform div.box    {  margin: 0; background-color: #fff;  }
#appform div.box p, #appform div.box label {  line-height:2em; padding-right: 3px;  }

#nav     div.box    {  padding: 4px; width: 214px; font-size: 95%;  }
#nav     div.box *  {  line-height:1.5em; 	color:		#6a7d99;  }

div.gleich_3, div.schmal_2  {  padding: 2px; width: 227px;  }
div.gleich_2 {  padding: 2px; width: 340px;  }
div.breit_2 {  padding: 2px; width: 454px;  }
div.breit_1 {  padding: 2px; width: 680px;  }

.box h5 {  font-weight: bold; 
         border-bottom: 1px solid #bebebe;
         border-collapse: collapse;
		 padding: 15px 0 0 0;
		 margin: 0 0 10px 0;  }

.box table {  margin: 15px 0 10px 0;  }
		 
.box .textarea {  overflow: auto; border: 1px solid #bebebe; padding: 5px;  } 
#appform div.betont {  background-color: #efefef  }
#appform  p label {  font: 100%/100% Arial, sans-serif; text-align: left; margin-right: 2px; }
 		
.box .w20  {  display: inline; float:left; width: 20px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w30  {  display: inline; float:left; width: 30px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w40  {  display: inline; float:left; width: 40px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w50  {  display: inline; float:left;  width: 50px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w60  {  display: inline; float:left; width: 60px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w70  {  display: inline; float:left; width: 70px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w80  {  display: inline; float:left; width: 80px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w90  {  display: inline; float:left; width: 90px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w100 {  display: inline; float:left; width:100px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w110 {  display: inline; float:left; width:110px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w120 {  display: inline; float:left; width:120px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w130 {  display: inline; float:left; width:130px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w140 {  display: inline; float:left; width:140px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w150 {  display: inline; float:left; width:150px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w160 {  display: inline; float:left; width:160px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w170 {  display: inline; float:left; width:170px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w180 {  display: inline; float:left; width:180px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w190 {  display: inline; float:left; width:190px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w200 {  display: inline; float:left; width:200px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w210 {  display: inline; float:left; width:210px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w220 {  display: inline; float:left; width:220px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w230 {  display: inline; float:left; width:230px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w240 {  display: inline; float:left; width:240px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w250 {  display: inline; float:left; width:250px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w260 {  display: inline; float:left; width:260px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w270 {  display: inline; float:left; width:270px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w280 {  display: inline; float:left; width:280px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w290 {  display: inline; float:left; width:290px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w300 {  display: inline; float:left; width:300px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w310 {  display: inline; float:left; width:310px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w320 {  display: inline; float:left; width:320px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w330 {  display: inline; float:left; width:330px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w340 {  display: inline; float:left; width:340px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w350 {  display: inline; float:left; width:350px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w360 {  display: inline; float:left; width:360px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w370 {  display: inline; float:left; width:370px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w380 {  display: inline; float:left; width:380px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }
.box .w390 {  display: inline; float:left; width:390px; margin:0; padding: 0 2px 0 2px; vertical-align: middle; text-align: left;  }


.box .h5 {  height: 5px;  }		
.box .h10 {  height: 10px;  }		
.box .h15 {  height: 15px;  }		
.box .h20 {  height: 20px;  }		
.box .h25 {  height: 25px;  }		
.box .h30 {  height: 30px;  }		
.box .h35 {  height: 35px;  }		
.box .h40 {  height: 40px;  }		
.box .h45 {  height: 45px;  }		
.box .h50 {  height: 50px;  }		
.box .h55 {  height: 55px;  }		
.box .h60 {  height: 60px;  }		
.box .h65 {  height: 65px;  }		
.box .h70 {  height: 70px;  }		
.box .h75 {  height: 75px;  }		
.box .h80 {  height: 80px;  }		
.box .h85 {  height: 85px;  }		
.box .h90 {  height: 90px;  }		
.box .h95 {  height: 95px;  }		
.box .h100 {  height: 100px;  }		
.box .h105 {  height: 105px;  }		
.box .h110 {  height: 110px;  }		
.box .h115 {  height: 115px;  }		
.box .h120 {  height: 120px;  }		
.box .h125 {  height: 125px;  }		
.box .h130 {  height: 130px;  }		
.box .h135 {  height: 135px;  }		
.box .h140 {  height: 140px;  }		
.box .h145 {  height: 145px;  }		
.box .h150 {  height: 150px;  }		
.box .h155 {  height: 155px;  }		
.box .h160 {  height: 160px;  }		
.box .h165 {  height: 165px;  }		
.box .h170 {  height: 170px;  }		
.box .h175 {  height: 175px;  }		
.box .h180 {  height: 180px;  }		
.box .h185 {  height: 185px;  }		
.box .h190 {  height: 190px;  }		
.box .h195 {  height: 195px;  }		
.box .h200 {  height: 200px;  }		
		
.box br.clear {  font: 0%/0% Arial, sans-serif; clear: both;  }
.box br.clear_right {  font: 0%/0% Arial, sans-serif; clear: right;  }
.box br.clear_left {  font: 0%/0% Arial, sans-serif; clear: left;  }

#appform table.txt4    {  margin-top: 15px;  }


#playerpk {border-top:3px solid #000;}

#custom-tweet-button a {
display: block;
padding: 2px 5px 2px 20px;
background: url(/img/twitter_tcm12-246705.gif) 1px center no-repeat;
border: 1px solid #ccc;
width:55px;
}

