@import url(navi.css); /* das muss am Anfang sitzen Fallert 22.08.2006, 12:30:36 */
@import url(mals.css); /* das muss am Anfang sitzen Fallert 11.10.2006, 12:14:57 */
/* CSS Document */
*{
	margin:0;
	padding:0;
}

/* dieser Eintrag ist fuer firefox ua. wird im IE durch * html body uebersteueret */
/* Fallert 17.08.2006, 11:33:03 */
body, html{
	/*background:#a9a9a9;*/
	/* Fallert stillgelegt */
	background:#a3a3a3;
	font:normal 92% Arial, Helvetica, sans-serif;
	/* Fallert für Firefox andere Schriftgroesse */
	color:#000;
	/*background-color: transparent;*/
}


/* Trick aus Schnellübersicht CSS S. 374 Stern Hack */
/* der es gibt keinen universalselektor für html */
/* aber der ie5 weiss davon nichts und interpretiert diesen eintrag trotzdem */
/* dieser Eintrag gilt also nur fuer den ie */
/* Fallert 17.08.2006, 11:33:03 */
* html body{
	background:#a3a3a3;
	/*font:normal 85.01% Arial, Helvetica, sans-serif;*/
	/* Fallert stillgelegt */
	/*font:normal 75.01% Arial, Helvetica, sans-serif;*/
	font:normal 75.01% Arial, Helvetica, sans-serif;
	/* Fallert für IE andere Schriftgroesse */
	color:#000;
}

/* für IE den Hintergrundbalken links erzeugen */
/* Fallert */
html{
	/* Verantwortlich für das Ende, also nach realem Inhalt*/
	background: repeat-y url(img/backLeftY.gif); /*1.) 02.11.2006, 09:20:00 stillgelegt Versuch*/
}

p{
	margin: 0 0 10px 0;
}
/* +++++ General Headers +++++ */

h1{
     font-size: 1.5em;
     color: #000;
}


/* Layout *****************************************************************/

#outer-wrapper{
	/*margin:22px auto 22px auto;*/
	/* Fallert stillgelegt */
	margin:0px 0px 0px 0px;
	/*width:970px;*/
	/* Fallert stillgelegt */
	/*width:1270px;*/
	/*width:94em;*/
	width:100%;
	/*background:#fff url(img/backLeftY.gif) repeat-y left top;*/
	/* Fallert stillgelegt */
	background:repeat-y url(img/backLeftY.gif) #fff 12em;/* 2.) belassen 02.11.2006, 09:20:34 */
	background-position: 0%;
}

/* Fallert für IE */
* html #outer-wrapper{
	/*width:86em;*/
	/*width:86em;*/
	background-color:#FFF;
}

/*header1 */
#header{
	position:relative;
	/*position:absolute;*/
	/*position:static;*/
	/*position:fixed;*/
	float:none;
	height:92px;
	/*height:6.84em;*/
	background:#339999;
	width:100%;
	background:repeat-x url(img/balken_2farbig.gif) #fff;
}

* html #header{
	height:92px;
	/*height:5.84em;*/
	/*width: 102%;*/
}

.logo{
	margin: 0;
	float:left;
}

.logo1{
	margin: 0;
	float:left;
	width: 280px;
	/*width: 20.8em;*/
}

* html .logo1{
	margin: 0;
	float:left;
	width: 280px;
	/*width: 21.65em;*/
}

.logo2{
	position:absolute;
	top: 0em;
	/*width: 14em;*/
	/*left: 20.8em;*/
	left: 280px;
	/*width: 28.05em;*/
	width: 378px;
}
* html .logo2{
	position:absolute;
	top: 0em;
	/*width: 14em;*/
	/*left: 21.65em;*/
	left: 280px;
	/*width: 25.65em;*/
	width: 378px;
}


.logo3{
	position:absolute;
	top: 10px;
	/*width: 14em;*/
	left: 668px;
	/*left: 48.85em;*/
	/*width: 15.5em;*/
	width: 300px;
	font-size:25px;
	color:#CCCCCC;
}
* html .logo3{
	position:absolute;
	top: 10px;
	/*width: 14em;*/
	/*left: 46.7em;*/
	/*left: 47.35em;*/
	left: 668px;
	/*width: 14.2em;*/
	width: 300px;
	font-size:25px;
	color:#FFFFFF;
}


.logo4{
	position:absolute;
	top: 0em;
	/*width: 14em;*/
	left: 867px;
	/*left: 64.35em;*/
}

* html .logo4{
	position:absolute;
	top: 0em;
	/*width: 14em;*/
	/*left: 60.96em;*/
	/*left: 61.55em;*/
	left: 867px;
}


.printLink{
	position:absolute;
	/*top:22px;*/
	top:1.0em;
	/*right:0px;*/
	right:0em;
}
a.printLink{
	color: #006666;
	text-decoration:underline;
	padding:2px 0 2px 20px;
	background: url(img/druckAnsicht.gif) no-repeat left top;
}
a.printLink:hover{
	text-decoration:none;
}

/*Inhalt ********************************* */			
#content{
	float:left;
	/*width:655px;*/
	/* Fallert stillgelegt */
	/*width:855px;*/
	/*width:55em;*/
	/*width:60%;*/
	/*width:69%;*/
	/*width:75%;*/
	/*width:65%;*/
	width:76.5%;
	/*width:10em;*//* nicht so lassen ! */
	/*position:relative;*/
	position:absolute;
	/*margin:0 0 0 18px; */
	/*margin:0 0 0 18px; */
	margin:0 0 0 290px;
	/*border: 1px solid #000;*/
	background: url(img/brain-bg.gif) no-repeat 2px 0px;
	}
	

* html #content{
	float:left;
	/*width:63em;*/
	width:75%;
	position:absolute;
	margin:0 0 0 10px;
	/*border: 1px solid #e9c7c7;*/
}

/* Leiste Links ********************************* */
#left{
	width:280px;
	/*width:20.8em;*/
	margin:0 0 0 0;
	float:left;
	height:100%;
	/*background: url("img/backLineLeft.gif") repeat-y;*/
	/* Fallert zuerst nur Pfad geändert */
	background: url(img/backLeftY.gif) repeat-y; /*3.) 02.11.2006, 09:20:00 stillgelegt Versuch */
	/* Fallert Datei geändert */
	/*min-height: 650px;*/
	/*min-height: 80em;*/
	min-height: 50em;
	/*border: 1px solid;*/
	clear:both;				/* Hat Fehler beseitigt 30.10.2006, 15:31:50 */
	}
	
* html #left{	
				width:280px;
				/*width:19.0em; */
				height: 650px;
}
	
/* Leiste Rechts **********************/
#infoBoxRight{
	width:215px;
	float:right;
	/*border: 1px solid;*/
}
/* Content ************************* */
#content h1{
        margin: 0 0 20px 0;
	padding:25px 0 25px 12px;
}
#content p{
        margin: 0px 10px 0px 0px;
		padding:0px 0 10px 0px;
		border-width:0px;
}

#mals_liste p{
        margin: 10px 10px 10px 0;
		padding:5px 0 5px 0px;
		border:none;
}
h2{
	margin: 0 0 0 0;
	padding:1em 0 0.0em 0.0em;
	/* padding:1em 0 0.5em 0.5em; */
	/*border: 1px solid #e9c7c7;*/
}


/* #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;
	background: url(img/arrowBlueSmal.gif) no-repeat right;
	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; */
	/* Fallert keinen Rahmen bei MALS */
	 
	 /*
	 margin:0 0 2.5em 0;
	 padding: 0 0 0 11px;
	 
	 */ 
	 
	 position:relative;
	 /*clear:left;*/
	 clear:both;
}


.h1_abstand_vor {
	margin: 0 0 0.25em 0;
	padding:0 0 0 0.75em;
	font-weight:bold;
	font-size: 1.5em;
	color: #000;
}
.h2_abstand_nach {
	margin: 0 0 0.2em 0;
	padding:1.7em 0 0 10px;
	font-weight:bold;
	font-size: 1.5em;
	color: #000;
}

.h1_unter{
	margin: 0 0 0 0;
	padding:0 0 0 0.75em;
	font-weight:bold;
	font-size: 1.5em;
	color: #000;
}
.h2_unter{
	/*margin: -0.9em 0 1.5em 0;*/
	margin: 0 0 1.5em 0;
	padding:0.35em 0 0 10px;
	font-weight:bold;
	font-size: 1.5em;
	color: #000;
	position:absolute;				
}

#content h2{
	font-size: 1.1em;
	font-weight:bold;
	margin:10px 0 10px 0; 
	padding: 0;
	position:relative;				
}

div.tx-indexedsearch-rules h2{
	font-size: 1.1em;
	font-weight:bold;
	padding: 0 !important; margin: 0 !important;
	position: relative;
	}



/* Impressum **************************************/
/*
#topmenu{
	position:absolute;
	top: 3.75em;
	left: 668px;
}
#header #topmenu{
	position:absolute;
	top: 3.75em;
	left: 668px;
}

#topmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#topmenu li{
	color:#fff;
	margin:0;
	float:left;
	padding:0px 8px 5px 8px;
}

#topmenu ul a{
	color:#fff;
	text-decoration:none;
}
#topmenu ul a:hover{
	text-decoration: underline;
}
*/




/*###############*/
#topmenu{
	position:absolute;
	top: 22px;
	/*top: 2.1em;*/
	width: 14em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 25em;*/
	left: 329px;
	/*border: 1px solid #e9c7c7;*/
}
* html #topmenu{
	position:absolute;
	top: 22px;
	/*top: 2.1em;*/
	width: 12em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 23.5em;*/
	/*left: 25.3em;*/
	left: 320px;
}

#topmenu ul{

	position:absolute;
	/*top: 2.1em;*/
	top: 28px;
	width: 14em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 25em;*/
	left: 340px;
	margin:0px;
	padding:0px;
	list-style-type:none;

}

* html #topmenu ul{
	position:absolute;
	/*top: 2.1em;*/
	top: 28px;
	width: 12em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 23.5em;*/
	left: 340px;
}



#topmenu ul a{
	text-decoration:none;
	margin:0;
}
#topmenu ul li{
	list-style: none;
	color:#000;
	margin:0;
	float:left;
	padding:0px 8px 5px 0px;
}

* html #topmenu ul li{
	padding:0px 8px 5px 0px;
}

#topmenu ul li a, ul#topmenu ul li a:link, ul#topmenu ul li a:visited{
  color:#fff;
	/*color:#000;*/
	text-decoration:none;
  /* dadurch anker auf die gesamte Breite ausgedehnt Fallert 30.08.2006, 08:07:44 */
  /*display: block;*/
}

* html #topmenu ul li a,* html #topmenu ul li a:link, * html #topmenu ul li a:visited {
  /* dadurch anker auf die gesamte Breite ausgedehnt Fallert 30.08.2006, 08:07:44 */
  /*display: block;*/
  color:#fff;
	/*color:#000;*/
	text-decoration:none;
}

#topmenu ul li:hover, #topmenu ul li.over{
  color:#ffffff;
 background-color:#006666;
}

#topmenu ul li a:hover{
  text-decoration:none;
  /* dadurch anker auf die gesamte Breite ausgedehnt Fallert 30.08.2006, 08:07:44 */
  /*display: block;*/
}
#topmenu ul a.act{
	color:#C1494D;
}




/* Fluß unterbrechen ********************* */
.clear{
	padding:0;
	margin:0;
	clear:both;
}
.clearRight{
	padding:0;
	margin:0;
	clear:right;
}
.clearLeft{
	padding:0;
	margin:0;
	clear:left;
}
#copyright{
	float:right;
	padding:0 410px 0 0;
	/*border: 1px solid;*/
}
#copyright a{
	color:#5e5e5e;
	font-size:0.75em;
	text-decoration:none;
}

/*border: 1px solid #000;*/



/*Suche ************************* */
div#left form{
	margin:9px 0 25px 11px;
}
div#left input{
	padding: 0 0 0 5px;
	margin:5px 0 0 0;
	background: #fff;
	border:1px solid #fff;
	/*width:100px;*/
	width:7.8em;
}
* html div#left input{
	width:6.3em;
}

div#left label{
	color:#fff;
	/*color:#000;*/
}
div#left .send{
	/*width:50px;*/
	/*width:3.6em;*/
	width:3.6em;
	background: #339999;
	color: #fff;
	border:none;
	/*border:1px solid #fff;*/
	/*margin:0 0 0 -8px;*/
	margin:0 0 0 0;
	/*border:1px solid #fff;*/
	padding:0;
	cursor:pointer;
	text-align: left;
}


/*Suche ************************* Ft*/

#left .naviBox{
/*	width:8em;
	margin-left:8.3em;*/
}

#left .naviBoxSuch{
	/*border:1px solid #fff;*/
	width:9.5em;
	/*margin-left:11.0em;*/
	margin-left:149px;
}

* html #left .naviBoxSuch{
	width:8.2em;
	/*margin-left:10.8em;*/
	margin-left:149px;
}

.naviBoxSuch form{
	margin-left:8.3em;
	/*border:1px solid #fff;*/
	/*margin:50px 0 25px 11px;*/
}
.naviBoxSuch  input{
	padding: 0 0 0 5px;
	margin:5px 0 0 0;
	background: #fff;
	border:1px solid #fff;
	width:100px;
}
.naviBoxSuch label{
	color:#fff;
	/*color:#000;*/
}

.naviBoxSuch .send{
	width:50px;
	background: #339999;
	color: #fff;
	border:none;
	margin:0 0 0 0;
	padding:0;
	text-align: left;
}


/********************* flash-weiche **********************/



.mozilla {
  display:block;
}

* html .mozilla {
  display:none;
}

/* Listen **************************************************/

.item ol{
  margin: 0;
  padding:0;
  position:relative;
  /*position:absolute;*/
  /*left: 2.25em;*/
  left: 0.5em;
  bottom: 0em;
  top: 0em;
  padding: 0 0 1em 0;
}

.item ol li{
  list-style: decimal;
  list-style-position: inside;
  margin:0;
  padding:0;
 }


div#content ul{
  /*
  margin:0px;
  padding:0px; 
  border: 2px solid #e9c7c7;*/
  margin:0 0 10px 0;
  position:relative;
  clear:left;
}

div#content ul a{
	text-decoration:none;
	margin:0;
}

div#content ul li{
  /* list-style: none; */
  position:relative;
  margin-left:16px;
  /* padding:6px 2px 6px 0; */
}


div#content ul li a, div#content a {
  color:#006666;
  text-decoration: none;
}

div#content ul li:hover, div.item ul li.over{
  color:#000;
}
div#content ul li a:hover, div#content a:hover{
  text-decoration:underline;
  color:#006666;
}

div#content ul span{
	display:block;
	color:#006666;
}

/* Fussbereich **********************/
#footer{
	font-size:0.8em;
	clear: both;
	color:#e9c7c7;
	/*padding:20px 18px 20px 14px;*/
	padding:20px 18px 20px 14px;
	text-align:right;
	/*border: 1px solid #000;*/
}
#footer a{
	color:#e9c7c7;
}

.malstabelle {
	/*border: solid;*/
	padding:15px 0px 15px 10px;

}
.malstabelle table {
}

.zaehlpixel
{
	border: 0px solid #000;
}

span.important {
	color:#C00000;
}

span.detail {
	font-weight:bold;
	color:#008080;
}

/* ----------- formating tt-news ---- */

.news-latest-item p {
	font-weight:bold;

}

.news-latest-item p.bodytext {
	font-weight:normal;

}


h2.singlenews {

}

.news-single-item h3 {
	color:#808080;
	font-size:10pt;
	font-style:italic;
	margin-bottom:20px;
}


/*###############*/
#winlink{
	position:absolute;
	top: 22px;
	/*top: 2.1em;*/
	width: 14em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 25em;*/
	left: 459px;
	/*border: 1px solid #e9c7c7;*/
}
* html #winlink{
	position:absolute;
	top: 22px;
	/*top: 2.1em;*/
	width: 12em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 23.5em;*/
	/*left: 25.3em;*/
	left: 450px;
}

#winlink ul{

	position:absolute;
	/*top: 2.1em;*/
	top: 28px;
	/*width: 14em;*/
	width: 16em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 25em;*/
	/*left: 340px;*/
	left: 315px;
	/*margin:0px;*/
        margin: 3px 0 0;
	padding:0px;
	list-style-type:none;

}

* html #winlink ul{
	position:absolute;
	/*top: 2.1em;*/
	top: 28px;
	width: 12em;
	/*right: 105px;*/
	/* Fallert Positition angepasst */
	/*right: 320px;*/
	/*left: 23.5em;*/
	left: 340px;
}



#winlink ul a{
	text-decoration:none;
	margin:0;
}
#winlink ul li{
	list-style: none;
	color:#000;
	margin:0;
	float:left;
	padding:0px 8px 5px 0px;
}

* html #winlink ul li{
	padding:0px 8px 5px 0px;
}

#winlink ul li a, ul#winlink ul li a:link, ul#winlink ul li a:visited{
  color:#fff;
	/*color:#000;*/
	text-decoration:none;
  /* dadurch anker auf die gesamte Breite ausgedehnt Fallert 30.08.2006, 08:07:44 */
  /*display: block;*/
}

* html #winlink ul li a,* html #winlink ul li a:link, * html #winlink ul li a:visited {
  /* dadurch anker auf die gesamte Breite ausgedehnt Fallert 30.08.2006, 08:07:44 */
  /*display: block;*/
  color:#fff;
	/*color:#000;*/
	text-decoration:none;
}

#winlink ul li:hover, #winlink ul li.over{
  color:#ffffff;
 background-color:#006666;
}

#winlink ul li a:hover{
  text-decoration:none;
  /* dadurch anker auf die gesamte Breite ausgedehnt Fallert 30.08.2006, 08:07:44 */
  /*display: block;*/
}
#winlink ul a.act{
	color:#C1494D;
}


