/* Pressemitteilungen Druckansicht */

/* +++ Allgemeine Elementanweisungen +++ */


html, body		  	{
			  	margin:0;
			  	padding:0;
			  	height: auto;
				}

body			  	{
			 	background-color: #fff;
			  	background-image: none;
				color: #000;
			  	font-family: verdana,arial,helvetica,sans-serif;
			  	font-size: 10pt;
			  	}

h1				{
				color:#5a5a5a;
				font-size: 14pt;
				font-weight: normal;
				}

h2				{
				color:#000;
				font-size: 12pt;
				}

h3				{
				color:#000;
				font-size: 11pt;
				}

h4 				{
				color:#000;
				font-size: 11pt;
				}

p				{
				font-size: 10pt;
				}

a				{
				color: #016891;
				text-decoration: underline;
				}

a[href]:after 			{
				content: " <"attr(href)">";
				background-color: inherit;
				color: #016891;
				font-style: italic;
  				}

img	
				{
				border: none;
				margin: 0;
				padding: 0;
				}


/* Uebergreifende Klassen */

.clearfix:after			{
				content:".";
				display: block;
				clear: both; 
				height: 0;
				visibility: hidden;
				}
			
a.linkIntern 			{
				padding: 0 0 0 24px;
				margin: 0;
				background: url(/images/pressemitteilungen/icon_interner_link.gif) 0 -0.05em no-repeat;
				}

a.linkExtern 			{
				padding: 0 0 0 24px;
				margin: 0;
				background: url(/images/pressemitteilungen/icon_externer_link.gif) 0 -0.05em no-repeat;
				}

a.linkDownload 			{
				padding: 0 0 0 24px;
				margin: 0;
				background: url(/images/pressemitteilungen/icon_download.gif) 0 0 no-repeat;
				}

.druck	/* Inhalte die nur in der Druckversion zu sehen sind */
				{
				display: block;
				}	


/*------------------------------------------------------------------------------------------*/    

/* +++ Gesamtcontainer +++ */

#gesamtRahmen			{
				color: #000;
			  	margin:0 !important;
			  	padding:0 !important;
			  	width: 650px !important;
				background-image: none;
				}


/*------------------------------------------------------------------------------------------*/    

/* +++ Kopfbereich +++ */

#kopfRahmen			{
				margin: 85px 0 20px 0;
				padding: 0 218px 15px 70px; 
				position: relative;
				}

/* Titel */

#kopfTitel 			{
				margin: 0;
				padding: 0; 
				height: 40px;
				position: relative;
				}

#kopfTitel h1			{
				margin: 0;
				padding: 0; 
				line-height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				}

/* Logo */

#kopfLogo			{
				position: absolute;
				top: -56px;
				right: 30px;
				}

/* Nummer und Datum */

#kopfNrDatum			{
				margin: 0;
				padding: 31px 0 0 0; 
				}

#kopfNrDatum p			{
				color: #464646;
				margin: 0;
				line-height: 100%;
				font-size: 10pt;
				font-weight: bold;
				}


/*------------------------------------------------------------------------------------------*/    

/* +++ Hauptbereich +++ */

#haupt				{
				background: #fff; 
				margin: 0 0 30px 0;
				width: 100%;
				position: relative;
				}

#inhaltRahmen			{
				margin: 0;
				padding: 0; 
				float: left;
				width: 465px;
				}

#inhalt				{
				margin: 0;
				padding: 115px 20px 0 70px; 
				}

#inhalt	h2			{
				margin: 0;
				padding: 0 0 30px 0; 
				}

#inhalt	h3			{
				margin: 0;
				padding: 20px 0 10px 0; 
				}

#inhalt	p			{
				line-height: 150%;
				padding: 0; 
				margin: 0 0 10px 0; 
				}

#inhalt	p.hinweis		{
				color: #016891;
				line-height: 150%;
				padding: 10px; 
				margin: 0 0 25px 0; 
				border: 1px solid #016891;
				}

#inhalt p.link			{
				margin: 0 0 0 24px;
				text-indent: -24px;
				}

#inhalt	p.sperrfrist		{
				color: #016891;
				line-height: 150%;
				padding: 10px; 
				margin: 0 0 25px 0; 
				border: 1px solid #016891;
				}

#inhalt ul	
				{
				line-height: 150%;
				margin: 10px 0 17px 0;
				padding: 0 0 3px 15px; 
				font-size: 10pt;
				}

#inhalt ul li	
				{
				margin: 0;
				padding: 0 0 3px 10px;
				}

#inhalt ol 			{
				line-height: 150%;
				margin: 10px 0 17px 0;
				padding: 0 0 3px 15px;
				font-size: 10pt;
				}

#inhalt ol li	
				{
				margin: 0;
				padding: 0 0 3px 10px;
				}

#inhalt ul li ul 		{
				margin: 2px 0 0 0;
				padding: 0 0 0 15px; 
				font-size: 10pt;
				}

#inhalt ol li ol 		{
				margin: 2px 0 0 0;
				padding: 0 0 0 15px;
				font-size: 10pt;
				}



/*------------------------------------------------------------------------------------------*/    

/* +++ Rechte Spalte +++ */

#rechteSpalteRahmen		{
				margin: 0;
				padding: 0; 
				width: 183px;
				float: right;
				}

#rechteSpalte			{
				margin: 0;
				padding: 0; 
				}

#rechteSpalte h3		{
				margin: 0;
				padding: 0 0 10px 0; 
				}

#rechteSpalte h4		{
				margin: 0;
				padding: 0 0 40px 0; 
				}

#rechteSpalte p			{
				font-size: 9pt;
				line-height: 160%;
				padding: 0 0 25px 0; 
				}
				

