body{
		background-color:#ffffff;

}
div,p,body,html,input,button { 
	font: normal 12px Arial,Verdana,Helvetica;
}

img.block {
	display:block;
}

div, img {
	margin:0;
	padding:0;
	border:0;
}

div#container {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid silver;
	background: url(../fileadmin/images/background.gif) center repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.trennlinie{
	border:solid #d3d3d3 8px;
	height:8px;
}


/* div-container TOP anfang*/

div#top{}

#menu_oben{
	padding-top:50px;
	float:right;
	margin-right:-3px;

}
#menu_oben a {
	text-decoration: none;
	color:black;
	font: bold 12px Arial,Verdana,Helvetica;
	
}

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



.unter_menue{
	text-decoration:none;
	color:black;
	font: bold 10px Arial,Verdana,Helvetica;
	padding-left:5px; 
	padding-right:5px; 
	line-height:1.7;

}

.unter_menue_span:hover{
	background-color:#cccccc;
}

.unter_menue_span{
	list-style: none;
	border-bottom: 1px solid #cccccc;
	display: block;
}

.unter_menue_span a{
}


/* div-container TOP ende*/


div#header { 
	background-color:white; 
}

div#sprache{
	text-align:right;
	text-decoration: none;
}

div#sprache a {
   	text-decoration: none;
   	color:black;
	font: bold 10px Arial,Verdana,Helvetica;
}

div#logo{
	position:absolute;
}


/*-----------------------------------*/

.p1 { 
	clear:both;
	background-color:#001463; 
	width:160px; 
	padding:5px;
	color:white;
	font: bold 13px Arial,Verdana,Helvetica;

}

.p2 { 
	clear:both;
	background-color:#001463; 
	width:160px; 
	padding:5px;
	color:white;
	font: bold 13px Arial,Verdana,Helvetica;
}


div#links { 
	float:left;
	width:180px; 
	padding-left:10px;
	padding-top:10px;
	/*padding-bottom:10px;*/
	background-color:#c0c0c0;
}

div#head { 
	font: normal 10px Arial,Verdana,Helvetica;
	padding-top:5px;
	padding-bottom:5px;
	color: silver;
}

div#head a{
	text-decoration: none;
	color: silver;
}

#head img {border:none;}


div#center { 
	margin-left:210px; 
	width:675px; 
}


div#termine { 
	width:170px; 
	height:auto;
	padding-top:0px;	
	background-color:#dcdcdc;
	margin: 10px 0 15px 0;
}

div#termine_content{
	/*padding-left:20px;*/
	/*padding-top:10px;*/
	/*padding-bottom:10px;*/
	font: normal 11px Arial,Verdana,Helvetica;
	margin-left:-10px

}


.list_style{
	margin-left:-20px
}


.float-left { 
	float:left; 
}

div#footer2 {
	clear:both;
	background-color:#001463;
	padding:10px;
	color:#FFFFFF;
	font: bold 10px Arial,Verdana,Helvetica;
	text-align: center;
}

div#infotag {
	background-color:#001463;
	color:#FFFFFF;
	font: bold 10px Arial,Verdana,Helvetica;
	text-align: center;
}

div#footer1 {
	clear:both;
	/*color:#FFFFFF;  */
	padding:5px;
}

h1{
	color: #021680;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	border-bottom: 1px solid silver;
}

h2{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
}
.ueberschrift_schulung{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	border-bottom: 1px solid silver;
	margin-bottom:3px;
}


/*SUCHE anfang*/

div#suche{
	margin: 10px 0 10px 0;
}

#searchfield {
	color: black;
	background-color: #F6F6F6;
	border: 1px solid silver;
}

#search{
	padding-top: 5px;
}

.csc-searchform {
	font-size:11px;
}

.csc-searchResultInfo{
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica;

}

.csc-searchResultHeader {
	font-size:11px;
	font-family: Arial,Verdana,Helvetica;
}

.csc-searchResult {
	font-size:11px;
	font-family: Arial,Verdana,Helvetica;
}

.tx-indexedsearch {
	font-size:11px;
	font-family: Arial,Verdana,Helvetica;
}

.tx-indexedsearch-searchbox {
	font-size:11px;
	font-family: Arial,Verdana,Helvetica;
}

.tx-indexedsearch-searchbox td {
	vertical-align:middle;
}

.tx-indexedsearch-descr {
	text-decoration: none;
	font-size:11px;
}

.tx-indexedsearch-info {
	font-size:10px;
}

.tx-indexedsearch-percent {
	font-size:11px;
	font-weight:bold;
}

.tx-dropdownsitemap-pi1 a {
	text-decoration: none; 
	color: #333;
	font-size:11px;
}

.tx-indexedsearch-title {
	font-size:11px;
	font-weight: bold;
	background-color:#ffffff;
}

.tx-indexedsearch-redMarkup {
	color:red;
	font-weight: bold;
}

.tx-indexedsearch-sw {
	color:red;
	font-weight: bold;
}

.csc-searchResultHeader {
	font-size:11px; 
	font-weight: bold;
}

.csc-header-date {
	text-align:right;
	color:silver;
}

.tx-indexedsearch-searchbox-button {
	margin-top:3px;
}

.tx-indexedsearch-res td.tx-indexedsearch-percent {
	vertical-align:middle;
	background-color:#F3F4F5;
}

.tx-indexedsearch-res td.tx-indexedsearch-icon {
	vertical-align:middle;
}

.news-search-emptyMsg {
	font-size : x-small;
	margin-left: 10px;
}

/*SUCHE ende*/


/* MENUE anfang */
.avmenu {
	clear: left;
	float: left;
	width: 170px;
	margin: 10px 0 15px 0;
	padding: 0;
	font-size: 12px;
	background: #ffffff;
}

.avmenu ul {	
	list-style: none;
	width: 170px;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 12px;
}	

.avmenu li {
	margin-bottom: 1px;
	margin-top: 1px;
}

.avmenu li a {
	height: auto;
	text-decoration: none;
	color: black;
	display: block;
	padding: 6px 0 6px 10px;
	background: #dcdcdc;
	border-left: 4px solid #cccccc;
}

.avmenu a.cur-1 {
	font-weight: bold;
	background: #dcdcdc;
	color: black;
	border-left: 4px solid #001463;
}

.avmenu a.act-1 {
	font-weight: bold;
	background: #dcdcdc;
	color: black;
	border-left: 4px solid #001463;
}

/*Aktiver Menuepunkt auf der 2 Ebene*/
.avmenu a.cur-2 {
	font-weight: bold;
	background: #f4f4f4;
	color: black;
	border-left: 4px solid #cccccc;
}

.avmenu a.act-2 {
	font-weight: bold;
	/*background: #f4f4f4;*/
	background: #dcdcdc;
	color: black;
	border-left: 4px solid #cccccc;
}


.avmenu li a:hover {
	background: #eaeaea;
	color: black;
	border-left: 4px solid #001463;
}

/* 2. Menuebene */
.avmenu ul ul{	
	list-style: none;
	width: 170px;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 11px;
}

.avmenu ul ul li {
	margin-top: 1px;
}

.avmenu ul ul li a {
	height: auto;
	text-decoration: none;
	color: black;
	display: block;
	padding: 7px 0 7px 15px;
	background: #f4f4f4;
	border-left: 4px solid #dcdcdc;
}	

/* MENUE anfang */

.download{
	text-decoration: none;
}

