html {
	height: 100.1%;
} 
body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal; 
	line-height: 18px; 
	color: #000; 
	background-color:#fff;
	text-align: center;
}

@font-face {
    font-family: Amp-Regular;
    src: url('../fonts/Amplitude-Regular.eot');     
    src: local('Amplitude-Regular'), url('../fonts/Amplitude-Regular.ttf') format("truetype");
}
.Amp-Regular {
  font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
}

@font-face {
    font-family: Amp-Light;
    src: url('../fonts/Amplitude-Light.eot');    
    src: local('Amplitude-Light'), url('../fonts/Amplitude-Light.ttf') format("truetype");
}
.Amp-Light {
  font-family: Amp-Light, Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	margin:0px 0px 10px 0px;
	padding:0;
	color: #666;
	font-size:140%;
	line-height: 25px;
	font-weight: bold;
}
h2 {
	margin:23px 0px 10px 0px;
	padding:0;
	color: #666;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size:133%;
	font-weight: normal;
}
h3{
	margin:12px 0px 8px 0px;
	padding:0;
	color: #666;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size:133%;
	line-height: 24px;
	font-weight: normal;
}
h4 {
	margin:0px 0px 10px 0px;
	padding:0;
	color: #666;
	font-family: Amp-Light, Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height: 36px;
	font-weight: normal;
	letter-spacing: -1px;
}
.img{
	border:0 none;
}
form {
	display:inline;
}
a {
	color: #000;
	text-decoration: none;
	border-bottom: thin dotted #999;
}
a:hover {
	background-color: #ffed00;
}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
p, ul, table {
	margin-top: 0;
	margin-bottom: 10px;
}
p.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small {
	font-size: 0.9em;
}
.error{
	color:#D6492A;
}
div.clear {
	margin: 0;
	padding: 0;
	line-height: 0;
	height: 0;
	font-size: 0;
	clear:both;
}
input, select, textarea {
	font-size:11px;
	color: #000;
	background-color:#fff;
	border: 1px solid #999;
}
input.preset {
	color: #999;
}
textarea.preset {
	color: #999;
}
input.submit, .submit {
	border: 1px solid #999;
	color: #999;
	background-color: #fff;
	font-weight: bold;
	cursor:pointer;
}
input.searchbox {
	margin: 0;
	padding-left: 5px;
	height: 14px;
	width: 202px !important;
	width/**/: 207px;
	border-right: 0 none;
	color: #999;
}
input.searchbox-button {
	border: 0 none;
}
hr {
	margin: 0px 0 10px 0;
	padding:0;
	height:1px;
	font-size:1px;
	line-height:1px;
	color: #666;
	background-color:#666;
	border:0 none;
}
#container-right hr {
	color: #CCC;
	background-color:#CCC;
}
/*****************************************/
/* Container                             */
/*****************************************/
#wrapper{
	width:1010px;
	padding:0;
	margin:0 auto;
	text-align: left;
}
#header{
	width:1010px;
	height:53px;
}
#header a {
	color: #999;
	text-decoration: none;
	background-color: transparent;
	border-bottom: thin none;
}
#meta-left {
	float: left;
	padding-left: 267px;
	padding-top: 18px;
	width: 247px !important;
	width /**/: 494px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
#meta-left ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
#meta-left ul li {
	padding: 0 5px 0 0;
	display: inline;
}
#meta-left a {
	color: #666;
}
#meta-left a:hover {
	color: #000;
}

#searchbox {
	float:left;
	padding-top: 18px;
	width: 227px;
	font-size: 11px;
}
#searchbox form {
	margin: 0;
	padding: 0;
	display: inline;
}
#meta-right {
	float:left;
	padding-left: 20px;
	padding-top: 18px;
	width: 247px !important;
	width /**/: 267px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
#meta-right ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#meta-right ul li {
	padding: 0;
	display: inline;
}
#meta-right a {
/*	padding-right: 12px;*/
	color: #666;
/*	background: transparent url(../images/bg_btn_meta.gif) right 4px no-repeat;*/
}
#meta-right a:hover {
	color: #000;
/*	background: transparent url(../images/bg_btn_meta_act.gif) right 4px no-repeat;*/
}
#meta-right span.profile {
	padding-left: 14px;
	background: url(../images/icon_kontakt_lehrende.gif) 0px 1px no-repeat;
}
#meta-right span.profile:hover {
	padding-left: 14px;
	background: url(../images/icon_kontakt_lehrende_aktiv.gif) 0px 1px no-repeat;
}
a.flyout {
	cursor: default;
	padding-right: 10px;
/*	background: transparent url(../images/bg_btn_meta.gif) right 4px no-repeat;*/
}
a.flyout:hover {
	cursor: default;
/*	background: transparent url(../images/bg_btn_meta_act.gif) right 4px no-repeat;*/
}

#quicklinks {
	display: none;
	position: relative;
	top: -33px;
	left: 761px;
	/*padding-top: 40px*/;
	margin-top: 40px;
	/*width: 267px;*/
	width: 227px;
	z-index: 101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	border-top: 2px solid #666;
	border-bottom: 1px solid #666;
}
#quicklinks a {
	color: #999;
	text-decoration: none;
	background-color: transparent;
	border-bottom: thin none;
}
#quicklinks div.content {
	padding: 8px 0px 12px 0px;
	width: 227px important;
	background: transparent url(../images/bg_flyout.png) 0 0 repeat;
	color: #666;
}
#quicklinks div.first-block {
	padding-top: 9px;
	padding-bottom: 8px;
	border-top: 1px solid #666;
}
#quicklinks div.block {
	padding-top: 9px;
	padding-bottom: 8px;
	border-top: 1px solid #CCC;
}
#quicklinks div.last-block {
	padding-top: 9px;
	border-top: 1px solid #CCC;
}
#quicklinks h2 {
	margin-top: 0;
	font-size: 16px;
	padding-left: 18px;
}
#quicklinks h3 {
	margin: 0;
	font-size: 14px;
	padding-left: 18px;
}
#quicklinks ul {
	margin: 0;
	padding-left: 0;
	/*list-style-image: url(../images/bg_flyoutnav.gif);*/
	list-style-type: none;
}
#quicklinks ul li {
	padding-left: 18px;
	background: url(../images/icon_intern.gif) 4px 5px no-repeat;
}
#quicklinks ul li:hover {
	background: url(../images/icon_intern_aktiv.gif) 4px 5px no-repeat;
}
#quicklinks ul li.last {
	padding-bottom: 8px;
	border-bottom: 1px solid #CCC;
}
#quicklinks ul li a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#quicklinks ul li a:hover {
	color: #000;
	border-bottom: thin dotted #999;
}	
#loginbox {
	display: none;
	position: relative;
	top: -33px;
	left: 761px;
	/*padding-top: 40px;*/
	margin-top: 40px;
	width: 227px;
	z-index: 101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border-top: 2px solid #666;
	border-bottom: 1px solid #666;
}
#loginbox a {
	font-weight: bold;
	color: #666;
	background-color: transparent;
	text-decoration: none;
	border-bottom: thin none;
}
#loginbox a:hover {
	color: #000;
	border-bottom: thin dotted #999;
}	
#loginbox div.block {
	padding: 0 18px 10px 18px;
	border-bottom: 1px solid #CCC;
}
#loginbox div.form {
	padding: 8px 0px 12px 0px;
	width: 227px;
	background: transparent url(../images/bg_flyout.png) 0 0 repeat;
	color: #3D3D3D;
}
#loginbox div.form ul {
	margin: 0;
	padding: 10px 18px 10px 0;
	list-style-type: none;
	border-bottom: 1px solid #CCC;
}
#loginbox div.form ul li.extern {
	padding-left: 18px;
	background: url(../images/icon_extern.gif) 4px 1px no-repeat;
}
#loginbox div.form ul li.extern:hover {
	background: url(../images/icon_extern_aktiv.gif) 4px 1px no-repeat;
}
#loginbox div.form ul li.intern {
	padding-left: 18px;
	padding-bottom: 7px;
	background: url(../images/icon_intern.gif) 4px 1px no-repeat;
}
#loginbox div.form ul li.intern:hover {
	background: url(../images/icon_intern_aktiv.gif) 4px 1px no-repeat;
}
#loginbox div.form ul li.intern a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#loginbox div.form ul li.intern a:hover {
	color: #000;
	border-bottom: thin dotted #999;
}	
#loginbox h2 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 21px;
	padding-left: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #666;
}
#loginbox h3 {
	padding-left: 18px;
}
#loginbox div.form input {
	width: 188px;
	height: 13px;
}
#loginbox div.form input.submit,
#loginbox div.form input.submit-act {
	padding-left: 15px;
	width: 188px;
	height: 20px;
	border: 1px solid #999;
	color: #FFF;
	line-height: 18px;
	background: #999 url(../images/bg_btn.png) 173px 3px no-repeat;
	text-align: left;
	font-weight: bold;
	cursor:pointer;
}
#loginbox div.form input.submit-act {
	background-color: #7F57C2;
	border-color: #7F57C2;
/*	color: #000;
	background: #999 url(../images/bg_btn.png) 175px 5px no-repeat;*/
}
#display {
	display: none;
	position: relative;
	top: -33px;
	left: 267px;
	/*padding-top: 40px;*/
	margin-top: 40px;
	width: 227px;
	z-index: 101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	border-top: 2px solid #666;
	border-bottom: 1px solid #666;
}
#display a {
	color: #999;
	text-decoration: none;
	background-color: transparent;
	border-bottom: thin none;
}
#display div.content {
	padding: 8px 0px 6px 0px;
	width: 227px;
	background: transparent url(../images/bg_flyout.png) 0 0 repeat;
	color: #3D3D3D;
}
#display div.first-block {
	padding-top: 9px;
	padding-bottom: 8px;
	border-top: 1px solid #666;
}
#display div.block {
	padding-top: 9px;
	padding-bottom: 8px;
	border-top: 1px solid #CCC;
}
#display div.last-block {
	padding-top: 9px;
	border-top: 1px solid #CCC;
}
#display h2 {
	margin-top: 0;
	font-size: 16px;
	padding-left: 18px;
}
#display h3 {
	margin: 0;
	font-size: 14px;
	padding-left: 18px;
}
#display ul {
	margin: 0;
	padding-left: 18px;
	/*list-style-image: url(../images/bg_flyoutnav.gif);*/
	list-style-type: none;
}
#display ul li.last {
	padding-bottom: 8px;
	border-bottom: 1px solid #CCC;
}
#display ul li a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#display ul li a:hover {
	color: #000;
	border-bottom: thin dotted #999;
}	

#container-left {
	position: relative;
	padding-left: 20px;
	top: 0;
	left: 0;
	width: 227px !important;
	width /**/: 247px;
	z-index: 0;
}
#container-left a {
	color: #999;
	text-decoration: none;
	background-color: transparent;
	border-bottom: thin none;
}
#logo {
	padding-left: 0px;
	padding-bottom: 121px;
}
#container-content {
	position: relative;
	top: 51px;
	left: 267px;
	width: 474px;
	z-index: 0;
}
#container-content h2,
#container-meta h2 {
	padding-top: 10px;
	background: url(../images/bg_h2_default.gif) left top no-repeat;
}
#container-content h2.page-title,
#container-list h2.page-title {
	margin:0px 0px 5px 0px;
	padding:0;
	color: #999;
	font-family: Amp-Light, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: normal;
	line-height: 28px;
	background: none;
}
#container-content h2.header-box,
#container-list h2.header-box {
	width: 207px !important;
	width/**/: 227px;
	padding-left: 20px;
	color: #FFF;
	font-size:16px;
	line-height: 18px;
}
#container-right {
	position: relative;
	top: 327px;
	left: 761px;
	width: 227px;
	z-index: 30;
	font-size: 11px;
	line-height: 14px;
	color: #666;
	z-index: 0;
}
#container-right a,
#container-right div.box-right a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-color: transparent;
	border-bottom: thin none;
}
#container-right a:hover,
#container-right div.box-right a:hover {
	color: #000;
	border-bottom: thin dotted #999;
}	
#container-right p.image a:hover,
#container-right div.box-right p.image a:hover {
	border-bottom: 0 none;
}	
#container-right ul,
#container-right div.box-right ul {
	margin: 0;
	padding-left: 18px;
	padding-right: 18px;
/*	list-style-image: url(../images/bg_ul.gif);*/
	list-style-type: none;
}
#container-right div.box-right ul.intern {
	padding-left: 0;
}
#container-right div.box-right ul.intern li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_intern.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.intern li:hover {
	background: url(../images/icon_intern_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.extern {
	padding-left: 0;
}
#container-right div.box-right ul.extern li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_extern.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.extern li:hover {
	background: url(../images/icon_extern_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.link {
	padding-left: 0;
}
#container-right div.box-right ul.link li.intern {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_intern.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.link li.intern:hover {
	background: url(../images/icon_intern_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.link li.extern {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_extern.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.link li.extern:hover {
	background: url(../images/icon_extern_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.rss {
	padding-left: 0;
}
#container-right div.box-right ul.rss li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_rss.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.rss li:hover {
	background: url(../images/icon_rss_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.podcasts {
	padding-left: 0;
}
#container-right div.box-right ul.podcasts li {
	margin-left: 0;
	padding-left: 18px;
}
#container-right div.box-right ul.podcasts li.audio {
	background: url(../images/icon_audio.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.podcasts li.audio:hover {
	background: url(../images/icon_audio_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.podcasts li.video {
	background: url(../images/icon_video.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.podcasts li.video:hover {
	background: url(../images/icon_video_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.employee {
	padding-left: 0;
}
#container-right div.box-right ul.employee li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_kontakt_mitarbeiter.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.employee li:hover {
	background: url(../images/icon_kontakt_mitarbeiter_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.employee li.profile {
	background: url(../images/icon_kontakt_lehrende.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.employee li.profile:hover {
	background: url(../images/icon_kontakt_lehrende_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.lecturer {
	padding-left: 0;
}
#container-right div.box-right ul.lecturer li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_kontakt_lehrende.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.lecturer li:hover {
	background: url(../images/icon_kontakt_lehrende_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.testimonial {
	padding-left: 0;
}
#container-right div.box-right ul.testimonial li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_testimonials.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.testimonial li:hover {
	background: url(../images/icon_testimonials_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.download {
	padding-left: 0;
}
#container-right div.box-right ul.download li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_downloads.gif) 4px 2px no-repeat;
}
#container-right div.box-right ul.download li:hover {
	background: url(../images/icon_downloads_aktiv.gif) 4px 2px no-repeat;
}
#container-right div.box-right ul.photo {
	padding-left: 0;
}
#container-right div.box-right ul.photo li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_bilderstrecke.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.photo li:hover {
	background: url(../images/icon_bilderstrecke_aktiv.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.deadline {
	padding-left: 0;
}
#container-right div.box-right ul.deadline li {
	margin-left: 0;
	padding-left: 18px;
	background: url(../images/icon_fristen.gif) 4px 1px no-repeat;
}
#container-right div.box-right ul.deadline li:hover {
	background: url(../images/icon_fristen.gif) 4px 1px no-repeat;
}
form.event div.right ul.preview {
	padding-left: 0;
	list-style-image: none;
	list-style-type: none;
}
form.event div.right ul.preview li {
	margin-left: 0;
	padding-left: 20px;
	background: url(../images/icon_vorschau.gif) 4px 4px no-repeat;
}
form.event div.right ul.preview li:hover {
	background: url(../images/icon_vorschau_aktiv.gif) 4px 4px no-repeat;
}
#container-right ul.item {
}
#container-right p.item {
	margin-bottom: 0;
}
#container-right ul li,
#container-right div.box-right ul li {
	padding-bottom: 7px;
}
#container-right p,
#container-right div.box-right p {
	padding: 0 18px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
#container-right h1,
#container-right div.box-right h1 {
	margin: 0 0 4px 0;
	padding: 0 18px;
	font-size: 14px;
	color: #666;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#container-right h2,
#container-right div.box-right h2 {
	margin: 0 0 4px 0;
	padding: 0 18px;
	font-size: 14px;
}
#container-right h3,
#container-right div.box-right h3 {
	margin: 0 0 4px 0;
	padding: 0 18px;
	font-size: 11px;
}
#container-right h2-image,
#container-right div.box-right h2-image {
	padding: 0;
}

#container-meta {
	position: relative;
	top: 189px;
	left: 20px;
	width: 721px;
	z-index: 0;
}
/*#container-meta h3 {
	padding-top: 10px;
	width: 474px;
	border-top: 1px solid #999;
}*/

#container-institute {
	position: relative;
	top: 51px;
	left: 20px;
	width: 721px;
	z-index: 0;
}

#container-list {
	position: relative;
	top: 51px;
	left: 20px;
	width: 721px;
	z-index: 0;
}
/*#container-list h3 {
	padding-top: 10px;
	width: 474px;
	border-top: 1px solid #999;
}*/
#container-list div.content-left {
	float: left;
	padding-right: 20px;
	padding-top: 90px;
	width: 227px !important;
	width /**/: 247px;
}
#container-list div.content-right {
	float: right;
	width: 474px;
}

#container-home {
	position: relative;
	top: 183px;
	left: 20px;
	width: 721px;
	z-index: 0;
}

#container-extranet {
	position: relative;
	top: 51px;
	left: 267px;
	width: 721px;
	z-index: 0;
}

div.fix-relative {
	width: 0;
	height: 0;
	position: absolute;
}

#footer-print {
	display: none;
}
#footer {
	clear: both;
	padding-top: 50px;
	padding-bottom: 20px;
	font-size: 10px;
	color: #666;
/*	letter-spacing: -1px;*/
}
#footer a {
	color: #666;
	border-bottom: thin dotted #999;
}
#footer a:hover {
	color: #000;
}
#footer a.print,
#footer a.top {
	background-color: #fff;
	border-bottom: none;
}

#print-header {
	display: none;
}

/*****************************************/
/* Navigation                            */
/*****************************************/

ul.nav-home {
	padding-left: 0px;
	cursor: default;
	margin-left: 0px;
	/*background-color: #fff;*/
	position: relative;
	top: 7px;
	left: 267px;
	width: 227px;
	z-index: 60;
}
ul.nav-home li {
	list-style-type: none;
	margin: 0px;
	/*position: relative;*/
	color: #fff;
	border-bottom: 1px solid #fff;
	line-height: 22px;
	text-transform: uppercase;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.nav-home li a {
	color: #fff;
	display: block;
	background-color: #999;
	padding-left: 20px;
	width: 207px !important;
	width /**/: 227px;
	line-height: 22px;
	text-decoration: none;
	border-bottom: none;
}
ul.nav-home li a:hover {
	color: #000;
}
ul.nav-home li:hover a { }
ul.nav-home li a.active {
	color: #000;
	background: #999 url(../images/bg_nav.png) 8px 5px no-repeat;
}
ul.nav-home li a.color1 { /* Home */
	background-color: #999;
}
ul.nav-home li a.color4 { /* Aktuelles */
	background-color: #E64C8D;
}
ul.nav-home li a.color5 { /* Hochschule */
	background-color: #88BB3C;
}
ul.nav-home li a.color8 { /* Personen */
	background-color: #B1CA34;
}
ul.nav-home li a.color6 { /* Studium */
	background-color: #7780B9;
}
ul.nav-home li a.color7 { /* Studieng�nge */
	background-color: #00B1E7;
}
ul.nav-home li a.color9 { /* Veranstaltungen */
	background-color: #FF9900;
}
ul.nav-home li a.color473 { /* Extranet */
	background-color: #7F57C2;
}

ul.nav-main,
ul.nav-main ul {
	padding-left: 0px;
	cursor: default;
	margin-left: 0px;
}
ul.nav-main {
	position: relative;
	top: 7px;
	left: 514px;
	width: 267px;
	z-index: 60;
}
ul.nav-main li {
	list-style-type: none;
	margin: 0px;
	position: relative;
	color: #fff;
/*	border-bottom: 1px solid #fff;*/
	line-height: 21px;
	padding-bottom: 1px;
	text-transform: uppercase;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/bg_nav_border.gif) left bottom no-repeat;
}
ul.nav-main li ul {
	position: absolute;
	top: 0;
	left: 247px;
	width: 247px;
}

ul.nav-main li a {
	color: #fff;
	display: block;
	background-color: #999;
	padding-left: 20px;
	width: 207px !important;
	width /**/: 227px;
	line-height: 22px;
	text-decoration: none;
	border-bottom: none;
}
ul.nav-main li a:hover {
	color: #000;
}
ul.nav-main li:hover a { }

ul.nav-main li a.active {
	color: #000;
	background: url(../images/bg_nav.png) 8px 5px no-repeat;
}
ul.nav-main li a.active-sub {
	color: #000;
	background: url(../images/bg_nav_act.png) 0 0 no-repeat;
}
ul.nav-main li.color4 a { /* Aktuelles */
	background-color: #E64C8D;
}
ul.nav-main li.color5 a { /* Hochschule */
	background-color: #88BB3C;
}
ul.nav-main li.color8 a { /* Personen */
	background-color: #B1CA34;
}
ul.nav-main li.color6 a { /* Studium */
	background-color: #7780B9;
}
ul.nav-main li.color7 a { /* Studieng�nge */
	background-color: #00B1E7;
}
ul.nav-main li.color9 a { /* Veranstaltungen */
	background-color: #FF9900;
}
ul.nav-main li.color473 a { /* Extranet */
	background-color: #7F57C2;
}

ul.nav-layer, ul.nav-layer ul {
	padding-left: 0px;
	cursor: default;
	margin-left: 0px;
}
ul.nav-layer {
	display: block;
	position: relative;
	top: 7px;
	left: 514px;
	width: 247px;
}
ul.nav-layer li {
	list-style-type: none;
	margin: 0px;
	/*position: relative;*/	/* Nur, wenn man die Liste auf H�he des Eintrags der h�heren Ebene haben m�chte */
	color: #fff;
	/*border-bottom: 1px solid #fff;*/
	line-height: 21px;
	padding-bottom: 1px;
	text-transform: uppercase;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 20px solid transparent;
	background: url(../images/bg_nav_border.gif) left bottom no-repeat;
}
ul.nav-layer li > ul {
	display: none;
	position: absolute;
	top: 0;
	left: 247px;
	width: 247px;
}
ul.nav-layer li:hover, ul.nav-layer li.CSStoHighlight { }
ul.nav-layer ul.CSStoShow { display: block; }
ul.nav-layer li:hover > ul { display: block; }

/* and some link styles */
ul.nav-layer li a {
	margin: 0;
	color: #fff;
	display: block;
	background-color: #999;
	padding-left: 20px;
	width: 207px !important;
	width /**/: 227px;
	line-height: 22px;
	text-decoration: none;
	/*border-right: 20px solid #fff;*/
	border-bottom: none;
}
ul.nav-layer li a:hover, ul.nav-layer li a.CSStoHighLink {
	color: #000;
}
ul.nav-layer li:hover > a { color: #000; }

ul.nav-layer li a.active {
	color: #000;
	background: url(../images/bg_nav.png) 8px 5px no-repeat;
}
ul.nav-layer li a.active-sub {
	color: #000;
	background: url(../images/bg_nav_act.png) 0 0 no-repeat;
}
ul.nav-layer li.color4 a:hover,
ul.nav-layer li.color4:hover > a,
ul.nav-layer li.color4:hover ul li a,
ul.nav-layer li.color4 a.active,
ul.nav-layer li.color4 a.active-sub { /* Aktuelles */
	background-color: #E64C8D;
}
ul.nav-layer li.color5 a:hover,
ul.nav-layer li.color5:hover > a,
ul.nav-layer li.color5:hover ul li a,
ul.nav-layer li.color5 a.active,
ul.nav-layer li.color5 a.active-sub { /* Hochschule */
	background-color: #88BB3C;
}
ul.nav-layer li.color8 a:hover,
ul.nav-layer li.color8:hover > a,
ul.nav-layer li.color8:hover ul li a,
ul.nav-layer li.color8 a.active,
ul.nav-layer li.color8 a.active-sub { /* Personen */
	background-color: #B1CA34;
}
ul.nav-layer li.color6 a:hover,
ul.nav-layer li.color6:hover > a,
ul.nav-layer li.color6:hover ul li a,
ul.nav-layer li.color6 a.active,
ul.nav-layer li.color6 a.active-sub { /* Studium */
	background-color: #7780B9;
}
ul.nav-layer li.color7 a:hover,
ul.nav-layer li.color7:hover > a,
ul.nav-layer li.color7:hover ul li a,
ul.nav-layer li.color7 a.active,
ul.nav-layer li.color7 a.active-sub { /* Studieng�nge */
	background-color: #00B1E7;
}
ul.nav-layer li.color9 a:hover,
ul.nav-layer li.color9:hover > a,
ul.nav-layer li.color9:hover ul li a,
ul.nav-layer li.color9 a.active,
ul.nav-layer li.color9 a.active-sub { /* Veranstaltungen */
	background-color: #FF9900;
}
ul.nav-layer li.color473 a:hover,
ul.nav-layer li.color473:hover > a,
ul.nav-layer li.color473:hover ul li a,
ul.nav-layer li.color473 a.active,
ul.nav-layer li.color473 a.active-sub { /* Extranet */
	background-color: #7F57C2;
}


#container-left ul.subnav-main {
	padding-left: 0px;
	cursor: default;
	margin-left: 0px;
	background-color: #fff;
	width: 227px;
	border-top: 1px solid #EBEBEB;
}
#container-left ul.subnav-main li {
	list-style-type: none;
	margin: 0px;
	/*position: relative;*/
	color: #000;
	border-bottom: 1px solid #EBEBEB;
	line-height: 16px;
	text-transform: uppercase;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#container-left ul.subnav-main li div.sub {
	padding-left: 10px;
	padding-top: 15px;
	color: #999;
	text-transform: none;
	border-bottom: 1px solid #EBEBEB;
	line-height: 16px;
}
#container-left ul.subnav-main li a {
	color: #000;
	display: block;
	padding-left: 10px;
	width: 217px !important;
	width /**/: 227px;
	line-height: 16px;
	text-decoration: none;
	border-bottom: none;
}
#container-left ul.subnav-main li a:hover {
	color: #666;
}
#container-left ul.subnav-main li:hover a { }
#container-left ul.subnav-main li a.active {
	background: url(../images/bg_subnav.png) 0 3px no-repeat;
}
#container-left ul.subnav-main li.color4 a.active,
#container-left ul.subnav-main li.color4 a:hover { /* Aktuelles */
	color: #E64C8D;
}
#container-left ul.subnav-main li.color5 a.active,
#container-left ul.subnav-main li.color5 a:hover { /* Hochschule */
	color: #88BB3C;
}
#container-left ul.subnav-main li.color8 a.active,
#container-left ul.subnav-main li.color8 a :hover { /* Personen */
	color: #B1CA34;
}
#container-left ul.subnav-main li.color6 a.active,
#container-left ul.subnav-main li.color6 a:hover { /* Studium */
	color: #7780B9;
}
#container-left ul.subnav-main li.color7 a.active,
#container-left ul.subnav-main li.color7 a:hover { /* Studieng�nge */
	color: #00B1E7;
}
#container-left ul.subnav-main li.color9 a.active,
#container-left ul.subnav-main li.color9 a:hover { /* Veranstaltungen */
	color: #FF9900;
}
#container-left ul.subnav-main li.color473 a.active,
#container-left ul.subnav-main li.color473 a:hover { /* Extranet */
	color: #7F57C2;
}

ul.subnav-header {
	padding-left: 0px;
	cursor: default;
	margin-left: 0px;
	margin-bottom: 0;
	width: 227px;
}
ul.subnav-header li {
	list-style-type: none;
	margin: 0px;
	/*position: relative;*/
	color: #fff;
	border-top: 1px solid #fff;
	line-height: 16px;
	text-transform: uppercase;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#container-content ul.subnav-header li a,
#container-list ul.subnav-header li a {
	color: #fff;
	display: block;
	padding-left: 20px;
	width: 207px !important;
	width /**/: 227px;
	line-height: 16px;
	text-decoration: none;
	border: 0;
}
#container-content ul.subnav-header li a:hover,
#container-list ul.subnav-header li a:hover {
	color: #000;
	background-color: transparent;
}
#container-content ul.subnav-header li:hover a,
#container-list ul.subnav-header li:hover a { }
#container-content ul.subnav-header li a.active,
#container-list ul.subnav-header li a.active {
	background: url(../images/bg_header_nav.png) 7px 3px no-repeat;
}
#container-content ul.subnav-header li a.active,
#container-list ul.subnav-header li a.active {
	color: #000;
}

/*****************************************/
/* Content                            */
/*****************************************/

a.back {
	padding-left: 12px;
	background: transparent url(../images/icon_back.gif) left 5px no-repeat;
}

table.result-table {
	margin:0;
	padding:0;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	width:100%;
}
table.result-table th, table.result-table td {
	margin:0;
	padding:2px 6px;
	font-weight:normal;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
fieldset.new {
	margin:0 5px;
	padding:15px;
	width:359px !important;
	width/**/:389px;
	font-size:1.1em;
}
fieldset.new p {
	margin:0 0 5px 0;
	padding:0;
}

h1.image,
#level2-page-title,
#level3-page-title,
#header-page-title {
	position: relative;
	display: block;
	width: 474px;
	max-width: 474px;
}
h1.image span,
#level2-page-title span,
#level3-page-title span,
#header-page-title span{
	display: block;
	width: 0px;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #fff;
	line-height: 30px;
	overflow: hidden;
}
h1.image span span,
#level2-page-title span span,
#level3-page-title span span,
#header-page-title span span {
	display: block;
	width: 1000px;
}
#level2-page-title {
	margin-bottom: 10px;
	width: 227px;
	max-width: 227px;
}
#level3-page-title {
	width: 227px;
	max-width: 227px;
}
#header-page-title {
	margin-bottom: 5px;
	color: #000;
}
h1.image span,
#header-page-title span{
	color: #000;
}

h2.image,
h3.image,
h2.image-flyout,
h3.image-flyout {
	margin:0;
	padding:0;
	width: 474px;
	max-width: 474px;
	color: #999999;
	font-size:1em;
	height: 65px;
	font-weight: bold;
}
h3.image {
	height: 21px;
}
h2.image-flyout {
	width: 227px;
	max-width: 227px;
	height: 28px;
}
h3.image-flyout {
	width: 227px;
	max-width: 227px;
	height: 21px;
}
#container-right h2.image,
#container-right h3.image {
	margin-bottom: 0px;
	width: 227px;
	max-width: 227px;
	height: 21px;
}
h2.image span,
h3.image span,
h2.image-flyout span,
h3.image-flyout span {
	display: block;
	width: 0px;
	overflow: hidden;
}
h2.image span span,
h3.image span span,
h2.image-flyout span span,
h3.image-flyout span span {
	display: block;
	width: 1000px;
}

div.box-right,
div.box-right-aktuelles,
div.box-right-hochschule,
div.box-right-personen,
div.box-right-studiengaenge,
div.box-right-studium,
div.box-right-veranstaltungen,
div.box-right-meta,
div.box-right-institute,
div.box-right-extranet {
	padding: 6px 0px 6px 0px;
	background-color: #F0F0F0;
}
div.box-right {
	border-top: 1px solid #666;
}
div.box-right.aktuelles {
	border-top: 1px solid #E64C8D;
}
div.box-right.hochschule {
	border-top: 1px solid #88BB3C;
}
div.box-right.personen {
	border-top: 1px solid #B1CA34;
}
div.box-right.studiengaenge {
	border-top: 1px solid #00B1E7;
}
div.box-right.studium {
	border-top: 1px solid #7780B9;
}
div.box-right.veranstaltungen {
	border-top: 1px solid #FF9900;
}
div.box-right.meta {
	border-top: 1px solid #666;
}
div.box-right.institute {
	border-top: 1px solid #6699CC;
}
div.box-right.extranet {
	border-top: 1px solid #7F57C2;
}
#container-right div.box-right p {
	padding: 0 18px;
}

div.header-line {
	margin-bottom: 16px;
	width: 227px;
	height: 2px;
	line-height: 0;
	font-size: 0;
	background-color: #666;
}
div.subheader-line {
	margin-top: 25px;
	margin-bottom: 10px;
	width: 227px;
	height: 1px;
	line-height: 0;
	font-size: 0;
	background-color: #666;
}
div.h3-header-line {
	margin-top: 25px;
	margin-bottom: 10px;
	width: 474px;
	height: 2px;
	line-height: 0;
	font-size: 0;
	background-color: #666;
}
div.header-page {
	float: left;
}
div.header-page div.header-image {
	margin-bottom: 20px;
}

#container-meta div.header-line,
#container-institute div.header-line,
#container-list div.header-line {
	margin-left: 247px;
	width: 474px;
}
#container-list div.header-line {
	width: 227px;
}
#container-list div.content-right div.header-line {
	margin-left: 0;
}
#container-institute div.header-page {
	margin-left: 247px;
}
#container-meta div.header-page,
#container-list div.header-page {
	margin-left: 247px;
	height: 81px;
}
#container-list div.header-page {
	height: 114px;
}
#container-list div.content-right div.header-page {
	margin-left: 0;
}
#container-extranet div.header-line {
	width: 721px;
}
#container-extranet div.header-page {
	height: 81px;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	padding-right: 20px;
}

.csc-textpic-caption {
	font-size: 11px;
	color: #858585;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: left; }
DIV.csc-textpic-caption-r DL.csc-textpic-image DT { padding-right: 30px; }
DIV.csc-textpic-caption-r DL.csc-textpic-image DD { vertical-align: bottom; text-align: left; }

DIV.csc-header DIV.csc-header-n1 {
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
}

TD.csc-textpic-image { padding-right: 20px; }
TD.csc-textpic-caption { vertical-align: bottom; line-height: 14px; }
TD.csc-textpic-editicon { vertical-align: top; }

TH, TD {
	font-size: 12px;
	line-height: 18px;
}
TD.list-image { padding-bottom: 20px; width: 247px; vertical-align: top; }
TD.list-text { /*padding-top: 10px;*/ padding-bottom: 5px; width: 474px; vertical-align: top; /*border-top: 1px solid #999; background: url(../images/bg_h2_default.gif) left top no-repeat; */}
TD.list-text div.list-left { float: left; width: 80px; }
TD.list-text div.list-left span.list-date { font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
TD.list-text div.list-right { float: left; width: 394px; }
TD.list-text div.list-right div.h3-header-line { margin-top: 0; }
TD.list-text div.list-right h3 { margin-top: 0; margin-bottom: 0; }
TD.list-text div.list-right div.location { color: #999; }
TD.list-text h2 { margin-top: 0; }

DIV.accordion_item { float: left; height: 47px; overflow: hidden; }
DIV.accordion_toggle { float: left; padding-bottom: 10px; width: 474px; }
DIV.accordion_content { float: left; width: 474px; padding-top: 10px; }
DIV.accordion_content.discography { width: 399px !important; width/**/: 474px; padding-left: 75px; }
DIV.list-image { float: left; padding-bottom: 20px; padding-right: 20px; width: 227px !important; width/**/: 247px; text-align: right; }
DIV.list-image div { display: none; }
DIV.list-text div.list-left,
DIV.list-image a.podcasts { border-bottom: 0 none; }
DIV.list-text div.list-left,
DIV.list-image a.podcasts:hover { background-color: transparent; }
DIV.list-text { float: left; padding-top: 5px; padding-bottom: 5px; width: 474px; border-top: 1px solid #999; }
DIV.list-text div.list-left { float: left; width: 85px; }
DIV.list-text div.list-left.lecturers { width: 449px; }
DIV.list-text div.list-left.discography { width: 75px; font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif; font-size: 133%; color: #B1C933; }
DIV.list-text span.list-date { font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif; font-size: 133%; }
DIV.list-text div.list-right { float: left; width: 389px; }
DIV.list-text div.list-right.lecturers { width: 25px; text-align: right; }
DIV.list-text div.list-right.lecturers a { border-bottom: none; background: none; }
DIV.list-text div.list-right.discography { width: 399px; }
DIV.list-text div.list-right.discography p.publisher { color: #999; }
DIV.list-text div.testimonial p.name { color: #999; }
DIV.list-text div.list-right.tickets a { border-bottom: none; }
DIV.list-text div.h3-header-line { margin-top: 0; }
DIV.list-text h3 { font-size: 133%; color: #000; margin-top: 0; margin-bottom: 2px; }
DIV.list-text h3 a {
	color: #000;
	background-color: transparent;
	text-decoration: none;
	border-bottom: thin none;
}
DIV.list-text div.location { color: #999; }

TABLE TD.csc-textpic-caption DIV.csc-textpic-text p { margin-bottom: 0; }

form.filter {
	display: block;
	margin-bottom: 10px;
	padding: 12px 0 2px 0;
	width: 225px;
	border: 1px solid #CCC;
	background-color: #F0F0F0;
}
form.filter select {
	background-color: #999;
	color: #FFF;
	font-weight: bold;
	height: 18px;
	width: 185px;
}
form.filter div.genre {
	padding: 0 18px;
	width: 191px !important;
	width/**/: 227px;
}
form.filter span.genre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 21px;
}
form.filter span.genre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 21px;
}
form.filter span.genre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 21px;
}
form.filter span.genre4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 21px;
}
div.filter-refresh {
	display: block;
	margin-bottom: 10px;
	padding: 12px 0 12px 0;
	width: 225px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #F0F0F0;
}

#container-right div.filter-refresh a {
	padding-left: 18px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/icon_refresh.gif) 5px 0 no-repeat;
	border-bottom: thin none;
}

#EventCarousel { margin-bottom: 20px; width:721px; height:361px; }
.carousel { position:relative; clear:both; }
.carousel .container { position:absolute; width:721px; height:361px; overflow:hidden; }
.carousel .teasers { position:absolute; width: 15000px; }
.carousel .teaser { position:relative; width: 721px; height: 361px; float: left; }
.carousel .rounded-corner { position:absolute; top: 0px; right: 0px; z-index:10; }
.carousel .navButton { position:absolute; width:44px; height:44px; cursor:pointer; display:block; text-indent: -9999px; background-repeat:none; z-index:10; }
.carousel .navButton.previous {
	top: 158px; left: 0px; background:url(../images/btn_teaser_prev.png) no-repeat;
/*	opacity: .5;*/
}
.carousel .navButton.previous:hover { background:url(../images/btn_teaser_prev_on.png) no-repeat;  }
.carousel .navButton.next {
	top: 158px; right: 0px; background:url(../images/btn_teaser_next.png) no-repeat;
/*	opacity: .5;*/
}
.carousel .navButton.next:hover { background:url(../images/btn_teaser_next_on.png) no-repeat; }
div.teaser {
	float: left;
	margin-bottom: 20px;
	width: 721px;
	height: 361px;
	background-color: #FF9900;
}
div.teaser.event {
	background-color: #FF9900;
}
div.teaser.newsflash {
	background-color: #E64C8D;
}
div.teaser-image {
	float: left;
	width: 361px;
	height: 361px;
}
div.teaser-text {
	float: right;
	padding: 52px 20px 0 20px;
	width: 320px !important;
	width /**/: 360px;
	height: 361px;
}
div.teaser-text div.top {
	height: 200px;
}
div.teaser-text div.headline {
	display: block;
	margin: 0;
	padding: 0;
	width: 320px;
	max-width: 320px;
	color: #999999;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
}
div.teaser-text div.headline.event {
	margin: 0 0 25px 0;
	height: 100px;
}
div.teaser-text div.headline span {
	display: block;
	width: 0px;
	overflow: hidden;
}
div.teaser-text div.headline span span {
	display: block;
	width: 1000px;
}
div.teaser-text div.subtitle {
	margin: 0;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFF;
	height: 80px;
	overflow: hidden;
}
div.teaser-text div.location {
	margin: 0px;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFF;
	height: 50px;
	overflow: hidden;
}
div.teaser-text div.text {
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	height: 70px;
	overflow: hidden;
}
div.teaser-text span.more {
	color: #FFF;
}
div.teaser-text span.more a {
	color: #FFF;
	border-bottom: 0 none;
}
div.teaser-text span.more a:hover {
	color: #000;
	background-color: transparent;
	border-bottom: 0 none;
}
div.teaser-thumbs {
	float: left;
	display: block;
	width: 721px;
	height: 39px;
	overflow: hidden;
}	
div.teaser-thumb {
	float: left;
	width: 46px;
	height: 39px;
}
div.teaser-thumb.event.active,
div.teaser-thumb.event:hover {
	background-color: #FF9900;
}
div.teaser-thumb.newsflash.active,
div.teaser-thumb.newsflash:hover {
	background-color: #E64C8D;
}
form.event {
	margin: 0;
	padding: 0;
	border: 0;
	width: 721px;
}
form.event a {
	background-color: transparent;
	text-decoration: none;
	border-bottom: thin none;
}
form.event a:hover {
	border-bottom: thin dotted #999;
}
div.msg {
	clear: both;
	display: block;
	margin-bottom: 8px;
	padding: 5px 20px;
	color: #000;
	background-color: #E5DDF3;
}
form.event div.left {
	float: left;
	padding-top: 15px;
	width: 474px;
	border-top: 2px solid #7F57C2;
	background-color: #F0F0F0;
}
form.event.fe div.left {
	border-top: 0 none;
}
div.extranet-left {
	float: left;
	width: 474px;
}
form.event div.right,
div.extranet-right {
	float: right;
	padding-top: 15px;
	width: 227px;
	border-top: 2px solid #7F57C2;
	background-color: #F0F0F0;
}
form.event select {
	background-color: #999;
	color: #FFF;
	font-weight: bold;
	height: 18px;
	width: 195px;
}
form.event input.title {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}
form.event p.label {
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 14px;
	color: #333;
}
form.event p.value {
	margin-bottom: 10px;
}
form.event p.value a.image {
	background-color: transparent;
	border-bottom: none;
	text-decoration: none;
}
form.event h2 {
	margin-top: 0;
	margin-bottom: 20px;
	padding-left: 20px;
}
#container-content form.event.fe h2,
h2.form {
	padding-top: 0;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 133%;
	font-weight: bold;
	color: #666;
}
form.event div.col50 {
	float: left;
	margin-bottom: 15px;
	padding-left: 20px;
	width: 207px;
}
form.event div.left div.col100,
div.extranet-left div.col100 {
	float: left;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	width: 434px;
}
form.event div.right div.col100,
div.extranet-right div.col100 {
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	width: 187px;
}
form.event div.col50 input.textline,
form.event div.col50 textarea.textbox,
form.event div.col50 select {
	width: 205px;
}
form.event div.left div.col100 input.textline,
form.event div.left div.col100 textarea.textbox,
form.event div.left div.col100 select,
div.extranet-left div.col100 input.textline,
div.extranet-left div.col100 textarea.textbox,
div.extranet-left div.col100 select{
	width: 430px;
}
form.event div.right div.col100 input.textline,
form.event div.right div.col100 textarea.textbox,
form.event div.right div.col100 select ,
div.extranet-right div.col100 input.textline,
div.extranet-right div.col100 textarea.textbox,
div.extranet-right div.col100 select {
	width: 185px;
}
form.event div.col50 textarea.textbox {
	height: 45px;
}
form.event div.right input.ac_input {
	width: 168px;
}
form.event div.right span.buttonsM0,
form.event div.right span.buttonsM1 {
	padding-left: 7px;
}
form.event div.col100 textarea.textbox {
	height: 100px;
}
form.event p.value,
form.event div.info {
	color: #666;
	font-size: 11px;
	line-height: 14px;
}
form.event div.info span.count {
	font-weight: bold;
}

form.event hr {
	clear: both;
	margin: 0 0 15px 0;
	padding:0;
	width: 474px;
	height:1px;
	font-size:1px;
	line-height:1px;
	color: #CCC;
	background-color:#CCC;
	border:0 none;
}
form.event hr.separator {
	color: #000;
	background-color:#000;
}
form.event hr.display {
	color: #7E57C2;
	background-color:#7E57C2;
}
form.event div.left hr,
div.extranet-left hr {
	width: 474px;
}
form.event div.right hr,
div.extranet-right hr {
	width: 227px;
}
form.event div.right ul,
div.extranet-right ul {
	margin: 0 0 15px 0;
	padding-left: 18px;
	list-style-image: url(../images/bg_ul.gif);
	line-height: 18px;
}
form.event div.right ul li,
div.extranet-right ul li {
	font-size: 11px;
	font-weight: bold;
}
form.event input.submit,
form.event input.submit-act {
	padding-left: 15px;
	width: 185px;
	height: 20px;
	border: 1px solid #999;
	color: #FFF;
	line-height: 18px;
	background: #999 url(../images/bg_btn.png) 170px 3px no-repeat;
	text-align: left;
	font-weight: bold;
	cursor:pointer;
}
form.event.fe input.submit,
form.event.fe input.submit-act {
	width: 205px;
	background-position: 190px 3px;
}
form.event input.submit-act {
	background-color: #7F57C2;
	border-color: #7F57C2;
/*	color: #000;
	background: #999 url(../images/bg_btn_act.gif) 175px 5px no-repeat;*/
}
form.event div.disabled p.label {
	color: #CCC;
}
form.event div.disabled select {
	background-color: #CCC;
}
form.event div.disabled p.value,
form.event div.disabled div.info {
	color: #CCC;
}
form.event div.right ul li.disabled,
form.event div.right ul li.disabled  a,
div.extranet-right ul li.disabled,
div.extranet-right ul li.disabled  a {
	color: #CCC;
}
form.event div.col100 div p.value a.delete span,
form.event div.col100 p.value a.delete-item span {
	display: block;
	padding-left: 10px;
	width: 197px !important;
	width/**/: 207px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	background: #999 url(../images/icon_x_entfernen.png) 191px 5px no-repeat;
	color: #FFF;
	text-decoration: none;
	border-bottom: none;
}
form.event div.col100 p.value a.delete-item span {
	width: 175px !important;
	width/**/: 185px;
	background: #999 url(../images/icon_x_entfernen.png) 169px 5px no-repeat;
}
form.event div.col100 div p.value a.delete span:hover,
form.event div.col100 p.value a.delete-item span:hover {
	background-color: #D6492A;
}
form.event p.last-update {
	margin-top: 10px;
	color: #999;
	font-size: 0.9em;
}

table.typo3-editPanel { margin: 0 0 10px 0; padding: 0; border: none; background-color: #fff; width: auto; }
table.typo3-editPanel TD.typo3-editPanel-controls { padding: 2px 5px; border: 1px solid #ccc; background-color: #fff; }
#container-content table.typo3-editPanel TD.typo3-editPanel-controls A,
#container-meta table.typo3-editPanel TD.typo3-editPanel-controls A,
#container-institute table.typo3-editPanel TD.typo3-editPanel-controls A,
#container-extranet table.typo3-editPanel TD.typo3-editPanel-controls A,
#container-home table.typo3-editPanel TD.typo3-editPanel-controls A,
#container-right table.typo3-editPanel TD.typo3-editPanel-controls A { border: 0; }
#container-content table.typo3-editPanel TD.typo3-editPanel-controls A:hover,
#container-meta table.typo3-editPanel TD.typo3-editPanel-controls A:hover,
#container-institute table.typo3-editPanel TD.typo3-editPanel-controls A:hover,
#container-extranet table.typo3-editPanel TD.typo3-editPanel-controls A:hover,
#container-home table.typo3-editPanel TD.typo3-editPanel-controls A:hover,
#container-right table.typo3-editPanel TD.typo3-editPanel-controls A:hover { background-color: #fff }

div.csc-frame-indent {
	padding-left: 247px;
}

#header-box {
	margin-bottom: 20px;
	width: 474px;
	background-color: #999;
}
#header-box table  {
	margin: 0;
	padding: 0;
	width: 474px;
	height: 247px;
	border: 0;
	border-collapse: collapse;
}
#header-box table td.headline {
	padding: 20px 0 0 0;
	width: 227px;
	vertical-align: top;
}
#header-box table td.image {
	padding: 0;
	width: 247px;
	text-align: right;
	vertical-align: top;
}
#header-box table td.menu {
	padding: 0;
	width: 227px;
	vertical-align: bottom;
}

#highlights {
	width: 474px;
}
#highlights h4 {
	margin: 0 0 35px 0;
	padding-top: 5px;
	border-top: 2px solid #FF9900;
	color: #FF9900;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
}
#highlights div.highlight-image {
	margin-bottom: 20px;
}
#highlights h3 {
	margin:0px 0px 15px 0px;
	padding:0;
	color: #666;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
}
#highlights div.highlight-location {
	margin-bottom: 15px;
	color: #000;
	line-height: 18px;
	font-weight: bold;
}
#highlights div.highlight-description {
	margin-bottom: 25px;
	color: #000;
}
#highlights div.highlight-left { float: left; width: 85px; color: #000; }
#highlights div.highlight-right { float: left; width: 389px; color: #000; }
#highlights div.highlight-right.tickets a {
	border-bottom: none;
}
#highlights div.highlight-right a.link {
	color: #000;
	text-decoration: none;
	border-bottom: thin dotted #999;
}
#highlights div.highlight-right a.link:hover {
	background-color: #ffed00;
}

div#slider-container {
	position:relative;
	margin: 0 18px 5px 18px;
	width:188px;
	height:17px;
	overflow:hidden;
	background-color: #FFF;
}
div#sliderbar {
	position:absolute;
	background: url(../images/slidebg.gif) repeat-x;
	background-position:0px 6px;
	width:3000px;
	height:30px;
	cursor:pointer;
}
div.slideYear {
	position:relative;
	height:11px;
	float:left;
	border:0px solid #BEBEBE;
	border-left-width:1px;
	top:5px;
	font-size:9px;
	font-family:verdana;
	font-weight:bold;
	color:#888888;
}
div.slideMonth {
	height:10px;
	border:0px solid #BEBEBE;
	border-left-width:1px;
	position:absolute;
	float:left;
	top:1px;
	font-size:8px;
	font-family:verdana;
	font-weight:bold;
}
div.firstMonth {
	border-left-width:0px;
}
span#lefthandle, span#righthandle {
	position:absolute;
	width:17px;
	height:17px;
	cursor:w-resize;
	display:block;
	z-index:1;
}
span#lefthandle {
	border-right: 1px solid #FFF;
	background: #E64C8D url(../images/shift_left.gif) 0 0 no-repeat;
}
span#righthandle {
	border-left: 1px solid #FFF;
	background: #E64C8D url(../images/shift_right.gif) 0 0 no-repeat;
}
div#shiftpanel {
	position:absolute;
	height:17px;
	background-color:#E64C8D;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	z-index:0;
}

div.csc-sitemap ul {
	padding-left: 0;
	padding-bottom: 0;
	list-style-type: none;
	margin-bottom: 0;
}
div.csc-sitemap ul li {
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 0;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	line-height: 18px;
	background: url(../images/bg_h2_default.gif) left top no-repeat;
	/*border-top: 1px solid #999999;*/
	color: #999;
}
div.csc-sitemap ul li a {
	border: 0;
}
div.csc-sitemap ul li a:hover {
	border-bottom: thin dotted #999;
}
div.csc-sitemap ul li.first {
	margin-top: 0;
}
div.csc-sitemap ul li ul li {
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	border-top: 0;
	background: none;
}
div.csc-sitemap ul li ul li.first {
	padding-top: 20px;
}
div.csc-sitemap ul li ul li ul {
	padding-left: 20px;
	list-style-image: url(../images/bg_sitemap.gif);
/*	border: 1px solid #000;*/
}
div.csc-sitemap ul li ul li ul li {
	padding-top: 0;
	line-height: 12px;
/*	border: 1px solid #f00;*/
}
div.csc-sitemap ul li ul li ul li.first {
	padding-top: 0;
}
div.csc-sitemap ul li ul li ul li.last {
	padding-bottom: 10px;
}
div.csc-sitemap ul li ul li ul li a {
/*	border: 1px solid #0f0;*/
}

div.tx-newloginbox-pi1 {
	padding-left: 247px;
}
div.tx-newloginbox-pi1 h2 {
	color: #999;
	margin-bottom: 20px;
	padding-top: 10px;
	background: url(../images/bg_h2_default.gif) left top no-repeat;
}
div.tx-newloginbox-pi1 p.error {
	margin-bottom: 20px;
	padding: 7px 20px;
	background-color: #E5DDF3;
	color: #000;
	font-size: 11px;
	line-height: 14px;
}
div.tx-newloginbox-pi1 p.small {
	font-size: 11px;
}
div.tx-newloginbox-pi1 input {
	width: 225px;
}
div.tx-newloginbox-pi1 input.submit,
div.tx-newloginbox-pi1  input.submit-act {
	margin: 20px 0 0 0;
	padding-left: 15px;
	width: 227px;
	height: 20px;
	border: 1px solid #999;
	color: #FFF;
	line-height: 18px;
	background: #999 url(../images/bg_btn.png) 212px 3px no-repeat;
	text-align: left;
	font-weight: bold;
	cursor:pointer;
}
div.tx-newloginbox-pi1  input.submit-act {
	background-color: #7F57C2;
	border-color: #7F57C2;
/*	color: #000;
	background: #7F57C2 url(../images/bg_btn_act.gif) 217px 5px no-repeat;*/
}

div.tx-indexedsearch-res h3 {
	margin:23px 0px 10px 0px;
	padding:10px 0 0 0;
	color: #666;
	font-family: Amp-Regular, Verdana, Arial, Helvetica, sans-serif;
	font-size:133%;
	font-weight: normal;
	background: url(../images/bg_h2_default.gif) left top no-repeat;
}
div.tx-indexedsearch-res ul.csc-bulletlist-0 {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

div#hourglass {
	background-color: #E5DDF3;
	width: 165px !important;
	width/**/: 185px;
	padding: 10px;
	display: none;
	margin-bottom: 10px;
	float: left;
}

span.tx-indexedsearch-redMarkup {
	font-weight: bold;
}

table.info {
	margin: 0;
	padding: 0;
	border-padding: 0;
	border: 0;
}
table.info td {
	padding: 0 10px 0 0;
	line-height: 16px; 
}