/*
Farben:
Hellgrau:	#EDEBEE;
Mittelgrau:	#D1CED5;
Orange:		#F8931E;
Dunkelblau:	#1C4F6E;
Fusszeileblau:	#1F4D6E;
Rechte Spalte:	#F8ECD4;
Hover-Orange: #F7CD9D;
*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
height: 100%;
color:#555456;	
background-image:url(../3_bilder/bg_body2.jpg);
background-repeat:repeat-x; 	
}

.content_element {
display:block;
padding-bottom: 20px;
}

#INHALTMITTE P {
line-height: 150%;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 10px;
}

H1 {
color: #1F4D6E;
padding-top: 0px;
font-size: 14px;
padding-bottom : 0px;
}

H2 {
color: #1F4D6E;
padding-top: 0px;
font-size: 14px;
padding-bottom : 0px;
}

.csc-textpic-caption {
font-size: 11px;
text-align:right;
padding: 0px;
margin: 0px;
}


#ZENTRIERER {
width: 910px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}


#KOPFZEILE {
width: 910px;
border-bottom: 2px solid #F8931E;
margin-bottom:5px;
}

#LOGO  {
padding-top:10px;
clear:both;
height: 80px;
}

#KOPFZEILE td.kopfzelle {
width: 710px;
}


#KOPFZEILE td.kopfzelle_r {
height: 150px;
width:200px;
}

#INHALTSBEREICH {
background-image: url("../3_bilder/bg_linie2.jpg");
background-repeat:repeat-y;
float:left;
margin-bottom: 5px;
}

#MITTE {
border-top: 1px solid #EDEBEE;
width: 456px;
float:left;
padding: 10px 20px 0px 20px;
margin-left: 5px;
margin-right: 5px;
}


#MITTE ul {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}


#MITTE li {
list-style-type: disc;
margin: 0px 0px 10px 30px;

}

#INHALTMITTE A {
color: #1C4F6E;
text-decoration: underline;
}

#INHALTMITTE A:hover {
text-decoration: none;
color: #F8931E;
}

#SUCHE {
padding: 93px 10px 0px 10px;
}

/***************************
Rechte Spalte
****************************/

#INHALTRECHTS {
width: 200px;
float:left;
padding-top: 0px;

}

#INHALTRECHTS  p {
line-height: 150%;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 5px;
padding-left:10px;
padding-right:10px;
}

#INHALTRECHTS  h2 {
display:block;
background-color: #F8931E;
padding-left: 10px;
color: #ffffff;
font-size: 12px;
/*line-height: 24px;*/
padding-top: 5px;
padding-bottom: 5px;
}

#INHALTRECHTS  a {
text-decoration: none;
}
/**************************************/


#FUSSZEILE {
width:890px;
background-color:#1F4D6E;
line-height:18px;
clear:both;
font-size: 10px;
text-align: right;
color:#cccccc;
padding-right:20px;
}

#FUSSZEILE A {
color:#cccccc;
text-decoration: none;
}



/******************************* 
Linke Navigation 
********************************/
#NAVIGATIONLINKS {
width: 200px;
float:left;
padding-left: 0px;
padding-right: 4px;
padding-top: 10px;
height: 400px;
}

.hl-act A {
color: #F8931E;
padding-top:5px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left: 10px;
padding-right:10px;

}

.hl-no A {
padding-top:5px;
padding-bottom:5px;
color: #1F4D6E;
display:block;
text-decoration:none;
padding-left: 10px;
padding-right:10px;
}

.hl-no A:hover {
display:block;
background-color:#F8ECD4;
}

.hl-cur A {
color: #F8931E;
padding-top:5px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left: 10px;
padding-right:10px;
}

/* EBENE 2*/

.hl2-no A {
padding-top:2px;
padding-bottom:2px;
color: #1F4D6E;
display:block;
text-decoration:none;
padding-left: 20px;
padding-right:10px;
}

.hl2-no A:hover {
display:block;
background-color:#F8ECD4;
}

.hl2-act {
padding-top:2px;
padding-bottom:2px;
color: #1F4D6E;
display:block;
text-decoration:none;
padding-left: 20px;
padding-right:10px;
}


.hl2-cur A {
padding-top:2px;
padding-bottom:2px;
color: #F8931E;
display:block;
text-decoration:none;
padding-left: 20px;
padding-right:10px;
}


/***************************
ROOTLINE
***************************/
#ROOTLINE {
padding-top: 30px;
padding-bottom: 20px;
color:#F8931E;
}

#ROOTLINE A {
text-decoration: none;
color:#F8931E;
}

#ROOTLINE A:hover {
text-decoration: underline;
color:#F8931E;
}


/***************************
Sekund&#65533;rnavigation
***************************/

#SEKUNDAERNAVIGATION {
text-align:right;
padding-right:3px;
margin-top:10px;
}

#SEKUNDAERNAVIGATION A {
color: #1F4D6E;
text-decoration: none;
}


#SEKUNDAERNAVIGATION A:hover {
color: #F8931E;
}

/*****************************
Formularelemente
******************************/

input.TEXT {
border: 1px solid #1C4F6E;
width: 145px;
color: #555456;	
}

input.SUBMIT {
border: 1px solid #1C4F6E;
width: 30px;
color: #555456;	
}


/***************************
HAUPTNAVIGATION
***************************/
#HAUPTNAVIGATION {
margin: 0px 0px 0px 0px;

padding: 15px 0px 0px 0px;
width: 710px;

}


#HAUPTNAVIGATION ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#HAUPTNAVIGATION li {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 177px;
	text-align: center;
}

li.hnav-cur {
background-color: #F7CD9D;
color: #ffffff;
}

li.hnav-act {
background-color: #F7CD9D;
color: #000000;
}

#HAUPTNAVIGATION a
{
text-decoration: none;
color: #1F4D6E;
padding: 15px 2px 15px 2px;
display:block;
font-weight: bold;
}

#HAUPTNAVIGATION a:hover
{
text-decoration: none;
background-color: #ffffff;
color: #1f4d6e;
}



/*------------------------------------------------*/
/* News-                     ---------------------*/
/*------------------------------------------------*/
/* Line in News */
.clearer {
background-color: #1C4F6E;
height: 1px;
border: none;
}

/* Latest */
.subheader {
line-height: 150%;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 0px;
padding-left:10px;
padding-right:10px;
}

.news-latest-date {
padding-left:10px;
padding-bottom:5px;
}

.news-latest-morelink {
text-align: right;
background: url(../3_bilder/link_arrow.jpg) no-repeat right center;
padding: 0 15px 0 0;
margin-right: 10px;
}

.news-latest-morelink A {
text-decoration: none;
color: #555456;	
}

.news-latest-morelink A:hover {
color: #1F4D6E;
}

/* LISTE */

.news-list-item A,h3 {
color: #1F4D6E;
padding-top: 0px;
font-size: 13px;
padding-bottom : 0px;
text-decoration:none;
}

.news-list-morelink {
text-align: right;
background: url(../3_bilder/link_arrow_list.jpg) no-repeat right center;
padding: 0px 15px 0 0;
text-decoration: none;
}

.news-list-morelink A {
text-decoration: none;
color: #555456;	
font-size: 12px;
}

.news-list-morelink A:hover {
color: #1F4D6E;
font-size: 12px;
}

.news-list-date {
width: 230px;
display:block;
float:left;
padding-bottom:10px;
}

.news-list-category {
width: 220px;
display:block;
text-align:right;
float:left;
padding-bottom:10px;
}

.news-single-subheader {
padding-bottom : 10px;
font-weight: bold;
}

.news-single-backlink A {
text-decoration: none;
color: #555456;	
font-size: 12px;
}

.news-single-backlink A:hover {
color: #1F4D6E;
font-size: 12px;
}

.tx-ttnews-browsebox {
text-align:center;
}

/*##################################
# Sitemap
##################################*/
.tx-flseositemap-pi1 ul {
margin-left: 20px;
border-bottom: 1px solid #1C4F6E;
}



/* Tabellen */

#INHALTMITTE table.contenttable p {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#INHALTMITTE table.td {
vertical-align: top;
}


/********************
Fileuploads
*********************
.csc-uploads-icon img {
border: 1px solid #1C4F6E;
}*/


.tx-indexedsearch-redMarkup  {
color:#1C4F6E;
}

.tx-indexedsearch-sw {
color:#1C4F6E;
}

/**********************
SUchergebnisseite
**********************/

#INHALTMITTE ul.browsebox {
	padding: 0;
	margin: 0 0 20px 0;
}

#INHALTMITTE ul.browsebox li{
	list-style-type: none;
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
	
}