@import url();

html, body {
	height: 100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
}

body {
	font-family: Arial, sans-serif;	
	font-size: 12px;
	line-height: 12px;
	margin:0px;
	padding:0px;
	background-color:#e4551c;
		background-image: url(../00_img/verlauf_e4551c_orange.gif);
	background-repeat:repeat-x;
}

a, a:link, a:visited {

	color:#000;
}

a:active, a:focus {outline: none;}

img {
	border: 0;
}

/* CONTAINER komplett */ 

#ContainerBg {
	position:relative;
	margin: 0px auto;
	background-image: url(../00_img/bg_container_blank.gif);
	background-repeat:repeat-y;
	background-color:#fff;
	width:960px;
	min-height: 100%; /* MindesthÃ¶he in modernen Browsern */
	height: auto !important; /* !important-Regel fÃ¼r moderne Browser */
	height: 100%; /* MindesthÃ¶he in IE (<7) */
}

#Container {
	position:relative;
	margin: 0px;
	padding-bottom:500px;
	background-image: url(../00_img/bg_container_1.gif);
	background-repeat:no-repeat;
	width:960px;
	min-height: 100%; /* MindesthÃ¶he in modernen Browsern */
	height: auto !important; /* !important-Regel fÃ¼r moderne Browser */
	height: 100%; /* MindesthÃ¶he in IE (<7) */
	border-left:1px solid pink;
	border-right:1px solid pink;
}

#ContainerHeader {
	position:relative;
	float:left;
	margin: 0px;
	padding:0px;
	top:45px;
	/*background-image: url(../00_img/header_container_rot_kreis.gif);*/
	background-repeat:no-repeat;
	width:960px;
	height:25px;
}

#ContainerHeaderServiceMenue {
	position:relative;
	float:right;
	margin: 0px;
	
	padding-bottom:1px;
	padding-right:1px;
	padding:2px;
	color:#fff;
	top:32px;
	background-color:#9CCB49;
		background-color:#f05a22;
			background-color:#ccc;
				background-image: url(../00_img/bg_servicemenue_999_25p.gif);
  background-position:right;

	z-index:1000;
		width:646px;
		text-align:right;
}

#ContainerHeaderServiceMenue a{
	color:#666;
	text-decoration: none;
}

#ContainerHeaderServiceMenue a:hover{
	color:#333;
}

/* Container mit linker spalte mit Navigation und dem Inhaltsbereich */

#ContainerBody{
	position:relative;
	float:left;	

}	

/* Container linke spalte mit Navigation */
	
#ContainerBodyLeft{
	position:relative;	
	float:left;	
	width:310px;
	top:70px;
}

#ContainerBodyLeftLogo{
float:left;
	width:310px;
	height:50px;
	/*background-image: url(../00_img/container_body_left_logo_rot.gif);
	background-repeat:no-repeat;*/
}

#ContainerBodyLeftLogo a{
float:left;
	width:310px;
	height:30px;

}

#ContainerBodyLeftNavigation{
	float:left;	
	width:275x;
	padding-left:42px;
	padding-top:5px;
}

/* Navigation links */

#ContainerBodyLeftNavigationUnorderedList{
		float:left;			
	width:232px;
	list-style:none;
	padding:0px;
	margin:0px;
}

#ContainerBodyLeftNavigationUnorderedListItem1{
	float:left;		
	width:232px;
	text-align:right;
	padding:5px;
	padding-right:0px;
		padding-left:0px;
	border-top:1px #999 solid;
	text-transform: uppercase;
}

#ContainerBodyLeftNavigationUnorderedListItem1:hover{
color:#000;
}
#ContainerBodyLeftNavigationUnorderedListItem1 a{
			text-decoration: none;
}

#ContainerBodyLeftNavigationUnorderedListItem1ActiveLink {
	float:left;		
	width:232px;
	text-align:right;
	padding-top:5px;
		padding-bottom:5px;
		padding-left:0px;
	padding-right:0px;
	border-top:1px #999 solid;
	color:#9CCB49;	
	text-transform: uppercase;	

}

#ContainerBodyLeftNavigationUnorderedListItem1ActiveLink a{
	color:#9CCB49;
		text-decoration: none;		
}

#ContainerBodyLeftNavigationUnorderedListItem1ActiveLinkmitSub {
	float:left;		
	width:232px;
	text-align:right;
	padding-top:5px;
		padding-left:0px;
	padding-right:0px;
	border-top:1px #999 solid;
	color:#9CCB49;	
	text-transform: uppercase;	

}

#ContainerBodyLeftNavigationUnorderedListItem1ActiveLinkmitSub a{
	color:#9CCB49;	
		text-decoration: none;	
}


#ContainerBodyLeftNavigationUnorderedListItem1 a:hover{
		color:#9CCB49;
}

#ContainerBodyLeftNavigationUnorderedList2{
		float:left;		
	width:232px;
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:5px;
}

#ContainerBodyLeftNavigationUnorderedListItem2{
		float:left;		
	width:212px;
	text-align:right;
	padding:5px;
	padding-left:0px;
	padding-right:20px;
	border-top:1px #eee solid;
	text-transform: none;
}

#ContainerBodyLeftNavigationUnorderedListItem2 a{
		color:#000;
			text-decoration: none;
}

#ContainerBodyLeftNavigationUnorderedListItem2 a:hover{
		color:#9CCB49;
}

#ContainerBodyLeftNavigationUnorderedListItem2ActiveLink {

		float:left;		
	width:212px;
	text-align:right;
	
	padding:5px;
	padding-left:0px;
	padding-right:20px;
		border-top:1px #eee solid;
	color:#9CCB49;
	text-transform: none;

}

#ContainerBodyLeftNavigationUnorderedListItem2ActiveLink a{
	color:#9CCB49;
}

#ContainerBodyLeftFooter{
	position:relative;	
	float:left;	
	width:310px;
		height:50px;
}

/* Container rechter Contentbereich */

#ContainerBodyCenter {
	position:relative;	
	float:left;
	width:650px;
		top:70px;
	
}

#ContainerBodyCenterBasis {
	position:relative;	
	float:left;
	width:650px;		
}

#ContainerBody1 {
	position:relative;	
	float:left;
	width:650px;
		top:70px;		
}

#ContainerBodyCenterHeader{

	position:relative;	
	float:left;
	width:650px;
	height:130px;
	background-image: url(../00_img/content_header_0.jpg);
	background-repeat:repeat-x;
		border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}

#ContainerBodyCenterContent{

	position:relative;	
	float:left;
	width:475px;
				line-height: 1.5em;	
	/*background-color:#444fff;*/
}

#ContainerBodyCenterContentHeadline {
	position:relative;	
	float:left;
	width:455px;
		height:25px;
	/*background-color:#444;*/
		padding:0px;
	margin:0px;
		margin-left:10px;
		padding-bottom:5px;
			border-bottom:1px dotted #9CCB49;
				font-size:1.0em;
	line-height:1.1em;
}

#ContainerBodyCenterContentHeadline h2, h1{
		position:relative;	
	float:left;
	color:#9CCB49;
	padding:0px;
	margin:0px;
	padding-top:10px;
	font-weight:normal;
	font-size:1.2em;
}

#ContainerBodyCenterContentContent {
	float:left;
	margin:0px;
	padding:10px;		
	color:#333;	
	width:455px;

}

#ContainerBodyCenterContentContent h1,h2,h3,h4{
font-size:1em;
font-weight:bold;
}

#ContainerBodyCenterContentContent h1{
border:0px;
margin-bottom:5px;
	color:#000;
	font-size:1.2em;
	font-weight:normal;
		color:#f6921e;
}

#ContainerBodyCenterContentContent h2{
border:0px;
margin-bottom:5px;
	color:#9CCB49;
	font-weight:bold;
}

#ContainerBodyCenterContentContent h3{
border:0px;
margin-bottom:5px;
	color:#f6921e;
}

#ContainerBodyCenterContentContent h4{
border:0px;
margin-bottom:5px;
	color:#000;
}



#ContainerBodyCenterContentContent p{
	padding:0px;
	padding-top:5px;
		padding-bottom:5px;
	margin:0px;
		font-size:1.0em;

}

#ContainerBodyCenterContentContent ul{
	padding-left:20px;		
	color:#333;
	list-style-image: url(../00_img/container_body_content_aufzaehlung_FFCD58_rechteck.gif);

}

#ContainerBodyCenterContentContent li{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

#ContainerBody2 {
	position:relative;	
	float:left;
	width:155px;
	margin:0px;
	padding:0px;

}



#ContainerBodyRechtsContent {
	position:relative;	
	float:left;
	width:145px;
	margin:0px;
	padding:0px;

}

#ContainerBodyRechtsFooter {
	position:relative;	
	float:left;
	width:145px;

}

#ContainerBodyCenterNavigation {
	position:relative;	
	float:left;
	width:175px;

	/*background-color:green;	*/
}

#ContainerBodyCenterNavigationHeadline{
		position:relative;	
	float:left;
	width:165px;
		height:30px;

	padding:0px;
	margin:0px;
	margin-left:5px;
			border-bottom:1px dotted #aaa;	
}

#ContainerBodyCenterNavigationHeadline h2{
	position:relative;	
	float:left;
	color:#aaa;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:10px;
	font-weight:normal;
	font-size:1em;
	margin-bottom:5px;
		text-transform: uppercase;
}

#ContainerBodyCenterNavigationHeadline h2 img{
	position:relative;	
	float:left;
	padding-right:5px;
	padding-left:7px;
	padding-top:3px;
}

#ContainerBodyCenterNavigationContent {
	position:relative;	
	float:left;
	padding:0px;
	margin:0px;
	padding-top:6px;
	/*background-color:green;	*/
}

#ContainerBodyCenterNavigation ul{
	position:relative;
		float:left;		
	width:145px;
	list-style-image: url(../00_img/container_body_content_navi_pfeil.gif);
	padding:0px;
	margin:0px;
	margin-right:10px;
	padding:0px;
	padding-left:24px;
margin-top:5px;

}

#ContainerBodyCenterNavigation li{


}

#ContainerBodyCenterNavigationUnorderedListItem1 {
		padding-top:5px;
		border-bottom:1px solid #eee;
		padding-bottom:5px;
}

#ContainerBodyCenterNavigationUnorderedListItem1 a{

			text-decoration: none;
	
}

#ContainerBodyCenterNavigationUnorderedListItem1 a:hover {
		padding-top:5px;
		color:#36B149;
	
}

#ContainerBodyCenterNavigationUnorderedListItem1ActiveLink {
		padding-top:5px;
		border-bottom:1px solid #eee;
		padding-bottom:5px;	
}

#ContainerBodyCenterNavigationUnorderedListItem1ActiveLink a{
			color:#36B149;
			text-decoration: none;
	
}

#ContainerBodyCenterContentFooter {
		clear:both;
	width:640px;
	height:10px;

}

#ContainerFooter {

	padding-top:25px;
	clear:both;
	width:960px;
	/*background-color:green;*/
}

#TextContainerRechteSpalte {
	padding:0px;
	margin:0px;	
		padding-left:5px;
	padding-right:5px;
	width:160px;
}

#TextContainerRechteSpalte h1 {
	padding:0px;
	margin:0px;	
	padding-top:10px;
	padding-bottom:4px;
	font-weight:normal;
	font-size:1.2em;
	border-bottom:1px dotted #9CCB49;
	line-height:1.1em;
	margin-bottom:7px;
	color:#9CCB49;
}

#TextContainerRechteSpalte p{
	padding:0px;
	margin:0px;
	color:#9CCB49;

	line-height:1.5em;
	padding-bottom:5px;
}



div.csc-header h1,h2,h3 {
	float:left;
	color:#000;
	display:block;
	padding:0px;
	margin:0px;
	width:100%;
	border-bottom:1px dotted #9CCB49;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:1.2em;
}



/* tt_news css stylez */

#tt_news-aktuelles-latest-container {
	float:left;
	width:445px;	

	margin:0px;
	

border-bottom:1px solid #b4d876;

}

#tt_news-aktuelles-latest-item {

	float:left;
	width:445px;
	background-color:#fff;
	margin-bottom:5px;
padding:5px;
border-bottom:1px dotted #eee;
}

#tt_news-aktuelles-latest-item-header {
	float:left;
		width:435px;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.2em;
	color:#f48359;
		padding:5px;
	border-bottom:1px solid #bbb;	
		background-color:#fcf4e9;
}

#tt_news-aktuelles-latest-item-header i{
	margin:0px;
	padding:0px;
	font-size:0.8em;

}

#tt_news-aktuelles-latest-item-header a{
	color:#f6921e;
		margin:0px;
	padding:0px;
}

i.tt_news-aktuelles-latest-date {
	float:left;
		width:435px;
	font-style:italic;
	color:#999;	
	font-seize:0.8em;
	font-weight:normal;	
	padding:0px;
	margin:0px;
	margin-bottom:4px;
}

#tt_news-aktuelles-archiv-latest-title {
	float:left;
padding:0px;
margin:0px;
padding-top:4px;
	margin-bottom:4px;
}

#tt_news-aktuelles-latest-item-content {
	float:left;
	margin-top:2px;
	margin-bottom:2px;
		padding:2px;
		padding-right:5px;	
				width:435px;
}

#tt_news-aktuelles-latest-item-content p{
line-height:1.5em;

}

#tt_news-aktuelles-latest-item-content img{
	float:left;
	margin:5px;
	margin-left:0px;
}

#tt_news-aktuelles-morelink a{
	font-style:italic;
	color:#999;	
	font-weight:normal;	
			padding-left:2px;	
}



#tt_news-aktuelles-single-item-container {
	padding:0px;
	margin:0px;

}

#tt_news-aktuelles-single-item-header {
	float:left;
		width:445px;
	font-weight:bold;
		padding:5px;	
	font-size:1em;
				background-color:#fff;
}

#tt_news-aktuelles-single-item-title {
	font-weight:bold;
	font-size:1.2em;	
	color:#f6921e;	
	padding-left:5px;
		margin:0px;
		margin-bottom:5px;
		padding-bottom:5px;
			background-color:#fcf4e9;
	border-bottom:1px solid #bbb;	
}

#tt_news-aktuelles-single-item-date {
	float:left;
		width:435px;
	font-style:italic;
	color:#999;	
	font-seize:1.2em;
	font-weight:normal;	
	padding:5px;
	margin:0px;
}

#tt_news-aktuelles-single-item-subheader h1,h2,h3,h4 {
	font-weight:bold;
	font-size:1.0em;
	padding:0px;
	padding-bottom:10px;	
}

#tt_news-aktuelles-single-item-subheader {
	font-weight:bold;
		font-style:italic;
	font-size:1.0em;
	padding:5px;
	padding-bottom:5px;	
		background-color:#fff;	
}

#tt_news-aktuelles-single-item-content {
	padding:0px;
	margin:0px;
	background-color:#fff;	
}

#tt_news-aktuelles-single-item-content img{
	padding:5px;
	margin:0px;
}

#tt_news-aktuelles-single-item-content p{
	padding:5px;
	margin:0px;
}

#tt_news-aktuelles-single-backlink {
	padding:5px;

	margin-top:5px;
	background-color:#fff;

}

#tt_news-aktuelles-single-backlink a{
	color:#333;

}


#mastercolumncontenttemplate-general-single-item-content {
	padding:0px;
	margin:0px;
	background-color:#fff;	
}


#mastercolumncontenttemplate-general-single-timedata-date {
	float:left;
	font-style:italic;	
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	
	
}

#mastercolumncontenttemplate-general-single-timedata-title {
	font-weight:bold;
	font-size:1.0em;
	line-height:1.2em;	
	color:#f6921e;	
	padding:5px;
		margin:0px;
		padding-bottom:5px;	
	
}

#mastercolumncontenttemplate-general-single-item {
	float:left;
	width:445px;

	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #eee;
}

#mastercolumncontenttemplate-general-single-timedata {
	float:left;
		width:435px;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.2em;
	color:#f48359;
		padding:5px;
	border-bottom:1px solid #bbb;	
		background-color:#fcf4e9;
}

#mastercolumncontenttemplate-general-single-timedata i{
	margin:0px;
	padding:0px;
	font-size:0.8em;

}

#mastercolumncontenttemplate-general-single-timedata a{
	color:#f6921e;
		margin:0px;
	padding:0px;
}


img.tt_news-aktuelles-latest_dreieck_unten_left {
	padding-top:1px;
	float:left;	
}

img.tt_news-aktuelles-latest_dreieck_unten_right {
	padding-top:2px;
	float:right;	
}

div.csc-textpic {
	margin:0px;
	padding:0px;
	float:left;

}

div.csc-textpic-imagewrap {
	/*border-bottom:1px #999 dotted;
	border-top:1px #999 dotted;	*/
	margin:0px;
	padding:0px;		
}

div.csc-textpic-border {
		
}

div.csc-sitemap {
	line-height:1em;
	font-size:1em;

}

dl.csc-textpic-image {
	border:0px;	

}

dl.csc-textpic-image img{
	border:0px;	
	
}


div.csc-sitemap ul {
	padding:0px;
	margin:0px;
		line-height:1em;
	font-size:1em;

}

div.csc-sitemap ul li{
	padding:0px;
	margin:0px;
		line-height:1em;
	font-size:1em;

}

div.csc-sitemap ul li ul{
	padding:0px;
	margin:0px;
		line-height:1em;
	font-size:1em;
	padding-top:10px;

}

div.csc-sitemap ul li ul li{
	padding:0px;
	margin:0px;
		line-height:1em;
	font-size:1em;
}

li.news-amenu-item-year {
	padding:0px;
	margin:0px;
	border:0px;
	background-color:#fff;
	color:#333;
}

div.tx-felogin-pi1 {
	padding:0px;
	margin:0px;
	
}

div.tx-felogin-pi1 h1,h2,h3,h4 {
	padding:0px;
	margin:0px;
	font-size:1em;
	border-bottom:0px;
	margin-bottom:10px;	
}

div.tx-felogin-pi1 form {
	padding:0px;
	margin:0px;
		margin-top:10px;
	font-size:1em;	
}

div.tx-neofileshare-pi2-searchbox {
	float:left;
		padding:0px;
	margin:0px;
	padding-bottom:5px;
			padding-top:5px;	
			border-bottom:1px #ccc dotted;

	width:455px;	

}

div.showResultsWrap{
		float:left;
		padding:0px;
	margin:0px;
	width:455px;		

		display:none;
}

div.browseLinksWrap {
	float:left;		
	padding:0px;
	margin:0px;
	width:455px;			
			display:none;
}

div.tx-neofileshare-pi2-listrow {
		float:left;		
	padding:0px;
	margin:0px;
	width:445px;		
	padding-bottom:10px;

}

div.tx-neofileshare-pi2-listrow table{
		float:left;		
	padding:0px;
	margin:0px;
	width:445px;		
	background-color:#fff;	
	border-bottom:1px #ccc dotted;

}

div.tx-neofileshare-pi2-listrow tr td{
text-align:top;

}

.tx-neofileshare-pi2-listrow-header {
	background-color:#fff;
	font-weight:bold;	
}

.tx-neofileshare-pi2-status {
			float:left;		
	padding:5px;
	margin:0px;
	width:445px;		
	background-color:#fff;	

	
}

.tx-neofileshare-pi1 {
		float:left;	
		padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;

}

.tx-neofileshare-pi1_formField {
		float:left;	
			padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;

		width:455px;	
	
}

.tx-neofileshare-pi1_formField label{
		float:left;	
			padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;
		padding-right:5px;

width:100px;	
	text-align:right;
}

.tx-neofileshare-pi1_formField input{
		float:left;	
			padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;
		border:1px #bbb solid;		
	
}

.tx-neofileshare-pi1_formField textarea{
		float:left;	
			padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;
width:250px;	
		background-color:#fff;
		border:1px #bbb solid;		
}

.tx-neofileshare-pi1_formField input.checkbox{
		float:left;	
			padding:0px;
	margin:0px;
	border:0px;
	padding-top:5px;
width:20px;	
		background-color:#fff;	
}

.button{
		float:left;	
			padding:0px;
	margin:0px;
	border:0px;

width:100px;	
		background-color:#eee;	
}

table.contenttable {
	width:455px;	
	border:0px;
	background-color:#fff;

		margin-bottom:10px;
}

table.contenttable caption {
	font-weight:bold;
	text-align:left;
		padding:5px;
	border:0px;
	color:#fff;
	background-color:#fecd58;
}

table.contenttable td{	
	border:0px;
	border-bottom:1px #ccc dotted;
	padding:5px;
	text-align:left;
}

table.contenttable tr{	
	border:0px;
}
