@import url("stylesheets/rte_css.css");

body {
	margin: 0;
	padding: 0;
	width: 98%;
	margin: 1% 1%;
	font: normal 12px Helvetica,Verdana, Arial; 
  border:1px solid silver;
}

h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}

h1 { 
	font: normal 16px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h2 { 
	font: normal 12px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h3 { 
	font: normal 10px Helvetica,Verdana,Arial;
	font-style: italic;
}

div.cl_divPage
{
}

div.cl_divHeader
{
}
* html div.cl_divHeader {  
	o\verflow:hidden;
	w\idth:100%;
}

div.cl_divMainPart
{
}

/*----------------------
*
* END link general
*------------------------
*------------------------
*------------------------*/

/*--------------------------
*
* Header
*
*--------------------------------*/		
div.headerLogoAndImage_div
{
	/*
	overflow: hidden;
	*/
	background: #041664;
}
* html div.headerLogoAndImage_div {  
	w\idth:100%;
	b\ackground: #041664;
}
/*----------------------
*
* headerLogo_div
*		Logo
*
*------------------------*/
div.headerLogo_div
{
	background: #FFFFFF;
	overflow: hidden;
	float: left;
	width: 180px;
	height:80px;
}

	
div.headerLogo_div img
{
}

/*----------------------
*
* headerImage_div
*		Menu and Image
*------------------------*/
div.headerImage_div
{
	height:80px;
	background: #041664;
	overflow: hidden;
	
	padding:0px;
	margin:0px;
}

* html div.headerImage_div {  
	width: 100%;
	w\idth: auto;
	p\osition:absolute;
	l\eft:180px;
}

div.headerImage_div img
{
	padding:0px;
	margin:0px;
}
* html div.headerImage_div img {  
}


/*----------------------
*
* headerMenu1_div
*		Navigation oben
*
*------------------------*/
div.headerMenu1_div
{
	background: #041664;
	color:#FFFFFF;
	text-align: right;
	padding: 0.2em;
	/*
	font-size: 0.8em;
	*/
	font-size: 12px;
	font-weight:bold;
}

div.headerMenu1_div ul
{
	padding: 0;
	margin:0;
  font: bold 10px Verdana,Arial;
	/*
	font-size: 12px;
	font-weight: bold;
	*/
}

div.headerMenu1_div ul li
{
	display: inline;
	list-style-type: none;
	/*
	padding-right: 0.5em;
	*/
}
div.headerMenu1_div ul li:active
{
}
div.headerMenu1_div ul li:focus
{
}
div.headerMenu1_div ul li:hover
{
}

div.headerMenu1_div ul li a
{
	color:#FFFFFF;
	text-decoration:none;
}
div.headerMenu1_div ul li a:active
{
}
div.headerMenu1_div ul li a:focus
{
}
div.headerMenu1_div ul li a:hover
{
}


	
/*----------------------
*
* top-right navigation
*
*------------------------*/

/*----------------------
*
* END top-right navigation
*------------------------
*------------------------
*------------------------*/

/*--------------------------
*
* END Header
*
*------------------------
*------------------------
*------------------------*/
	

/*----------------------
*
* Main part 3 coloumns
*
*------------------------*/

/* 
* Main part 3 coloumns
*	- Wrapper for 3 column layout
*/
#wrapper1Left
{
	/*
	background-image: url(BackgroundNaviLinks_180px.png);
	*/
	background-position: 0 0;
	background-repeat: repeat-y;
} 

#wrapper2Middle
{
} 
	
#wrapper3Right
{
	/*
	background-image: url(fileadmin/images/BackgroundColumnRechts_215px.png);
	*/
	background-position: right 0;
	background-repeat: repeat-y;
} 

div.leftMenu_div
{
float: left;
	padding:0px;
	margin:0px;
width: 180px;
}

#leftMenu
{
float: left;
width: 180px;
}
	
div.middleContent_div
{
	padding:0px;
	margin:0px;
padding: 0;
margin: 0px 216px 0px 181px;
	overflow: hidden;
}

div.middleContent_Date_div
{
 padding: 0.5em 1em 0em 1em;
margin: 0;
/*
font-size:0.8em;
*/
	font-size: 10px;
}

div.middleContent_Date_div p
{
padding: 0;
margin: 0;
	font-size: 10px;
}

div.middleContent_Breadcrumb_div
{
 padding: 0em 1em;
	margin:0px;
/*
font-size:0.8em;
*/
	font-size: 10px;
}
div.middleContent_Breadcrumb_div p
{
padding: 0;
margin: 0;
}
div.middleContent_Breadcrumb_div a
{
font-size:10px;
}


div.middleContentInner_div
{
 padding: 0.5em 1em;
	overflow: hidden;
}
div.middleContentInner_div p
{
padding: 0;
margin: 0;
}

#middleContent
{
float: left;
}

div.rightColumn_div
{
	overflow: hidden;
	padding:0px;
	margin:0px;
float: right;
 width:215px;
padding: 0;
}

div.rightColumnInner_div
{
padding: 0.5em 1em;
}

#rightColumn
{
float: right;
 width:215px;
}
	
.clearleftonly
{
	clear: left;
}

.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* 
* Main part 3 coloumns
* - navigation left 
*/

div.linksNaviDiv
{
	background: #364497;
	color: #FFFFFF;
	padding-top: 3em;
	padding-bottom: 2em;
	padding-left: 0;
	padding-right: 0;
	margin:0;
	border-right: 1px solid #001463;
}

/* 
* Main part 3 coloumns
* - navigation left 
* 	- first level 
*/
div.linksNaviDiv ul
{
	padding: 0;
	margin:0;
	font-size: 14px;
	font-weight:bold;
	color: #ECF2F4;	
}

div.linksNaviDiv  ul li
{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	list-style-type: none;
}

div.linksNaviDiv  ul li:hover
{
	background: #001463;
}

div.linksNaviDiv  ul li:active
{
	background: #001463;
}

div.linksNaviDiv  ul li:focus
{
	background: #001463;
}

div.linksNaviDiv ul li a
{
	text-decoration:none;
	padding: 0;
	margin:0;
	color: #ECF2F4;	
	display: block;
}

div.linksNaviDiv  ul li a:active
{
	background: #001463;
}

div.linksNaviDiv  ul li a:focus
{
	background: #001463;
}

div.linksNaviDiv  ul li a:hover
{
	background: #001463;
}

/* 
* Main part 3 coloumns
* - navigation left 
* 	END- first level 
*/

/* 
* Main part 3 coloumns
* - navigation left 
* 	- second level 
*/
div.linksNaviDiv ul li ul
{
	list-style-type: none;
	padding: 0;
	margin:0;
	font-size: 11px;
	color: #344284;	
}

div.linksNaviDiv  ul li ul li
{
	border-bottom: 1px solid white;
	background: #D5E0F4;
}

div.linksNaviDiv  ul li ul li:hover
{
	background: #C4D2F4;
}

div.linksNaviDiv ul li ul li a
{
	text-decoration:none;
	font-weight:normal;
	padding: 0;
	margin:0;
	color: #344284;	
	background: #D5E0F4;
	display: block;
}

div.linksNaviDiv  ul li ul li a:active
{
	background: #C4D2F4;
	font-weight:normal;
}

div.linksNaviDiv  ul li ul li a:focus
{
	background: #C4D2F4;
	font-weight:normal;
}

div.linksNaviDiv  ul li ul li a:hover
{
	background: #C4D2F4;
}

/* 
* Main part 3 coloumns
* - navigation left 
* 	END- second level 
*/

/* 
* Main part 3 coloumns
* - navigation left 
* 	- third level 
*/
div.linksNaviDiv ul li ul li ul
{
	list-style-type: none;
	padding: 0;
	margin:0;
	background: #FFFFFF;
	color: #061467;	
}

div.linksNaviDiv  ul li ul li ul li
{
	background: #FFFFFF;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

div.linksNaviDiv  ul li ul li ul li:hover
{
}

div.linksNaviDiv ul li ul li ul li a
{
	display: block;
	text-decoration:none;
	font-weight:normal;
	background: #FFFFFF;
	color: #061467;	
	padding: 0;
	margin:0;
}
div.linksNaviDiv  ul li ul li ul li a:active
{
}
div.linksNaviDiv  ul li ul li ul li a:focus
{
}
div.linksNaviDiv  ul li ul li ul li a:hover
{
	background: #EFFFFF;
}


/*----------------------
*
* END Main part 3 coloumns
*------------------------
*------------------------
*------------------------*/
/*----------------------
*
* Footer 
*	
*------------------------*/
div.footer_div
{
	background: #001463;
	color: #FFFFFF;
	text-align: center;
	margin:0;
	padding-top:0.4em;
	height: 1.8em;
	width: 100%;
}

div.footer_div ul
{
	margin:0;
	padding:0;
  font: bold 10px Verdana,Arial;
}

div.footer_div ul li
{
	display: inline;
	list-style-type: none;
}
div.footer_div ul li:active
{
}
div.footer_div ul li:focus
{
}
div.footer_div ul li:hover
{
}

div.footer_div ul li a
{
	color:#FFFFFF;
	text-decoration:none;
}
div.footer_div ul li a:active
{
}
div.footer_div ul li a:focus
{
}
div.footer_div ul li a:hover
{
	color:#D3E2F9;
}

/*----------------------
*
* END Footer
*	
*------------------------*/

