/* Formate Logo oben*/

td.top { width : 1010; height : 105; BACKGROUND-IMAGE: url(design/topbufagru.jpg); margin-bottom : 0; margin-left : 0; margin-right : 0; margin-top : 0;}

/* Formate Spaltenbreite */

td.sp1{ 
	width : 176;
	BACKGROUND-IMAGE: url(design/hgblau.gif);
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
 }

td.sp2n { 
	width : 633;
	background-color: "#ffffff";
	padding-right : 10px;
	padding-top : 0px;
	padding-left : 10px;
	padding-bottom : 10px;
	
	}

td.sp3{ 
	width : 181;
	BACKGROUND-IMAGE: url(design/hgblau.gif);
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
 }

td.sp2 { 
	width : 575;
	background-color: "#ffffff";
}

td.sp2a { 
	width : 752;
	background-color: "#ffffff";
}

td.sp2an {
	width : 801;
	background-color: "#ffffff";
	padding-right : 10px;
	padding-top : 0px;
	padding-left : 10px;
	padding-bottom : 10px;
	
}

td.sp2p { 
	width : 944;
	background-color: "#ffffff";
}


td.sp3a{ 
	width : 13;
	BACKGROUND-IMAGE: url(design/bggesetz.jpe);
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
 }

td.sp3p{ 
	width : 13;
	BACKGROUND-IMAGE: url(design/bglivoll.jpg);
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
 }

DIV#linkleiste UL LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	WIDTH: 176px;
	COLOR: #e2ecf6;
	BORDER-TOP: #ffffff 1px solid;
	BACKGROUND-COLOR: #1b65ad;
	text-decoration: none;
	LIST-STYLE-TYPE: none;
}



DIV#linkleiste A:hover {
	COLOR: #002244;
	BACKGROUND-COLOR: #bcd4ee;
}

DIV#container2 {
	BACKGROUND-POSITION: right 50%;
	BACKGROUND-IMAGE: url(design/hgblau.gif);
	BACKGROUND-REPEAT: repeat-y;
}

DIV#linkleiste {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: 500;
	FONT-SIZE: 10pt;
	FLOAT: left; 	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 170px;
	PADDING-TOP: 0px
}

DIV#linkleiste UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

/* Body normal */

body {
	background-color: "#9ca4af";
	font-family : Arial;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}

/* Body Pensionskasse Sonderseiten Synopse */

body.voll {
	background-color: "#AAAAEA";
	font-family : Arial;
	margin-bottom : 0;
	margin-left : 25;
	margin-right : 0;
	margin-top : 0;
}

/* Links aus Tabellen - bei Informationen, Presse, Startseiten etc. */

a
{	
	COLOR: "#000099";
}

a.anl
{	
	font-weight: bold;
	COLOR: "#000099";
}

/* Links im Gesetze-Bereich */

a.abs {font-weight: bold; COLOR: "#000099";}	
a.gpa {COLOR: "#00A050"; font-weight: normal;}
a.kap {font-weight: bold; COLOR: "#7f7f7f";}

/* Formate für JS-Dateien 02.01.2008 */
a.links { color: "#ffffff"; text-decoration: none; }
a.links:hover { color:green; BACKGROUND-COLOR: #bcd4ee;}

/* Formate für Sitemap-Datei - Link ohne Unterstreichung 02.01.2008 */
a.map { text-decoration: none; }	
a.map:hover { font-weight:bold; color:green; text-decoration:underline; }


/* Link in Blau (fett) */

a.per
{
	COLOR: "#000099";
	font-weight: bold;
}

/* Link Gesetze (Titel) */
a.tit
{
	COLOR: "#9F0000";
	font-weight: bold;
}


b.abs {
	COLOR: "#000099";
}



b.gpa {
	COLOR: "#00A050";
}

b.inh {
	font-weight : bolder;
	FONT-SIZE: 12pt;
	TEXT-ALIGN : left;
	COLOR : "#000099";
	font-family : Arial;
}

b.kap {
	COLOR: "#7f7f7f";
}

/* Kommunikationsdaten zu Bildern */
/* Alte Farbe BARMER b.ort {COLOR: "#00bb00";} */

b.ort {
	COLOR: "#64a104";
}

b.tel {
	COLOR: "#000099";
}

b.amt {
	FONT-SIZE: 8pt;
}

b.per {
	COLOR: "#000099";
	font-weight: bold;
}

b.grau {
	COLOR: "#7f7f7f";
	font-weight: bold;
}
b.rot {
	COLOR: "#ff0000";
	font-weight: bold;
}


b.tit {
	COLOR: "#9F0000";
	font-weight: bold;
}


/* Überschriften Info-Seite (Mitte) */
h1.dhv {
	FONT-SIZE: 11pt;
	font-weight: bold;
	TEXT-ALIGN : center;
	COLOR : "#000099";
	font-family : Arial;
	margin-bottom:0.6em;
	margin-top:0.6em;
}

h2.dhv {
	FONT-SIZE: 10pt;
	font-weight: bold;
	TEXT-ALIGN : center;
	COLOR : "#000099";
	font-family : Arial;
	font-style : italic;
}

/* Balken zur Überschrift */
td.ueb {
	FONT-SIZE: 10pt;
	font-weight : bolder;
	background-color: "#bcd4ee";
}

img {
	border-style:none; border-width:medium;  
}

li.abs {
	list-style-type:disc;
	COLOR: "#000099";
	font-weight: bold;
}

li.gpa {
	list-style-type:disc;
	COLOR: "#00A050";
	font-weight: normal;
}

li.kap {
	list-style-type:disc;
	COLOR: "#7f7f7f";
	font-weight: bold;
}

li.tit {
	COLOR: "#9F0000";
	font-weight: bold;
}

p.dhv {
	FONT-SIZE: 10pt;
	TEXT-ALIGN : justify;
}

span.tag {
	FONT-SIZE: 8pt;
	background-color: #ffffff; 
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}

SPAN.wochentag {
	FONT-SIZE: 8pt;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}

SPAN.sonntag {
FONT-SIZE: 8pt;
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #ccddee; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}

td {	
	FONT-SIZE: 10pt;
}

td.akne {	
	height : 10px;
}	

td.anl
 {
	FONT-SIZE: 10pt;
	TEXT-ALIGN : justify;
	width	 : 590;
}

td.block { 
	TEXT-ALIGN : justify;
}

td.ges1 { 
	width : 26;
	FONT-SIZE: 10pt;
	TEXT-ALIGN : right;
	background-color: "#ffffff";
}

td.ges2 { 
	width : 26;
	FONT-SIZE: 10pt;
	background-color: "#ffffff";
}
td.ges3 { 
	width : 736;
	FONT-SIZE: 10pt;
	TEXT-ALIGN : justify;
	background-color: "#ffffff";
}

td.gueb {
	FONT-SIZE: 7pt;
	font-weight : bolder;
	color: "#ff0000";
	TEXT-ALIGN : center;
	background-color: "#ccccff";
}

td.gz { 
	width : 762;
	FONT-SIZE: 10pt;
	TEXT-ALIGN : justify;
	background-color: "#ffffff";
}

td.kal1 {
	FONT-SIZE: 10pt;
	font-weight : bolder;
	background-color: "#ededed";
}

td.kal2 {
	FONT-SIZE: 10pt;
	background-color: "#ededed";
}

td.kopf {	
	background-color : "#ededed";
	font-weight: bolder;
	TEXT-ALIGN : center;
	COLOR : "#0000FF";
}	

td.links {
	BACKGROUND-IMAGE: url(design/dhvkopfhg.gif);
	FONT-SIZE: 8pt;
	font-weight: bolder;
	TEXT-ALIGN : center;
	text-decoration: none;
	width : 970;
	height : 20px;
	vertical-align : middle;
}

td.news {
	BACKGROUND-IMAGE: url(design/hgblau.gif);
	height : 30px;
	FONT-SIZE: 11pt;
	TEXT-ALIGN : center;
	color: "#ffff66";
	font-weight: bolder;
	width	 : 176;
	BORDER-TOP: #ffffff 1px solid;
}

td.pk, td.8 {
	FONT-SIZE: 8pt;
}

td.pres {
	background-color: "#0066cc";
	width	 : 2;
}

 
* Formate für Wahlanalysen */

td.wgra {
	font-weight : bolder;
	TEXT-ALIGN : left;
	height : 30px;
	background-color: "#ffffff";
}

td.wtgra {
	font-weight : bolder;
	TEXT-ALIGN : right;
	height : 30px;
	background-color: "#82ffff";
}

td.wueb {
	font-weight : bolder;
	TEXT-ALIGN : right;
	height : 30px;
	background-color: "#ededed";
}
td.wugra {
	font-weight : bolder;
	TEXT-ALIGN : left;
	height : 30px;
	background-color: "#82ffff";
}
td.wtugra {
	font-weight : bolder;
	TEXT-ALIGN : right;
	height : 30px;
	background-color: "#ffffff";
}

/* Formate für JS-Scripte */

b.presse {
	FONT-SIZE: 8pt;
	COLOR: "#0000ff";
	font-weight: bolder;
}

td.ptit {
	FONT-SIZE: 8pt;
	COLOR: "#ffffff";
	background-color: "#0066cc";
	font-weight: bolder;
	width	 : 150;
}

DIV#fuss {
	PADDING-RIGHT: 0px;
	BORDER-TOP: white 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: white;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #1b65ad;
	TEXT-ALIGN: center;
}



DIV#news {
	PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; BACKGROUND-COLOR: #70a4d4
}

div.news {
	DISPLAY: block; TEXT-ALIGN: center
}


div.news {
	BORDER-RIGHT: #bcd4ee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bcd4ee 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: 500; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; BORDER-LEFT: #bcd4ee 1px solid; COLOR: #ff0; PADDING-TOP: 1px; BORDER-BOTTOM: #bcd4ee 1px solid; BACKGROUND-COLOR: #1b65ad; max-width: 158px
}
div.news A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
div.news A:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
div.news A {
	COLOR: #001d66; BACKGROUND-COLOR: #dae7f7
}
div.news A:hover {
	COLOR: #002244; BACKGROUND-COLOR: #bcd4ee
}


dl { margin: 1ex auto 0px; padding: 0 0.2em; TEXT-ALIGN : justify;}
dt { float: left }
dt { margin-bottom: 1ex; min-width: 1.3em; text-align: right}
dd { margin-bottom: 1ex    }

/* Formate für Tabellen wie Übersichten Pressedienst */

td.dhv1 {
	BORDER-RIGHT: #ffffff 1,5px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1,5px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 1,5px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1,5px solid
}

