@page { 
size:21.0cm 29.7cm;
margin-top:5.0cm;
margin-bottom:1.5cm;
margin-left:2cm;
margin-right:2cm
}

body{
	font-family: Helvetica,Arial,sans-serif;
	line-height: 100%;
	text-align: justify;
}


a:link, a:visited, a:hover {
	color: #000066;
	text-decoration: underline;
}

/* hovered links werden rot...*/
a:hover {
	color: #C61414;
	text-decoration: none;
}
/* überschreibt die Regel für hovered links */



h1 {
	font-size: 140%;
	line-height: 110%;
	color: #444;
	margin-top: 28px;
	margin-bottom: 4px;
}

h2 {
	font-size: 120%;
	line-height: 110%;
	color: #444;
	margin-top: 28px;
	margin-bottom: 4px;
}

h3 {
	font-size: 100%;
	line-height: 110%;
	color: #444;
	margin-top: 22px;
	margin-bottom: 4px;
}

h4{
	line-height: 110%;
}

h5{
	line-height: 110%;
}

h6{
	line-height: 110%;
}


img {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

#KOPF {
	left: 10px;
	width: 950px;
	position: absolute;
	top: 10px;
	height: 100px
}

#LOGO {
	display: none;
}

#WAHL {
	display: none;
	font-weight: bold;
	font-size: 120%;
	z-index: 2;
	right:0px;
	top: 0px;
	width: 250px;
	color: #444;
	position: relative;
}

#META {
	display: none;
}


#BREADCR {
        display: none;
}

#LANG {
        display: none;
}

#INHALT {
	font-size: 80%;
	position: relative;
	left: 0px;
	top: 0px;
	width: auto;
	z-index: 9;
}

#INHALTSVG {
	padding-right: 0px;
	padding-left: 15px;
	font-size: 80%;
	z-index: 8;
	left: 24px;
	padding-bottom: 0px;
	width: 850px;
	padding-top: 27px;
	position: absolute;
	top: 135px;
}

#NAVIGATION {
	display: none;
}

#TOP_NAVIGATION {
	display: none;
}

#QUER_NAVIGATION {
	display: none;
}


/***************************
* Bilder im Pressebereich  *
***************************/

.bildlinks {
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

.bildtext {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

.bildclear {
	clear: both;
	float: none;
}

caption {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 112%;
	padding-bottom: 12px;
	padding-top: 0px;
	text-align: left;
}

.cen {
	text-align: center
}
.ein {
	padding-left: 12px
}
hr {
	width: 45%;
	text-align: left;
	height: 1px;
}
table {
	font-size: 80%;
	margin-bottom: 10px;
	width: 80%;
	border-collapse: collapse;
}
table thead th {
	border: #ccdef6 1px solid;
	padding: 2px;
	background: #ebf2fb;
	vertical-align: middle;
	color: #444;
}
table tbody td {
	border: #ccdef6 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	text-align: right;
}
table tbody th {
	border: #ccdef6 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	background: #ebf2fb;
	padding-bottom: 2px;
	vertical-align: top;
	color: #444;
	padding-top: 2px;
	text-align: left;
}

tr.bold th {
	font-weight: bold;
}

tr th.ind1 {
	padding-left: 6px;
}

tr th.ind2 {
	padding-left: 12px;
}

tr th.ind3 {
	padding-left: 18px;
}

tr th.ind4 {
	padding-left: 24px;
}

.lb {
	text-align: left;
}
.lr {
	text-align: right;
}

table tbody tr.sep1 {
	vertical-align: bottom;
	height: 24px;
}

table tbody tr.sep2 {
	vertical-align: bottom;
	height: 32px;
}

table tbody tr.sep1 td {
	vertical-align: bottom;
}

table tbody tr.sep1 th {
	vertical-align: bottom;
}

table tbody tr.sep2 td {
	vertical-align: bottom;
}

table tbody tr.sep2 th {
	vertical-align: bottom;
}

.OhneRand {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

.OhneRandx {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 100px;
	text-align: right;
	border-right-width: 0px;
}

tfoot {
	font-size: 80%;
}

#Druck {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 90%;
	padding-bottom: 10px;
	color: #666;
	padding-top: 8px;
}

#Druck a {
	color: #666;
	text-decoration: none;
}

#Druck a:hover {
	color: #aaa;
	text-decoration: none;
}

#Druck li {
	padding-left: 24px;
	background: url(ico_druck.gif) no-repeat left 50%;
	list-style-image: none;
}

/*neue styles*/
#extra_level {
	padding: 5px;
	border: #cccccc 1px solid;
}

#extra_level a:link {
	color: #000066;
	text-decoration: none;
}

#extra_level a:hover {
	color: #4d7cdd;
	text-decoration: none;
}

#level1 a:visited {
	color: #000066;
	text-decoration: none;
}

.bg_blau {
	font-weight: bold;
color: #000066;
border: #cccccc 1px solid;
background-color: #ccdef6;
display: block;
padding: 5px;
}

/*ende neue styles*/
#FUSS {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 90%;
	padding-bottom: 0px;
	color: #666;
	padding-top: 24px;
	clear: both;
}

#FUSS a {
	color: #666;
	text-decoration: none;
}

#FUSS a:hover {
	color: #aaa;
	text-decoration: none;
}


.pressfooter{
margin-top: 12px;
}

.pressfooter table{
color: #666;
font-size: 85%;
line-height: 110%;
}

.pressfooter table tr td{
border-top: 0px;
border-right: 0px;
border-left: 0px;
border-bottom: 0px;
}