/*
 *  Allgemeine Einstellungen 
 */
* {
	margin:			0;
	padding:			0;
}

li {
	margin-left:		20px;
}

td {
	vertical-align:		top;
}

/*
 * Layout-Tabelle
 */
#wrapper {
	width:			970px;
	margin-left:		10px;
	padding-bottom:		20px;
	border-right:		1px solid #cccccc;
	border-bottom:		1px solid #cccccc;
}

.startseite #wrapper {
	border-left:		1px solid #cccccc;
}
 


/*
 *  Die Adressangabe für die Printversion verstecken
 */
#printadresse {
	display:			none;
}



/*
 * Einstellungen für den Header-Bereich
 */
#header {
	position:			relative;
	height:			154px;
	vertical-align:		bottom;
	background-image:		url(img/oben_wir1.gif);
	background-repeat:		no-repeat;
	background-position:		7px 19px;
	border-bottom:		20px solid #e7001f;
}

.startseite #header {
	background-image:		url(img/oben_start1.gif);
	border-bottom: 		20px solid #e7001f;
}

.wirueberuns #header {
	background-image:		url(img/oben_wir1.gif);
	border-bottom: 		20px solid #e7001f;
}

.veranstaltungen #header {
	background-image:		url(img/oben_veranstaltungen1.gif);
	border-bottom: 		20px solid #ff860e;
}

.publikationen #header {
	background-image:		url(img/oben_publicationen1.gif);
	border-bottom: 		20px solid #0074bc;
}

.projekte #header {
	background-image:		url(img/oben_projekte1.gif);
	border-bottom: 		20px solid #51aa27;
}

.foerderung #header {
	background-image:		url(img/oben_foerderung1.gif);
	border-bottom: 		20px solid #ffb100;
}

.service #header {
	background-image:		url(img/oben_service1.gif);
	border-bottom: 		20px solid #00663a;
}



/*
 * Einstellungen für das Hauptmenü
 */
#hauptmenu {
	position:			absolute;
	top:			133px;
	border:			0;
	border-left:		1px solid #dbdcdc;
}

.startseite #hauptmenu {
	border:			0;
	top:			133px;
}

#hauptmenu_lastcell, 
#hauptmenu .hauptmenu-lastcell {
	border:			0;
	width:			99%;
}

#logo {
	position:			absolute;
	top:			10px;
	left:			5px;
}


#changefontsize {
	position:			absolute;
	top:			3px;
	right:			20px;
}


#changefontsize p {
	font-size:12px;
}




/*
 *  Einstellungen für die linke Spalte
 */
#leftcolumn {
	float:			left;
	width:			22%;
}

#leftcolumn  input#username
#leftcolumn  input#pwfield
#leftcolumn  input#tx_indexedsearch[sword]
{
 	width:			125px;
}

.startseite #leftcolumn {
	float:			right;
	/* Silke Änderung*/
	/*padding-top:		20px;*/
	width:			21%;
}





/*
 * Einstellungen für die mittlere Spalte
 */
#maincolumn {
	float:			left;
	margin-left:		2%;
	/* Silke Änderung*/
	/*padding-top:		20px;*/
	width:			54%;
}

.startseite #maincolumn {
	float:			right;
}






/*
 * Einstellungen für die rechte Spalte
 */
#rightcolumn {
	float:			left;
	margin-left:		2%;
	/* Silke Änderung*/
	width:			18%;
	margin-right:		2%;
}

.standard #rightcolumn {
	padding-top:		20px;
}

.startseite #rightcolumn {
	float:			right;
}






/* 
 *  Einstellungen für das Seitenaktionsmenü
 *  unterhalb des Hauptinhaltsbereichs
 *  "Druckversion/Weiterempfehlen/nach oben" 
 */
#seitenaktionsmenu {
	clear:			both;
	margin-right:		2.5%;
	height:			25px;
	border-bottom:		1px solid #202040;
}

#seitenaktionsmenu ul {
	position:			relative;
	list-style-type:		none;
}

#print {
	position:			absolute;
	left:			22.5%;
}

#tipafriend {
	position:			absolute;
	top:			2px;
	left:			42.5%;
}

#top {
	position:			absolute;
	top:			5px;
	right:			0;
	text-align:			right;
}

#print img {
	position:			relative;
	top:			3px;
	margin-right:		3px;
}

#tipafriend img {
	position:			relative;
	top:			2px;
	margin-right:		3px;
}

#top img {
	position:			relative;
	top:			7px;
	margin-left:		3px;
}

/*  irgendwo fängt sich der IE<7 hier noch eine margin rechts ein */
* html #top img {
	margin-right:		-3px;
}





/* 
 *  Einstellungen für die Fusszeile 
 */
#fussbereich {
	clear:			both;
	margin-top:		-2px;
	margin-right:		2.5%;
	padding-bottom:		30px;
}

#fussbereich address {
	padding:			10px 0 5px 0;
	color:			#a0a0a0;
	text-align:			center;
	font-size:			80%;		/* 10px */
	font-style:			normal;
}

#fussbereich p {
	margin-top:		10px;
	margin-right:		10px;
	color:			#a0a0a0;
	text-align:			center;
	font-size:			80%;		/* 10px */
}

.startseite #fussbereich address,
.startseite #fussbereich p {
	margin-left:		7px;
}





/*******************************
 *
 *  Legende - Popup-Seite 
 * 
 *******************************/
#popup {
	margin:			20px;
	padding:		0;
}

#popup #wrapper {
	width:			100%;
	margin:			0;
	padding:		0;
	border:			1px solid #FFF2E7;
}



