/* CSS Document */

/*@import url(navi.css);*/
*{
	margin:0;
	padding:0;
}

body, html{
	background:#a9a9a9;
	/*font:normal 12pt Arial, Helvetica, sans-serif;*/
	font:normal 100% Arial, Helvetica, sans-serif;
	color:#000;
	background-repeat: no-repeat !important;
}
html{
	/* Verantwortlich für das Ende, also nach realem Inhalt*/
	background-repeat: no-repeat !important;
}

* html body{
	/*font:normal 12pt Arial, Helvetica, sans-serif;*/
	font:normal 60% Arial, Helvetica, sans-serif  !important;
}

p{
	margin: 0 0 10px 0;
}
/* +++++ General Headers +++++ */

h1{
     font-size: 1.5em;
     color: #000;
}


/* Layout *****************************************************************/

#outer-wrapper{
	/*margin:22px auto 22px auto;*/
	margin:0px 0px 0px 0px !important;
	/*width:970px;*/
	/*width: 99%;*//* normale Schriftgroesse */
	width: 1060px !important; /* kleine Schriftgroesse */
	background:#fff !important;
	left: 0em !important;
	/*border: 1px solid #e9c7c7;*/
	/*position:absolute;*/
	position:static !important;
	clear: both !important;
	float:left !important;
}

*html #outer-wrapper{
	margin:0px 0px 0px 0px !important;
	/*width: 645px !important;*/
	/*width: 540px !important;*/
	width: 85% !important;
	position:static !important;
	clear: both !important;
	float:left !important;
}

@page {
	/*size: 210mm 297mm;*/
	/*size:landscape;*/
	size:portrait;
	margin-bottom: 1,5cm;
}

/*header1 */
#header{
	visibility:hidden;
	position:relative;
	height:92px;
	background:#b84d4d;
	display: none;
}
.logo{
	margin: 0;
	float:left;
	display: none;
}
.printLink{
	visibility:hidden;
	position:absolute;
	top:22px;
	right:0px;
	display: none;
}
a.printLink{
	display: none;
}
a.printLink:hover{
	text-decoration:none;
	display: none;
}

/*Inhalt *MALS******************************** */
#mals_liste{
	width: 100% !important;
	height: 100% !important;
	top: 0em !important;
	left: 0em !important;
	right: 0em !important;
	margin:0 0 0 0 !important;
	/*position:absolute;*/
	position:static !important;
	clear: both !important;
	float: left !important;
}

* html #mals_liste{
	/*width:63em;*/
	/*width:75%;*/
	width: 100% !important;
	height: 100% !important;
	top: 0em !important;
	left: 0em !important;
	right: 0em !important;
	margin:0 0 0 0 !important;
	/*position:absolute;*/
	position:static !important;
	clear: both !important;
	float: left !important;
}

#mals_liste .item
{
	width:100% !important;
	height: 100% !important;
	left: 0em !important;
	margin:0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	position: static !important;
	clear: both !important;
	float: left !important;
}

* html #mals_liste .item
{
	width:100% !important;
	height: 100% !important;
	left: 0em !important;
	margin:0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	position: static !important;
	clear: both !important;
	float: left !important;
}

/*Inhalt ********************************* */
#content{
	/*width:655px;*/
	width: 100% !important;
	height: 100% !important;
	/*position:absolute;*/
	position:static !important;
	top:0em !important;
	left:0em !important;
	right:0em !important;
	/*margin:0 0 0 18px;*/
	margin:0 0 0 0 !important;
	/*padding:0;*/
	clear: both !important;
	float: left !important;
}

* html #content{
	width: 100% !important;
	height: 100% !important;
	top: 0em !important;
	left: 0em !important;
	right: 0em !important;
	margin:0 0 0 0 !important;
	/*position:absolute;*/
	position:static !important;
	clear: both !important;
	float: left !important;
}

* html #content .item
{
	width:100% !important;
	height: 100% !important;
	left: 0em !important;
	margin:0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	position: static !important;
	clear: both !important;
	float: left !important;
}


/* *html #content{width: 555px;} */

/* Leiste Links ********************************* */
#left{
	display: none !important;
}
ul#navlist li.setNav ul{
	visibility:hidden;
	display: none;
}
/* Leiste Rechts **********************/
#infoBoxRight{
	width:215px;
	float:right;
}
/* Content ************************* */
#content h1{
        margin: 0;
		padding:25px 0 25px 12px;
}
#content p{
        margin: 10px;
		padding:5px 0 5px 0px;
		border:none;
}
/*#content h2{
		font-size:0.9em;
        margin: 0 0 -2px 0;
		padding:0 0 0 0;
		border:none;
}*/

#content a.right{
    text-decoration: none;
    font-weight: normal;
    color: #003366;
	text-align:right;
	margin: 0px 0 0 0;
	padding:0 10px 2px 0;
	border:none;
	float:right;
}
#content a.right{
	margin: 0 12px 0 0;
}
#content img{
	margin: 0 8px 0 0;
	padding:0;
}
#content .item{
	/*border: 2px solid #e9c7c7;*/
	/*margin:0 0 40px 0;*/
	margin:0 0 0 0 !important;
	/*padding: 0 0 0 11px,*/
	padding: 0 0 0 0 !important;
	/*position:relative;*/
	position: static !important;
	/*clear:left;*/
	clear: both !important;

	width:100% !important;
	height: 100% !important;
	left: 0em !important;
	float: left !important;

}
#content h2{
	font-size: 1.1em;
	font-weight:bold;
	margin:-30px 0 0 0;
	padding: 0;
	display:block;
	position:relative;
}

#left .naviBox{
	width:130px;
	margin-left:150px;
	display: none;
}


/* Impressum **************************************/
#topmenu{
	position:absolute;
	top: 60px;
	left: 780px;
	display: none;
}
#topmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display: none;
}
#topmenu li{
	margin:0;
	float:left;
	padding:0px 8px 5px 8px;
	display: none;
}

#topmenu ul a{
	color:#fff;
	text-decoration:none;
	display: none;
}
#topmenu ul a:hover{
	text-decoration: underline;
	display: none;
}
#topmenu ul a.act{
	color:#C1494D;
	display: none;
}


/* Fluß unterbrechen ********************* */
.clear{
	padding:0;
	margin:0;
	clear:both;
	display: none;
}
.clearRight{
	padding:0;
	margin:0;
	clear:right;
	display: none;
}
.clearLeft{
	padding:0;
	margin:0;
	clear:left;
	display: none;
}
#copyright{
	float:right;
	padding:0 410px 0 0;
	display: none;
}
#copyright a{
	color:#5e5e5e;
	font-size:0.75em;
	text-decoration:none;
	display: none;
}




/*Suche ************************* */
div#left form{
	margin:9px 0 25px 11px;
	display: none;
}
div#left input{
	padding: 0 0 0 5px;
	margin:5px 0 0 0;
	background: #fff;
	border:1px solid #fff;
	width:100px;
	display: none;
}
div#left label{
	color:#fff;
	display: none;
}
div#left .send{
	display: none;
}

/********************* flash-weiche **********************/



.mozilla {
	/*display:block;*/
	display: none;
}

* html .mozilla {
	display:none;
}

/* Listen **************************************************/

div#content ul{
  /*
  margin:0px;
  padding:0px; 
  border: 2px solid #e9c7c7;*/
  margin:0 0 0 0;
  position:relative;
  clear:left;
}

div#content ul a{
	text-decoration:none;
	margin:0;
}
div#content ul li{
  list-style: none;
  position:relative;
  margin:0px;
  padding:6px 2px 6px 11px;
}

div#content ul li a, div#content a {
  color:#990000;
  text-decoration: none;
}

div#content ul li:hover, div.item ul li.over{
  color:#ffffff;
}
div#content ul li a:hover, div#content a:hover{
  text-decoration:underline;
  color:#990000;
}

div#content ul span{
	display:block;
	color:#990000;
}

/* Fussbereich **********************/
#footer{
	visibility:hidden;
	font-size:0.8em;
	clear: both;
	color:#e9c7c7;
	padding:20px 18px 20px 14px;
	text-align:right;
	display: none;
}
#footer a{
	color:#e9c7c7;
	display: none;
}

/*--------------------------09.11.2006, 14:01:43 Fallert */
/***************************************************
* Navi Level 1 :: Begin
***************************************************/

ul#navlist {
	display: none
}

*html ul#navlist {
	display: none
}

ul#navlist a{
	display: none
}
ul#navlist li{
	display: none
}

/* Fehler bei der Darstellung bei unterem Rand im IE */
/* deshalb wird im IE der obere Rand benutzt */
/* Fallert 17.08.2006, 11:33:03 */
* html ul#navlist li{
	display: none
}

ul#navlist li a, ul#navlist li a:link, ul#navlist li a:visited{
	display: none
}
* html ul#navlist li a,* html ul#navlist li a:link, * html ul#navlist li a:visited {
	display: none
}


ul#navlist li:hover, ul#navlist li.over{
	display: none
}
ul#navlist li a:hover{
	display: none
}


/***************************************************
* Navi Level 2 :: Begin
***************************************************/

ul#navlist li ul{
	display: none
}


/*font:normal 97.01% Arial, Helvetica, sans-serif;*/
/* Versuch von Bernd 31.10.2006, 08:55:27 dadurch passt das Untermenü in den Rahmen auch bei langen Texten */
/* was regelt das??? Fallert */
* html ul#navlist li ul {
	display: none
}
ul#navlist li:hover ul, ul#navlist li.over ul{
	display: none
}

ul#navlist li ul li{
	display: none
}
* html ul#navlist li ul li{
	display: none
}
ul#navlist li ul li a{
	display: none
}

* html ul#navlist li ul li a{
	display: none
}

ul#navlist li ul li a:hover{
	display: none
}

/***************************************************
* Navigation gesetzt
***************************************************/

ul#navlist li.setNav ul{
	display: none
}

/* entfernt aus unterer Def.   hier auskommentierung w\idth:200px;     Version 6 */ 

* html ul#navlist li.setNav ul { 
	display: none
}
ul#navlist li.setNav{
	display: none
}

/* Fallert für IE damit Rahmen oben und unten richtig dargestellt werden */
* html ul#navlist li.setNav{
	display: none
}

ul#navlist li ul li.act{
	display: none
}



.h1_abstand_vor{
	display: none
}
.h2_abstand_nach{
	display: none
}
.h1_unter{
	margin: 0 0 0 0;
	padding:0 0 0 0.75em;
	font-weight:bold;
	font-size: 1.5em;
	color: #000;
	/*border: 1px solid #e9c7c7;*/
}
.h2_unter{
	/*margin: -0.9em 0 1.5em 0;*/
	margin: 0em 0 1.5em 0;
	padding:0 0 0 0.75em;
	font-weight:bold;
	font-size: 1.5em;
	color: #000;
	position:relative;				
}


