#head_container { display: none; }
#breadcrumb { display: none; }

#infoline_links #seitentitel { float: left; color: #a86807; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; width: 205px; padding-left: 5px; margin-left: 5px; }

/* ******************************************************
   Definitionen linke Seite / Subnavigation
   ****************************************************** */

#links .subnavigation {  background-color: #ec910c; margin: 0 0 5px 0; float: left; clear: both; }
#links .subnavigation .subnavigation_box {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dce0ca;
	border-right-color: #b0b3a2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #b0b3a2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #f4f6ef;
	width: 185px;
	padding: 5px 0;
	margin: 0 0 0 12px;
	float: right;
}

#links .subnavigation .subnavigation_box a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	margin: 0 0 0 5px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: left;
	color: #0000ff;
}

#links .subnavigation .subnavigation_box li,.subnavigation .subnavigation_box ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	clear: left;
}

#links .subnavigation .subnavigation_box ul li { font-weight: bold; color: #0066FF; }
#links .subnavigation .subnavigation_box ul li a { font-weight: bold; text-decoration: none; color: #5D5A55; }
#links .subnavigation .subnavigation_box ul li a:hover { font-weight: bold; text-decoration: none; color: #e55f0b; }
#links .subnavigation .subnavigation_box ul li a.selected { font-weight: bold; text-decoration: none; color: #e55f0b; }
#links .subnavigation .subnavigation_box ul li ul li { font-weight: normal; }

#links .subnavigation .subnavigation_box ul li ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: left;
	color: #5D5A55;
}
#links .subnavigation .subnavigation_box ul li ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: left;
	color: #e55f0b;
}
#links .subnavigation .subnavigation_box ul li ul li a.selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: left;
	color: #e55f0b;
}

#links .subnavigation .subnavigation_box ul li ul li ul li{
	font-weight: normal;
}

#links .subnavigation .subnavigation_box ul li ul li ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-weight: normal;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: left;
	color: #5D5A55;
}
#links .subnavigation .subnavigation_box ul li ul li ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-weight: normal;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-decoration: none;
	float: left;
	clear: left;
	color: #e55f0b;
}
#links .subnavigation .subnavigation_box ul li ul li ul li a.selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-decoration: none;

	float: left;
	clear: left;
	color: #e55f0b;
}

#mitte { color: #000000; }

#mitte .titelbox {
	      margin-bottom: 10px;
        margin-top: 10px;
        padding-bottom: 20px;
        background-color: #ffffff;
        border: none;
        height: 10px;
}

#mitte .titelboxtext {
	height: 25px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	background-color: #ffffff;
	border: none;
}

#mitte .titelboxtext h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #4A4B47;
	font-style: normal;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 0px;
  border-bottom: solid #4A4B47 1px; 
}

#mitte .titelboxbild {
  display: none;
}

#mitte a {
	color: #D84710 !important;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#rechts a{
	color: #ec910c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#rechts .infobox{
	padding-left: 5px;
	width: 162px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #557c2a;
	background-color: #f1f3ea;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	border-top: solid #dce0ca 1px;
	border-right: solid #b0b3a2 1px;
	border-left: solid #dce0ca 1px;
	border-bottom: solid #dce0ca 1px;
}

#rechts .infobox h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color: #e55f0b;
        margin: 0px;
}

#rechts .infobox a{
  font-size: 0.69em;
	color: #ec910c;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#rechts .infobox_box {
	width: 162px;
	background-color: #f4f6ef;
	padding-left: 5px;
	overflow: hidden;
	border-right-color: #b0b3a2;
	border-bottom-color: #b0b3a2;
	border-left-color: #dce0ca;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px 0px 10px 0px;
}

/* ******************************************************
   Basis HTML Definitionen
   ****************************************************** */

html {
	width: 100%;
	height: 100%;
}

body {
	height: 100%;
	width: 100%;
	margin: 0px;
	font-size: 101%;
}



/* ******************************************************
   Container Definitionen
   ****************************************************** */

#main_container {
	width: 590px;
  margin-right: auto;
	margin-left: 0;
	position: absolute; /* Edit 13.März 2009: Für Seitenunbruch in allenn Brwosern....*/
	
}
*+html #main_container {position:relative} /*IE 7 Hack für Optimierte Seitenausgaben*/

/* ******************************************************
   Header Definitionen / Bild und Maske f?r Navigation
   ****************************************************** */

#header_maske { display: none;
	z-index: 1;
	left: 0px;
	top: 0px;
	height: 138px;
}

#header_bild { display: none;
	background-image: url(../gui/header_background.jpg);
	width: 980px;
	float: left;
}

/* ******************************************************
   Haupt Navigation / Horizontal
   ****************************************************** */

#mainnavigation { display: none;
	width: 950px;
	top: 114px;
	height: 15px;
	z-index: 2;
	left: 16px;
}

#mainnavigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#mainnavigation ul li {
	float: left;

}

#mainnavigation ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #484848;
	font-size: 0.69em;
	line-height: 16px;
	font-weight: bold;
	width: 150px;
	float: left;
	margin-left: 4px;
	text-align: center;
	margin-right: 4px;
}

#mainnavigation ul li a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #EEEEEE;
}


/* ******************************************************
   Neben Navigation / rechts oben
   ****************************************************** */

#sidenavigation { display: none;

	top: 16px;
	z-index: 2;
	left: 778px;
	text-align: right;
	width: 170px;
	height: 95px;
}

#sidenavigation ul, #sidenavigation li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	clear: both;
}

#sidenavigation a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-size: 0.6em;
	margin-left: 4$;
	float: right;
	clear: right;
	line-height: 12px;
	width: 100%;
}

#sidenavigation a:hover {
	text-decoration: underline;
}

#sidenavigation a.selected {
	text-decoration: none;
	color: #000000;
	background-color: #d1d3d4;
}

#sidenavigation form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#suchfeld {
	float: right;
	clear: both;
	width: 100%;
	padding-top: 10px;
}

#suchfeld input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .63em;
	width: 110px;
	float: left;
	border: solid #b0b3a2 1px;
	color: #333333;
}

#suchfeld a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: auto;
	padding-top: 1px;
	font-size: .6em;
	font-weight: normal;
}

#suchfeld a:hover {
	font-weight: underline;
}


/* ******************************************************
   Infolinie / Titel, drucken, versenden usw...
   ****************************************************** */

#infoline {
        display: none;
	margin: 0px 8px 10px 8px;
	height: 30px;
	border-bottom: solid #b0b3a2 1px;
}

#infoline_links {
	width: 100%;
	float: left;
	padding-top: 5px;
}

#infoline_rechts {
        display: none;
	width: 40%;
	float: right;
	padding-top: 4px;
}

#infoline_rechts #versenden {
	background-image: url(../gui/icon_brief.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 15px;
	margin-left: 15px;
}

#infoline_rechts #drucken {
	float: right;
	background-image: url(../gui/icon_drucker.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-left: 15px;
}

#infoline_rechts a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #525252;
	font-size: .69em;
}

#infoline_rechts a:hover {
	text-decoration: underline;
}

/* ******************************************************
   Container Definitionen f?r 3 Spalten
   ****************************************************** */

#aussen {
	border-left: solid #FFFFFF 0px;
	border-right: solid #FFFFFF 0px;
}

#innen{
	margin:0px; 
	width:100%; 
}

#contex {
	clear: both;
}

/* ******************************************************
   Definitionen linke Seite
   ****************************************************** */
   
#links { display: none;
	width:198px;
	margin-left:-210px;
	padding: 0px 4px 0px 8px;
	float: left;
	position:relative;
}

#links p {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	clear: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #5D5A55;
}

#links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5D5A55;
	clear: left;
	float: left;
	text-decoration: none;
}

#links a:hover {
	text-decoration: underline;
}

/* ******************************************************
   Definitionen linke Seite / L?nderauswahl
   ****************************************************** */

#links #laenderwahl {
	background-color: #e55f0b;
	margin: 0px 0px 10px 0px;
	float: left;
	clear: both;
}

#links #laenderwahl #laenderwahl_box {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dce0ca;
	border-right-color: #b0b3a2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #b0b3a2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #f4f6ef;
	width: 185px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 12px;
	float: right;
}

#links #laenderwahl #laenderwahl_box #minikarte {
	padding: 5px 5px 5px 5px;
	float: left;
}

#links #laenderwahl #laenderwahl_box h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5A55;
	margin: 0px 0px 0px 5px;
}

#links #laenderwahl #laenderwahl_box p {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #5D5A55;
}
#links #laenderwahl #laenderwahl_box a {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #5D5A55;
}
#links #laenderwahl #laenderwahl_box form {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#links #laenderwahl #laenderwahl_box form select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #5d5a55;
	width: 160px;
	margin: 8px 0px 8px 5px;
}

/* ******************************************************
   Definitionen linke Seite / Volltextsuche
   ****************************************************** */
#links img {
border: 0px;
}

#links #volltextsuche {
	background-color: #999999;
	margin: 0px 0px 10px 0px;
	float: left;
	clear: both;
}

#links #volltextsuche #volltextsuche_box {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dce0ca;
	border-right-color: #b0b3a2;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #b0b3a2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #f4f6ef;
	width: 185px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 12px;
}

#links #volltextsuche #volltextsuche_box h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5A55;
	margin: 0px 0px 0px 5px;
}

#links #volltextsuche #volltextsuche_box p {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#links #volltextsuche #volltextsuche_box form {
	margin: 5px;
	padding: 0px;
}

#links #volltextsuche #volltextsuche_box form input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.63em;
	width: 110px;
	border: solid #b0b3a2 1px;
	margin: 0px;
}

#links #volltextsuche #volltextsuche_box form a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #5D5A55;
	float: none;
	clear: none;
	padding: 5px;
}

#links #volltextsuche #volltextsuche_box form a:hover {

}




/* ******************************************************
   Definitionen rechte Seite
   ****************************************************** */

#rechts {
        display: none;
	width:176px;
	float:right;
	position:relative;
	margin-right:-180px;
	padding-left: 4px;
	padding-bottom: 20px;
}

#rechts .werbebox{
	padding-left: 5px;
	width: 162px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #398c9d;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	border-top: solid #bcd8df 1px;
	border-right: solid #83b6c3 1px;
	border-left: solid #bcd8df 1px;
	border-bottom: solid #bcd8df 1px;
}

#rechts .werbebox h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #398c9d;
}

#rechts .werbebox_box {
	width: 167px;
	background-color: #FFFFFF;
	overflow: hidden;
	border-right-color: #83b6c3;
	border-bottom-color: #83b6c3;
	border-left-color: #bcd8df;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: center;
	padding-top: 5px;
}
#rechts .werbebox_box p {
	color: #000000;
}

#rechts ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	margin: 0;
	margin-bottom: 16px;
  padding: 0px 0px 0px 20px ;
}


#rechts p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #5d5a55;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

#rechts a:hover{
	text-decoration: underline;
}


/* BOXEN AUSBLENDEN */

#mitte .boxbreittitel {
	background-color: #ffffff;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
  border: solid 1px #000000;
}

#mitte .boxbreit {
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
  border-right: solid 1px #000000;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	_height: 100px;
	min-height: 100px;
}

#mitte .boxbreittitel .boxbreit_m {
	height: 17px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
}

.news-list-date {
  padding-right: 20px;
}


/* ******************************************************
   Main Content
   ****************************************************** */

#mitte {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	position: relative;
	float: none;
}

#mitte h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .80em;
	color: #4a4b47;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}

#mitte h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #4a4b47;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

#mitte h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #4a4b47;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

#mitte h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #4a4b47;
	font-weight: bold;
	margin: 0px;
}

#mitte p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: .69em;
	color: #4A4B47;
}

#mitte a {
	color: #0000ff;
}

#mitte ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	margin: 0;
	margin-bottom: 16px;
  padding: 0px 0px 0px 15px ;
}

#mitte .newsboxtitel {
	background-color: #ffffff;
	border: solid #000000 1px;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
}

#mitte .newsbox {
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

#mitte .newsbox .titel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #D84710;
	font-weight: bold;
}

#mitte .newsbox .datum{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #4A4B47;
	font-style: normal;
	float: right;

}

#mitte .newsbox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000ff;
	text-decoration: none;
}

#mitte .newsbox a:hover{
	text-decoration: underline;
}

#mitte .newsbox .news-latest-category{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.69em;
  color: #4a4b47;
}

#mitte .newsbox .news-latest-category a{
  color: #0000ff;
}

#mitte .newsbox .divider{
	border-top: solid #f5d4c8 1px;
	margin: 10px 0px 10px 0px;
}

#mitte .newsboxtitel .titelbox_l {
	background-image: url(../gui/titelbox_links.gif);
	width: 13px;
	height: 20px;
	float: left;
}

#mitte .newsboxtitel .titelbox_m {
	background-image: url(../gui/titelbox_mitte.gif);
	height: 17px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .60em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
}

#mitte .newsboxtitel .titelbox_r {
	background-image: url(../gui/titelbox_rechts.gif);
	width: 13px;
	height: 20px;
	float: left;
}


#mitte .pollboxtitel {
	background-color: #e6d6d0;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
}

#mitte .pollbox {
	border-right: solid #e6d6d0 4px;
	border-bottom: solid #e6d6d0 4px;
	border-left: solid #e6d6d0 4px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

#mitte .pollbox .titel p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #995234;
	font-weight: bold;
}

#mitte .pollbox .datum{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #4A4B47;
	font-style: normal;
	float: right;
}

#mitte .pollbox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000ff;
	text-decoration: none;
}

#mitte .pollbox a:hover{
	text-decoration: underline;
}

#mitte .pollbox .divider{
	border-top: solid #f5d4c8 1px;
	margin: 10px 0px 10px 0px;
}

#mitte .pollboxtitel .pollbox_l { display: none; }
#mitte .pollboxtitel .pollbox_m {
	background: none;
	height: 17px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .60em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
}

#mitte .pollboxtitel .pollbox_r { display: none; }


#mitte .linkboxtitel {
	background-color: #ffffff;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
	border: solid #000000 1px;
	margin-top: 15px;
}

#mitte .linkbox {
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

#mitte .linkbox .titel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #D84710;
	font-weight: bold;
}

#mitte .linkbox .datum{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #4A4B47;
	font-style: normal;
	float: right;

}

#mitte .linkbox a{
    display: block;
    float: left;
    width: 150px;    
    color: #0000ff; 
}

#mitte .linkbox a:hover{
	text-decoration: underline;
}

#mitte .linkbox .divider{
	border-top: solid #f5d4c8 1px;
	margin: 10px 0px 10px 0px;
}

#mitte .linkboxtitel .linkbox_l {
	background-image: url(../gui/linkbox_links.gif);
	width: 13px;
	height: 20px;
	float: left;
}

#mitte .linkboxtitel .linkbox_m {
	background-image: url(../gui/linkbox_mitte.gif);
	height: 17px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .69em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
}

#mitte .linkboxtitel .linkbox_r {
	background-image: url(../gui/linkbox_rechts.gif);
	width: 13px;
	height: 20px;
	float: left;
}
/* ******************************************************
   Fusszeile inkl. Navigation
   ****************************************************** */

#fusszeile {
	clear:both;
	margin: 20px 8px 0px 8px;
	text-align: center;
	border-top: solid #b0b3a2 1px;
	border-bottom: solid #b0b3a2 1px;
  display: none;
} 

#fusszeile ul, #fusszeile li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#fusszeile a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000ff;
	font-size: .69em;
	margin-left: 4px;
	line-height: 15px;
	padding: 0px 10px 0px 10px;
}

#fusszeile a:hover {
	text-decoration: underline;
}

#fusszeile .tx-lastupdate-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #919191;
	font-size: .69em;
	margin-left: 0px;
	line-height: 15px;
	padding: 0px 10px 0px 10px;
	display: inline;
}

.col2right { width: 280px; float: left; }
.col2left { width: 280px; float: left; margin-right: 10px; }
.clearer { clear: both; }

.tipp-2col {  }
.tipp-2col .col2left { width: 60px; margin-top: 4px; }
.tipp-2col .col2right { width: 500px; }
.tipp-2col .col2right p { margin-top: 6px; margin-bottom: 6px; }
.tipp-2col .news-list-item { border-top: none !important; }

/*-----------------------------------  NEWS  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
/*clear:right;*/
border: 0; 
background-color: #666666;
height:1px;
}
.news-latest-container HR.clearer {
clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container H2{
font-size:11px;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#666666;
	padding:3px;
	margin:3px;
        font-weight:normal;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#e24d3b;
}
.news-latest-gotoarchive A {
	color:#0000ff;
}
.news-latest-item {
	padding:3px;
	margin:3px;

}
.news-latest-item H3{
        font-size:10px;
        font-weight:normal;
        margin-top:0px;
        margin-bottom:0px;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.news-latest-category IMG {
	float: none;
        border:none;
        margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
        font-size:9px;
}
span.news-latest-date A:hover{
	font-size:9px;
}
.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:left;
	color: #0000ff;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}


.news-list-item {

	}
.news-search-form {
        padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	font-size: 11px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0000ff;
}
.news-list-container H3 A {
	color:#0000ff;

}

.news-list-date {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: right;
	border:none;
  margin-bottom:5px;
  margin-right:2px;
  margin-left:5px;
}
.news-list-category IMG {
	float: none;
  border:none;
  margin: 0px;
}

.news-list-morelink,.news-list-category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.69em;
}

.news-list-morelink A {
margin-bottom:3px;
color: #0000ff;
text-decoration: none;
font-size:9px;
}
.news-list-browse { text-align: right; }




	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	border:1px solid #333;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;

}
.news-single-item H2 {
	font-size: 12px;
	font-weight:bold;
	color: #e24d3b;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
	font-size: 11px;
}

.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #0000ff;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	clear: both;
	margin-top: 15px;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
margin:0px;
	margin-bottom: 3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
width:90%;
}


/*----------------- CO2 ---------------*/

#mitte .graybox {
  border: solid 1px #000000;
}

#mitte .co2bar {
  border-right  : solid 1px #000000;
}



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border-bottom-color: #333333;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}




/* CSS VON TYPO 3 */

#contex {
	float: right;
  //float: none;
	clear: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}


/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption { font-size: 80%; /* Customize me */ }
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG { border: 2px solid black; padding: 0px 0px; }
DIV.csi-imagewrap { }
DIV.csi-textpic IMG { }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-right: 10px; }

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; }

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-left: 5px; margin-right: 5px; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

.country .country_left .country_titel { padding: 0; }
.kennziffer_lg .kennziffer_sp1, .kennziffer_lu .kennziffer_sp1, .kennziffer_header .kennziffer_header_sp1 { padding-left: 0; }
.kennziffer_lg, .kennziffer_lu { border-bottom-color: #000; }
.kennziffer_header { border-bottom: #000 1px solid; }

.news-list-browse { display: none; }
.news-list-item { border-top: #000 1px solid; }

.tx-arotealoginbox-pi1, .tx_chcforum-pi1-toolBar { display: none; }

img { border: none; }
#mitte a, #mitte a:link { color: #000; text-decoration: none; }
