﻿/* 	Stand: 30.07.2015, 11:00 */
/*******************/
/**** Allgemein ****/
/*******************/

body { font-family:Arial; font-size:12px; line-height:16px; background:#FFFFFF; overflow-y:scroll; }

img { border:0px solid; text-decoration:none; }
center, div, blockquote, p, td, tr { text-align:left !important; }
.none { display:none; }

#wrapper {
	position:relative;
	width:1040px;
	margin:0 auto;
	border:0px solid;
	background:#ffffff; }

/* Inhalt Anordnung */
.zeile { display:table table-row; clear:both; }
.einspaltig, .zweispaltig, .dreispaltig, vierspaltig, fuenfspaltig { float:left; }
.einspaltig { display:table-cell; width:205px; vertical-align:top; }
.zweispaltig { display:table-cell; width:410px; vertical-align:top; }
.dreispaltig { display:table-cell; width:615px; vertical-align:top; }
.vierspaltig { display:table-cell; width:820px; vertical-align:top; }
.fuenfspaltig { display:table-cell; width:1025px; vertical-align:top; }

/* Text und/oder Bild */
.text{ position:relative; margin-left:15px; margin-top:15px; clear:both; }
.text a{ color:#25aabc; text-decoration:none; }
.text a:hover{ color:#25aabc; text-decoration:underline; }
.text a:visited{ color:#0d6e7f; text-decoration:none; }

/* Überschriften */
h1 { text-align:left !important; font-weight:normal !important; font-family:georgia, times, serif !important; font-size:22px !important; line-height:24px; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; }
h2 { text-align:left !important; font-weight:bold; font-family:georgia, times, serif !important; font-size:16px !important; line-height:20px; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; }
h3, h4, h5, h6 { text-align:left !important; font-weight:bold; font-family:georgia, times, serif !important; font-size:12px !important; line-height:16px; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; }
.ohne_abstand { padding:0px; }


/* Überschrift im Bild (Startseite) für Bild über drei Spalten */
.p_gross_titel_dreizeilig, .p_gross_titel_zweizeilig, .p_gross_titel_einzeilig { position:absolute; bottom:0px; right:0px; width:365px; margin:0px; padding:0px; }
.p_gross_titel_dreizeilig, .p_gross_titel_zweizeilig, .p_gross_titel_einzeilig { padding:10px 0px 12px 30px;  line-height:36px; font-weight:normal !important; font-size:36px !important;  }
.p_gross_titel_dreizeilig, .p_gross_titel_zweizeilig, .p_gross_titel_einzeilig { background:url(../pic/hg_dunkelblau.gif) #0c0c0f;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; }
.p_gross_titel_dreizeilig, .p_gross_titel_zweizeilig, .p_gross_titel_einzeilig { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#153982', endColorstr='#0c0c0f'); } 	/* for IE */
.p_gross_titel_dreizeilig, .p_gross_titel_zweizeilig, .p_gross_titel_einzeilig { background: -webkit-gradient(linear, left top, left bottom, from(#153982), to(#0c0c0f)); }				/* for webkit browsers */
.p_gross_titel_dreizeilig, .p_gross_titel_zweizeilig, .p_gross_titel_einzeilig { background: -moz-linear-gradient(top,  #153982,  #0c0c0f); }
.p_gross_titel_dreizeilig a, .p_gross_titel_zweizeilig a, .p_gross_titel_einzeilig a { color:#ffffff; text-decoration:none; }
.p_gross_titel_dreizeilig a:hover, .p_gross_titel_zweizeilig a:hover, .p_gross_titel_einzeilig a:hover { color:#ffffff; text-decoration:none; }
.p_gross_titel_dreizeilig a:visited, .p_gross_titel_zweizeilig a:visited, .p_gross_titel_einzeilig a:visited { color:#ffffff; text-decoration:none; }

.p_gross_titel_zweizeilig{ padding-top:28px; padding-bottom:30px; }
.p_gross_titel_einzeilig{ padding-top:46px; padding-bottom:48px; }

/* Überschrift im Bild (Startseite) für Bild über zwei Spalten */
.p_klein_titel_dreizeilig, .p_klein_titel_zweizeilig, .p_klein_titel_einzeilig { position:absolute; bottom:0px; right:0px; width:255px; margin:0px; padding:0px; }
.p_klein_titel_dreizeilig, .p_klein_titel_zweizeilig, .p_klein_titel_einzeilig { padding:10px 0px 12px 30px;  line-height:36px; font-weight:normal !important; font-size:36px !important;  }
.p_klein_titel_dreizeilig, .p_klein_titel_zweizeilig, .p_klein_titel_einzeilig { background:url(../pic/hg_dunkelblau.gif) #0c0c0f;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; }
.p_klein_titel_dreizeilig, .p_klein_titel_zweizeilig, .p_klein_titel_einzeilig { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#153982', endColorstr='#0c0c0f'); } 	/* for IE */
.p_klein_titel_dreizeilig, .p_klein_titel_zweizeilig, .p_klein_titel_einzeilig { background: -webkit-gradient(linear, left top, left bottom, from(#153982), to(#0c0c0f)); }				/* for webkit browsers */
.p_klein_titel_dreizeilig, .p_klein_titel_zweizeilig, .p_klein_titel_einzeilig { background: -moz-linear-gradient(top,  #153982,  #0c0c0f); }
.p_klein_titel_dreizeilig a, .p_klein_titel_zweizeilig a, .p_klein_titel_einzeilig a { color:#ffffff; text-decoration:none; }
.p_klein_titel_dreizeilig a:hover, .p_klein_titel_zweizeilig a:hover, .p_klein_titel_einzeilig a:hover { color:#ffffff; text-decoration:none; }
.p_klein_titel_dreizeilig a:visited, .p_klein_titel_zweizeilig a:visited, .p_klein_titel_einzeilig a:visited { color:#ffffff; text-decoration:none; }

.p_klein_titel_zweizeilig{ padding-top:28px; padding-bottom:30px; }
.p_klein_titel_einzeilig{ padding-top:46px; padding-bottom:48px; }


/* Abkürzungen */
abbr { cursor:help; border-bottom:1px dotted; }

/**************/
/**** Kopf ****/
/**************/

#header-druck{ display:none; }

#header { clear:both; }

	/* Navigation Sprachen (Liste) */
	.navigation_sprachen { font-family:georgia, times, serif; list-style:none; margin:0px; padding:0px; color:#8c8a85; margin-left:20px; margin-top:15px; border:0px solid; float:left; }
	.navigation_sprachen li { float:left; border-left:1px solid #8c8a85; }
	.navigation_sprachen .first { border-left:0px solid #8c8a85; }
	.navigation_sprachen li a { color:#8c8a85; text-decoration:none; margin-left:5px; margin-right:5px; }
	.navigation_sprachen li a:hover { color:#8c8a85; text-decoration:underline; }
	.navigation_sprachen li a:visited { color:none; }
	.navigation_sprachen li .selected { color:#000000; text-decoration:underline; font-weight:bold; }

	/* Krümelleiste */
	.breadcrumb { margin:0px; padding:0px; margin-left:20px; margin-top:17px; list-style:none; float:left; /*Neu eingefügt am 11.02.2014 :*/ position:relative; height:32px; overflow:hidden; }
	.breadcrumb li { float:left; color:#8c8a85; margin-left:3px; margin-right:3px; margin-bottom:3px; line-height:13px; }
	.breadcrumb li a { color:#8c8a85; text-decoration:none; }
	.breadcrumb li a:hover { color:#000000; text-decoration:underline; }
	.breadcrumb li a:visited { color:none; }
	.breadcrumb li .selected  { color:#000000; text-decoration:underline; }

	/* Suchfeld */
	.search { border:1px solid #b5b2ab; background:#f5f2f0; width:185px; padding-left:3px; margin-bottom:20px; }

	/* Hauptnavigation */
	.top_navigation { margin:0px; padding:0px; margin-left:15px; margin-top:0px; list-style:none; font-family: georgia, times, serif; font-size:18px; height:27px; font-weight:normal; background:url(../pic/hg_button.gif); }
	.top_navigation li { border-left:5px solid #ffffff; float:left; width:164px; height:27px; text-align:center; }
	.top_navigation .selected { background:url(../pic/hg_button_selected.gif); }
	.top_navigation li a { color:#ffffff; text-decoration:none; line-height:24px; }
	.top_navigation li a:hover { color:#ffffff; text-decoration:none; }
	.top_navigation li a:visited { color:#ffffff; }
	.top_navigation .first { border-left:0px solid; }

	/* Hauptnavigation kurz */
	.top_navigation_kurz {
		margin:0px;
		padding:0px;
		margin-left:15px;
		margin-top:0px;
		list-style:none;
		font-family: georgia, times, serif;
		font-size:18px;
		height:27px;
		font-weight:normal;
		background:url(../pic/hg_button.gif); }

	.top_navigation_kurz li {
		border-left:5px solid #ffffff;
		float:left;
		width:140px;
		height:27px;
		text-align:center; }

	.top_navigation_kurz .lang {
		width:284px; }

	.top_navigation_kurz .selected { background:url(../pic/hg_button_selected.gif); }
	.top_navigation_kurz li a { color:#ffffff; text-decoration:none; line-height:24px; }
	.top_navigation_kurz li a:hover { color:#ffffff; text-decoration:none; }
	.top_navigation_kurz li a:visited { color:#ffffff; }
	.top_navigation_kurz .first { border-left:0px solid; }


	/* Hauptnavigation kurz2 */
	.top_navigation_kurz2 {
		margin:0px;
		padding:0px;
		margin-left:15px;
		margin-top:0px;
		list-style:none;
		font-family: georgia, times, serif;
		font-size:18px;
		height:27px;
		font-weight:normal;
		background:url(../pic/hg_button.gif); }

	.top_navigation_kurz2 li {
		border-left:5px solid #ffffff;
		float:left;
		width:141px;
		height:27px;
		text-align:center; }

	.top_navigation_kurz2 .lang {
		width:209px; }

	.top_navigation_kurz2 .selected { background:url(../pic/hg_button_selected.gif); }
	.top_navigation_kurz2 li a { color:#ffffff; text-decoration:none; line-height:24px; }
	.top_navigation_kurz2 li a:hover { color:#ffffff; text-decoration:none; }
	.top_navigation_kurz2 li a:visited { color:#ffffff; }
	.top_navigation_kurz2 .first { border-left:0px solid; }


	/* Logo Uni-Viadrina */
	.logo { position:relative; margin-left:35px; margin-top:10px; }



/****************/
/***** Main *****/
/****************/

#main { clear:both; padding-top:3px; }

	/* Nur in linke Spalte ist Navigationsbox (Grau) möglich! */
	#linke_spalte { width:205px; float:left; border:0px solid; }

		/* Navigation mit grauem Hintergrund (Grauer Kopf + Schwarzer Kopf) */
		#linke_spalte .navi_box_grau {
			margin-left:15px;
			margin-top:15px;
			background:#f5f2f0;
		}

		/* Kopf der Navigationsbox */
		#linke_spalte .head_schwarz { background:url(../pic/hg_header_schwarz_3z.gif) #030305; background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; font-size:13px; line-height:17px; padding-left:15px; padding-top:3px; padding-bottom:8px; padding-right:8px; } /* for non-css3 browsers */
		#linke_spalte .head_schwarz { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0928a', endColorstr='#030305'); } 	/* for IE */
		#linke_spalte .head_schwarz { background: -webkit-gradient(linear, left top, left bottom, from(#a0928a), to(#030305)); }				/* for webkit browsers */
		#linke_spalte .head_schwarz { background: -moz-linear-gradient(top,  #a0928a,  #030305); } 												/* for firefox 3.6+ */
		#linke_spalte .head_schwarz a { text-decoration:none; color:#ffffff; }
		#linke_spalte .head_schwarz a:hover { text-decoration:none; color:#ffffff; }
		#linke_spalte .head_schwarz a:visited { text-decoration:none; color:#ffffff; }

		#linke_spalte .navi_box_grau ul{
			margin:0px;
			padding:0px;
			margin-left:15px;
			padding-bottom:10px;
			list-style:none;
			font-size:12px;
			line-height:16px;
		}
		/* Erste Ebene */
		#linke_spalte .navi_box_grau ul li { padding:0px; padding-top:2px; padding-bottom:2px; margin-right:15px; line-height:18px; border-bottom:1px solid #8c8a85; }
		#linke_spalte .navi_box_grau ul li a { color:#7c7a75; text-decoration:none; }
		#linke_spalte .navi_box_grau ul li a:hover { color:#000000; text-decoration:none; font-weight:normal; }
		#linke_spalte .navi_box_grau ul li a:visited { color:none; }
		#linke_spalte .navi_box_grau ul .aktiv a { color:#000000; font-weight:bold; }
		#linke_spalte .navi_box_grau ul .aktiv a:hover { color:#000000; font-weight:bold; }
		#linke_spalte .navi_box_grau ul .first { padding-top:8px; }
		#linke_spalte .navi_box_grau ul .last { padding-bottom:8px; border-bottom:0px solid; }

			/* Zweite Ebene */
			#linke_spalte .navi_box_grau ul li ul { margin:0px; padding:0px; list-style:none; }
			#linke_spalte .navi_box_grau ul li ul li { font-weight:normal; border:0px solid; margin:0px; padding:0px; padding-left:12px; padding-top:3px; font-size:12px; line-height:14px; }
			#linke_spalte .navi_box_grau ul .aktiv ul li a { font-weight:normal; }
			#linke_spalte .navi_box_grau ul li ul .first { padding-top:3px; border-top:0px solid #8c8a85; }
			#linke_spalte .navi_box_grau ul li ul .last { padding-bottom:8px; border-bottom:0px solid; }
			#linke_spalte .navi_box_grau ul li ul li a { color:#000000; text-decoration:none; }
			#linke_spalte .navi_box_grau ul li ul li a:hover { color:#000000; text-decoration:underline; font-weight:normal; }
			#linke_spalte .navi_box_grau ul .aktiv ul li a:hover { color:#000000; text-decoration:underline; font-weight:normal; }
			#linke_spalte .navi_box_grau ul li ul li a:visited { color:none; }
			#linke_spalte .navi_box_grau ul li ul .aktiv { background:url(../pic/angel_right_black.png) no-repeat; background-position:0px 7px; }
			#linke_spalte .navi_box_grau ul li ul .aktiv a { text-decoration:underline; font-weight:normal; }
			#linke_spalte .navi_box_grau ul li ul .aktiv a:hover { text-decoration:underline; font-weight:normal; }


	#rechte_spalte { width:205px; float:left; border:0px solid; }
	#content { width:615px; float:left; border:0px solid; }

	/* Navigation mit blauem Hintergrund (Blauer Kopf) */
	.navi_box_blau {
		margin-left:15px;
		margin-top:15px;
		background:#e5edf0;
		border:0px solid;
		padding:8px;
		padding-bottom:18px;
		padding-left:15px;
	}
		/* Kopf der blauen Navigationsbox */
		.navi_box_blau .head_blau { position:relative; width:100%; top:-8px; left:-15px; background:url(../pic/hg_header_blau_3z.gif) #00505e;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; font-size:13px; line-height:17px; padding-left:15px; padding-top:3px; padding-bottom:8px; padding-right:8px; }
		.navi_box_blau .head_blau { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aafc6', endColorstr='#00505e'); } 	/* for IE */
		.navi_box_blau .head_blau { background: -webkit-gradient(linear, left top, left bottom, from(#3aafc6), to(#00505e)); }				/* for webkit browsers */
		.navi_box_blau .head_blau { background: -moz-linear-gradient(top,  #3aafc6,  #00505e); } 											/* for firefox 3.6+ */
		.navi_box_blau .head_blau a { text-decoration:none; color:#ffffff; }
		.navi_box_blau .head_blau a:hover { text-decoration:none; color:#ffffff; }
		.navi_box_blau .head_blau a:visited { text-decoration:none; color:#ffffff; }

		.navi_box_blau ul{
			margin:0px;
			padding:0px;
			list-style:none;
			color:#ffffff;
			font-size:12px;
			line-height:16px;
			border:1px solid #e5edf0; }

		/* Erste Ebene */
		.navi_box_blau ul li { padding:0px; margin-left:0px; padding-left:15px; padding-right:15px; border:0px solid; font-size:12px; line-height:16px; /*height:16px;*/ color:#25aabc; background:url(../pic/angel_right.png) no-repeat #e5edf0; background-position:0px 5px; }
		.navi_box_blau ul li a { font-weight:normal; color:#25aabc; text-decoration:none; }
		.navi_box_blau ul li a:hover { color:#25aabc; text-decoration:underline; }
		.navi_box_blau ul li a:visited { color:#015260; text-decoration:none; }
		.navi_box_blau ul .aktiv { font-weight:bold; }
		.navi_box_blau ul .aktiv:hover { font-weight:bold; }

		.navi_box_blau a { font-weight:normal; color:#25aabc; text-decoration:none; }
		.navi_box_blau a:hover { color:#25aabc; text-decoration:underline; }
		.navi_box_blau a:visited { color:#015260; text-decoration:none; }

		/* Wenn textbox dazwischen ist ... */
		.navi_box_blau .text {
			margin:0px;
		}




	/* Navigation mit pinken Hintergrund (Pinker Kopf) */
	.navi_box_pink {
		margin-left:15px;
		margin-top:15px;
		background:#f0e8eb;
		border:0px solid;
		padding:8px;
		padding-bottom:18px;
		padding-left:15px;
	}
		/* Kopf der pinken Navigationsbox */
		.navi_box_pink .head_pink { position:relative; width:100%; top:-8px; left:-15px; background:url(../pic/hg_flieder.gif) #1b133f;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; font-size:13px; line-height:17px; padding-left:15px; padding-top:3px; padding-bottom:8px; padding-right:8px; }
		.navi_box_pink .head_pink { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8379ae', endColorstr='#1b133f'); } 	/* for IE */
		.navi_box_pink .head_pink { background: -webkit-gradient(linear, left top, left bottom, from(#8379ae), to(#1b133f)); }				/* for webkit browsers */
		.navi_box_pink .head_pink { background: -moz-linear-gradient(top,  #8379ae,  #1b133f); } 											/* for firefox 3.6+ */
		.navi_box_pink .head_pink a { text-decoration:none; color:#ffffff; }
		.navi_box_pink .head_pink a:hover { text-decoration:none; color:#ffffff; }
		.navi_box_pink .head_pink a:visited { text-decoration:none; color:#ffffff; }

		.navi_box_pink ul{
			margin:0px;
			padding:0px;
			list-style:none;
			color:#ffffff;
			font-size:12px;
			line-height:16px;
			border:1px solid #f0e8eb; }

		/* Erste Ebene */
		.navi_box_pink ul li { padding:0px; margin-left:0px; padding-left:15px; padding-right:15px; border:0px solid; font-size:12px; line-height:16px; /*height:16px;*/ color:#a84d85; background:url(../pic/angel_right_pink.png) no-repeat #f0e8eb; background-position:0px 5px; }
		.navi_box_pink ul li a { font-weight:normal; color:#82649a; text-decoration:none; }
		.navi_box_pink ul li a:hover { color:#82649a; text-decoration:underline; }
		.navi_box_pink ul li a:visited { color:#564d7e; text-decoration:none; }
		.navi_box_pink ul .aktiv { font-weight:bold; }
		.navi_box_pink ul .aktiv:hover { font-weight:bold; }

		.navi_box_pink a { font-weight:normal; color:#82649a; text-decoration:none; }
		.navi_box_pink a:hover { color:#82649a; text-decoration:underline; }
		.navi_box_pink a:visited { color:#564d7e; text-decoration:none; }

		/* Wenn textbox dazwischen ist ... */
		.navi_box_pink .text {
			margin:0px;
		}

	/* Tabellen */
	.tabelle{ border-spacing:0; border-collapse:collapse; border-color:#b5b2ab; width:100%; }
	.tabelle tr th { text-align:left !important; border:1px solid #b5b2ab; color:#ffffff !important; /*background:url(../pic/hg_header_blau_3z.gif) #00505e !important; background-repeat:repeat-x;*/ font-family:georgia, times, serif !important; font-weight:normal !important; padding:8px !important; padding-bottom:15px !important; }
	.tabelle tr th { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aafc6', endColorstr='#00505e'); } 	/* for IE */
	.tabelle tr th { background: -webkit-gradient(linear, left top, left bottom, from(#3aafc6), to(#00505e)); }				/* for webkit browsers */
	.tabelle tr th { background: -moz-linear-gradient(top,  #3aafc6,  #00505e); } 											/* for firefox 3.6+ */
	.tabelle tr td { border:1px solid #b5b2ab !important; vertical-align:top !important; text-align:left !important; padding:8px !important; padding-bottom:15px !important; }
	.tabelle tr .zahlen { text-align:right !important; }

	.tabelle_header_h1{ font-size:20px; line-height:22px; font-weight:normal !important; }
	.tabelle_header_h2{ font-size:16px; line-height:20px; font-weight:bold !important; }
	.tabelle_header_h3{ font-size:12px; line-height:16px; font-weight:bold !important; }

	.td_pink { background:#f0e8eb; }
	.td_pink a { color:#82649a; text-decoration:none; }
	.td_pink a:hover { color:#82649a; text-decoration:underline; }
	.td_pink a:visited { color:#564d7e; text-decoration:none; }

	.td_blau { background:#e5edf0; }

	/* Tabellen ohne Klasse */
	table{ border-spacing:0; border-collapse:collapse; border-color:#b5b2ab; width:100%; }
	table tr th { text-align:left !important; border-color:#b5b2ab !important; color:#ffffff !important; /*background:url(../pic/hg_header_blau_3z.gif) #00505e !important; background-repeat:repeat-x;*/ font-family:georgia, times, serif !important; /*font-size:20px !important; line-height:22px;*/ font-weight:normal !important; padding:8px !important; padding-bottom:15px !important; }
	table tr th { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aafc6', endColorstr='#00505e'); } 	/* for IE */
	table tr th { background: -webkit-gradient(linear, left top, left bottom, from(#3aafc6), to(#00505e)); }				/* for webkit browsers */
	table tr th { background: -moz-linear-gradient(top,  #3aafc6,  #00505e); } 												/* for firefox 3.6+ */
	table tr td { border-color:#b5b2ab !important; vertical-align:top !important; text-align:left !important; padding:8px !important; padding-bottom:15px !important; }
	table tr .zahlen { text-align:right !important; }

	/* Trennlinie */
	.text .hr { margin-top:5px; margin-bottom:5px; }	
	.text .hr_personenliste { margin-top:12px; margin-bottom:12px; /*color:#cac9c9; background:#cac9c9;*/ color:#000000; background:#000000; border:0px solid; height:1px; }

	/* Personenliste */
	.personenliste { width:615px; margin-left:-15px; margin-top:-15px; }
	
	/* Listen 1ter 2ter 3ter Kategorie */
	.text .liste { margin:0px; padding:0px; margin-left:13px; color:#000000; }
	.text .liste li { list-style:url(../pic/liste1.gif); }
	.text .liste li ul { margin:0px; padding:0px; margin-left:13px; }
	.text .liste li ul li { list-style:url(../pic/liste2.gif); }
	.text .liste li ul li ul { margin:0px; padding:0px; margin-left:13px; }
	.text .liste li ul li ul li { list-style:url(../pic/liste3.gif); }

	/* Listen 1ter 2ter 3ter Kategorie */
	.text ul { margin:0px; padding:0px; margin-left:13px; color:#000000; }
	.text ul li { list-style:url(../pic/liste1.gif); }
	.text ul li ul { margin:0px; padding:0px; margin-left:13px; }
	.text ul li ul li { list-style:url(../pic/liste2.gif); }
	.text ul li ul li ul { margin:0px; padding:0px; margin-left:13px; }
	.text ul li ul li ul li { list-style:url(../pic/liste3.gif); }

	/* Wenn .text vor navi steht */
	.navi_box_blau .text ul { margin:0px; padding:0px; }
	.navi_box_blau .text ul li { list-style:none; }

	/* Wenn .text vor navi steht */
	.navi_box_pink .text ul { margin:0px; padding:0px; }
	.navi_box_pink .text ul li { list-style:none; }


	/* Higlight-Boxen Hintergrund */
	
		/* BewerberBox gelb */
		.text .bewerbung { width:100%; background:#ffcc00; color:#000000; font-family:georgia, times, serif; }
		.text .bewerbung p a, .text .bewerbung p a { color:#000; text-decoration:none; }
		.dreispaltig .text .bewerbung p{  margin-top:1px; padding:20px 15px 30px 25px; font-size:43px; line-height:1.0em; margin-bottom:0px; }
		#rechte_spalte .text .bewerbung { width:190px; padding-bottom: 30px; background:#ffcc00; color:#000000; font-family:georgia, times, serif; }
		#rechte_spalte .text .bewerbung p a, #rechte_spalte .text .bewerbung p a { color:#000; text-decoration:none; }
		#rechte_spalte .text .bewerbung p{  margin-top:1px; padding-left:15px; padding-top:20px; font-size:30px; line-height:1.0em; margin-bottom:0px; }
		#rechte_spalte .text .bewerbung p .fs_50, #rechte_spalte .text .bewerbung p a .fs_50 { font-size:50px !important; line-height:1em; }
		#rechte_spalte .text .bewerbung p .fs_65, #rechte_spalte .text .bewerbung p a .fs_65 { font-size:65px !important; line-height:1em; }
		
		/* Header Blau */
		.text .head_blau { position:relative; /*width:100%;*/ background:url(../pic/hg_header_blau_3z.gif) #00505e;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; font-size:13px; line-height:17px; padding-left:15px; padding-top:3px; padding-bottom:8px; padding-right:8px; }
		.text .head_blau { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aafc6', endColorstr='#00505e'); } 	/* for IE */
		.text .head_blau { background: -webkit-gradient(linear, left top, left bottom, from(#3aafc6), to(#00505e)); }				/* for webkit browsers */
		.text .head_blau { background: -moz-linear-gradient(top,  #3aafc6,  #00505e); } 											/* for firefox 3.6+ */
		.text .head_blau a { text-decoration:none; color:#ffffff; }
		.text .head_blau a:hover { text-decoration:none; color:#ffffff; }
		.text .head_blau a:visited { text-decoration:none; color:#ffffff; }

		/* Hintergrund blau */
		.box_blau, .bg-hellblau { padding:10px; padding-bottom:18px; background:#e5edf0; }

		/* Hintergrund hellblau mit Verlauf */
		.box_hellblau { background:url(../pic/hg_header_blau_3z.gif) #00505e;  background-repeat:repeat-x; /*font-family:georgia, times, serif; font-size:12px; line-height:16px;*/ color:#ffffff; padding-left:15px; padding-top:10px; padding-bottom:15px; padding-right:8px; }
		.box_hellblau { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aafc6', endColorstr='#00505e'); } 	/* for IE */
		.box_hellblau { background: -webkit-gradient(linear, left top, left bottom, from(#3aafc6), to(#00505e)); }				/* for webkit browsers */
		.box_hellblau { background: -moz-linear-gradient(top,  #3aafc6,  #00505e); }

		/* Hintergrund blau mit Verlauf */
		.box_dunkelblau { background:url(../pic/hg_dunkelblau.gif) #0c0c0f;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; font-size:13px; line-height:17px; padding-left:30px; padding-top:10px; padding-bottom:15px; padding-right:8px; }
		.box_dunkelblau { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#153982', endColorstr='#0c0c0f'); } 	/* for IE */
		.box_dunkelblau { background: -webkit-gradient(linear, left top, left bottom, from(#153982), to(#0c0c0f)); }				/* for webkit browsers */
		.box_dunkelblau { background: -moz-linear-gradient(top,  #153982,  #0c0c0f); }
		.box_dunkelblau a { color:#ffffff; text-decoration:none; }
		.box_dunkelblau a:hover { color:#ffffff; text-decoration:none; }
		.box_dunkelblau a:visited { color:#ffffff; text-decoration:none; }

		/* Hintergrund gelb mit Verlauf */
		.box_gelb { background:url(../pic/hg_gelb.gif) #dfa200;  background-repeat:repeat-x; font-family:georgia, times, serif; color:#ffffff; font-size:13px; line-height:17px; padding-left:30px; padding-top:15px; padding-bottom:20px; padding-right:8px; }
		.box_gelb { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4b800', endColorstr='#8f551b'); } 	/* for IE */
		.box_gelb { background: -webkit-gradient(linear, left top, left bottom, from(#f4b800), to(#8f551b)); }				/* for webkit browsers */
		.box_gelb { background: -moz-linear-gradient(top,  #f4b800,  #8f551b); }
		.box_gelb a { color:#ffffff; text-decoration:none; }
		.box_gelb a:hover { color:#ffffff; text-decoration:none; }
		.box_gelb a:visited { color:#ffffff; text-decoration:none; }

		/* Hintergrund flieder mit Verlauf */
		.box_flieder { background:url(../pic/hg_flieder.gif) #1b133f;  background-repeat:repeat-x; /*font-family:georgia, times, serif; font-size:12px; line-height:16px;*/ color:#ffffff; padding-left:15px; padding-top:10px; padding-bottom:15px; padding-right:8px; }
		.box_flieder { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8379ae', endColorstr='#1b133f'); } 	/* for IE */
		.box_flieder { background: -webkit-gradient(linear, left top, left bottom, from(#8379ae), to(#1b133f)); }				/* for webkit browsers */
		.box_flieder { background: -moz-linear-gradient(top,  #8379ae,  #1b133f); }

		/* Hintergrund pink */
		.box_pink { padding:10px; padding-bottom:18px; background:#f0e8eb; }
		.box_pink a { color:#9271ab; text-decoration:none; }
		.box_pink a:hover { color:#9271ab; text-decoration:underline; }
		.box_pink a:visited { color:#564d7e; text-decoration:none; }

		/* Navigation pink */
		.pink_link { }
		.pink_link  a { color:#82649a; text-decoration:none; }
		.pink_link  a:hover { color:#82649a; text-decoration:underline; }
		.pink_link  a:visited { color:#564d7e; text-decoration:none; }


	/* spezielle Box mit Logo und Überschrift Grau */
	.institution_grau_2spaltig { display:table; #position: relative; width:395px; height:73px; border:0px solid; z-index:30; }
		.institution_grau_2spaltig .ueberschrift_logo { #position:absolute; /*#top:50%;*/ display:table-cell; vertical-align:middle; z-index:50; background-color:#ffffff; border:0px solid; height:100%; }
			.institution_grau_2spaltig .ueberschrift_logo .img_grau { float: left; text-align: left; width: 205px; margin: 0 0 0em; padding: 0; border: 0px solid #000000; #position: relative; /*#top:-50%;*/ z-index:90; }
		.institution_grau_2spaltig .ueberschrift_text { #position:relative; #top:0%; display:table-cell; vertical-align:top; background-color:#ded9cf; height:73px; border:0px solid; }
			.institution_grau_2spaltig .ueberschrift_text .text_grau { float: right; margin: 0 0 0 0; width: 176px; padding: 0.7em 0 0.7em 0.7em; border: 0px solid; font-family:georgia, times, serif; font-size:20px; line-height:22px; color:#000000; background-color:#ded9cf; #position:relative; #top:0%; }


	.institution_grau_3spaltig { display:table; #position: relative; width:600px; /*height:73px;*/ border:0px solid; border-bottom:1px solid #aaaaaa; z-index:30; padding-bottom:15px; margin-bottom:10px; }
		.institution_grau_3spaltig .ueberschrift_logo { #position:absolute; /*#top:50%;*/ display:table-cell; vertical-align:middle; z-index:50; background-color:#ffffff; border:0px solid; height:100%; }
			.institution_grau_3spaltig .ueberschrift_logo .img_grau { float: left; text-align: left; width: 205px; margin: 0 0 0em; padding: 0; border: 0px solid #000000; #position: relative; /*#top:-50%;*/ z-index:90; }
		.institution_grau_3spaltig .ueberschrift_text { #position:relative; #top:0%; display:table-cell; vertical-align:top; /*background-color:#ded9cf;*/ background-color:#ffffff; /*height:73px;*/ border:0px solid; }
			.institution_grau_3spaltig .ueberschrift_text .text_grau { float: right; margin: 0 0 0 0; width: 395px; padding: 0.7em 0 0.7em 0.0em; border: 0px solid; font-family:georgia, times, serif; font-size:20px; line-height:22px; color:#000000; /*background-color:#ded9cf;*/ background-color:#ffffff; #position:relative; #top:0%; }
			.institution_grau_3spaltig .ueberschrift_text .text_grau h1 { font-family:georgia, times, serif; font-size:22px; line-height:24px; margin:0px; padding:0px; }


	.institution_blau_3spaltig { display:table; #position: relative; width:600px; height:73px; border:0px solid; z-index:30; }
		.institution_blau_3spaltig .ueberschrift_logo { #position:absolute; /*#top:50%;*/ display:table-cell; vertical-align:middle; z-index:50; background-color:#ffffff; border:0px solid; height:100%; }
			.institution_blau_3spaltig .ueberschrift_logo .img_blau { float: left; text-align: left; width: 205px; margin: 0 0 0em; padding: 0; border: 0px solid #000000; #position: relative; /*#top:-50%;*/ z-index:90; }
		.institution_blau_3spaltig .ueberschrift_text { #position:relative; #top:0%; display:table-cell; vertical-align:top; background:url(../pic/hg_dunkelblau.gif) #0c0c0f;  background-repeat:repeat-x; height:73px; border:0px solid; }
		.institution_blau_3spaltig .ueberschrift_text { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#153982', endColorstr='#0c0c0f'); }
		.institution_blau_3spaltig .ueberschrift_text { background: -webkit-gradient(linear, left top, left bottom, from(#153982), to(#0c0c0f)); }
		.institution_blau_3spaltig .ueberschrift_text { background: -moz-linear-gradient(top,  #153982,  #0c0c0f); }
			.institution_blau_3spaltig .ueberschrift_text .text_blau { float: right; margin: 0 0 0 0; width: 380px; padding: 0.7em 0 0.7em 0.7em; border: 0px solid; font-family:georgia, times, serif; font-size:20px; line-height:22px; color:#000000; /*background-color:#ded9cf;*/ #position:relative; #top:0%; }
			.institution_blau_3spaltig .ueberschrift_text .text_blau h1 { font-family:georgia, times, serif; color:#ffffff; font-size:22px; line-height:24px; margin:0px; padding:0px; }



/****************/
/**** Footer ****/
/****************/

#footer { clear:both; padding-top:50px; padding-bottom:15px; border:0px solid; border-top:0px solid; width:1010px; margin-left:15px; text-align: center !important; }

	/* Navigation */
	.navi_footer{ width:1010px; font-family:georgia, times, serif; display:inline;  text-align: center !important; list-style:none; padding:0px; margin:0px; margin-top:8px; color:#8c8a85; padding-bottom:15px; }
	.navi_footer li { display:inline; padding-left:10px; }
	.navi_footer .first { padding-left:0px; }
	.navi_footer li a { color:#8c8a85; text-decoration:none; }
	.navi_footer li a:hover { color:#8c8a85; text-decoration:underline; }
	.navi_footer li a:visited { color:none; }



/******************/
/**** Formular ****/
/******************/

form { margin:0px; padding:0px; }
label { margin:0px; padding:0px; line-height:20px; }
input, textarea, .input_1spaltig, .input_2spaltig, .input_3spaltig { border:1px solid #b5b2ab; background:#f5f2f0; margin:0px; margin-bottom:5px; }
.input_1spaltig { width:185px; }
.input_2spaltig { width:390px;}
.input_3spaltig { width:595px;}
textarea { height:80px; }
.button { border:0px solid; background:url(../pic/hg_button_schwarz.gif); width:120px; height:20px; color:#ffffff; }

.form_tabelle_bezeichner { width:190px; text-align:right !important; }
.form_tabelle_eingabefeld { width:395px; }

form table tr td { margin:0px !important; padding:2px 5px !important; }

.text .suche, .text .suche li { list-style-image:none; list-style:none; margin:0px; }
.text .suche li { border-bottom:1px solid #aaaaaa; padding-bottom:5px; margin-bottom:5px; }
.text .suche .last { border:0px solid; }

.text .sitemap { border-bottom:1px solid #aaaaaa; padding-bottom:15px; margin-bottom:15px; }
.text .sitemap, .text .sitemap li { list-style-image:none; list-style:none; line-height:20px; padding-top:5px; padding-bottom:5px; }