/***** ALLGEMEINE EINSTELLUNGEN *****/

body	{
	margin:0px;
	padding:0px;
	height:100%;
	background-image: url(Hintergrund.gif);
} 


/***** CONTAINER ERSTELLEN *****/
div#container {
	width:900px;
	height:100%;			
	margin-left:50px;
	background-color:#FFFFFF;
}


/***** KOPF, LOGO, NAME UND SUCHE DEFINIEREN *****/
div#kopf {
	width:900px;
	height:100px;
	background-color:#FFFFFF;
}
	
	div#wappen {
		position:absolute;
		left:50px;
		top:0px;
	}
	
	div#banner {
		position:absolute;
		left:250px;
		top:0px;
	}
		

/***** TOOLBAR, NAVIGATION_KOPF UND KLICKPFAD DEFINIEREN *****/
div#toolbar{
	width:900px;
	height:30px;
	background-color:#CC0000;
}
	
	div#navigation_kopf {
		position:absolute;
		left:50px;
		top:100px;
		height:30px;
		width:220px;
		background-color:#CC0000;
	}

	div#klickpfad_rahmen {		
		position:absolute;
		left:270px;
		top:102px;
		height:26px;
		width:680px;
		background-color:#FFFFFF;
	}
	
		div#klickpfad {
			font:11px verdana;
			color:#666666;
			position:absolute;
			left:30px;
			top:7px;
		}

		div#klickpfad a {
			font: 11px verdana;
			color:#666666;
			text-decoration:none;
		}
		

/***** MITTE, NAVIGATION UND INHALT DEFINIEREN *****/
div#mitte {
	position:absolute;
	left:50px;
	top:130px;
	width:900px;
	height:100%;
	/*min-height:500px;*/
	background-color:#FFFFFF;
}

	div#navigation {
		position:absolute;
		left:0px;
		top:0px;
		width:220px;
		height:100%;
		background-color:#999999;
	}
	div#suche {
		position:absolute;
		width:220px;
		left:20px;
		padding-top:10px;
		padding-bottom:20px;		
	}
	

	div#inhalt {
		position:absolute;
		left:250px;
		top:15px;
		_margin-top:20px;
		/*min-height:400px;*/
		width:600px;
		background-color:#FFFFFF;
		}
		
	
	
	
	
	
/***** NORMALER TEXT *****/
p {
	font: 12px Verdana;
	color:#333333;
}


/***** ÜBERSCHRIFT *****/
h1 {
	font: 24px Verdana;
	color:#333333;
}

/***** TEXT ROT *****/
h5 {
	font: 12px Verdana;
	color:#CC0000;
}

/***** KLEINGEDRUCKTES *****/
h6 {
	font: 10px Verdana;
	color:#333333;
}


/***** TABELLE GESAMTBREITE *****/
table {
	width:100%;
}

/***** TABELLENÜBERSCHRIFT *****/
th {
	font: 12px Verdana;
	color:#333333;
	background-color:#E3E3E3;
	text-align: left;
	vertical-align: top;
	padding: 3px 10px 3px 10px;
	width:160px;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

/***** TABELLE NORMALER TEXT *****/
td {
	font: 12px Verdana;
	color:#333333;
	background-color:#E3E3E3;
	text-align: left;
	vertical-align: top;
	padding: 3px 10px 3px 10px;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

/***** LISTENANSICHT *****/
ul {
	list-style:disc;
	font: 12px Verdana;
	color:#333333;
}

/***** LINKS *****/
a {
	font: 12px Verdana;
	color:#333333;
	text-decoration:none;
}

/***** BILDTEXT *****/
dd {
	font: 10px Verdana;
	color:#333333;
}

/***** BESCHREIBUNG ÜBERSCHRIFT DOWNLOADSEITE *****/
.csc-uploads-description {
	font: 12px Verdana;
	color:#333333;
	font-weight:bold;
}

/***** Sitemap *****/
.tx_slsitemap-websiteTitle {
	font: 12px Verdana;
	color:#CC0000;
}



/***** CSS für Suche in Kopf *****/
.search_box { width:100px; }
.search_button { width:50px; }


/***** CSS für Suche in Suchseite *****/
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { font: 12px Verdana; margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#CC0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }


/***** CSS für Suche in Home*****/
.tx-indexedsearch-searchbox-home  { width:135px; }

/***** Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) *****/
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
