/* CSS Document *//***********************************************//*  #Umdefinierte Tags                                                                        *//***********************************************/html,body {	height: 100%;}body {	margin:0px 0px 0px 10px;	padding: 0px 0px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background-color:#A3A2A3;}a:link {display: inline;color:#CC6633; text-decoration:none;}a:visited {display: inline;color:#CC6633; text-decoration:none;}a:hover {display: inline;color:#CC3333; text-decoration:underline;}a:active {display: inline;color:#0099FF; text-decoration:underline;}/***********************************************//*  #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;}.important {	color: #800000;}.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                              *//***********************************************/blockquote {    background:url(Bilder/iems-blockquote.png) no-repeat scroll 3px 0px;    margin:5px 0;    padding:0px 0px 0px 36px;}#Titelgrafik {	position:absolute; width:486px; height:107px; z-index:2; 	left: 244px; 	top: 48px;}#Titelgrafik img {	background-color: transparent;}#Navigationsspalte {	position: absolute; 	width:198px;	top: 48px;	border-left:2px solid #666666;  	border-right:2px solid #666666; 	border-top: 2px solid #666666;	z-index: 2;}#Identebene2 {	position: fixed;	left: 950px;	top: 0px;	width: 70px;	min-height: 100%; /* Mindesthöhe in modernen Browsern */	height: auto !important; /* !important-Regel für moderne Browser */	height: 100%;	display: block;	background-color: white;	z-index: 10;	background-image: url(Template/identebene2-logo.png);	background-repeat: no-repeat;	background-position: 0px 23px;	clear: both;}#HeaderBackground {	margin: 0px;	padding: 0px;	background-color: #D2D2D2;	position: fixed;	width: 100%;	height: 80px;	padding-right: 10px;	left: -10px;	top: -0px;	border-bottom: 4px solid #b2b2b4;	z-index: -1;}#HeaderBackground .strich {	position: relative;	top: 80px;	left: 946px;	background-image: url(Template/identebene2-strich.png);	background-repeat: no-repeat;}#Contentspalte {	position:absolute; 	top: 80px; 	left: 10px;	float: right; 	width: 542px; 	padding-left: 218px; 	background-color: #FFFFFF; 	border: 2px solid #666666;  	border-left: none; 	border-top: 4px solid #b2b2b4;	background-image:url(Template/Hintergrundkachel.gif); 	background-repeat: repeat-y;}.Content {	margin:90px 60px 0px 20px;	min-height: 360px;	text-align: justify;	}.Content ul li {	text-align: left;}.Content img {	background-color:#FFFFFF;}.Content table img {	background: none;}img.accept {    padding-right: 2px;    position: relative;    top: 5px;}ul.advantages, ol.advantages {   list-style-type: none;    padding-left: 20px;}.advantages ul {    padding-left: 20px;    list-style-type: none;}.advantages li {    background-image: url(Bilder/accept.png);    background-repeat: no-repeat;    background-position: 0px 5px;    padding: 5px;    padding-left: 20px;}.advantages li.cancel {    background-image: url(Bilder/cancel.png);}.advantages li.exclamation {    background-image: url(Bilder/exclamation.png);}.advantages li.euro {    background-image: url(Bilder/money_euro.png);}.advantages li.money {    background-image: url(Bilder/money.png);}#Border {	position: relative;	width: 170px;	margin:0px 0px 0px 723px;	top: 202px;	text-align: justify;	display: block;	background-color: #FFFFFF;	border: 2px solid #666666;	padding: 0px;}#BorderContent {	padding: 0px;	width: 100%;	border: none;	padding: 0px;	display: block;	text-align: left;}#BorderContent ul {	list-style-image: url(Template/Raquo_orange.gif);	padding-left: 20px;	margin-left: 0px;}#BorderContent li {        padding-left: 0px;}#BorderContent img {	background-color:#FFFFFF;	display: block;}#BorderContent h1 {	display: block;	color: white;	background-color: #666666;	font-size: 1em;	border: none;	border-bottom: 1px solid #EFEFEF;	padding: 3px;	width: 164px;}#BorderContent p {	padding-left: 5px;	padding-right: 5px;}#BorderContent h1.csc-firstHeader {}.KastenVolleBreite {display:block; background-color: #F1F1F1; border: 1px solid #999999; padding: 15px; margin: 20px 0px 20px 0px;}.KastenAnmeldung {display:block; border: 1px solid #CC6633; padding: 5px; padding-top: 0px; padding-bottom: 0px; margin: 20px 0px 20px 0px;}.KastenDrittelbreite { float:left; width: 180px; 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;}#FooterCategories {    border: 2px solid #666666;    background-color: #666666;    display: block;    width: 557px;    color: white;    font-weight: bold;    margin-bottom: 10px;}.three-cols {    width: 32%;    display: inline-block;    margin: 0;    padding: 0;    border: 0;}#FooterCategories .left-col {    margin-left: 7px;}#FooterCategories .three-cols {    text-align: center;}#FooterCategories a {font-weight: bold; text-decoration: none; color: white; display: block; padding: 5px;}#FooterCategories a:link {}#FooterCategories a:visited {}#FooterCategories a:hover {background-color: #CC6633; text-decoration:underline;}#FooterCategories a:active {color:red; text-decoration:underline;}/* Alba Icon */.Alba_Icon { float:left; margin: 0px 10px 10px 0px; padding: 3px; background-color:#FFFFFF;}/************************//* Styles Startseite *//************************/.frontpage ul {	list-style-image: url(Template/Raquo_orange.gif);	padding-left: 15px;}.frontpage ul.multicolumnContainer {    list-style-type: none;    list-style-image: none;}.frontpage ul li a {	font-size: 1em;}/*************************//* 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);}/* Definiert eine Layout-Tabelle f�r Aufz�hlungen etc. im Textbereich */.contenttable, #Standardtabelle {width: 100%; border:none; font-size: 11px; padding: 0px; margin: 0px; margin-top: 5px; margin-bottom:5px; text-align: center}.contenttable tr, #Standardtabelle tr { vertical-align:top; }.contenttable td, #Standardtabelle td {border:1px solid #FFFFFF; padding: 3px}.contenttable thead th, #Standardtabelle thead td {background-color:#CC6633; font-size: 13px; color:#FFFFFF; font-weight: bold; padding: 3px}.contenttable tbody, #Standardtabelle tbody {background-color:#E3E3E3; font-size: 11px; color:#333333; font-weight: bold; }.contenttable tfoot, #Standardtabelle tfoot {background-color:#CCCCCC; font-size: 10px; color:#000000; font-weight: bold; }.contenttable .dunkler, #Standardtabelle .dunkler {background-color:#CCCCCC;}.contenttable .td-0 {text-align: left}.td-0-left .td-0 {text-align: left}.td-1-left .td-1 {text-align: left}.td-2-left .td-2 {text-align: left}.td-3-left .td-3 {text-align: left}.td-4-left .td-4 {text-align: left}.td-5-left .td-5 {text-align: left}/* Typo3 Tabelle */.Standardtabelle {	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 {	text-align: center;		table-layout: fixed;}.Standardtabelle-Module .td-0 {width: 175px;}.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;}.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: 559px; 	margin-left:-17px; 	margin-top:15px; 	background-color:#666666;}.FooterText {    margin: 0px 27px 0px 27px;    padding:10px;     color:#FFFFFF; }.FooterText a:link {display: inline;color:#CCCCCC; text-decoration:none; font-weight:normal}.FooterText a:visited {display: inline;color:#CCCCCC; text-decoration:none; font-weight:normal}.FooterText a:hover {display: inline;color:#CC6633; text-decoration:underline; font-weight:normal}.FooterText a:active {display: inline;color:#FFFFFF; text-decoration:underline; font-weight:normal}.impressum {    float: right;    margin-right: 23px;}/***********************************************//*  #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;}#NavigationLogos {	padding: 0;        margin: 0;	border: 0;	display: inline;}#NavigationLogos ul {	list-style:none;	padding: 0;	margin: 0;	margin-top: 10px;	border: 0;}#NavigationLogos li {	padding: 0;        margin: 0;	margin-bottom: 10px;	border:0;	border-top: 2px solid #666666;	border-bottom: 2px solid #666666;}#NavigationLogos img {	border: 1px solid #FFFFFF;	padding: 0;        margin: 0;	display: block;}#NavigationLogos #anbieterlogos img {	margin-top: 10px;	border: 1px solid #969696;}#NavigationLogos #zertifizierungen img {	border: 1px solid #969696;}/***********************************************//*  Alba Hilfe Popu-Fenster                                                                  *//***********************************************/.AlbaHilfetext {background-color:#E3E3E3; margin: 10px 10px 10px 10px; padding:10px; border:1px solid #666666;}.AlbaHilfetext img {	background-color: #E3E3E3;}/* Twitter */#wt_twitter_newsticker {    border: none;}.wttwitter_feed li {    padding: 5px;    border-bottom: 1px dashed #CC6633;}
