html {
	height:101%;
}
body {
	height:100%;
	color: #333333;
	background-color: #aca89a;
	margin:0px;
	height:100%;
	padding:0px;
	text-align:center;
	line-height:16px;
	background-image: url(images/outofpage.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.unsichtbar{display: none;}
#page {
	margin:auto;
	width:1007px;   /* 1024 - (2*17) */
	width:1024px;   /*+17 für shadow */
	text-align:left;
	clear:both;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 13px;
/*	min-height:100%;
*/	background-image: url(images/rechts_page.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#nest {
	background-image: url(images/rechtsOben_page.gif);
	background-repeat: no-repeat;
	background-position: right top;
	clear:both;
/*	min-height:100%;
	height:100%;
*/
}

.inhaltsseite{
	background-image: url(images/linksrechts.gif);
	background-repeat: repeat-y;
	background-position: 226px top;
}

/* Layoutelemente und Unterelemente */
#head {
	background-image: url(images/bg_head.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

#suche {
	float:right;
	padding: 2px 5px 0px 0px;
	}
	
#suche input{
	float:left;
	}
	
#suche input.inputwidth{
	height:20px;
	width:190px;
	}
#suche input#button{
	border-left:none
	}
	
#footer{	
	margin:  0px 0px 0px 0px ;
	padding: 10px 9px 0px 235px ;
	width:520px;
	background-color:#FFF;
	}
	
.inhaltsseite #footer{
	background-image: url(images/unten.gif);
	background-repeat: no-repeat;
	background-position: 226px top;
	padding-top:30px
	}
	
#footerContent{
	background-image: url(images/footer.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	padding: 5px 0px 0px 0px ;
	color:#FFF;
	width: 520px;
	}
#footer .container{
	background: none;
	float:left;
	width:24%;
	}
#footer .container2 ,#footer .container3 {
	border-right: 1px solid #FFF;
	}
#footer .container2  {
	border-left: 1px solid #FFF;
	}
#footer .container4 {
	clear:right
	}
#col1 #head {
	height:245px;
	height:275px;
	padding-top:15px;
	}
#col2 #head {
	height:123px;
	padding-left: 9px;
	}
#col3 #head {
	height:123px;
	color:#9e9c91;
	}
#logo {
		margin:0px;
		clear:right;
	}
#col1 #logo {
		padding:0px 0px 0px 23px;
	}
#col3 #logo {
	height:78px;
	margin-bottom: 16px;
	padding-left:11px;
		 
	}
#col3 #logo img{
/*		padding:30px 0px 0px 0px;
*/		padding:0;
	}


/* Hauptnavigation*/


/* Layoutelemente und Unterelemente */
#nest{
	padding:0px;
}
#col1{
	width:226px;
	float:left;
	padding:0px 0px 0px 0px ;
	margin: 0px ;
}

#col2 {
	width:538px;
	margin:0px;
	float: left;
	padding:0px 0px 0px 0px ;
	clear:right;
	line-height: 1.5em;
	height:100%;
	
}

#col3{
	width:242px;
	float: left;
	clear:right;
	padding: 0px 0px 0px 0px ;
}
#col3 #head{
	padding: 0px 0px 0px 0px ;
	margin-right:13px;
}
#col3_content , #col2_content{
	padding-top: 10px ;
}


.inhaltsseite #col2_content {
	background-image:url(images/oben_inhaltsseite.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;}
#col3_content{
	padding-top: 13px ;
}
#col3 .container {
	margin-bottom: 20px ;
}
#col1_content  {
	padding: 0px 11px 0px 0px ;
}

/* Schattenelemente */

#col2_content #container {
	margin: 0px 0px 5px 0px;
	background-image: url(images/linksrechts.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#col2_content #container_content{
	padding: 0px 10px 10px 10px;
}

#col2_content #container_contentInhaltseite{
	padding: 0px 27px 10px 27px;
}

#col2_content #container #headerContainer{
	background-image: url(images/oben.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
}
#col2_content #container #footerContainer{
	background-image: url(images/unten.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:13px;
}

#funktionsleiste{
	padding-top:10px;
}

/* Schatten col3 */
#col3_content .container, #col1_content .container{
	margin: 0px 0px 0px 0px;
	background-image: url(images/linksrechts_col3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#col3_content .container_content, #col1_content .container_content{
	margin: 0px 17px 0px 6px;
		
	background-image: url(images/bg_band_klein.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	padding-bottom:8px;
}
#col1_content .container_content{
	margin: 0px 2px 0px 6px;

}
#col3_content .container {
/*	width: 220px;
*/
}

#col3_content .container .headerContainer, #col1_content .container .headerContainer{
	background-image: url(images/oben_col3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
}
#col3_content .container .footerContainer, #col1_content .container .footerContainer{
	background-image: url(images/unten_col3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:21px;
}
#col3_content p, #col1_content p{padding:0; margin:0;}

/* Ende Schattenelemente */

/* Startseite 2 Boxen */
#container_content_Left , #container_content_Right{
	float:left;
	width:236px;
	margin-left: 14px;
}

/* Ende Startseite 2 Boxen */
.atmo{
	padding: 4px 0px 10px 0px ;
        height: 367px;
        width: 517px;
        background-repeat: no-repeat;
        position:relative;
        top: 4px;
        margin-bottom: 10px;
}
.startseite{}

/* Ende Layoutelemente und Unterelemente */

/* hauptNavigation mittels Definitionslisten */
dl.hauptNav {
	margin:0px;
	padding: 0px 0px 0px 4px;
	width:100%;
	font-size:115%;
	font-weight:bold;
}
dl.hauptNav dd  {
	margin:83px 0px 0px 0px ;
	margin:18px 0px 0px 0px ;
	float:left;
	
}
dl.hauptNavSub {
	margin:0px 0px 0px 0px;
	padding: 0px;
}
dl.hauptNavSub dd{
	margin:0px;
}
/* Ende hauptNavigation mittels Aufzaehlungspunkte */

/* subNavigation mittels Definitionslisten */
div.subNav{
	background-image: url(images/subNav.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}
dl.subNav {
	border-top: 1px solid #aba99e;
	margin:0px 0px 40px 0px ;
	padding: 0px;
}
dl.subNav dd  {
	border-bottom: 1px solid #aba99e;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 9px;
	clear:both;}
	
dl.subNavSub {
	margin:0em 0px 0px 0px;
	padding: 0px;
}
dl.subNavSub dd{
	margin:0px;
}
/* sonderNavigation mittels Definitionslisten */
dl.sonderNav {
	margin:0px;
	padding: 0px;
}
dl.sonderNav dd  {
	margin:0px 0px 1px 0px;
	padding:0px 0px 0px 9px;
	clear:both;
	background-image: url(images/sonderNav.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Ende hauptNavigation mittels Aufzaehlungspunkte */
div.overlay {
	display:none;
	text-align:left;
}

#alert{
	width: 474px;
	height: 300px;
}
.window_content{
	background-color: #FFF;
	background-image:url(images/header_band.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 1px solid #999;
}
.window_content #container {
	background-image:url(images/rechts_fenster.gif);
	background-position:right top;
	background-repeat:repeat-y;
	margin:0 0 5px;
}

.window_content #footerContainer {
	background-image:url(images/unten_fenster.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:13px;
}
.window_content #container_content{
	padding: 20px 30px 0px 20px;
}

div.overlay div.close {
	text-align:right;
	background-image:url(images/close.gif);
	cursor:pointer;
	height:15px;
	clear:both;
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#FFCC33;
	padding-bottom:3px;
	padding-right:33px;
}
/* CSS Document */


/* Eigenschaften Standard Links */
a {
	color: #6e6e70;
	text-decoration: none; 
}
a:link{
	color: #6e6e70;
	text-decoration: none;
	}
a:visited{
	color: #6e6e70;
}
a:hover{
	color:#6e6e70;
	text-decoration:underline;
}
a:active{
	color:#ff9900;
	text-decoration:underline;
}

a.mehr{
	color:#6e6e70;
	background-image: url(images/more_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:13px;
	font-weight:bold;
	margin-left: 5px;
}
.bildLinks a{
	color:#000000;
}

.firstContainer a.mehr{
	background-image: url(images/more.gif);
	padding-left:15px;
}
/*  ------ Links Intern / Extern etc. ------ */
a.external {
	padding:0px 0px 0px 10px;
	margin:0px;
	background: url(images/extern.gif) no-repeat left 5px;
}
a.internal{
	padding:0px 0px 0px 10px;
	margin:0px;
	background: url(images/intern.gif) no-repeat left 3px;
}

a.download {
	padding:0px 0px 0px 12px;
	margin:0px;
	background: url(images/download.gif) no-repeat left 2px;
}
a.mail {
	padding:0px 0px 0px 1.3em;
	background: url(images/email.html) no-repeat left 3px;
}
a.internal-linkBack {
	float:left;
	padding:0px 0px 0px 1pxm;
	margin:3px 0px 2px 0px;
	background: url(images/back.html) no-repeat left 4pxm;
}
/*  ------ Ende Links ------ */
/* 	Funktionsleiste  */

#funktionsleiste a.uebersicht{
	background-image: url(images/intern.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:17px;
	margin-right:15px;
}

#funktionsleiste a.drucken{
	background-image: url(images/drucken.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:22px;
	margin-right:15px;
}
#funktionsleiste a.senden{
	background-image: url(images/senden.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:22px;
	margin-right:15px;
}
#funktionsleiste a.feedback{
	background-image: url(images/feedback.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:22px;
	margin-right:15px;
}
/* 	Ende Funktionsleiste  */
p {
	margin: 10px 0px  10px  0px ;
}
.email p {
	margin: 10px 0px  20px  0px ;
}
.clear {
	clear:both;
}
.p_skip{
	margin: 0px 0px  0px  0px ;
}
small {
	font-size:90%;
	color:#999999;
}
hr{
	border-bottom:1px solid #cccccc;
	border-top:0px;
	height:1px;
	margin:20px 0px 0px 0px ;
	padding:0px;
}
.containerPressemeldungen hr{
	 
	margin:2em 0px 2px 0px;
	 
}
blockquote {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
UL{
	margin:0px 0px 0px 12px;
	padding: 0px 0px 10px 0px;
	list-style-image: url(images/bullet.gif);
	list-style-type:none;
}


UL.links{
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 1em;
}
#col3 ul.links{
	margin-top:5px;
}
dl.file{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 1em 0px;
}
dl.file dd.word{
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(images/pdf.html) no-repeat left 6px;
}
dl.file dd.pdf{	
	margin:0px;
	padding:0px 1em 0px 2em;
	background:url(images/pdf.html) no-repeat left 2px;
}
OL {
	margin: 0px 0px 0px 18px;
	padding:0px;
}

OL li {
	margin:0px;
	padding:0px;
}
dt {
	font-weight: bold;
}
img {
	border:none;
}


ul.sonderNav {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;
}

.rot {
	color:#ff0000;
}

/* Ende Diverse HTML HTML-Elemente */

/* Formulare */
/* Formulare */
form {
	padding:0px;
	margin:0px;
	}
input, select, textarea{
	font-size:100%;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label{
	margin-bottom:5px;
}
fieldset{
	border: none;
	padding-left:0px;
}
input#checkbox{
	border:0px;
}
input#radiobutton{
	border:0px;
}
input.tab {
	margin-left:11px;
}

legend {
	font-weight: bold;
}
.name {
	visibility: hidden;
}

.inputwidth {	
	width: 145px;
}

label.kontaktLabelwidth, label.kontaktLabelwidth1{
	display:block;
	float:left;
	margin:0 0 0 4px;
	text-align:left;
	width:80px;
}
label.kontaktLabelwidth1{
width: 170px;
}
.kontaktInputwidth {
	width:250px;
	border:1px solid #999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	padding-left:3px;
}
label.loginLabelwidth{
	display:block;
	float:left;
	margin:0 0 0 0px;
	text-align:left;
	width:70px;
}

.loginInputwidth {
	width:150px;
	border:1px solid #999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	padding-left:3px;
}
.tab {
	padding-left:84px;
}
.tab1 {
	padding-left:174px;
}
.login .tab {
	padding-left:72px;
	font-size:90%;
}
.send {
	background-color:#ACA89A;
	padding: 2px 25px 2px 25px;
	background-image: url(images/bg_button.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
input.login {
	padding: 1px 25px 1px 25px;
	margin-left:15px;
	
}
/* Ende  Formulare */

/* Ueberschriften */

h1{
	font-size: 140%;
	line-height: 145%;
	font-weight: bold;
	margin: 25px 0px 6px 0px ;
}

h1.kategorie{
	font-size: 95%;
	line-height: 145%;
	margin: 20px 0px 15px 0px ;
	border-top: 1px solid #ABA99E;
	color:#9E9C91;
	padding-top:5px;
}

#col3 h1{
	font-size: 100%;
	line-height: 115%;
	font-weight: normal;
	margin: 17px 0px 10px 0px ;
	padding: 5px 0px 0px 0px ;
	clear:both;
	border-top: 1px solid #aba99e;
	color:#aba99e;
}


.headerSmallPressespiegel{
	font-weight:normal;
	margin: 0.6em 0px 0px 0px ;
	clear:both;
}
h1.first , h2.first {
	padding: 0px ;
	margin: 0px ;

}
h1.small {
	font-size:110%;
	color:#9E9C91;
	margin: 1em 0px 0px 0px ;

}

#col1 h2 {
	font-size: 130%;
	line-height: 145%;
	font-weight: normal;
	margin: 0px 0px 7px 0px ;
	padding:  0px 0px 0px 25px ;
	color:#9E9C91;
}


#col1 h2.schwerpunktthemen {
	font-size: 160%;
	line-height: 120%;
	margin: 0px 0px 20px 0px ;
}

h2{
	font-size: 145%;
	line-height: 125%;
	font-weight: bold;
	margin: 10px 0px 6px 0px ;
	clear:both;
}

#container_content h2{
	font-size: 130%;
	margin: 5px 0px 10px 0px  ;
}

#col3 .container_content h2, #col1 .container_content h2{
	background-color:#FC3;
	font-size:100%;
	padding: 2px 0px 2px 5px ;
	margin:  5px 0px 0px 0px ;
        font-weight: bold;
        color: black;
}

#container_content h2 a , #container_content h2 a:hover , #container_content h2 a:visited {
	color:#333333;
	text-decoration:none;
}

h3{
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0px 0px 0px ;
}

h4{
	font-size: 100%;
	font-weight: normal;
	margin: 6px 0px 0px 0px ;
}
h5{
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0px 0px 0px ;
}
.headerCol3_Chronik{
	color:#666666;
	font-size: 105%;
	display:block;
	font-weight: normal;
	margin: 0px 0px 0px 0px ;
	padding: 7px 0px 0px 0px ;
}
/* Ueberschriften  Ende */
#col2_teaser {
	font-size: 112%;
	padding: 0px 15px 0px 15px ;
}

/* Eigenschaften zusaetzlicher Linkklassen  */

 
dl.hauptNav dd  a{
	background-image: url(images/hauptNav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	margin-left: 9px;
	height: 14px
}

dl.hauptNav dd.first  a{
	background-image: none;
	padding: 0px;
	margin: 0px;
}

dl.hauptNav dd  a, dl.hauptNav dd  a:visited, dl.hauptNavSub dd  a, dl.hauptNavSub dd  a:visited{
 	color:#FFCC33;
	text-decoration: none;
}
dl.hauptNav dd a.active {
	text-decoration: none;
	color: #ffffff;
}
 #funktionsleiste a:visited,#pfad a:visited,  dl.hauptNav dd a:visited, dl.hauptNavSub dd a:visited{

	text-decoration:none;
 }
 #funktionsleiste a:hover, #pfad a:hover, dl.hauptNav dd a:hover, dl.hauptNavSub dd  a:hover, p.top a:hover{
	text-decoration: none;
	
}

dl.hauptNav dd {
	font-size:105%;color:#666666;
}
dl.hauptNav dd  a {
	text-decoration: none;
}

dl.hauptNavSub dd  a{
	display:block;
	text-decoration: none;
	padding:2px 0px 2px 0px;
	border-bottom:solid 1px #cccccc;
}
dl.hauptNav dd a:hover, dl.hauptNavSub dd  a:hover, ul.sonderNav li  a:hover{
	text-decoration: none;
}
dl.hauptNav dd a.active, dl.hauptNav dd a.active:visited , dl.hauptNav dd a:hover {
	text-decoration: none;
	color:#FFFFFF;
}

dl.hauptNavSub dd  a.active , dl.hauptNavSub dd  a.active:visited {
	font-weight:normal;
}
dl.hauptNav dd a.selected,dl.hauptNav dd a.selected:visited, dl.hauptNavSub dd  a.selected , ul.sonderNav li  a.selected {
	text-decoration: none;
	font-weight:bold;
	color:#FF0000;
	border-bottom:1px solid #FF0000;
}
.sonderNav  a , .sonderNav  a:visited {
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	padding: 5px 0px 5px 18px;
	background-image: url(images/sonderNav_pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	}
.sonderNav  a.active , .sonderNav  a:hover{
	color:#FFCC33;
	background-image: url(images/sondernav_pfeil_hover.gif);
	}
.subNav  a {
	color:#9E9C91;
	display:block;
	text-decoration: none;
	padding: 8px 0px 8px 18px;
	background-image: url(images/subNav_pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	}
.subNav  a.active , .subNav  a:hover {
	color:#FFCC33;
	color:#ffbf00;
	}

/* Ende zusaetzlicher Linkklassen  */


/* Tabellen */
	
table, table.grauerKopf  {
	font-size: 100%;
	margin:0px 0px 1.5em 0px;
	padding:0px ;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-collapse: collapse;width:95%;
}
table p{
	margin:0px;
	padding:0px ;
}
table caption{
	text-align: left;
	font-weight:bold;
	font-size:100%;
	padding:0px 0px .5em 0px;

}
table td, table th {
	margin:0px 0px 0px 0px;
	padding:.3em .3em .3em .3em;
	vertical-align: text-top;
	border:1px solid #cccccc;
	vertical-align:top;
}
table.grauerKopf th {
	background-color:#dfdcd6;
	border-left:1px solid #cccccc;
}
table th {
	text-align:left;
}
thead  {
	font-weight: bold;
}
/* 		Tabelle Randlos  */
table.randlos, tbody.randlos{
	margin:0px 0px 1.5em 0px;
	padding:0px ;
	border:none;

}
table.randlos td, table.randlos th {
	margin:0px 0px 0px 0px;
	padding:0px .3em .3em 0px;
	vertical-align: text-top;	
	border:none;
}
/* 		Tabelle mit grauem Kopf und grauem Rand */
thead.grauerKopf, tr.grauerKopf td  {
	background-color:#ececec;
	border-left:1px solid #cccccc;
	
}

/* 		Tabelle mit orangenem Kopf*/

thead.orangenerKopf, .orangenerKopf th {
	background-color:#FFCC33;
}

/* 		Tabelle mit (orangenem Kopf) und grauem Fuss*/



td.grau {
	background-color:#dfdcd6;
}
/* Ende Tabellenklassen */



/* 	Footer  */

#footer ul{
	list-style-type: none;
	list-style-image: none;
	margin:0px 0px 0px 5px;
}
#footer a , #footer a:active , #footer a:visited {
	color:#FFF
}
#footer ul a{
	padding:0px 0px 0px 18px;
}
#footer ul a.rss{
	background-image: url(images/rss.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* 	ENDE Footer */


/* 	Pressemeldung mit Bild */

.bildLinks {
	float:left;
	width: 240px;
	margin-right: 15px;
	background-color:#ABA99E;
}

.caption{
	margin: 10px 10px 0px 10px ;
	float:left;
	font-size: 75%;
	line-height: 13px;
	padding-bottom:10px;
}
a .caption{
	padding-left: 25px;
	background-image: url(images/lupe.html);
	background-repeat: no-repeat;
	background-position: left top;	
}

/* 	ENDE Pressemeldung mit Bild */
.top a:hover {
background:transparent url(images/topHover.html) no-repeat scroll right 6px;
}
p.top a , p.top a:visited {
background:transparent url(images/top.html) no-repeat scroll right 0.6em;
border-bottom:1px solid #CCCCCC;
color:#999999;
display:block;
font-weight:bold;
margin:0px 0px 15px;
padding:0px 1px 0px 0px;
width:inherit;
}
p.top {
text-align:right;
}


#col3 .links li {
	padding:2px 0px 2px 0px;
}

/* SITEMAP */
ul.sitemap {
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	list-style-image: none;
	font-weight:bold;
	font-size: 140%;
}
ul.sitemap ul{
	font-size:80%;
	padding:0px 0px 0px 2px;
	margin:2px 0px 0px 0px;
	font-weight:normal;
	border-top:1px solid #FFCC33;
	list-style-type:none;
	list-style-image: none;
}

ul.sitemap li{
	border:none;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:both;
	
}

ul.sitemap li ul{
	padding-top:10px;
	
}
ul.sitemap li ul li {
	padding:3px 0px 3px 0px;
	margin:0px;
	clear:both;
}

ul.sitemap a, ul.sitemap a:active, ul.sitemap a:visited{
	display:block;
	text-decoration: none;
}

ul.sitemap li a, ul.sitemap li a:active, ul.sitemap li a:visited{
	padding:0px 0px 0px 18px;
	margin:0px;
	background-image: url(images/sitemap_ebene1.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

ul.sitemap ul a, ul.sitemap ul a:active, ul.sitemap ul a:visited{
	padding:0px 0px 0px 10px;
	margin:0px;
	background: url(images/intern.gif) no-repeat left 5px;
}


  .imageblock      { display:block; font-size: 10px; color: #000000; padding:1px 1px 1px 1px; }
  .imagetext      { background-color:#ABA99E; display:block; padding:8px; font-size: 10px; line-height: 13px;}
  .imageright       { width:auto; float:right;    margin: 0px 0px 10px 15px; }
  .imageleft       { width:auto; float:left;      margin: 0px 15px 10px 0px; } 
  .imagecenter    { width:auto; display:block;   margin: 15px 0px 15px 0px;  text-align:center; }

/* ENDE SITEMAP */




/* tt_news */

.news-single-img {
	float: right;
	padding: 0 0 8px 15px;
}

.news-list-item {
	padding-bottom: 25px;
}


/* default Form */

#mailform fieldset {width 380px;}
.csc-mailform-field {padding: 10px 0;}
label {display:block; float:left; margin:0 0 0 4px; text-align:left; width: 80px;}
#mailform input, #mailform textarea, #mailform select {border:1px solid #999999;font-family:Arial,Helvetica,sans-serif;font-size:100%;padding-left:3px;width:250px;}
#mailform input.csc-mailform-submit {margin-left: 80px;}


td .imageleft{margin: 0px;}
p.pressemappe a {background-image:url(images/package.gif); background-repeat: no-repeat;display:block;height:24px;padding-left:34px;padding-top:7px;}

#portlets2{margin-top: 20px;}


ul.no_bullets {
	list-style-image: none;
	list-style-type: none;
}

table.csc-uploads {
	width: 460px;
}


.csc-uploads, .csc-uploads tr, .csc-uploads td {
	border: 0;
}
.csc-uploads tr.tr-even {
	background-color: #ddd;
}
            
        <!--[if IE]>
            <style type="text/css" media="screen">
                /* CSS Document */
                UL{list-style-type:disc;}
                #page {
                	height:auto;
                	width:1044px;
                }
                #nest {	min-height:900px; }
               	
            </style>
        <![endif]-->

        <!--[if lte IE 6]>
            <style type="text/css" media="screen">
                /* CSS Document */
                #hauptnav dl dd a { }
            </style>
        <![endif]-->
