/* CSS Document *//***********************************************//*  #Umdefinierte Tags                                                                        *//***********************************************/body {margin:0px 0px 0px 10px; padding: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF;}a:link {display: inline;color:#CC6633; text-decoration:none; font-weight:normal}a:visited {display: inline;color:#CC6633; text-decoration:none; font-weight:normal}a:hover {display: inline;color:#CC3333; text-decoration:underline; font-weight:normal}a:active {display: inline;color:#0099FF; text-decoration:underline; font-weight:normal}/***********************************************//*  #Schriften                                                                           *//***********************************************//* Hinweis: Die Standard-Schrift ist über das Body-Tag definiert */h1, h2, h3, h4, h5, h6 {	margin: 0px;padding: 0px; width:100%; 	text-align: left;}h1{	font-size:20px; line-height:100%; color:#CC6633; margin:0px 0px 0px 0px; 	padding:10px 0px 5px 0px;}h2{	display: block;font-size:16px;font-weight:bold;line-height:110%;color:#000000;border-bottom:0px dotted #CCCCCC;display:block;	margin:10px 0px 5px 0px;}h3{	display: block;font-size:14px;font-weight:bold;line-height:110%;color:#666666;display:block; 	margin:5px 0px 5px 0px;}h4{	display: block;font-size:12px;font-weight:bold;line-height:110%;color:#666666;display:block; 	margin:5px 0px 5px 0px;}.klein {font-size:11px;}.required {	color: red;}.captcha img {	background-color: black;	border: 3px solid black;	color: black;}/***********************************************//* Form Styles                                 *//***********************************************/.form-errors li {	color: red;}ul.form-errors-inline {	color: red;	display: block;	list-style: none;	padding: 0;	margin: 0;}ul.form-errors-inline li {	display: inline;	text-align: left;	padding: 0;	margin: 0;}table.form {	border: 2px solid #666666;	padding: 2px;}td.form {	background-color: #EFEFEF;	padding-left: 3px;}/***********************************************//*  Layout Styles                              *//***********************************************/#Navigationsspalte {	display: none;	position:absolute; 	width:198px;	top: 10px;	border-left:2px solid #666666;  	border-right:2px solid #666666; 	border-top: 2px solid #666666;}#Contentspalte {	position:absolute; 	float:right; 	width:100%; 	background-color:#FFFFFF; border:2px solid #666666;  border-left:none;}.Content {	margin:0px 60px 0px 20px;	min-height: 300px;	text-align: justify;	}.Content img {	background-color:#FFFFFF;}/*#Border {	border: 1px solid red;	position: relative;	width: 100px;	margin:0px 0px 0px 513px;	top: -130px;	text-align: justify;	padding: 5px;	display: block;	background-color: #FFFFFF;	border: 2px solid #666666;}#Border img {	background-color:#FFFFFF;	display: block;	}*/#Titelgrafik {	display: none;	position:absolute; width:486px; height:107px; z-index:2; 	left: 244px; 	top: 10px;}#Titelgrafik img {	background-color: transparent;}.KastenVolleBreite {display:block; font-size: 11px; background-color: #F1F1F1; border: 1px solid #999999; padding: 15px; margin: 20px 0px 20px 0px;}.KastenDrittelbreite { float:left; width: 180px; font-size: 11px; background-color: #F1F1F1; border: 1px solid #999999; padding: 15px; margin: 0px 20px 20px 0px;}.BildLinks {float: left; margin: 0px 20px 20px 0px; border:2px solid #666666;}.BildRechts {float: right; margin: 0px 0px 20px 20px; border:2px solid #666666;}/* Alba Icon */.Alba_Icon { float:left; margin: 0px 10px 10px 0px; padding: 3px; background-color:#FFFFFF;}/* Typo 3 Style*/.csc-textpic-image {	position: relative;}/* Image where border was set */div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {	border:2px solid #666666;}.csc-textpic-image img {	padding: 3px;	background-color: #FFFFFF;	position: relative;}.csc-textpic-image img:hover {	background-color: #E3E3E3;}/************************//* Styles Startseite *//************************/.frontpage ul {	list-style-image: url(Template/Raquo_orange.gif);	padding-left: 15px;}.frontpage ul li a {	font-size: 1em;	font-weight: bold;}/*************************//* Styles Studieninhalte *//*************************/.studieninhalte ul {	margin-left: 110px;	padding-left: 20px;	list-style-image: url(Template/Raquo_orange.gif);}/************************//* Styles Anfahrt-Seite *//************************/.anfahrt ul li ul {	list-style-image: url(Template/Raquo_orange.gif);}/****************************//* Styles Aktuelles tt_news *//****************************/.aktuelles-amenu-container {}.aktuelles-header-list-categories {}.aktuelles-header-list-container {}.aktuelles-header-list-time {}.aktuelles-header-list-title {}/* Title: "Aktuelles:" */.aktuelles-latest-container h2 {	margin-top: 20px;}.aktuelles-latest-date {	float: right;}.aktuelles-latest-gotoarchive {}/* Aktuelles Header */.aktuelles-latest-item h3 {	display: inline;}.aktuelles-latest-morelink {}.aktuelles-list-browse {}.aktuelles-list-container {}.aktuelles-list-date {}.aktuelles-list-item {}.aktuelles-list-morelink {}.aktuelles-search-emptyMsg {}.aktuelles-search-form {}.aktuelles-search-form-submit {}.aktuelles-single-backlink {}.aktuelles-single-item {}.aktuelles-single-timedata {}/* Definiert eine Layout-Tabelle für Aufzählungen etc. im Textbereich */#Standardtabelle {width: 100%; border:none; font-size: 11px; margin: 20px 0px 20px 0px;}#Standardtabelle tr { vertical-align:top; }#Standardtabelle td {border:1px solid #FFFFFF; padding: 2px;}#Standardtabelle thead td {background-color:#CC6633; font-size: 13px; color:#FFFFFF; font-weight: bold; }#Standardtabelle tbody {background-color:#E3E3E3; font-size: 11px; color:#333333; font-weight: bold; }#Standardtabelle tfoot {background-color:#CCCCCC; font-size: 10px; color:#000000; font-weight: bold; }#Standardtabelle .dunkler {background-color:#CCCCCC;}/* Typo3 Tabelle */.Standardtabelle {	width: 100%; border:none; font-size: 11px; margin: 20px 0px 20px 0px;	text-align: left;	}.Standardtabelle tr { vertical-align:top; }.Standardtabelle td {border:1px solid #FFFFFF; padding: 2px;}.Standardtabelle thead th {background-color:#CC6633; font-size: 13px; color:#FFFFFF; font-weight: bold; }.Standardtabelle tbody {background-color:#E3E3E3; font-size: 11px; color:#333333; font-weight: bold; }.Standardtabelle tfoot {background-color:#CCCCCC; font-size: 10px; color:#000000; font-weight: bold; }.Standardtabelle .dunkler {background-color:#CCCCCC;}.Standardtabelle-Module {	width: 100%; border:none; font-size: 11px; margin: 20px 0px 20px 0px;	text-align: center;		table-layout: fixed;}.Standardtabelle-Module .td-0 {width: 175px; text-align: left;}.Standardtabelle-Module .td-1 {width: 30px;}.Standardtabelle-Module .td-2 {width: 35px;}.Standardtabelle-Module .td-3 {width: 30px;}.Standardtabelle-Module .td-4 {width: 150px;}.Standardtabelle-Module .td-5 {width: 30px;}.Standardtabelle-Module tr { vertical-align:top; }.Standardtabelle-Module td {border:1px solid #FFFFFF; padding: 2px;}.Standardtabelle-Module thead th {background-color:#CC6633; font-size: 13px; color:#FFFFFF; font-weight: bold;}.Standardtabelle-Module tbody {background-color:#E3E3E3; font-size: 11px; color:#333333; font-weight: bold; }.Standardtabelle-Module tfoot {background-color:#CCCCCC; font-size: 10px; color:#000000; font-weight: bold; }.Standardtabelle-Module .dunkler {background-color:#CCCCCC;}.clear {	clear:both;        height:1px;        width: 100%;}/*** Damit der Footer _IMMER_ unterhalb des Contents ist */#clearfooter {	clear:both;	height:1px;	width: 100%;}#FooterHuelle {	position:relative; 	display:block;	width: 100%; 	margin-top:15px; 	background-color:#FFFFFF;}.FooterText {margin: 0px 50px 0px 10px; padding:10px; color:#FFFFFF; }.FooterText a:link {display: none;}/***********************************************//*  #Navigation Styles                                                                               *//***********************************************/#NavigationHuelle a.logolink,img {	border: none;	text-decoration: none;	margin: 0px;	padding: 0px;	background-color: #666666;}#NavigationHuelle ul a:link, #NavigationHuelle ul a:visited {display: block; text-decoration:none;}#NavigationHuelle ul a:hover {text-decoration:none;}#NavigationHuelle ul {margin: 0; padding: 0; overflow:hidden;}#NavigationHuelle li {margin: 0; padding: 0; }/* Hack für IE/Win defektes Rendering von block-level anchors in Listen */#NavigationHuelle li {border-bottom: 1px solid #CCCCCC;}/* Für Browser, die den Hack nicht benötigen. */html>body #NavigationHuelle li {border-bottom: none;}.menu1-level1 {position: relative; margin: 0px; padding: 0px 0px 0px 0px; font-size: 100%; background-color:#666666; list-style: none; }.menu1-level1 li {margin: 0px; padding: 0px;}.menu1-level1 a:link {padding: 3px 0px 3px 10px; border-top: 1px solid #CCCCCC; width: 100%; width: auto; color:#FFFFFF;}.menu1-level1 a:visited {padding: 3px 0px 3px 10px; border-top: 1px solid #CCCCCC; width: 100%; width: auto; color:#FFFFFF;}.menu1-level1 a:hover {border-top: 1px solid #CCCCCC; background-color: #888888; padding: 3px 0px 3px 10px; color:#FFFFFF;}.menu1-level2{position: relative; margin: 0px; padding: 0px; font-size: 95%; background-color:#999999; list-style:none;}.menu1-level2 li {margin: 0px; padding: 0px;}.menu1-level2 a:link {padding: 2px 0px 2px 20px; border-top: 1px solid #CCCCCC; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:10px 0.5em; background-repeat:no-repeat;}.menu1-level2 a:visited {padding: 2px 0px 2px 20px; border-top: 1px solid #CCCCCC; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:10px 0.5em; background-repeat:no-repeat;}.menu1-level2 a:hover {border-top: 1px solid #CCCCCC; background-color: #DDDDDD; padding: 2px 0px 2px 20px; color:#000000;  background-image:url(Template/Raquo_orange.gif); background-position:10px 0.5em; background-repeat:no-repeat;}.menu1-level3 {position: relative; margin: 0px; padding:0px; font-size: 95%;background-color:#CCCCCC;list-style:none;}.menu1-level3 li {margin-top: 0px; padding-top: 0px;}.menu1-level3 a:link {padding: 2px 0px 2px 30px; border-top: 1px solid #FFFFFF; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:20px 0.5em; background-repeat:no-repeat;}.menu1-level3 a:visited {padding: 2px 0px 2px 30px; border-top: 1px solid #FFFFFF; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:20px 0.5em; background-repeat:no-repeat;}.menu1-level3 a:hover {border-top: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 2px 0px 2px 30px; color:#000000;background-image:url(Template/Raquo_orange.gif); background-position:20px 0.5em; background-repeat:no-repeat;}.menu1-level4 {position: relative; margin: 0px; padding:0px; font-size: 95%;background-color:#d9d9d9;list-style:none;}.menu1-level4 li {margin-top: 0px; padding-top: 0px;}.menu1-level4 a:link {padding: 2px 0px 2px 40px; border-top: 1px solid #FFFFFF; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:30px 0.5em; background-repeat:no-repeat;}.menu1-level4 a:visited {padding: 2px 0px 2px 40px; border-top: 1px solid #FFFFFF; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:30px 0.5em; background-repeat:no-repeat;}.menu1-level4 a:hover {border-top: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 2px 0px 2px 40px; color:#000000;background-image:url(Template/Raquo_orange.gif); background-position:30px 0.5em; background-repeat:no-repeat;}.menu1-level5 {position: relative; margin: 0px; padding:0px; font-size: 95%;background-color:#e6e6e6;list-style:none;}.menu1-level5 li {margin-top: 0px; padding-top: 0px;}.menu1-level5 a:link {padding: 2px 0px 2px 50px; border-top: 1px solid #FFFFFF; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:40px 0.5em; background-repeat:no-repeat;}.menu1-level5 a:visited {padding: 2px 0px 2px 50px; border-top: 1px solid #FFFFFF; width: 100%; width: auto; color:#000000; background-image:url(Template/Raquo.gif); background-position:40px 0.5em; background-repeat:no-repeat;}.menu1-level5 a:hover {border-top: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 2px 0px 2px 50px; color:#000000; background-image:url(Template/Raquo_orange.gif); background-position:40px 0.5em; background-repeat:no-repeat;}a.active:link {color:#FFFFFF; background-color:#CC6633;}a.active:visited {color:#FFFFFF; background-color:#CC6633;}a.active:hover {color:#CCCCCC; background-color:#CC6633;}/***********************************************//*  Alba Hilfe Popu-Fenster                                                                  *//***********************************************/.AlbaHilfetext {background-color:#E3E3E3; margin: 10px 10px 10px 10px; padding:10px; border:1px solid #666666;}.AlbaHilfetext img {	background-color: #E3E3E3;}.typo3-adminPanel {	left: 780px;}