HTML,body{height:100%;}
	
P, OL, UL, DIV, H1, H2 {
	font-family: Arial, Verdana,sans-serif;
   font-size: 12px;
color:black;

}
a img{border:none;}

H1 { font-size: 15px; padding-bottom:0px; margin:0px;}
H2,H4 { padding-bottom:15px;
font-family: Arial,sans-serif;}
H3{
	font-family: Arial, Verdana,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color:white;
}
P,p,H5,H6,H7,H8 {font-family: Arial, Verdana,sans-serif; margin: 0px;}
#tools{padding:5px;}

	a{	font-family: Arial, Verdana,sans-serif; font-size: 11px; color:black;	}
	a:hover{text-decoration:none; color:#840000;}
	body{	height: 100.1%; margin:0px; background-color: #eeeeee;}
	.xscale_1{width:100%;}
	.yscale_1{height:100%;}
	.sprache{padding-bottom:5px; padding-right:3px;}
	P.bodytext {font-family: Arial, Verdana,sans-serif; margin: 0px 0px 10px 0px;}
	DIV.csc-header csc-header-n1{font-family: Arial, Verdana,sans-serif;}
 	td.tool_text A{font-family: Arial, Verdana,sans-serif; font-weight: bold; 	font-size: 10px; color:white;}
  	td#history{font-family: Arial, Verdana,sans-serif; font-weight: bold; font-size: 10px; color:white; padding-bottom:5px; }
 	td#history A{font-family: Arial, Verdana,sans-serif; font-weight: bold; font-size: 10px; color:white; }
 	td.padding5px{ 	padding:5px;}
	td.login{    padding-top:5px; padding-right:5px; }
	td.login_header{ padding:3px;  padding-left:5px; font-family: Arial, Verdana,sans-serif; font-weight:bold;
	  font-size:12px;  color:white; border-bottom: solid 1px #ffffff;	}
	td#snewstitel{	font-family: Arial, Verdana,sans-serif; font-weight: bold; font-size: 16px; color:white;  }

	td.link{color:white;	font-size: 11px; font-family: Arial, Verdana,sans-serif;}

	td#suche{height:23px; border-bottom: solid 1px #ffffff;	border-top: solid 1px #ffffff;}
	
	#themenbild{background:#eaeaea; width:100%;}
	
	td#rahmen{		background-color: White;	border: solid 1px #eeeeee;}
	.bt_no{
	background-color:#4f4e4e ;
		border-left: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	padding-top:8px;	padding-bottom:9px;
	padding-left:10px;	padding-right:5px;
	}
	
p.font-size1{font-size:1.15em;}
p.font-size2{font-size:1.3em;}
p.font-size1 a{font-size:1.15em;}
p.font-size2 a{font-size:1.3em;}

.bt_no A{color:white; font-size: 12px; text-decoration: none;
	font-weight:bold;	font-family: Arial, Verdana,sans-serif;}
.bt_no a:hover{color:white; text-decoration:underline;}
   .bt_act{
   border-left: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	padding-top:8px;	padding-bottom:9px;
	padding-left:10px; padding-right:5px;}
	.bt_act a{color:white !important; font-family: Arial, Verdana,sans-serif;
	font-size: 12px; font-weight: bold;
	text-decoration: none;}
.bt_act a:hover{color:white;} 

	td#menu_2{width:194px; height:100%; vertical-align: top;}
	td.menu2_level1_no{
	border-bottom: 1px white solid;



	width:100%;
	}
	td.menu2_level1_no A{
	color:#ffffff;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
	padding:5px;
	display: block;
	text-decoration: none;
	}
	td.menu2_level1_no A:hover{color:white;	}
	
	td.menu2_level1_act{
	border-bottom: 1px white solid;

	width:100%;
	}
	td.menu2_level1_act A{
	color:#ffffff;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
	padding:5px;
	display: block;
	text-decoration: none;
	}
	td.menu2_level1_act A:hover{
	   color:white;
	}
	
	
	
	
	td.menu2_level2_no{
	border-bottom: 1px white solid;
	text-align: right;
	width:100%;
	}
	td.menu2_level2_no A{
	color:#ffffff;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	text-align: right;
	text-decoration: none;
	}
	td.menu2_level2_no A:hover{
    color:white;
	}
	td.menu2_level2_act{
	border-bottom: 1px white solid;
	text-align: right;
	width:100%;
	}
	td.menu2_level2_act A{
	color:#ffffff; font-family: Arial, Verdana,sans-serif; font-size: 12px;
	padding-left:5px;	padding-right:5px; padding-top:3px;	padding-bottom:3px;
	display: block; text-decoration: none;

	}
	td.menu2_level2_act A:hover{


	}
	td#content{
	width:100%;	height:100%;
	border-left: solid 1px #ffffff;
	padding: 15px;	padding-top: 5px;
	vertical-align:top;
	background:white !important;
	}
	
	
	td#inhalte{
		width:560px;
		height: 100%;
		border: solid 1px #ffffff;
	}
	td#innercontent{
		padding:10px;
		color:black !important; font-family: Arial, Verdana,sans-serif; font-size: 12px;
	width:100%;
	}
	#inhalte td#innercontent{padding:0px; padding-top:15px;}
	td#newsart{
		width:100%;
	}
	td.newsbereich{
      width:168px;

	}
	td.newsbereich Table{

      width:100%;
	}
	td#suche{
		background: #5757b8;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	td#impressum{
		border-left: solid 1px;
		border-left-color:#ffffff;
		padding-top:3px;

	}
	td.impressum_inner{
			padding-left:15px;
		padding-bottom: 5px;
		font-family: Arial, Verdana,sans-serif;
		font-size: 11px;
		color: White;
				
	}
	td.impressum_inner2{
		padding-bottom: 5px;
		font-family: Arial, Verdana,sans-serif;
		font-size: 11px;
		color: White;
		white-space: nowrap;

	}
	td.impressum_inner2 a{

	}
	td#impressum A{
		color: White;

	}
	td#impressum A:hover{
		color:#fbbd00;
	}
	td#sprachen{
	text-align: right;
		background-color:#8080fd;
	}
	td.borderbottom_co{
		background-color:#c2c2e5;
		border-left: solid 1px;
		border-left-color:#ffffff;

	}
	td.borderbottom{
		background-color:#d1d1fe;

	}
	td.shortnews_titel{
				border-left: solid 1px #ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
		padding-left:5px;
		padding-right:5px;

		padding-top:5px;
		width:100px;

	}
	td.shortnews_bodytext{
				border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
			padding-left:0px;
		padding-right:5px;
		padding-bottom:5px;
	
		font-family:arial;
	font-size: 11px;
	color:#ffffff;


}
	td.shortnews_bodytext2{
				border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
			padding-left:0px;
		padding-right:5px;
		padding-bottom:5px;
			font-family:arial;
	font-size: 11px;
	color:#ffffff;


}
	td.news_link{
				border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
				padding-left:3px;
		padding-right:5px;
		text-align: right;
		color:white;

}
	td.news_link A{

		color:white;

}
	td.news_link A:hover{

		color:#fbbd00;

}
td#news_list{
		border-top: solid 1px;
		border-top-color:#ffffff;
		width:100%;
}
td#news_abstand{
					border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
}

td.shortnews_date{
	font-family:arial;
	font-size: 9px;
	color:#ffffff;
	padding-bottom:5px;
}

td#header_no5{
		border-top: solid 1px;
		border-top-color:#ffffff;
		border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-top:5px;
		color:white;
		font-family: Arial, Verdana,sans-serif;
		font-weight: bold;
		font-size: 14px;
		width:166px;
	
}
H5{
		color:white;
		font-family: Arial, Verdana,sans-serif;
		font-weight: bold;
		font-size: 14px;
		padding-bottom:0px;
}
.newstitle A{color:black;}
.news_titel A{
		color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
}
td#singlenews_subheader{
	color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
}
td#snewsdate{
		color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 10px;
}
td#snewsbodytext{
	color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
}
td#snewsback A{
		color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;

}
td#snewsback A:hover{
	color:#fbbd00;

}
td.newsborder_top{
		border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #ffffff;
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #ffffff;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #ffffff;
	width:100%;
}
td.news_weiterlink{
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #ffffff;
	text-align: right;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #ffffff;
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #ffffff;
	white-space: nowrap;
	width:65px;
	
}
div.csc-header h1.csc-firstHeader{
	color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 16px;
	padding-left:5px;
}
div.csc-header h1{
	color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 16px;
	padding-left:5px;
}
td#inforahmen{
		border-top: solid 1px;
		border-top-color:#ffffff;
		border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;
		border-bottom: solid 1px;
		border-bottom-color:#ffffff;
		color:white;
	font-family: Arial, Verdana,sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left:0px;
	
	
}
p.bodytext{
	padding-left:5px;
	padding-top:0px;
}
td#infotitel{
		border-top: solid 1px;
		border-top-color:#ffffff;
		border-left: solid 1px;
		border-left-color:#ffffff;
		border-right: solid 1px;
		border-right-color:#ffffff;

		
}
td#inforahmen{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
td#suchfeld INPUT{
	font-family: Arial, Verdana,sans-serif;
	font-size: 10px;
	
}


.password INPUT{
	font-family: Arial, Verdana,sans-serif;
	font-size: 10px;
height:20px;
}

.user INPUT{
	font-family: Arial, Verdana,sans-serif;
	font-size: 10px;
	height:20px;
}






	table.scaleable{
		width:100%;
	}
	
	td.boxed{
		border: solid 1px #cccccc;
	}
	td.std_boxtext{
		padding-left: 5px;
		padding-top: 5px;
		padding-right:5px;
		padding-bottom:5px;
		vertical-align:top;
		color:white;
		width:100%;
		height:100%;
		font-family:arial;
		font-size:12px;
	}
	td.std_text{
		color:white;
		font-family:arial;
		font-size:12px;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:5px;
		vertical-align: top;
	}
	td.pers_bodytext{
		border-bottom: solid 1px;
		border-bottom-color:#ffffff;
	}
	td.std_title{
		padding-left: 10px;
		padding-top: 2px;
		padding-right:10px;
		padding-bottom:3px;
		color:white;
		font-family:arial;
		font-size:12px;
		font-weight:bold;

	}
	td.pers_image{
		width:120px;
		padding-top:5px;
		padding-right:5px;
		padding-left:5px;
		padding-bottom:5px;
		vertical-align: top;
	}
	td.pers_image TABLE{
		width:120px;
	}
	td.pers_title{
		border-bottom: solid 1px;
		border-bottom-color:#ffffff;
		height:20px;
		
	}

	table.pers_box{
		height:110px;
	}
	.height120{
		height:100%;
	}
	td.txt_spalte{

		vertical-align:top;
	}
	td.txt_3spaltig{

		vertical-align:top;
	}
	td.persspalte1{
		width:204px;
	}
	td.persspalte2{
		width:204px;
	}
	td.persspalte3{
		width:205px;

	}
	td.persbox_link{

		border-top: solid 1px;
		border-top-color:#ffffff;
		padding-top: 5px;
		padding-bottom:5px;
		padding-left:10px;
		
	}
	
	td.txt_spalten{

	}
	td.txt_abstand{
		padding-left:7px;
	}
	
	
	
		
td.uebox_weiterlink{
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #ffffff;
	text-align: right;

	width:65px;

	
}
td.uebox_weiterlink A{
	color:white;
	width:65px;
}
td.border_top{
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #ffffff;
	width:100%;
}


table.borderTable{
	border-collapse: collapse;
	width:100%;
}
table.borderTableTitel{
		border-collapse: collapse;
	width:100%;
}

td.data_cell{

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	vertical-align: top;
}
td.data_celltitle{

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	vertical-align: top;
}
tr.data_cell{
	width:100%;

}
td#spalte1{
  min-height:120px;
  position:relative;
}

















































/*---------------------------------------------------------Seitenverweise-----------------------*/
	
.moreinfos_header{
	background-color:#EEEEEE;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #C1C1C1; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #C1C1C1; 
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #C1C1C1;
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #C1C1C1; 
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family: arial;
	font-size:12px;
	width:160px;

	
 
}
.moreinfos_bild{
	padding-left:5px;  
	padding-top:5px;
	padding-right:5px;
	float:right;

}

.moreinfos_content{
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #C1C1C1; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #C1C1C1; 
	padding-bottom:5px;

	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #C1C1C1; 
	font-family:arial;
	font-size:12px;
}

/*-----------------------------------------------------------------------------------------------------*/
	/*---------------------------------------------------------Seitenverweise-----------------------*/

	
	
	
	.bgcolor_blue{background:#1464b8;}
	.bgcolor_orange{background:#f67900;}
	.bg_orange{background:#f67900;}
	.bg_grau{background:#1674b9;}
	.bg_red{background:#ff0000;}
	.bg_blau{background:#1674b9;}
	.bg_green{	background:#1be700;}
	.bg_blue{background:#1674b9;}
	.bg_blue2{background:#1674b9;}
	.bgcolor03{background:#1c3c53;	}
	.bgcolor01{background:#dde6ed;}
	.bgcolor04{background: #1674b9;}
	.border-leftright{border-left:solid 1px #ccccce; border-right:solid 1px #ccccce; border-bottom:solid 1px #ccccce;}
	.info_co{	padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:10px;}
	.info_menu_height{height:0px;	}
	.info_width{width:100%;	}
	.info_txt{font-family: Arial, Helvetica, sans-serif; font-size:11px;}
	.info_mverlauf_blue{background:url(../images/co_menuverlauf_blue.gif)top fixed;}
	
.co_menu_txt{padding:5px;}


	
	
	
/*-------------------------------------------------SUCHE----------------------------------------------------*/

td.tx-indexedsearch-info p{
	white-space: pre;
	font-family: arial;
	font-size:10px;
   color:#000000;
}
td.tx-indexedsearch-title-number{
	white-space: normal;
}
td.tx-indexedsearch-descr{
	white-space: normal;
	
}


/*-------------------------------------Table Style--------------------------------------------*/
.tr-even{ background:url(../images/shadow_back.gif);  }
.td-0{border-right:solid 1px white; font-weight:bold; padding:3px;}
.td-1{border-right:solid 1px white; padding:3px;}
.td-2{border-right:solid 1px white; padding:3px;}
.td-last{padding:3px;}
.contenttable{border:solid 1px white; border-collapse: collapse; width:100%; color:white; font-family:arial; font-size:11px;}

/*-------------------------------------------------------------------------------------------*/

#inhalte .csc-default{margin-bottom:10px; overflow:hidden;}
#inhalte .csc-default #spalte1{height:100%;}
#inhalte .csc-default #spalte1 .csc-default{height:100%; }
#inhalte .csc-default #spalte2{height:100%;}
#inhalte .csc-default #spalte2 .csc-default{height:100%; }

#info .csc-default{margin-bottom:10px;}




/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 6539 2009-11-25 14:49:14Z stucki $
# ***************************************************************************************/

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.link-button{background:#eeeeee; width:auto; padding:3px; padding-left:15px; margin-bottom:3px;}


/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}


/* Default selector for indentation.*/
div.indent { margin-left: 2em; }

.htmlarea-content-body img{border:none;}
