body {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   text-align: center;
   margin: 0;
   color: #000000;
   background:#E5EEF6;
}

#bild-oben {
	display:block;
}

#head-print {
	display: none;
}

a {
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
   font-size: 12px;
   color: #000000;
   text-decoration: underline;
}
a:active, a:hover {
   text-decoration: none;
}

.seite {
   width: 980px;
   margin: 0 auto;	/*  Seite zentriert */
   font-size: 1em;
   text-align: left;
}


/* Titel der Seite mit Grafik: */
#title {
   width: 980px;
   height: 122px;
  border-bottom: solid 1px #FFFFFF;
}

#unter_titel {
	width: 980px;
   height: 18px;
   text-align:right;
   background: #0A59A8 url(images_crps/higru_unter_titel.gif) repeat-y;
  border-bottom: solid 1px #FFFFFF;
}



.divider {
	color:#FFFFFF;
	border-left: 1px solid white;
	margin-left: 6px;
}

#sub-menue {
	bottom:0;
	right:0;
	float: right;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
	padding-right:20px;
}

#sub-menue a {
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none; 
	
}	
#sub-menue a:hover{
	color: #dedede; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none; 
}


#unter_unter_titel {
	position: relative;
	width: 980px;
	background:#0A59A8 url(images_crps/higru_inhalt.jpg) repeat-y;
	float: left;
	padding-bottom: 20px;
}

#vor-main-menue {
	float:left;
	width:20px;
	
}

#main-menue {
position: relative;
   float: left;
   width:179px;
}

#suche-border {
	width:179px;
	padding-top:17px;
}

#suche-item {
	font-family: Arial,Helvetica,Sans-Serif,Verdana;
   	font-size: 12px;
   	color: #FFFFFF;
   	font-weight: bold;
	width:165px;
	padding-left:14px;
	
}

#suche-item-1 {
	float:left;
	width:138px;
	padding-left:14px;
}

#suche-item-2 {
	float:left;
	width:20px;
	padding-right:7px;
}


.suchetext {
	height:13px;
	border:1px solid #FFFFFF;
	font-family:arial,helvetica,verdana, sans-serif; 
	font-size:9px;
	color:#444444;
	width: 120px;
}


.main-menue-marker {
	float:left;
	width:14px;
	height:23px;
}

.main-menue-marker-on {
	float:left;
	width:14px;
	height:23px;
	background-image:url(images_crps/kreuz_an_bao.gif);
}

#sub-menue-marker {
	float: left;
	width: 15px;
}

#sub-menue-marker-on {
	float: left;
	width: 15px;
}

/* Zum "Heranrücken" des Menüpunktes an die Linie unten: */
.main-menue-item-border {
	position:absolute;
	left:0;
	bottom:0;
}


.main-menue-item-2 {
	position:relative;
	float:right;
	width:164px;
	height:22px;
	border-bottom:1px solid #B7CFE6;

}
.main-menue-item-2-on {
	position:relative;
	float:right;
	width:164px;
	height:22px;
	border-bottom:1px solid #B7CFE6;
}

#vor-menue-allgemein {
	clear: both;
	position: relative; 
	height: 10px;
}

#vor-unter-menue {
	float:left;
	width:15px;
}

#unter-menue {
	position: relative;
	float: left;
	width:156px;
	background-color: #3577B8;
	padding-left: 8px;
}

.unter-menue-format {
	float:left;
	width:156px;
	border-bottom: 1px solid #B7CFE6;
	padding-top: 2px;
	padding-bottom: 2px;
}
.unter-menue-format-an {
	float:left;
	width:156px;
	border-bottom:1px solid #B7CFE6;
	padding-top: 2px;
	padding-bottom: 2px;
}

.unter-unter-menue-rand {
	float: left;
	width:156px;
	background-color: #0858A8;
}


.unter-unter-menue-format {
	width:148px;
	border-bottom: 1px solid #B7CFE6;
	padding-top: 2px;
	margin-left: 8px;
	padding-bottom: 2px;
}

.unter-unter-menue-format-an {
	width:148px;
	border-bottom: 1px solid #B7CFE6;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 8px;
}

#unter-menue-item {
	float: left;
	width:156px;
}


.wo-bin-ich {
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
   font-size: 10px;
   text-decoration: none;
   color: #222222;
   font-weight: normal;
}

.main-menue-drucker-border {
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
   font-size: 11px;
   text-decoration: none;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:10px;
   text-align:right;
   border-top:1px solid #99BADB;
   
}

.main-menue-drucker {
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
   font-size: 11px;
   text-decoration: none;
   padding-top:5px;
   padding-right:5px;
   text-align:right;
   
}

a.main-menue-item {
   
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
   font-size: 12px;
   text-decoration: none;
   color: #FFFFFF;
   font-weight: bold;
}

a.main-menue-item-on {
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
   font-size: 12px;
   text-decoration: none;
   color: #FFFFFF;
   font-weight: bold;
}

a.main-menue-drucker:link, a.main-menue-drucker:active, a.main-menue-drucker:hover, a.main-menue-drucker:visited  {
	color: #444444;
   text-decoration: none;
   font-weight: normal;
}

a.main-menue-drucker:hover {
	color: #444444;
   text-decoration: none;
   font-weight: bold;
}


a.main-menue-item:link, a.main-menue-item:visited  {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: normal;
}

a.main-menue-item:active, a.main-menue-item:hover {
   color: #dedede;
   text-decoration: none;
   font-weight: normal;
}

.sub-menue {
   color: #FFFFFF;
   position: relative;
   width: 105px;
   line-height: 5px;
   font-size: 12px;
   font-family: Arial,Helvetica,Sans-Serif,Verdana;
}

.sub-menue-border {
   padding-left: 9px;
}

a.unter-menue-item {
   
   
   color: #FFFFFF;
   text-decoration: none;
   font-weight: normal;
}

a.unter-menue-item:link, a.unter-menue-item:visited {
   text-decoration: none;
   font-weight: normal;
}

a.unter-menue-item:active, a.unter-menue-item:hover {
   
   color: #FFEDB1;
   text-decoration: none;

}

a.unter-menue-item-an {
   
   
   color: #FFEDB1;
   text-decoration: none;
   font-weight: bold;
   
}

#contentcontainer {
   float: left;
   width: 759px;
	margin-left:21px;
	margin-top:21px;
	background-color:#FFFFFF;
	color:#000000;
}

#content-border {
   padding-top:  5px;
   padding-left: 14px;
  
}

#beitrag {
	float:left;
	width:544px;
	
}

#portal {
	width:187px;
	margin-left:14px;
	float:left;
	padding-top: 10px;
}

.portal-kopf {
	background-color:#0053A5;
	padding: 5px 0px 5px 6px;
	border-bottom:1px solid #0053A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	
}

#aktuelles-inhalt {
	background-color:#FFEDB1;
	padding:3px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	border: solid 1px #FFFFFF;
  border-width: 0 0 24px 0;
}



#veranst-inhalt {
	background-color:#CCDDED;
	padding:3px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	border: solid 1px #FFFFFF;
  border-width: 0 0 24px 0;
}

#themen_inhalt {
	background-color:#ECDEEC;
	padding:3px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	border: solid 1px #FFFFFF;
  border-width: 0 0 24px 0;
}

#downloads-inhalt {
	background-color:#CCF5EC;
	padding:3px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	border: solid 1px #FFFFFF;
  border-width: 0 0 24px 0;
}


.template-box {
   clear: left;
   padding-bottom: 20px;
}

.template-content-1 {
   float: left;
   margin-left: 1px;
   margin-top: 1px;
	padding: 4px 4px 4px 4px;
}

.template-border {   
   padding-right: 10px;
   color: #333;
}

#h1-vor {
	position: relative;
	height: 10px;
}

h1 { 
		font-size: 18px; 
		color: #FFFFFF; 
		background-color:#0053A5;
		padding: 3px 0 3px 5px;
		margin-right: 6px;
}

h2 { 
	font-size: 16px; 
	color: #000000; 
}

h3 { 
	font-size: 14px; 
	color: #000000; 
}

.link-unter-text {
	clear: both;
	 color: #000000;
	 text-decoration: none;
	 padding: 5px 0 0 0px;
}


a.menu {
 display: block;
 padding: 3px;
 border-top: 1px solid #000;
 text-align: center;
 color: #ffffff;
 text-decoration: none;
}

a.menu:link, a.menu:visited {
   color: #eeeeee;
   text-decoration: none;
   font-weight: bold;
}

a.menu:active, a.menu:hover {
   color: #737994;
   font-weight: bold;
}

code { 
	font-size: 14px; 
	color: #0000ff; 
}

pre {
   font-size: 14px;
   color: #0000ff;
   padding: 5px;
}

img {
   border: none 0;
}

img.link {
   border: none 0;
}

.content-links {
	font-family: Arial,Helvetica,Sans-Serif,Verdana;
	font-size: 12px;
	color: #000000;
}

#search {
	font-family: Arial,Helvetica,Sans-Serif,Verdana;
	font-size: 12px;
	color: #000000;
}
#search-1 {
	float: left;
}
#search-2 {
	float: left;
}