@charset "UTF-8";/****************************************************************************************# Default css file for content edited with htmlArea RTE## Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.## TYPO3 SVN ID: $Id: default.css 2663 2007-11-05 09:22:23Z ingmars $# ***************************************************************************************//* Left, center, right and justify alignment of text in block elements*/p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }/* Bullet styles for unordered lists.*/ul.component-items { color: #186900; list-style-type: circle; }ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }/* Numbering styles for ordered lists.*/ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/span.important { color: #8A0020; }span.name-of-person { color: #10007B; }span.detail { color: #186900; }/* Selectors for the default configuration of the link accessibity feature.*/a.external-link {}a.external-link-new-window {}a.internal-link {}a.internal-link-new-window {}a.download {}a.mail {}/* Default selector for indentation.*/div.indent { margin-left: 2em; }/****************************************************************************************# End of default css file for content edited with htmlArea RTE# ***************************************************************************************//* CSS Document */body {	/*background-image:url(../img/back_pix.jpg);*/	background-image:url(../img/background_neu.jpg);	background-repeat:no-repeat;	background-position: top center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:11px;	line-height:16px;	color:#333333;}a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:11px;	color:#184d97;}div {	margin: 0px;	padding: 0px;}form {	margin: 0px;	padding: 0px;}h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#184d97;}.csc-firstHeader {	margin: 0px 0px 5px 0px;	padding: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#184d97;}.csc-header h1 {	margin: 0px 0px 5px 0px;	padding: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#184d97;}.cHauptTitel, .cTitel {	margin: 0px 0px 5px 0px;	padding: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#184d97;}b {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#333333;}h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:12px;	color:#184d97;}h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;	color:#184d97;}h1 b, h2 b, h3 b, h4 b {	color:#184d97;}p {	margin: 0px;	padding: 0px;}#document {	margin: 0px auto;	padding: 0px;	width: 950px;	margin-top: 50px;	/*border:1px solid #ff0000;*/}#document #pagecont {	margin-top:20px;	clear:both;}#logo {	width: 160px;	height: 10px;	background-image:url(../img/logo_login.jpg);	background-repeat: no-repeat;}#footer {	margin:auto;	background-image:url(../img/footer.jpg);	background-repeat:repeat-x;	width:950px;	line-height:35px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:11px;	color:#333333;	text-align:center;	margin-top:20px;	/*margin-left:0px;	margin-left:-10px !important;*/}#metamenu li, #mainmenu li {	float:right;	line-height: 35px;	padding-left: 10px;	list-style: none;	float:left;}#metamenu {	margin:0px;	width:320px;	float:right;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#184d97;}#metamenu ul {	margin: 0px;	float:right;	margin-top: -3px;	line-height: 45px;	padding: 0px;}#metamenu a {	color:#184d97;	font-size: 11px;	text-decoration:none;}#searchbox {	margin: 5px 10px 0px 10px;	width: 140px;	float:right;	text-align: right;}.searchinput {	margin: 0px 0px 2px 0px;	border: 1px solid #184d97;}.searchbutton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #184d97;	background: none;	border: none;}#metamenu #akademie {	display: block;	margin-top:5px;	width:120px;	height:20px;	line-height:20px;	font-weight:bold;	color:#FFFFFF;	background-color:#184d97;	float:left;}img.akademie {	float: right;	border: none;}#logo {	margin: 0px;	padding: 0px;	height:140px;	width:400px;	float:left;}/*#eyecatcher {	background-image:url(../img/eyecatcher_home.jpg);	background-repeat:no-repeat;	float:right;	width:820px;	height:290px;	padding:0px;	margin:0px;}*/#eyecatcher {	float:right;	width:750px;	padding:0px;	margin:0px;}#mainmenu {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	float:right;	width:750px;	background-image:url(../img/mm_back.jpg);	background-repeat:no-repeat;	padding:0px;	margin:10px 0px 0px 0px;}#mainmenu ul {	float:right;	margin: 0px;	padding: 0px;	margin-right: 10px;}#mainmenu a {	color:#FFFFFF;	text-decoration:none;}#mainmenu a.active {	font-weight: bold;}#submenu {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000000;	float:left;	padding:0px;	margin:0px 0px 0px 0px;	margin-top:45px;}ul.submenulist {	margin: 0px;	padding: 0px;	width: 190px;	/*background-color:#00cc00;*/}.submenulist li {	margin: 0px 0px 1px 0px;	padding: 2px 0px;	list-style: none;	background-image:url(../img/blau_sub.jpg);	background-repeat: repeat-y;}li.nav16 {	background-image:url(../img/gruen_sub.jpg);	background-repeat: repeat-y;}li.nav17 {	background-image:url(../img/blau_sub.jpg);	background-repeat: repeat-y;}li.nav18 {	background-image:url(../img/rot_sub.jpg);	background-repeat: repeat-y;}li.nav19 {	background-image:url(../img/gruen_sub.jpg);	background-repeat: repeat-y;}li.nav72 {	background-image:url(../img/orange_sub.jpg);	background-repeat: repeat-y;}li.nav73 {	background-image:url(../img/orange_sub.jpg);	background-repeat: repeat-y;}li.nav74 {	background-image:url(../img/orange_sub.jpg);	background-repeat: repeat-y;}li.nav75 {	background-image:url(../img/gruen_sub.jpg);	background-repeat: repeat-y;}ul.subnavlist {	margin: 0px 0px 0px 12px;	padding: 0px;}.subnavlist li {	margin: 0px;	padding: 2px 0px;	list-style: none;	background-image: none;}#submenu div {	margin: 0px 0px 0px 16px;	padding: 0px;}#submenu a {	color:#000000;	text-decoration:none;	font-size:11px;	height: 18px;	line-height: 18px;}#submenu a.active {	font-weight: bold;}#breadcrumb {	float:right;	width:742px;	height:20px;	padding:0px;	margin:0px;	font-size:10px;	color:#333333;}#breadcrumb ul {	margin: 0px;	padding: 0px;	display: inline;}#breadcrumb li {	margin: 0px;	padding: 0px;	list-style: none;	display: inline;}#breadcrumb a {	font-size:10px;	color:#333333;	text-decoration:none;}.submenu_img, .breadcrumb_img {	margin: 0px;	padding: 0px;	border: none;}#maincontent {	float:right;	width:738px;	padding:0px;	margin:0px;	/*background-color: #ff0000;*/}#latestnews {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	float:left;	padding:0px;	margin:40px 0px 0px 0px;	width:180px;}.news-latest-container h2 {	color: #184d97;	font-weight: bold;}.news-latest-item {	margin: 0px 0px 25px 0px;	padding: 0px;}.news-latest-item h2, .news-latest-item h3, .news-latest-item .bodytext{	padding:0px;	margin:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	font-weight: normal;}.news-latest-morelink {	margin-top: 5px;}.news-latest-morelink a, .news-latest-all a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}.news-latest-morelink img, .news-latest-all img {	margin: 0px 0px 0px 5px;	border: none;}.news-latest-date {	margin-bottom: 5px;	font-style: italic;}#content_1 {	margin: 0px;	padding: 0px;	width: 738px;	float: left;	vertical-align: top;	/*background-color: #cc0000;*/}.content_all {	margin: 0px;	padding: 0px;}.bodytext {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:11px;	color:#333333;}.bodytext a {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal	font-size:11px;	color:#184d97;}/* EXTRA CONTENT LEFT */#submenu #extracontent {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#000000;	padding:0px;	margin:10px 0px 0px 0px;}/* CONTACT FORMULAR*/#mailform label {	margin: 3px 0px 3px 0px;	display: block;	width: 100px;	float: left;}#mailform input, textarea, select {	margin: 3px 0px 3px 0px;}#mailform .csc-mailform-submit {	margin-left: 100px;}