/*

	Haupt-CSS-Datei der Internetseite

	http://www.mba-kmm.de

	Autor:				Stefan Diezinger - http://www.surfAN-GmbH.de
	Start:				28.07.11
	Letzte Aenderung:	08.02.12

*/

	/*  Import
	---------------------------------- */

	@import url("https://www.mba-kma.de/lib.css/reset.css");
	@import url("https://www.mba-kma.de/lib.css/elemente.css");
	@import url("https://www.mba-kma.de/lib.css/klassen.css");
	@import url("https://www.mba-kma.de/lib.css/jqueryui.css");
	@import url("https://www.mba-kma.de/lib.css/fancybox.css");


@media screen, projection {

	/*  Allgemein
	---------------------------------- */

	q {
		quotes: '„' '“' '‚' '‘';
	}

	::-moz-selection { background: #669933; color: #fff; }
	::selection { background: #669933; color: #fff; }

	html, body {
		background: #f6f6f6;
		color: #333;
		font-size: 87.5%;
		font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
		line-height: 180%;
		text-align: left;
	}

	input, textarea, select {
		font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
		font-size: 1em;
		color:#333333;
	}

	input[type=text] {
		color:#333333;
	}

	table.dozententabelle td {
		border-bottom:solid 1px #BBBBBB;
	}

	table.moduletabelle td {
		border-bottom:solid 1px #FFFFFF;
	}

	/*  Layout
	---------------------------------- */

	#begrenzung {
		width: 966px;
		margin: 0 auto;
		padding: 30px 0px;
	}

	#begrenzung-aussen {
		width: 960px;
		margin: 0 auto;
		background: url("https://www.mba-kma.de/lib.grafiken/hintergrund.box.png") top left repeat-y;
		padding: 0px 3px;
	}

	#begrenzung-oben {
		width: 960px;
		padding: 0px 3px;
		margin: 0 auto;
		background: url("https://www.mba-kma.de/lib.grafiken/hintergrund.box-oben.png") top center no-repeat;
		height: 5px;
	}

	#begrenzung-unten {
		width: 960px;
		padding: 0px 3px;
		margin: 0 auto;
		background: url("https://www.mba-kma.de/lib.grafiken/hintergrund.box-unten.png") top center no-repeat;
		height: 5px;
	}

	#begrenzung-innen {
		margin: 0 auto;
		width: 960px;
		background: #fff;
	}

	#kopfleiste {
		/*background: #A7CD39;
		height: 172px;
		background: url("https://www.mba-kma.de/lib.grafiken/hintergrund.kopfbereich.jpg") top left repeat-x;*/
		position: relative;

	}

	#oberer-bereich {
		height:140px;
	}

	#navigation {
		background: #669933;
		padding: 2px 20px 5px 20px;
		height: 18px;
		width: 930px;
		position: relative;
		padding-left: 10px;
	}

	#navigationsteilRechts {
		float: right;
	}

	#navigationsteilRechts li#nav-intranet .subnav {
		margin-left: -142px;
	}

	#kopfteilbild {
		border-bottom: 1px solid #e6e6e6;
	}

	#fussleiste {
		/*background: #fff;*/
	}

	#sitemap {
		background: #fff;
	}

	#begrenzung-inhalt {
		width: 920px;
		padding: 9px 20px;
	}

	#inhalt {
		width: 680px;
		padding-right: 20px;
		padding-top: 12px;
		float: left;
	}

	#seitenleiste {
		width: 220px;
		margin-top: -20px;
		float: right;
	}

	body#start #inhalt {
		width: 100%;
		padding-right: 0px;
		float: none;
	}


	#brotkrume {
		width: 100%;
		padding-bottom: 3px;
		/*border-bottom: 1px solid #c6c6c6;*/
	}

	#foerderprojekt {
		width: 100%;
		text-align: center;
		padding: 20px 0px;
	}

	#geschaeftsfelder {
		position: absolute;
		width: 286px;
		padding-left: 10px;
		top: -22px;
		left: 169px;
		font-size: 0.9em;
	}


	/*  Veränderungen weiße Variante
	---------------------------------- */

	html, body {
		background: #fff;
	}

	#begrenzung-oben,
	#begrenzung-aussen,
	#begrenzung-unten {
		background: none;
	}

	/*  Layout Details
	---------------------------------- */

	/* Inhaltsdefinitionen */

	h1 { color: #888888; font-weight: bold; }
	h2 { color: #888888; }
	h3 { font-size: 1.2em; font-weight: bold; }
	h4 { font-size: 1em; font-weight: bold; }

	hr { border-top: 1px solid #669933; border-bottom: 0; border-right: 0; border-left: 0; }

	body#startseite h1 { margin-bottom: 1em; }

	#logo {
		position: absolute;
		top: 0px;
		left: 0px;
		background-repeat: none;
		background-position: left;
	}

	#logo,
	#logo a {
		width: 765px;
		height: 140px;
		display: block;
		/*text-indent: -9999em;*/
	}

	#logo-hochschule {
		position: absolute;
		top: 4px;
		left: 810px;
		padding: 10px 12px;
	}

	.icons { position: relative; top: 2px; }
	.icon_weiterempfehlen { padding-right: 3px; }
	.icon_twitter { padding-left: 1px; }

	.datum,
	.ort {
		font-size: 0.9em;
		color: #aaa;
		position: relative;
		top: -5px;
	}

	ul.shoutbox,
	ul.shoutbox li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	ul.shoutbox {
		margin-top: 5px;
	}

	ul.shoutbox li {
		width: 200px;
		padding: 10px;
		line-height: 1.5;
		border-top: 1px solid #e6e6e6;
		margin: 2px 10px 2px 10px;
    	padding: 5px 0px 0px 0px;
	}

	ul.shoutbox li .datum {
		margin-top: 5px;
	}

	.kleingedrucktes {
		font-size: 0.9em;
		color: #888;
		line-height: 1.3;
		margin: 10px 0px !important
	}

	/* Sprachwahl */

	#sprachwahl {
	    left: 780px;
	    position: absolute;
	    top: 90px;
		font-size: 0.9em;
		letter-spacing: 1px;
		color: #888;
	}

	#sprachwahl a {
		color: #888;
		text-decoration: none;
	}

	#sprachwahl a:hover,
	#sprachwahl a:focus {
		text-decoration: underline;
	}

	/* Sprachwahl */

	#schnellsuche {
		position: absolute;
		left: 780px;
		top: 110px;
	}

	#schnellsuche label {
		display: none;
	}

	#schnellsuche input#suchbegriff {
		margin-right: 6px;
		width: 100px;
		padding: 1px;
		background: #fff;
		color: #000;
		border: 1px solid #888;
	}

	#schnellsuche input#suchsubmit {
		padding: 1px;
		font-weight: bold;
		color: #fff;
		background: #0066B3;
		cursor: pointer;
	}

	/* Servicenavigation */

	#servicenavigation {
		text-align: left;
		/*width: 220px;*/
	}

	#servicenavigation ul,
	#servicenavigation ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#servicenavigation ul li {
		float: left;
		color: #1B191E;
	}

	#servicenavigation ul li.text {
		float: none;
	}

	#servicenavigation ul li.hoeher {
		position: relative;
		top: -22px;
	}

	#servicenavigation ul li.erstesLinkElement a {
		padding-left: 0px;
	}

	#servicenavigation ul li a {
		font-weight: bold;
		color: #1B191E;
		padding: 5px 5px;
		text-decoration:none;
	}

	#servicenavigation ul li a:hover {
		text-decoration:underline;
	}

	#servicenavigation p {
		margin: 0;
		padding: 0;
		text-align: center;
		position: relative;
		top: -4px;
	}

	#servicenavigation a {
		font-weight: bold;
		color: #1B191E;
	}

	/* Startseitenboxen */

	.startseitenboxContainer {
		width: 33%;
		float: left;
		margin: 0;
		padding: 0;
	}

	.startseitenbox {
		width: 95%;
		margin: 0% 3% 3% 0%;
		border: 1px solid #c6c6c6;
	}

	.startseitenbox .startseitenboxKopfbild {
		width: 100%;
		height: 70px;
		overflow: hidden;
		text-align: center;
	}

	.startseitenbox .startseitenboxKopfbild img {
		margin-left: -25px;
	}

	.startseitenbox .startseitenboxUeberschrift h2 {
		color: #fff;
		background: #0066B3;
		font-size: 1.2em;
		margin: 0;
		padding: 5px 10px;
	}

	.startseitenbox .startseitenboxUeberschrift h2 a {
		text-decoration: none;
		font-weight: bold;
		color: #fff;
	}

	.startseitenbox .startseitenboxInhalt ul,
	.startseitenbox .startseitenboxInhalt ol,
	.startseitenbox .startseitenboxInhalt dl {
		margin-left: 0em;
		padding-left: 30px;
	}

	.startseitenbox .startseitenboxInhalt {
		padding: 10px;
	}

	.startseitenboxContainer.kompletteBreite {
		width: 99%;
	}

	.startseitenboxContainer.kompletteBreite .startseitenbox {
		width: 898px;
		margin: 0;
		margin-bottom: 3%;
	}

	.startseitenboxContainer.kompletteBreite .startseitenbox .startseitenboxKopfbild img {
		margin-left: 0;
	}

	.startseitenboxContainer.halbeBreite {
		width: 50%;
	}

	.startseitenboxContainer.dreiViertelBreite {
		width: 605px;
		padding: 0;
		margin:0;
	}

	.startseitenboxContainer.dreiViertelBreite .startseitenbox {
		width: 592px;
		padding: 0;
		margin:0;
	}

	.startseitenboxContainer #videoplayerDiv {
		margin: 0 auto;
	}

	.startseitenboxContainer.dreiViertelBreite .startseitenbox .startseitenboxKopfbild img,
	.startseitenboxContainer.halbeBreite .startseitenbox .startseitenboxKopfbild img {
		margin-left: 0;
	}

	#fancybox-left { margin-left: -50px; }
	#fancybox-right { margin-right: -50px; }

	/* Seitenleistenbox */

	.box ul li a:hover,
	.box ul li a:focus {
		background-color: #fff;
	}

	.box ul li a:hover .seminartitel,
	.box ul li a:focus .seminartitel,
	.box ul li .aErsatz a:hover,
	.box ul li .aErsatz a:focus {
		text-decoration: underline !important;
	}

	.box {
		background: #F7F7F7;
		border: 1px solid #E6E6E6;
		margin-bottom: 20px;
	}
	.box h2 {
		font-size: 1em;
		font-weight: bold;
		padding: 7px 10px 6px 10px;
		margin: 0;
		background: #E5E5E5;
	}
	.box h2 a {
		text-decoration: none;
	}
	.box .box-liste li {
		border-top: 1px solid #E6E6E6;
		margin: 0;
		padding: 0;
	}
	.box .box-liste li .datum,
	.box .box-liste .ort {
		display: block;
		color: #000;
		position: static;
		top: 0;
	}
	.box .box-liste li.keinKompletterLink span.aErsatz,
	.box .box-liste li a {
		display: block;
		font-size: 0.9em;
		padding: 5px 10px;
		line-height: 1.6;
	}
	.box .box-liste li.keinKompletterLink a {
		display: inline;
		font-size: 1em;
		padding: 0;
	}
	.box .box-liste li.keinKompletterLink a:hover,
	.box .box-liste li.keinKompletterLink a:focus {
		background: none;
	}
	.box li a:hover,
	.box li a:focus,
	.box .box-liste li.keinKompletterLink:hover,
	.box .box-liste li.keinKompletterLink:focus {
		background: #E6E6E6;
	}
	.box .box-liste li.keinKompletterLink a:hover,
	.box .box-liste li.keinKompletterLink a:focus {
		text-decoration: underline;
	}
	.box .box-liste li.keinKompletterLink table {
		margin: 0;
	}

	.box p {
		padding: 0px 10px;
		margin: 0.3em 0px;
	}

	.box a,
	.box a:visited {
		text-decoration: none !important;
	}

	/* Inhaltsfunktionen */

	#inhaltsfunktionen {
		background: #669933;
		border-top: 1px solid #E6E6E6;
		padding: 5px 20px;
		width: 920px;
		color: #000;
	}

	#inhaltsfunktionen ul {

	}

	#inhaltsfunktionen ul,
	#inhaltsfunktionen li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#inhaltsfunktionen li {
		float: left;
		padding-right: 20px;
	}

	#inhaltsfunktionen a {
		color: #000;
		text-decoration: none;
	}

	#inhaltsfunktionen a:hover,
	#inhaltsfunktionen a:focus {
		text-decoration: underline;
	}

	/* Partnerlogos */

	#partnerlogos {
		background: #fff;
		border-top: 1px solid #E6E6E6;
		padding-top: 10px;
	}

	#partnerlogos p {
		margin-left: 20px;
	}

	table.partnerLogos {
		width: 100%;
	}

	table.partnerLogos td {
		/* Nicht die schönste Variante mit einer Tabelle,
		muss aber aufgrund der vertikalen Zentrierung sein */
		vertical-align: middle;
		text-align: center;
	}

	/* Sitemap */

	#sitemap {
		width: 100%;
	}

	.sitemap {
		width: 19%;
		padding: 1.5% 3%;
		/*width: 27%;
		padding: 1.5% 3%;*/
	}

	#sitemap ul,
	#sitemap ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#sitemap .sitemap {
		float: left;
	}

	.sitemap a {
		text-decoration: none !important;
		color: #000 !important;
	}

	.sitemap a:hover,
	.sitemap a:focus {
		text-decoration: underline !important;
	}

	.icon {
		padding-left: 20px;
		background-repeat: no-repeat;
		background-position: top left;
	}

	.icon.terminstatus-1 { background-image: url("https://www.mba-kma.de/lib.grafiken/icon.terminstatus.1.png"); }
	.icon.terminstatus-2 { background-image: url("https://www.mba-kma.de/lib.grafiken/icon.terminstatus.2.png"); }
	.icon.terminstatus-3 { background-image: url("https://www.mba-kma.de/lib.grafiken/icon.terminstatus.3.png"); }
	.icon.terminstatus-4 { background-image: url("https://www.mba-kma.de/lib.grafiken/icon.terminstatus.4.png"); }

	#navigation,
	#inhaltsfunktionen {
		position: relative;
	}

	.banderole {
		display:none;
		background: url("https://www.mba-kma.de/lib.grafiken/banderole.png") top left no-repeat;
		width: 18px;
		height: 50px;
		overflow: hidden;
		position: absolute;
		left: -18px;
		margin-top: -18px;
	}

	.banderole#banderoleInhaltsfunktionen {
		height: 45px;
	}

	.banderole#banderoleNavigation {
		height: 49px;
		margin-top: -20px;
	}

	.partnerlogo {
		float:left;
		width:50%;
		padding:10px;
		box-sizing:border-box;
		display:inline-block;
		vertical-align:middle !important;
		padding-bottom:20px;
	}

	.partnerlogo a {
    	height: 100%;
    	width:100%;
    	display: inline-block;
    	vertical-align: middle;
	}

	.partnerlogo img {
		display:block;
		margin-left: auto;
		margin-right:auto;
		max-width:100%;
		padding:10px;
		vertical-align: middle;
    	border: 0 none;
	}

	/* Administrationsbereich */

	body.administration #zusatzinformationen {
		display: none;
	}

	body.administration .admintabelle tr.hover {
		background: url("https://www.mba-kma.de/lib.grafiken/schwarz.png") top left;
	}

	body.administration .admintabelle tr td table tr.hover {
		background: none;
	}

	body.administration .admintabelle td {
		padding: 3px;
	}

	.rot {
		color: red !important;
	}

	body.administration .admintabelle .ebene-1 .titel { margin-left: 0px; padding-left: 0px; }
	body.administration .admintabelle .ebene-2 .titel { margin-left: 0px; padding-left: 20px; background: url("https://www.mba-kma.de/lib.grafiken/einrueckung.png") center left no-repeat; }
	body.administration .admintabelle .ebene-3 .titel { margin-left: 20px; padding-left: 20px; background: url("https://www.mba-kma.de/lib.grafiken/einrueckung.png") center left no-repeat;  }

	body .kalendertabelle {
		border-collapse: collapse;
	}

	body .kalendertabelle td {
		border: 1px solid #ccc;
		vertical-align: top;
	}

	body .kalendertabelle th {
		border: 1px solid #ccc;
		background: #e6e6e6;
		font-weight: bold;
		vertical-align: top;
	}

	body .kalendertabelle td.aktiv {
		background: #F7F7F7;
	}

	body .kalendertabelle .termin {
		background: #669933;
		border: 1px solid #fff;
		color: #000;
		font-weight: bold;
		text-align: left;
		padding: 0px 4px;
	}

	body .kalendertabelle .termin a {
		color: #000;
		text-decoration: none;
	}

	body .blaetterLinks a,
	body .blaetterLinks span {
		font-size:24px;
		font-size:bold;
		text-decoration: none;
		padding: 5px;
	}

	body .blaetterLinks span {
		font-size: 18px;
	}

	body .kalendertabelle .termin,
	body .kalendertabelle .termin a {
		color: #fff !important;
	}

	body .kalendertabelle .termin a:hover,
	body .kalendertabelle .termin a:focus,
	body .blaetterLinks a:hover,
	body .blaetterLinks a:focus {
		text-decoration: underline;
	}

	body .dropdown {
		float: right;
	}

	body .dropdown #select-jahr {
		margin: 0px 3px;
	}

	div#inhalt p {
		color:#5C5C5C;
	}

	.tooltip {
		cursor: pointer !important;
	}

	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #CFCFCF;
		background: #fff;
		padding: 3px;
	}

	#tooltip h3,
	#tooltip div {
		margin: 0;
	}

	#tooltip h3 {
		font-size: 1em;
		font-weight: bold;
	}

	#tooltip div {
		font-weight: normal;
	}

	/*  Navigation
	---------------------------------- */

	#navigation ul,
	#navigation ul li {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	#navigation ul li {
		float: left;
	}

	#navigation ul li a {
		padding: 5px 6px 4px;
		margin-left: 3px;
		font-size: 1.15em;
		font-weight: normal;
		text-decoration: none;
		color: #FFF;
		border: 0 !important;
		/*border: 1px solid transparent;*/
	}

	#navigation ul li a.erstesElement {
		/* padding-left: 0px; */
	}

	#navigation ul li a:hover,
	#navigation ul li a:focus,
	#navigation ul li a.hover {
		color: #FFFFFF;
		background: #0066B3;
		/*border-bottom: 0 !important;*/
		font-weight:bold;
	}

	/*#navigation ul li a.subnavigation {
		font-weight: bold;
		padding-top: 14px;
		margin: 0px 1px;
		background: url("https://www.mba-kma.de/lib.grafiken/hintergrund.hervorhebung.png") top left repeat-x;
	}*/

	#navigation ul li a.subnavigation:hover,
	#navigation ul li a.subnavigation:focus,
	#navigation ul li a.subnavigation.hover {
		border-left: 1px solid #0066B3;
		border-right: 1px solid #0066B3;
		border-top: 1px solid #0066B3;
		border-bottom: 1px solid #fff;
		background: #0066B3;
	}

	#navigation ul.subnav.ersteEbene {
		display: none;
		width: 210px;
		background: #0066B3;
		border-left: 1px solid #0066B3;
		border-right: 1px solid #0066B3;
		border-bottom: 1px solid #0066B3;
		position: absolute;
		top: 25px;
		margin-left: 3px;
		padding: 3px 0px 5px 0px;
		z-index: 999;
	}

	#navigation ul.subnav li a {
		border: 0;
		display: block;
		width: 196px;
		padding: 3px 7px;
		margin-left: 0px;
		font-size: 1.1em;
		font-weight: normal;
		float: none;
		color: #fff;

	}

	#navigation ul.subnav li a:hover,
	#navigation ul.subnav li a:focus {
		background-color: #ECF8FC;
		color: #333;
		border: 0;
	}

	#navigation ul.subnav li ul.subnav li a {
		background: url("https://www.mba-kma.de/lib.grafiken/navigation.listpunkt-2.png") 24px 5px no-repeat;
		padding-left: 41px;
		width: 162px;
		display: block;
		float: none;
	}

	#navigation ul.subnav li ul.subnav li a:hover,
	#navigation ul.subnav li ul.subnav li a:focus {
		background-color: #ECF8FC;
		color: #333;
	}

	#navigation ul.subnav.breiter,
	#navigation ul.subnav.breiter li,
	#navigation ul.subnav.breiter li a {
		width: 350px;
	}

	#navigation ul.subnav.breiter li a {
		width: 336px;
	}


	/*  Links
	---------------------------------- */

	a,
	a:link,
	a:visited {
		color: #669933;
		border: 0;
		text-decoration: underline;
	}

	a:focus,
	a:hover {
		text-decoration: none;
	}

	/*  Tabellen
	---------------------------------- */

	/*  Forum
	---------------------------------- */

	.forenueberschrift {
		background: #669933;
		color: #fff;
	}

	.forentabelle {
		width: 100%;
		margin: 1em 0em;
	}

	.forentabelle td {
		margin: 0;
		padding: 0px 10px 10px 0px;
	}

	.autor {
		background: #f7f7f7;
	}


	/*  Formulare
	---------------------------------- */

	input[type=submit],
	input.submit {
		padding: 3px;
		font-weight: bold;
		color: #fff;
		background: #669933;
		cursor: pointer;
		border: 1px solid #fff;
	}

	input, textarea, select {
		border: 1px solid #ABABAB;
		background: #fff;
		padding: 3px;
		color: #000;
	}

	input[type=image] {
		border: 0;
	}

	input.eingabe {
		color: #000 !important;
	}

	input.submit {
		color: #000;
	}

	#popup fieldset#anmeldung,
	#inhalt fieldset#anmeldung {
		border: 1px solid #E5E5E5;
		background: #F6F6F6;
		padding: 15px;
		width: 570px;
	}

	#popup fieldset#anmeldung.loginform,
	#inhalt fieldset#anmeldung.loginform {
		background-position: 50% 50%;
	}

	#popup .formular,
	#popup .formular li,
	#inhalt .formular,
	#inhalt .formular li {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#popup .formular li,
	#inhalt .formular li {
		padding: 3px;
		margin: 5px 0;
		clear: both;
	}

	#popup .formular label,
	#inhalt .formular label {
		width: 150px;
		display: block;
		float: left;
		padding-top: 2px;
	}

	#popup #anmeldung legend,
	#inhalt #anmeldung legend {
		font-size: 1.3em;
		font-weight: bold;
	}

	#popup .formular .erstesEingabefeld,
	#inhalt .formular .erstesEingabefeld {
		margin-top: 30px;
	}

	#popup .formular #abweichendeRechnungsanschriftLabel,
	#inhalt .formular #abweichendeRechnungsanschriftLabel,
	#popup .formular #abweichenderAnsprechpartnerLabel,
	#inhalt .formular #abweichenderAnsprechpartnerLabel {
		width: 500px;
		margin-bottom: 3px;
	}

	#popup .formular #abweichendeRechnungsanschrift,
	#inhalt .formular #abweichendeRechnungsanschrift,
	#popup .formular #abweichenderAnsprechpartner,
	#inhalt .formular #abweichenderAnsprechpartner {
		margin: 0;
		padding: 0;
		margin: 20px 0;
		background: #e5e5e5;
		width: 565px;
		position: relative;
		top: 10px;
		left: -6px;
		padding-left: 6px;
	}

	#popup .formular #abweichendeRechnungsanschrift legend,
	#inhalt .formular #abweichendeRechnungsanschrift legend,
	#popup .formular #abweichenderAnsprechpartner legend,
	#inhalt .formular #abweichenderAnsprechpartner legend {
		padding: 0;
		margin: 0;
	}

	#popup .formular #abweichendeRechnungsanschrift li,
	#inhalt .formular #abweichendeRechnungsanschrift li,
	#popup .formular #abweichenderAnsprechpartner li,
	#inhalt .formular #abweichenderAnsprechpartner li {
		padding: 3px 0px;
	}

	#popup .formular .weitereInformationen,
	#inhalt .formular .weitereInformationen {
		 font-size:smaller;
		 width:400px;
		 padding-left: 150px;
		 line-height: 1.5;
	}

	#popup .anmeldungslink,
	#inhalt .anmeldungslink {
		margin-left: 150px;
		padding: 5px;
		font-size: 1.2em;
	}

	#popup #shopbestellenlink,
	#inhalt #shopbestellenlink {
		margin-top: 10px;
	}

	#popup #seminaranmeldungslink,
	#inhalt #seminaranmeldungslink {
		margin-bottom: 5px;
		margin-top: -5px;
	}

	#popup .formular .checkboxLabel,
	#inhalt .formular .checkboxLabel {
		padding-left: 150px;
		width: 400px !important;
	}

	#popup .formular .partnerschaftsRadio,
	#inhalt .formular .partnerschaftsRadio {
		width:400px;
		float:right;
		margin-right:103px;
		position:relative;
		right:5px;
	}

	#popup .formular .radioLabel,
	#inhalt .formular .radioLabel {
		width: auto;
	}

	/*  Evaluationsformular
	---------------------------------- */

	#evaluationsformular .evaluationstabelle {
		float: right;
		width: 155px;
		margin: 0;
	}

	#evaluationsformular .evaluationstabelle.hoeher {
		margin-top: -20px;
	}

	#evaluationsformular .evaluationstabelle th,
	#evaluationsformular .evaluationstabelle td {
		text-align: center;
		padding: 1px;
	}

	#evaluationsformular li.bewertungselement {
		border-bottom: 1px solid #e5e5e5;
		min-height: 50px;
		padding-bottom: 10px;
		padding-top: 10px;
		width: 564px !important;
		display: block !important;
	}

	#evaluationsformular input.anmeldungslink {
		margin-left: 0px;
	}

	#evaluationsformular textarea {
		width: 100%;
		height: 150px;
		display: block;
	}

	#evaluationsformular li.zwischenueberschrift ol {
		padding-top: 15px !important;
	}

	#evaluationsformular .input-dozent {
		/*font-weight: bold !important;*/
		display: inline !important;
		padding-left: 10px !important;
	}

	#evaluationsformular label {
		width: auto !important;
		padding-right: 5px;
	}

	#evaluationsformular fieldset fieldset legend {
		font-size: 1em !important;
		margin-bottom: 15px !important;
		background: #669933 !important;
		color: #fff !important;
		display: block !important;
		width: 98% !important;
		padding: 0% 1% !important;
	}

	#evaluationsformular .evaluationstabelle input {
		width: auto;
	}

	/*  Startseitenmodifikationen
	---------------------------------- */


	#cookieHinweis {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:auto;
	padding:20px;
	box-sizing:border-box;
	color:#000000;
	background-color:#ffffff;
	box-sizing:border-box;
	z-index:99999;
	border-top:solid 1px #669933;
}

#cookieHinweis a {
	color:#669933;
}

#cookieHinweisCloser {
	display:inline-block;
	background-color:#669933;
	color:#fff;
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:right;
	margin-top:20px;
}


}

@media print {

	/* Allgemein
	---------------------------------- */

	* {
		font-family: Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif;
		font-size: 1.1em;
		line-height: 1.4;
		background: #fff;
		color: #000;
	}

	a,
	a:link,
	a:hover,
	a:focus,
	a:active,
	a:visited {
		color: #669933;
	}

	.versteckt,
	.bildschirm,
	#logo,
	#navigation,
	#schnellsuche,
	#sprachwahl,
	#brotkrume,
	#logo-hochschule,
	#seitenleiste,
	#sitemap {
		display: none !important;
	}

	h1 {
		margin-top: 20px;
		clear: both;
	}


}