/* To hide CSS from IE 4, use @import with "" */

/* @group Basics */
body { 
	font-family: 'Arial';
	background: #FEFECC;
	padding: 0px;
	text-align: center;
	font-size: 0.75em;
	line-height: 1.4em;
	margin: 0px 10px 10px;
}

textarea {
	font-family: 'Arial';
}

.loewe {
	display: none;
}

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

p { 
	margin: 0px 0px 0px 0;
}

fieldset {
	border: 0px solid #fff;
	
}

.clearer {
	clear: both;
}


.invisible, .hide{
	display: none;
}

.anchor {
	height: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

td, th {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}

.table_bottom{
	border-bottom: 1px;
	border-bottom-color: gray;
	border-bottom-style: dotted;
}

hr {
	border: 0;
}

img {
	border: 0;
}

.bestellen{
	padding-left: 17px;
	background: url(../../media/icon_bestellen.gif) no-repeat 0px 3px;
}

.float {
	float: left;
}

.bodytext {
	margin-left: 0px !important;
}

.grau {
	color: #999;
	font-size: 90%;
}

.red {
	color: red;
}

.csc-textpic-caption {
	font-size: 85%;
	color: #929292;
}

.tx_templavoila_pi1-error {
	display: none;
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	overflow:hidden;
}

/* @group Links */
.start_text{
	width: 500px;
	position: absolute;
	left: -500px;
}

a { 
	color: #BD245B;
	text-decoration: none;
}
.stba .centerbreit #inhalt .center .inner{
	width:955px !important;
	overflow: visible;
	min-height: 800px;
}
#nav1 a{
	color: #BD245B;
}

#nav1 a:visited, #nav1 a:active{
	color: #BD245B;
}

#nav2 a {
	color: #557526;
}
#nav2 a:visited, #nav2 a:active{
	color: #557526;
}

#nav3 a{
	color: #1077C5;
}
#nav3 a:visited, #nav3 a:active{
	color: #1077C5;
}

#nav5 a{
	color: #BD245B;
}
#nav5 a:visited, #nav5 a:active{
	color: #BD245B;
}

#nav1 #metanavi a:visited, #nav1 #metanavi a:active, #nav2  #metanavi a:visited, #nav2  #metanavi a:active, #nav3 #metanavi a:visited, #nav3 #metanavi a:active, #nav5 #metanavi a:visited, #nav5 #metanavi a:active {
	color: #000000;
}

#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav5 a:hover {
	color: #000;
}

#nav1 #showMap {
	float: right;
	margin-top: -30px;
	padding-left: 16px;
	background: url(../../media/best/mini_map_de.gif) no-repeat scroll 0 0 transparent;
}

#nav1 #hideMap {
	float: right;
	margin-top: -30px;
	padding-left: 16px;
	background: url(../../media/best/mini_map_de.gif) no-repeat scroll 0 0 transparent;
}

#nav1 #showMap:hover {
	background: url(../../media/best/mini_map_de_2.gif) no-repeat scroll 0 0 transparent;
}

#nav1 #hideMap:hover {
	background: url(../../media/best/mini_map_de_2.gif) no-repeat scroll 0 0 transparent;
}
/*
#nav4 a{
	color: #E36412;
}
#nav4 a:visited, #nav4 a:active{
	color: #E36412;
}
#nav4 a:hover{
	color: #000;
}
*/

a:visited, a:active { 
	text-decoration: none; 
	color: #BD245B;
}

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

a:focus{ 
	outline: none;
}

.extern, .Externer, .external-link-new-window  {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_linkextern.gif) no-repeat 0 3px;
}

.intern, .internal-link {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_linkintern.gif) no-repeat 0 3px;
}

#kontext a.intern{
	font-weight:  normal;
}

.email {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_email.gif) no-repeat 0 2px;
}

.download {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_download.gif) no-repeat 0 2px;
}
.order {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_bestellen.gif) no-repeat 0 2px;
}
.update {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_update.gif) no-repeat 0 2px;
}

.print{
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_drucken.gif) no-repeat 0 2px;
}

.back {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_back.gif) no-repeat 0 2px;
	font-weight: bolder;
}

.forward {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_funktion.gif) no-repeat 0 3px;
	font-weight: bolder;
}
.edit {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_plus.gif) no-repeat 0 3px;
	font-weight: bolder;
}
.delete {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_schliessen.gif) no-repeat 0 3px;
	font-weight: bolder;
}

.noshow {
	display: none;
}
/* @end */

.colorpink{
	color: #BD245B;
}

#head_wrap{
	width: 980px;
	height: 40px;
	margin: 10px auto 0 auto;
	padding: 0px;
}

#head_wrap .left{
	float: left;
	text-align: left;
	width: 584px;
}

#head_wrap .right{
	float:right;
	width: 380px;
}

#head_wrap .left img{
	margin: 15px 0 0 15px;
}

#wrapper{
	width:980px;
	text-align: center;
	margin: 10px auto 0 auto;
	background: #fff;
	border: 5px solid #828268;
	border-radius: 6px;
}

#wrapper .wrapper_inner{
	text-align: left;
	border: 10px solid #fff; 
	border-radius: 5px; 
}

#inhalt{
	margin-top: 30px;
	min-height: 300px;
}

#inhalt .center ul{
	list-style: none;
}

.center {
	float: left;
}

#kontext{
	width: 204px;
	position: absolute;
	margin-left: 756px;
}

#inhalt .left{
	width: 210px;
	float: left;
	margin-top: 18px;
}
#inhalt .center{
	padding-left: 30px;
	padding-right: 40px;
}

.centerbreit #inhalt .center{
	padding-right: 0px !important;
}

.centerbreit #inhalt .center .inner {
	width: 700px !important;
}

.center .inner {
	width:500px;
}

.center .inner ul {
	margin: 5px 0 5px 20px;
	padding: 0 0 0 0;
}

.center .inner ul li {
	list-style-type: disc;
}

.alert, .error {
	color: #ff0000;
	font-size: 130%;
	line-height: 140%;
}

#startseite #inhalt .left, startseite #inhalt .subnavi, #startseite .breadcrumb {
	display: none;
}

#startseite .center {
	width: 756px;
	padding-left: 0;
	padding-right: 0;
}

#startseite .center .inner {
	width: auto;
}

#startseite #inhalt {
	margin-top: 2px;
}

/* @group Ueberschriften */

h1 {
	font-size: 160%;
	line-height: 140%;
	color: #BD245B;
	border-bottom: 0px solid #8CC13D;
	font-weight: normal;
	margin-top: 0px;
}

h2{
	font-size: 140%;
	line-height: 150%;
	color: #BD245B;
	margin-bottom: 10px;
	font-weight: normal;
}

h3{
	font-size: 100%;
	line-height: 130%;
	color: #BD245B;
	margin-bottom: 5px;
}

h4{
	font-size: 110%;
	line-height: 130%;
}

/* @end */

/* @group Farbcodes */

#nav1 h1, #nav1 h2, #nav1 h3{
	color: #BD245B;
}
#nav2 h1, #nav2 h2, #nav2 h3{
	color: #8CC13D;
}
#nav3 h1, #nav3 h2, #nav3 h3{
	color: #1077C5;
}
#nav5 h1, #nav5 h2, #nav5 h3, #c100078 h2 {
	color: #707070;
}
#nav2 h1 {
}

/*
#nav4 h1, #nav4 h2, #nav4 h3{
	color: #E36412;
}
*/
#kontext h2{
	color: #7A4F50;
	font-size: 110%;
	font-weight: normal;
	padding-left: 14px;
}

#nav3 #kontext h2, #nav3 #kontext h3{
	color: #1077c5;
}

#nav1 #content_wrapper .keyvisual{
	background: url(../../media/studieninfo/nav1/keyvisual.jpg) no-repeat 0px 0px;
}

#nav2 #content_wrapper .keyvisual{
	background: url(../../media/studieninfo/nav2/keyvisual.jpg) no-repeat 0px 0px;
}

#nav3 #content_wrapper .keyvisual{
	background: url(../../media/studieninfo/nav3/keyvisual.jpg) no-repeat 0px 0px;
}

#nav4 #content_wrapper .keyvisual{
	background: url(../../media/studieninfo/nav4/keyvisual.jpg) no-repeat 0px 0px;
}

#nav5 #content_wrapper .keyvisual{
	background: url(../../media/studieninfo/nav5/keyvisual.jpg) no-repeat 0px 0px;
}

#nav7 #content_wrapper .keyvisual{
	background: url(../../media/studieninfo/nav7/keyvisual.jpg) no-repeat 0px 0px;
}
/* @end */
/* @end */

#metanavi{
	float: right;
	padding-top: 26px;
	font-size: 90%;
	position: relative;
	color: #aa6;
}

#metanavi h3 {
	display: none;
}

.tx-felogin-pi1 {
}

#metanavi .tx-felogin-pi1 {
	width: 337px;
	float: right;
	margin-bottom: 3px;
}

#metanavi .tx-felogin-pi1 > div, #metanavi .tx-felogin-pi1 fieldset > legend {
	display: none;
}

#metanavi .tx-felogin-pi1 fieldset div {
	float: left;
	margin-right: 5px;
}

#metanavi .tx-felogin-pi1 fieldset div label {
	float: left;
	margin-right: 5px;
}

#metanavi fieldset {
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
	text-align: right;
}

#metanavi fieldset input {
	width: 60px;
	font-size: 90%;
}

/* @group Liste */
#BodyList {
	position: relative;
	font-size: 95%;
	line-height: 140%;
	margin-top: 30px;
}

#BodyList .list{
	border-bottom: 1px dashed #999 !important;
	padding: 2px 0;
	width: 100%;
}

#BodyList p{
	margin-bottom: 0px;
}

#BodyList a{
	display: block;
}

#BodyList .extern {
	background: url(../../media/icon_linkextern.gif) no-repeat 0 3px;
}

#BodyList .intern {
	background: url(../../media/icon_linkintern.gif) no-repeat 0 3px;
}

.kontext_inner #BodyList h2 {
	width: auto;
}

#BodyList h2 {
	width: 100%;
	border-bottom: 1px dashed #999;
	padding-bottom: 1px;
	margin-bottom: 0;
}

#BodyList ul {
	padding: 0;
	margin: 0;
}

#BodyList ul li {
	background: url(../../media/icon_linkextern.gif) no-repeat 0 5px;
	padding: 2px 0 2px 18px;
	margin: 0 0 0.1em;
	display: block;
	border-bottom: 1px dashed #999;
}

#BodyList ul li h3{
	padding: 0;
	margin: 0;
}

.start_teaser_links {
	margin-top: 0px;
	border-top: 1px dashed #999;
	display: block;
	width: 100%;
}


#SimpleBodyList {
	margin-top: 20px;
	border-top: 1px dashed #999;
}

#SimpleBodyList .intern {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_linkintern.gif) no-repeat 0 4px;
	display: block;
}

#SimpleBodyList .extern {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_linkextern.gif) no-repeat 0 4px;
	display: block;
}

#SimpleBodyList .download {
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_download.gif) no-repeat 0 4px;
	display: block;
}

ul.no_style_list li{
	list-style-type: none !important;
}
/* @end */


/* @group linkbox */
.box {
	margin-bottom: 10px;
	
}

.linklistExtern {
	padding: 5px 10px;
	margin: 3px 0 0 0;
	border-top: 2px solid #AB9192;
	background-color: #E2D9DA;
}
#nav5 .linklistExtern {
	padding: 5px 10px;
	margin: 3px 0 0 0;
	border-top: 2px solid #9e9e9e;
	background-color: #dddddd;
}
.linklistExtern p{
	margin: 0 0 0 0;
	line-height: 14px;
	font-size: 10px;
	width: 100%;
	display: block;
}
#kontext .linklistExtern p{
	line-height: 14px;
	font-size: 10px;

}
.box h4 {
	margin: 0px;
	color: #7A4F50;
	font-size: 110%;
	font-weight: normal;
	padding-left: 14px;
}
#nav5 .box h4 {
	margin: 0px;
	color: #9e9e9e;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	letter-spacing: 0.1em;
}

.box a {
	font-size: 95%;
	display: block
}

.linklistExtern hr {
	display: block;
	height: 1px;
	color: #E3E7D8;
	border-top: 1px dashed #999;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

#nav1 .linklistExtern {
	background-color: #E2D9DA;
}

#nav1 .box h4 {
	color: #AB9192;
}

#nav1 .linklistExtern hr {
	color: #E3E7D8;
}

#nav3 .linklistExtern {
	background-color: #dde3d4;
}

#nav3 .box h4 {
	color: #557526;
}

#nav3 .linklistExtern hr {
	color: #557526;
}
/* @end */

/* @group Form/Buttons */
#fmWrapper {
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 3px 0;
	margin-top: 10px;
	width: 100%;
}

.fmLabel {
	width: 31%;
	float:  left;
	color: #666;
	font-size: 90%;
	line-height: 100%;
	padding: 4px 3px 0 0;
}

.fmLabelWide {
	width: 90%;
	font-size: 90%;
	line-height: 100%;
	padding: 15px 0 2px 0;
	color: #666;
}

.fmElement {
	width: 65%;
	float: left;
	padding: 2px 0;
}

.fmButtons {
	border-top: 1px dashed #999;
	margin-top: 20px;
	padding-top: 3px;
}

.fmError {
	color: red;
}
.fmElement .radio, .fmElement .checkbox{
	border: 0px !important;
}
.formular_studienbotschafter .fmLabelWide{
	font-weight: bold;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
	display: block;
	width: 100%;
}

input, select, textarea {
	margin: 0px;
}

input, textarea, a.button {
	background: #efdfdf;
	background: rgba(220,180,180,0.3);
    border: 0 solid transparent !important;
	-webkit-box-shadow:inset 1px 1px 3px #966;
	-moz-box-shadow:inset 1px 1px 3px #966;
	box-shadow:inset 1px 1px 3px #966;
	padding: 2px;
	-moz-border-radius: 2px;
	border-radius: 3px 3px 2px 3px;
	padding:2px 2px 3px 2px;
}

a.button {
    padding: 5px;
    color: #000;
    font-size: 13px;
}

#nav1 a.button {
    color: #000;
}

#c106347 .powermail_fragebogen {
	border-radius: 5px;
	margin-top: 1px; 
}


#c106347 input.powermail_radio {
	left: 1px;
	top: 1px !important;
	
}

#powermaildiv_uid211 input {
	display: none;
}

input[disabled], textarea[disabled]{
	background: #dedede;
	background: rgba(220,220,220,0.3);
	-webkit-box-shadow:inset 1px 1px 3px #949494;
	-moz-box-shadow:inset 1px 1px 3px #949494;
	box-shadow:inset 1px 1px 3px #949494;
}

#nav2 input, #nav2 textarea{
	background: #e9efdc;
	background: rgba(210,230,180,0.3);
	-webkit-box-shadow:inset 1px 1px 3px #896;
	-moz-box-shadow:inset 1px 1px 3px #896;
	box-shadow:inset 1px 1px 3px #896;
}

#nav3 input, #nav3 textarea{
	background: #dff3f3;
	background: rgba(180,220,220,0.3);
	-webkit-box-shadow:inset 1px 1px 3px #699;
	-moz-box-shadow:inset 1px 1px 3px #699;
	box-shadow:inset 1px 1px 3px #699;
}

.inputcheck {
	border: 0px !important;
}

input.order {
	background-color: none;
    padding: 0 0 0 17px !important;
    border: 0 solid transparent !important;
    color: #BD245B;
    background: url(../../media/icon_bestellen.gif) no-repeat 0 4px transparent;
    text-align: left;
    cursor: pointer;
    font-size: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#nav5 input.order {
    padding: 0 0 0 17px !important;
    border: 0 solid transparent !important;
    color: #707070;
    background: url(../../media/icon_bestellen.gif) no-repeat 0 4px transparent;
    text-align: left;
    cursor: pointer;
    font-size: 100%;
}

#nav5 input.order:hover{
	color: #000;
}

input.update {
	background-color: none;
    padding: 0 0 0 17px !important;
    border: 0 solid transparent !important;
    color: #BD245B;
    background: url(../../media/icon_update.gif) no-repeat 0 4px transparent;
    text-align: left;
    cursor: pointer;
    font-size: 100%;
}

input.back {
	background-color: none;
    padding: 0 0 0 17px !important;
    border: 0 solid transparent !important;
    color: #BD245B;
    background: url(../../media/icon_back.gif) no-repeat 0 4px transparent;
    text-align: left;
    cursor: pointer;
    font-size: 100%;
}

input.submit, input#submit, .login_button input, .tx-indexedsearch-searchbox-button,.tx-powermail-pi1 input[type=submit], .tx-powermail-pi1 input[type=button], .qq-upload-button {
	background: #a9014b url(buttons/button-overlay.png) repeat-x;
	display: inline-block;
	font-size: 90% !important;
	color: #fff;
	text-decoration: none;
	line-height: 1;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	line-height: 12px;
}

#nav2 input.submit, #nav2 input#submit, #nav2 .tx-powermail-pi1 input[type=submit], #nav2 .tx-powermail-pi1 input[type=button] {
	background: #95cc40 url(buttons/button-overlay.png) repeat-x;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}


#nav3 input.submit, #nav3 input#submit,#nav3 .tx-powermail-pi1 input[type=submit], #nav3 .tx-powermail-pi1 input[type=button]  {
	background: #1993d5 url(buttons/button-overlay.png) repeat-x;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}


#metanavi input.submit {
	background: #b9b999 url(buttons/button-overlay.png) repeat-x;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	width: auto;
	line-height: 12px;
	height: 18px;
}

#metanavi fieldset {
	float: right;
}

#metanavi .login_input label{
	margin-top: 2px;
}

#metanavi input, #metanavi textarea{
	background: #eaeacf;
	background: rgba(160,160,130,0.3);
	-webkit-box-shadow:inset 2px 2px 5px #996;
	-moz-box-shadow:inset 2px 2px 5px #996;
	box-shadow:inset 2px 2px 5px #996;
}
input.submit:hover, .tx-powermail-pi1 input[type=submit]:hover, .tx-powermail-pi1 input[type=button]:hover {
	color: #000;	
}

.textinput {
	width: 290px;
}

.textarea {
	width: 290px;
}
.orderbutton {
	display:none;
}
/* @end */

/* @group Navi */

#navi_wrapper{
	width: 756px;
	height: 114px;
	float: left;
}

.navi_head div {
	width: 277px !important;
	height: 162px;
	float:left;
	margin-right:2px;
}

#navi {
	border-top: 2px solid #fff;
	float: left;
	width: 756px;
	position: relative;
	top: -2px;
}

#navi li {
	width: 250px;
	margin-right:2px;
	float: left;
	height: 110px;
	display: block;
}

#navi ul{
	width: 100%;
}

#navi ul li a{
	width: 100%;
	height: 100%;
	line-height: 23px;
	padding-top: 1px;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border-bottom: 2px solid #d14574;
}

#navi ul li a:visited{
	color: #fff;
}

#navi ul li a:hover{
}

#navi ul .active a{
	color: #fff !important;
}

#navi .n1 {
	background: #d14574 url(background/n1_background.jpg) repeat-x 0 0;
}

#navi .n1_active {
	background: #d14574 url(background/n1_background_over.jpg) repeat-x 0 0;
}
#navi .n1 a, #navi .n1_active a {
	border-bottom: #d14574 2px solid #BD245B;
}

#navi .n1:hover {
	background: url(background/n1_background_over.jpg) repeat-x 0 0;
}

#navi .n2 {
	background: #95cc40 url(background/n2_background.jpg) repeat-x 0 0;
}

#navi .n2_active {
	background: #95cc40 url(background/n2_background_over.jpg) repeat-x 0 0;
}
#navi .n2 a, #navi .n2_active a{
	border-bottom: 2px solid #8bc03d;
}

#navi .n2:hover {
	background: #95cc40 url(background/n2_background_over.jpg) repeat-x 0 0;
}

#navi .n3 {
	background: #1993d5 url(background/n3_background.jpg) repeat-x 0 0;
}

#navi .n3_active {
	background: #1993d5 url(background/n3_background_over.jpg) repeat-x 0 0;
}
#navi .n3 a, #navi .n3_active a{
	border-bottom: 2px solid #018ad2;
}

#navi .n3:hover {
	background: #1993d5 url(background/n3_background_over.jpg) repeat-x 0 0;
}

#navi span {
	position: relative;
	top: 85px;
	border-top: 1px solid #fff;
	border-top: 1px solid rgba(255,255,255,0.5);
	display: block;
	background: rgba(0,0,0,0.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#11000000, endColorstr=#33000000)";
}

#navi h1, #navi span {
	color: #fff;
	font-weight: bold;
	font-size: 100%;
	position: relative;
	line-height: 21px;
	top: 88px;
	border-top: 1px solid #fff;
	border-top: 1px solid rgba(255,255,255,0.5);
	display: block;
	background: rgba(0,0,0,0.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#06000000, endColorstr=#11000000)";
}
/* @end */

/* @group NAV: Servicenav */

#kontext_wrapper{
	float: left;
	font-size: 85%;
}

#kontext_wrapper .shortnavi{
	background: #888885 url(../../fileadmin/media/studieninfo/kontext_loewe.gif) no-repeat bottom right;
	height: 113px;
	width: 204px;
}

.shortnavi {
	text-align: center;
}

.shortnavi ul {
	line-height:20px;
	position: relative;
}

.shortnavi ul li{
	background: rgba(170, 170, 170);
	background: rgba(170, 170, 170, 0.6);
	display:block;
	border-bottom: 1px solid #bebebd; 
	text-align:right;
	line-height: 15px;
}
.shortnavi ul li.new a{
	background-image:url(../../media/icon_neu.jpg);
  	background-repeat:no-repeat;
  	background-position: 176px 2px;
	padding-right: 32px !important;
}

#kontext_wrapper .shortnavi ul li a{
	color: #eaeae9;
	display: block;
	padding: 0 3px;
	padding-right: 10px;
}

#kontext_wrapper .shortnavi ul li a:active, #kontext_wrapper .shortnavi ul li a:visited{
	color: #fff;
}

#kontext_wrapper .shortnavi ul li a:hover{
	background-color:#bbbbbb;
	color: #656b5e;
	text-decoration: none;
	display:block;
}

.shortnavi .active{
	color: #624142 !important;
}

/* @end */

/* @group Breadcrumb */

.breadcrumb {
	font-size: 9px;
	padding-top: 5px;
	margin-bottom: -21px;
	margin-left: 2px;
}

.breadcrumb span {
	margin-left: 3px;
	margin-right: 3px;

}

/* @end */

/* @group Subnavi */

.subnavi {
	padding-top: 2px;
	padding-bottom: 150px;
}
.subnavi ul li{
	border-bottom: 1px solid #fff;
}
.subnavi ul li a{
	display: block;
	padding: 2px 2px 2px 6px;
	background: #F2D3DE;
	color: #333;
	border-left: 9px solid #D77C9D;
}
.subnavi ul li a:visited, .subnavi ul li a:active{
	display: block;
	color: #333;
}
.subnavi ul li a:hover{
	display: block;
	background: #D8AABB;
	color: #fff;
	text-decoration: none;
}

.subnavi ul ul {
	margin: 0 0 -1px 0;
}

.subnavi ul ul li a{
	display: block;
	background: #E5B5C8;
	color: #7F7361;
	border-left: 9px solid #F3C780;
	font-size: 95%;
}

.subnavi ul ul ul li a{
	display: block;
	padding: 1px 2px 1px 6px;
	background: #F0D6E0;
	color: #7F7361;
	border-left: 9px solid #F8DDB3;
	font-size: 85%;
}

.subnavi ul ul ul ul li a{
	display: block;
	padding: 0px 2px 0px 11px;
	background: #FAF1F4;
	color: #7F7361;
	border-left: 9px solid #FCEED9;
	font-size: 80%;
}

.subnavi ul li .current{
	border-left: 9px solid #BD245B;
}

.subnavi ul li .active{
	color: #BD245B !important;
	font-weight: bolder;
}


.subnavi ul .headline{
	border-bottom: 0px solid #fff;
	font-weight: bolder !important; 
	
}
.subnavi ul .headline a, .subnavi ul .headline a:visited, .subnavi ul .headline a:active, .subnavi ul .headline a:hover, .subnavi ul .headline .active{
	background: #fff !important;
	color: #BD245B;
	border-bottom: 2px solid #BD245B;
	padding: 0 0 3px 16px;
	border-left: 0px;
	font-weight: bolder;
}

/* ---- FARBUMSTELLUNG RUBRIKEN ---- */
#nav1 .subnavi ul li a{
	background: #F2D3DE;
	border-left: 9px solid #D77C9D;
	color: #2A2E31;
}
#nav1 .subnavi ul li a:active, #nav1 .subnavi ul li a:visited{
	background: #F2D3DE;
	border-left: 9px solid #D77C9D;
	color: #2A2E31;
}
#nav1 .subnavi ul li a:hover{
	background: #D77C9D;
	border-left: 9px solid #E2B2C3;
	color: #fff;
}
#nav1 .subnavi ul ul li a{
	background: #F6E6ED;
	border-left: 9px solid #E5B5C8;
	color: #2A2E31;
}
#nav1 .subnavi ul ul li a:active, #nav1 .subnavi ul ul li a:visited{
	background: #F6E6ED;
	border-left: 9px solid #E5B5C8;
	color: #2A2E31;
}
#nav1 .subnavi ul ul li a:hover{
	background: #D77C9D;
	border-left: 9px solid #E5B5C8;
	color: #fff;
}
#nav1 .subnavi ul ul ul li a{
	background: #FBF3F6;
	border-left: 9px solid #EECEDB;
	color: #2A2E31;
}
#nav1 .subnavi ul ul ul li a:visited, #nav1 .subnavi ul ul ul li a:active{
	background: #FBF3F6;
	border-left: 9px solid #EECEDB !important;
	color: #2A2E31;
}
#nav1 .subnavi ul ul ul li a:hover{
	background: #F2D3DE;
	border-left: 9px solid #EECEDB;
	color: #000;
}
#nav1 .subnavi ul ul ul ul li a{
	background: #FDFAFB;
	border-left: 9px solid #F6E6ED;
	color: #2A2E31;
}
#nav1 .subnavi ul ul ul ul li a:active, #nav1 .subnavi ul ul ul ul li a:visited{
	background: #FDFAFB;
	border-left: 9px solid #F6E6ED;
	color: #2A2E31;
}
#nav1 .subnavi ul ul ul ul li a:hover{
	background: #F2D3DE;
	border-left: 9px solid #F6E6ED;
	color: #2A2E31;
}
#nav1 .subnavi .current{
	border-left: 9px solid #BD245B !important;
}
#nav1 .subnavi .active{
	color: #BD245B !important;
	font-weight: bolder;
}
#nav1 .subnavi ul .headline a, #nav1 .subnavi ul .headline a:hover{
	background: #fff;
	color: #BD245B !important;
	border-bottom: 2px solid #BD245B;
	padding: 0 0 3px 16px;
	border-left: 0px !important;
	font-weight: bolder;
}

/* Navigation2 Studieren in BW */

#nav2 .subnavi ul li a{
	background: #E5F1D4;
	border-left: 9px solid #B2D47E;
	color: #2A2E31;
}
#nav2 .subnavi ul li a:active, #nav2 .subnavi ul li a:visited{
	background: #E5F1D4;
	border-left: 9px solid #B2D47E;
	color: #2A2E31;
}
#nav2 .subnavi ul li a:hover{
	background: #a0c954;
	border-left: 9px solid #D2E6B4;
	color: #fff;
}
#nav2 .subnavi ul ul li a{
	background: #F0F7E6;
	border-left: 9px solid #E2EFCE;
	color: #2A2E31;
}
#nav2 .subnavi ul ul li a:visited, #nav2 .subnavi ul ul li a:active{
	background: #F0F7E6;
	border-left: 9px solid #E2EFCE;
	color: #2A2E31;
}
#nav2 .subnavi ul ul li a:hover{
	background: #a0c954;
	border-left: 9px solid #E2EFCE;
	color: #fff;
}
#nav2 .subnavi ul ul ul li a{
	background: #FBFDF9;
	border-left: 9px solid #F0F7E6;
	color: #2A2E31;
}
#nav2 .subnavi ul ul ul li a:visited, #nav2 .subnavi ul ul ul li a:active{
	background: #FBFDF9;
	border-left: 9px solid #F0F7E6;
	color: #2A2E31;
}
#nav2 .subnavi ul ul ul li a:hover{
	background: #a0c954;
	border-left: 9px solid #F0F7E6;
	color: #fff;
}
#nav2 .subnavi ul ul ul ul li a{
	background: #ebf6da;
	border-left: 9px solid #E8F3D8;
	color: #2A2E31;
}
#nav2 .subnavi ul ul ul ul li a:active, #nav2 .subnavi ul ul ul ul li a:visited{
	background: #ebf6da;
	border-left: 9px solid #E8F3D8;
	color: #2A2E31;
}
#nav2 .subnavi ul ul ul ul li a:hover{
	background: #a0c954;
	border-left: 9px solid #E8F3D8;
	color: #fff;
}
#nav2 .subnavi ul .headline a, #nav2 .subnavi ul .headline a:hover{
	background: #fff;
	color: #8CC13D !important;
	border-bottom: 2px solid #8CC13D;
	padding: 0 0 3px 16px;
	border-left: 0px !important;
}
#nav2 .subnavi .active{
	font-weight: bold;
	color: #7BA838 !important;
}
#nav2 .subnavi .current{
	font-weight: normal;
	border-left: 9px solid #8CC13D !important;
}

/* Navigation3 Farbe für Studiengangsuche */

#nav2 .tx-nzkursbuch-pi1 .intern, #nav2 .tx-nzkursbuch-pi1 .firstrow, #nav2 .tx-nzkursbuch-pi1 .searchlabel {
	color: #7BA838 !important;
}

/* Navigation3 Studieren in BW */

#nav3 .subnavi ul li a{
	background: #CFE4F3;
	border-left: 9px solid #70ADDC;
	color: #2A2E31;
}
#nav3 .subnavi ul li a:active, #nav3 .subnavi ul li a:visited{
	background: #CFE4F3;
	border-left: 9px solid #70ADDC;
	color: #2A2E31;
}
#nav3 .subnavi ul li a:hover{
	background: #70ADDC;
	border-left: 9px solid #C1D7E8;
	color: #fff;
}
#nav3 .subnavi ul ul li a{
	background: #e2eef8;
	border-left: 9px solid #acd0eb;
	color: #2A2E31;
}
#nav3 .subnavi ul ul li a:active, #nav3 .subnavi ul ul li a:visited{
	background: #e2eef8;
	border-left: 9px solid #acd0eb;
	color: #2A2E31;
}
#nav3 .subnavi ul ul li a:hover{
	background: #70ADDC;
	border-left: 9px solid #acd0eb;
	color: #fff;
}
#nav3 .subnavi ul ul ul li a{
	background: #f3f8fc;
	border-left: 9px solid #dceef0;
	color: #2A2E31;
}
#nav3 .subnavi ul ul ul li a:visited, #nav3 .subnavi ul ul ul li a:active{
	background: #f3f8fc;
	border-left: 9px solid #dceef0;
	color: #2A2E31;
}
#nav3 .subnavi ul ul ul li a:hover{
	background: #70ADDC;
	border-left: 9px solid #dceef0;
	color: #fff;
}
#nav3 .subnavi ul ul ul ul li a{
	background: #f8fbfd;
	border-left: 9px solid #E8F3D8;
	color: #2A2E31;
}
#nav3 .subnavi ul ul ul ul li a:visited, #nav3 .subnavi ul ul ul ul li a:active{
	background: #f8fbfd;
	border-left: 9px solid #E8F3D8;
	color: #2A2E31;
}
#nav3 .subnavi ul ul ul ul li a:hover{
	background: #70ADDC;
	border-left: 9px solid #E8F3D8;
	color: #fff;
}
#nav3 .subnavi ul .headline a, #nav3 .subnavi ul .headline a:hover{
	background: #fff;
	color: #1077C5 !important;
	border-bottom: 2px solid #1077C5;
	padding: 0 0 3px 16px;
	border-left: 0px !important;
}
#nav3 .subnavi ul .headline a:hover{
	background: #fff;
	color: #000;
	border-bottom: 2px solid #1077C5;
	padding: 0 0 3px 16px;
	border-left: 0px;
}
#nav3 .subnavi .active{
	color: #1077C5 !important;
	font-weight: bolder;
}
#nav3 .subnavi .current{
	font-weight: normal;
	border-left: 9px solid #1077C5 !important;
}

/* ---- ENDE FARBE ---- */

#nav5 .subnavi ul li a, #nav6 .subnavi ul li a, #nav7 .subnavi ul li a{
	background: #e2e2e2;
	border-left: 9px solid #a9a9a9;
	color: #2A2E31;
}
#nav5 .subnavi ul li a:active, #nav5 .subnavi ul li a:visited, #nav6 .subnavi ul li a:active, #nav6 .subnavi ul li a:visited, #nav7 .subnavi ul li a:active, #nav7 .subnavi ul li a:visited{
	background: #e2e2e2;
	border-left: 9px solid #a9a9a9;
	color: #2A2E31;
}
#nav5 .subnavi ul li a:hover, #nav6 .subnavi ul li a:hover, #nav7 .subnavi ul li a:hover{
	background: #a9a9a9;
	border-left: 9px solid #cdcdcd;
	color: #fff;
}
#nav5 .subnavi ul ul li a, #nav6 .subnavi ul ul li a, #nav7 .subnavi ul ul li a{
	background: #eeeeee;
	border-left: 9px solid #cdcdcd;
	color: #2A2E31;
}
#nav5 .subnavi ul ul li a:active, #nav5 .subnavi ul ul li a:visited, #nav6 .subnavi ul ul li a:active, #nav6 .subnavi ul ul li a:visited, #nav7 .subnavi ul ul li a:active, #nav7 .subnavi ul ul li a:visited{
	background: #eeeeee;
	border-left: 9px solid #cdcdcd;
	color: #2A2E31;
}
#nav5 .subnavi ul ul li a:hover, #nav6 .subnavi ul ul li a:hover, #nav7 .subnavi ul ul li a:hover{
	background: #a9a9a9;
	border-left: 9px solid #cdcdcd;
	color: #fff;
}
#nav5 .subnavi ul ul ul li a, #nav6 .subnavi ul ul ul li a, #nav7 .subnavi ul ul ul li a{
	background: #f7f7f7;
	border-left: 9px solid #dedede;
	color: #2A2E31;
}
#nav5 .subnavi ul ul ul li a:visited, #nav5 .subnavi ul ul ul li a:active, #nav6 .subnavi ul ul ul li a:visited, #nav6 .subnavi ul ul ul li a:active, #nav7 .subnavi ul ul ul li a:visited, #nav7 .subnavi ul ul ul li a:active{
	background: #f7f7f7;
	border-left: 9px solid #dedede;
	color: #2A2E31;
}
#nav5 .subnavi ul ul ul li a:hover, #nav6 .subnavi ul ul ul li a:hover, #nav7 .subnavi ul ul ul li a:hover{
	background: #F2D3DE;
	border-left: 9px solid #dedede;
	color: #000;
}
#nav5 .subnavi ul ul ul ul li a, #nav6 .subnavi ul ul ul ul li a, #nav7 .subnavi ul ul ul ul li a{
	background: #fbfbfb;
	border-left: 9px solid #F6E6ED;
	color: #2A2E31;
}
#nav5 .subnavi ul ul ul ul li a:active, #nav5 .subnavi ul ul ul ul li a:visited, #nav6 .subnavi ul ul ul ul li a:active, #nav6 .subnavi ul ul ul ul li a:visited, #nav7 .subnavi ul ul ul ul li a:active, #nav7 .subnavi ul ul ul ul li a:visited{
	background: #fbfbfb;
	border-left: 9px solid #F6E6ED;
	color: #2A2E31;
}
#nav5 .subnavi ul ul ul ul li a:hover, #nav6 .subnavi ul ul ul ul li a:hover, #nav7 .subnavi ul ul ul ul li a:hover{
	background: #F2D3DE;
	border-left: 9px solid #F6E6ED;
	color: #2A2E31;
}
#nav5 .subnavi .current, #nav6 .subnavi .current, #nav7 .subnavi .current{
	border-left: 9px solid #707070 !important;
}
#nav5 .subnavi .active, #nav6 .subnavi .active, #nav7 .subnavi .active{
	color: #707070 !important;
	border-left: 9px solid #707070 !important;
	font-weight: bolder;
}
#nav5 .subnavi ul .headline a, #nav5 .subnavi ul .headline a:hover, #nav6 .subnavi ul .headline a, #nav6 .subnavi ul .headline a:hover, #nav7 .subnavi ul .headline a, #nav7 .subnavi ul .headline a:hover{
	background: #fff;
	color: #707070 !important;
	border-bottom: 2px solid #707070;
	padding: 0 0 3px 16px;
	border-left: 0px !important;
	font-weight: bolder;
}

#nav5 .tx-ttnews-browsebox table a {
	position: relative;
	top: -2px;
	left: 25px;
}

/* @end */

/* @group footer */

#footer{
	width: 100%;
	border-top: 1px dashed #999999;
	padding: 7px 0;
	margin: 20px 0 0 0 !important;
	display: block !important;
}

#footer .left{
	padding-right: 215px;
}

#footer .left .static{
	width: 210px;
	float: left;
}

#footer .left .center{
	padding-left: 30px;
	width: 350px !important;
}

#footer .right{
	float: right;
	width: 215px;
}

#footer_wrap{
	width: 980px;
	height: 40px;
	margin: 10px auto 0 auto;
}

#footer_wrap img{
	position:relative;
	top: -10px;
	border: 0 !important;
}

#footer a{
	padding: 0 0;
	margin-right: 8px;
	font-size: 90%;
	color:  #7A4F50;
}

#footer a:active, #footer a:visited{
	font-size: 90%;
	color:  #7A4F50;
}

#footer a:hover{
	color: #000;
}
#footer .icon_top{
	padding-left: 16px !important;
	background: url(../../media/icon_seitenanfang.gif) no-repeat 0px 2px;
}
/* @end */

/* @group Kontext */

#kontext {
	font-size: 90%;
	line-height: 130%;
	padding-top: 23px;
}

#startseite #kontext {
	padding-top: 0px;
}


#startseite #kontext .csc-frame-frame1 {
	padding: 5px;
	border-bottom: 2px solid #fff;
	background: #efefef;
}

#kontext h1, #kontext #searchBox span {
	font-size: 115%;
	line-height: 130%;
	color: #AB9192;
	display: block;
	border-bottom: 2px solid #AB9192;
	margin: 0 0 2px 0;
	font-family: 'Arial';
}

#kontext .csc-frame-frame2{
	margin-bottom: 20px;
}

#kontext .csc-frame-frame2 img{
	border-bottom: 1px solid #fff;
	margin-bottom: 0;
}

#kontext .csc-textpic{
	overflow: hidden;
}

#nav2 #kontext h1, #nav2 #kontext #searchBox span {
	color: #889E67;
	border-bottom: 2px solid #557526;
}

#nav3 #kontext .csc-frame-frame2{
}
#nav3 #kontext h1, #nav3 #kontext #searchBox span {
	color: #537FA0;
	border-bottom: 2px solid #314E7A;
}

#nav5 #kontext .csc-frame-frame2{
}
#nav5 #kontext h1, #nav5 #kontext #searchBox span {
	color: #9e9e9e;
	border-bottom: 2px solid #9e9e9e;
}

#startseite #kontext h1, #startseite #kontext #searchBox span {
	border: 0px;
	color: #666;
	padding: 0;
}

#kontext .kursbuch_suche_extended .searchfield {
	width: 148px;	
}

#kontext .kursbuch_suche_extended {
	margin-bottom: 20px;	
}

/* @end */

/* @group Content Menu */

.csc-frame-rulerAfter{
	border-bottom: 1px dotted #ccc;
}

.csc-menu a{
	font-weight: bolder;
	padding: 2px 0;
}
.csc-menu{
	margin: 0 0 15px 0 !important;
	padding: 0 0 0 0 !important;
	list-style-type: none !important;
	border-bottom: 1px dotted #999;
}

.csc-menu ul li{
	margin: 0 !important;
	border-top: 1px dotted #999;
	padding: 2px 0 2px 0 !important;
	list-style-type: none !important;
}

/* @end */

/* @group startseite */
#startseite .kursbuch_suche_extended {
	display: none;
}

#startseite div.csc-textpic-single-image img {
	margin-bottom: 2px;
}

.teasernavcontainer {
	width: 752px;
	text-align: center;
	position: absolute;
	margin-top: -60px;
	padding-left: 5px;
}

.teasernav {
	float: left;
	background: #666;
	background: rgba(55, 55, 55);
	background: rgba(55, 55, 55, 0.8);
	width: 145px;
	height: 55px;
	margin-right: 5px;
	color: #fff;
	border-radius: 3px;
	border-bottom: 3px solid #BD245B;
	font-size: 85%;
}


.teasernavcontainer .purple.active{
	background: #d04373;
}
.teasernavcontainer .purple.active a{
	background: transparent !important;
	color: #fff !important;
}


.teasernavcontainer .green {
	border-bottom: 3px solid #8bc03d;
}
.teasernavcontainer .green.active{
	background: #8bc03d;
}
.teasernavcontainer .green.active a{
	background: transparent !important;
	color: #fff !important;
}

.teasernavcontainer .blue {
	border-bottom: 3px solid #1077C5;
}
.teasernavcontainer .blue.active{
	background: #018fd3;
}
.teasernavcontainer .blue.active a{
	background: transparent !important;
	color: #fff !important;
}

.teasernavcontainer .grey {
	border-bottom: 3px solid #999;
}
.teasernavcontainer .grey.active{
	background: #aaa;
}
.teasernavcontainer .grey.active a{
	background: transparent !important;
	color: #fff !important;
}

.teasernavcontainer a {
	color: #fff;
	line-height: 115%;
	padding: 3px 4px;
	display: block;
	height: 48px !important;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
.teasernavcontainer a .head{
	font-weight: bold;
}

.teasernavcontainer .purple a:hover {
	color: #BD245B;
	background: #fff;
	border-radius: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.teasernavcontainer .blue a:hover {
	color: #1077C5;
	background: #fff;
	border-radius: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.teasernavcontainer .green a:hover {
	color: #557526;
	background: #fff;
	border-radius: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.teasernavcontainer .grey a:hover {
	color: #666666;
	background: #fff;
	border-radius: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.imagecontainer {
	position: relative;
	width: 754px;
	height: 320px;
	overflow: hidden;
}

.sitelinks {
	font-size: 60%;
	color: #ddd;
	text-align: center;
}

.sitelinks h1{
	font-size: 1%;
	float: left;
	margin-right: 10px;
}

.sitelinks h1 a{
	font-size: 1%;
	float: left;
	margin-right: 10px;
	color: #fdfdfd;
}

/* @group ic1 */
.imagecontainer {
	height: 320px;
	width: 754px;
}
#startseite #inhalt .imagecontainer .left {
	display: inline;
	margin-top: 0;
	width: auto;
}

.imagecontainer .ic1, .imagecontainer .ic2, .imagecontainer .ic3, .imagecontainer .ic4, .imagecontainer .ic5 {
	display: none;
	position: absolute;
}

.imagecontainer .ic1 {
	background: url(/fileadmin/media/startseite/slideshow/studiengangssuche.jpg) no-repeat;
	width: 756px;
	height: 325px;
}

.imagecontainer .ic1 .content, .imagecontainer .ic1 .content2, .imagecontainer .ic1 .content3 {
	background: rgba(100, 100, 100, 0.2);
	padding: 10px;
	width: 300px;
	margin: 2px 0 0 100px;
}

.imagecontainer .ic1 h1 {
	margin: 50px 0 0 100px;
	font-size: 190%;
}

.imagecontainer .ic1 h2 {
	margin: 0px;
	font-size: 120%;
}

.imagecontainer .ic1 .content3 {
	height: 280px;
	display: block;
	background: rgba(100, 100, 100, 0.1);
}
.imagecontainer .ic1 .content input {
	width: 200px;
}
.imagecontainer .ic1 .content input.submit {
	width: auto;
	margin-left: 10px;
}

.imagecontainer .ic1 {
	display: block;
}


/* @end */

.teaserslide { 
	position:relative; 
	width:574px; 
	height:333px;
}
.teaserslide img { position:absolute; left:0; top:0; }

.center .csc-frame-frame1 {
	background: #F2D3DE;
	padding: 5px;
	width: 450px;
}

/* @end */

/* @group PopUp Startseite */

body.pop{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}
#pop_pdf{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	height: 700px;
}
#pop_pdf .content{
	margin-top: 20px;
	text-align: left;
}
#pop_pdf .content .inner{
	padding: 0 43px;
}
#pop_pdf .content p{
	line-height: 18px;
}
#pop_pdf .footer{
	padding: 5px 40px 0 40px;
	text-align: left;
	margin-top: 10px;
	border-top: 1px dashed #ccc;
}

#pop_pdf .footer a img{
	border: 0 !important;
}

/* @end */

/* @group Tooltip */

.stba .tooltip {
    display:none;
    background:transparent url(../../media/black_arrow3.png);
    font-size:12px;

    width:300px;
    padding:22px 15px 15px 23px;
    color:#fff;
    font-size: 10px;
    text-align: left;
    line-height: 14px;
    margin: 0px 0 0 30px;
	margin-left: 60px;
}
.stba .tooltip a {
	color: white !important;
	text-decoration: underline;
}
.tooltip {
    display:none;
    background:transparent url(../../media/black_arrow3.png);
    font-size:12px;
    width:300px;
    padding:22px 15px 15px 23px;
    color:#fff;
    font-size: 10px;
    text-align: left;
    line-height: 14px;
    margin: 0px 0 0 30px;
}




/* @end */
/* @group news */

#meldungen {
}

#meldungen ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 120%;
}

#meldungen ul li {
	background: url(../../media/icon_linkintern.gif) no-repeat 0 3px;
	padding-left: 18px;
	margin: 0 0 0.1em;
	display: block;
	list-style: none !important;
}

#kontext #meldungen ul li {
	background: none;
	padding-left: 0;
	margin: 0 0 0.6em;
}

#meldungen ul li br {
	display: none;
}

#meldungen p{
	display: none;
}

.news-list-container {
	position: relative;
	clear: both;
}

.news-list-item {
	font-size: 95%;
	line-height: 120%;
	padding-bottom: 3px;
	margin-top: 3px;
	border-bottom: 1px dashed #999 !important;
	position: relative;
	background-color: #fff;
}
.news-list-item hr{
	display: none !important;
}
#inhalt .news-list-item p{
	line-height: 16px;
}

.news-list-item .download {
	padding: 0px 0px 0px 13px;
	position: relative;
}


.news-list-date, .news-latest-date {
	color: #666;
	margin-right: 3px;
}

.tx-pmkrssnewsexport-pi1 {
	font-size: 95%;
	padding: 5px;
	background-color: transparent;
}
.news-list-browse {
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}
.tx-ttnews-browsebox-SCell {
	color: #999;
	font-weight: bold;
}

.tx-ttnews-browsebox-strong {
	font-weight: bold;
}

.news-list-browse {
	line-height: 18px;
	font-size: 12px;
	padding-top: 1px;
}
.showResultsWrap, .browseLinksWrap{
	float:left;
}

.blaettern {
	position: absolute;
	right:  20px;
	text-align: right !important;
}

dl {
	margin: 0px;
	padding: 0px;
}

dd {
	padding: 0 !important;
	margin: 0 !important;
}

/* @group single view */

.news-single-additional-info {
	margin-top: 15px;
	border-top: 1px dashed #999;
	position: relative;
}

.news-single-related, .news-single-files, .news-single-links {
}

.news-single-author {
	display: none;
}

.news-single-timedata {
	float: left;
	color: #999;
}

.news-single-img {
	float: left;
	margin-right: 15px;
}

.news-single-imgcaption {
	padding-top: 3px;
	margin-right: 15px;
	font-size: 90%;
	color:  #999;
	clear: left;
	width: 200px;
	line-height: 115%;
}

.news-single-files dd a{
	position: relative;
	padding: 0px 0px 0px 20px;
	background: url(../../media/icon_download.gif) no-repeat 3px 3px;
}


.news-single-links dd a{
	padding: 0px 0px 0px 20px;
	background: url(../../media/icon_linkextern.gif) no-repeat 3px 3px;
}

#news-single-container span, #news-single-container img {
	float: left;
}

.news-single-backlink {
	width: 100%;
	border-top: 1px dashed #999 !important;
	margin-top: 20px !important;
	padding-top: 5px;
	clear: both;
}
.news-single-item hr{
	display: none !important;
}
.news-single-item h2{
	font-size: 12px;
	line-height: 16px;
}

.news-single-files p {
	float: left;
}

.news-single-files {
	padding-bottom: 5px;
}


/* @end */

/* @end */



/* @group FOBI */

.fobiList {
	border-top: 1px dashed #ccc;
}

.fobiList p {
	border-bottom: 1px dashed #ccc;
}

.FOBI #calendar-event-backlink{
	display:none;
}

input.download {
	background: none;
	color: #BD245B;
	font-weight: bolder;
	text-align: left;
	padding: 0 0 0 16px;
	background:url(../../media/icon_download.gif) no-repeat 0px 2px;
	border: 0 !important;
	margin-bottom: 10px;
	cursor: pointer;
}

input.radio {
	border: 0px !important;
}

.FOBI input:hover {
	color: #000;
}

.teilnehmerliste .legende {
	color: #aaa;
}

.teilnehmerliste .legende, .teilnehmerliste .liste {
	border-bottom: 1px dotted #aaa;
	height: 16px;
}

.teilnehmerliste .liste {
	display: block;
}

.teilnehmerliste .liste:hover {
	background: #E2D9DA;
}

.teilnehmerliste .name,.teilnehmerliste .name1,.teilnehmerliste .tel, .teilnehmerliste .schule, .teilnehmerliste .adresse, .teilnehmerliste .options , .teilnehmerliste .options1 {
	float: left;
}

.teilnehmerliste .name,.teilnehmerliste .name1,.teilnehmerliste .tel, .teilnehmerliste .schule, .teilnehmerliste .options, .teilnehmerliste .options1  {
	margin-right: 10px;
}
.teilnehmerliste .name {
	width: 200px;
}
.teilnehmerliste .name1 {
	width: 150px;
}
.teilnehmerliste .tel {
	width: 110px;
}
.teilnehmerliste .schule {
	width: 150px;
}
.teilnehmerliste .adress {
	width: 50px;
}
.teilnehmerliste .options {
	width: 100px;
}
.teilnehmerliste .options1 {
	width: 125px;
}
.teilnehmerliste .details {
	border-bottom: 1px dotted #aaa;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* @end */

/* @group studienberatung */

.studienberatung td {
	padding: 2px 5px 2px 0px;
}

.studienberatung .textfield {
	width: 100%;
}

.sbEingabe table {
	width: 80%;
}

.sbEingabe {
	width: 100%;	
}

/* @end */

/* @group Logos */

.logo_gscheitstudiert {
	margin-top:9px;
	float: right;
}

.logo_mwk {
	float: left;
}

/* @end */

/*@group Best*/

#best {
	width: 700px;
	font-family: Arial;
	font-size: 14px;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
	border: 1px solid black;
	margin-top: 25px;
}

#zertifikatDruckHinweis {
    margin-top: 25px;
}

#best1 {
	width: 700px;
	height: 990px;
	background-color: white;
	font-family: Arial;
	font-size: 14px;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
	border: 1px solid black;
}
#best1 table td{
	font-size: 14px;
}

#best h1, #best1 h1 {
	text-align: center;
	margin: 9px 0 0 17px;
	font-size: 29px;
	color: black;
}

#best1 .text_top {
	text-align: left;
	margin: 20px 0 0 84px;
	width: 550px;
}

#best table {
	margin: 19px 0 0 84px;
	width: 550px;
}

#best table td {
	font-size: 14px;
	margin: 0;
	padding: 0 0 13px 0;
}

#best table td ul {
	position: relative;
	bottom: 2px;
	margin-left: 83px;
}

#best table td ul li {
	list-style: none;
	line-height: 1.2em;
}

#best .imprint {
	font-size: 11px;
	line-height: 1.25em;4	
}
/*@end*/

/* @end */

/* @group Bogy */
.bogyform .row {
	border: 0px;	
}
.bogyform .row input[type=text],.bogyform .row input[type=password] {
	width: 50%;	
}
.bogyform span {
	display: block;
	float: left;
	width: 100px;
}
.bogypopup .close {
    color: #BD245B;
    font-size: 11px;
    margin: -25px 0 0 416px;
    position: absolute;
}
.row .s_left{
	float: left;
	display: block;
	margin-top: 0px !important;
	width: 200px;
	border-right: 1px dotted #ccc;
	height: 35px !important;
}
.row .s_right{
	float: right;
	margin-left: 5px;
	width: 290px;
	height: 35px !important;
	color: #777;
}
.s_row{
	height: 35px !important;
}

.bogypopup {
    background: none repeat scroll 0 0 white;
    border: 2px solid #828266;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    display: none;
    left: 50%;
    margin-left: -240px;
    margin-top: 0;
    padding: 6px;
    position: absolute;
    top: 20% !important;
    width: 465px !important;
    z-index: 9999;
    
}
.bogypopup #popup_h {
    background: #FCF4F7;
    padding: 8px;
    margin-bottom: 5px;
    border-bottom: solid 2px #bd245b;
}
.bogypopup .location {
    color: #444444;

    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    padding-top: 0;
    width: 370px;
}
/* @end */

/*@group Powermail*/

/* Powermail */
	/* Form */
	
.einzel .bewertung .powermail_radio_inner label{
	display: none;
}


.einzel .bewertung .powermail_radio_inner {
	float: left;
	clear: none !important;
	margin-right: 35px !important;
	margin-left: 5px;
}

.einzel .bewertung .tx_powermail_pi1_fieldwrap_html_radio_title {
	position: relative;
}

fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
	margin: 0 0 4px 0;
	padding: 0;
	border-bottom: 1px solid #BD245B;
	width: 100%;
}

fieldset.tx-powermail-pi1_fieldset{
	margin: 0;
	padding: 0;
}


.bewertung2 label{
	display:none !important;
	padding-top:2px;
}

.bewertung{
	width:  519px;	
	clear: none !important;
	float:left;
	height:  20px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 1px !important;
	

}
.bewertung legend{
	border-right: 1px dotted #CCC;
}
.bewertung2 {
	position: relative;
	width: 180px;
	float: right;
	clear: none !important;
	height: 20px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 1px !important;
	border-left: 1px dotted #CCC;
}

.bewertung2 input {
	width:170px !important;
}

.powermail_pagebrowser {
	float: right;
	position: relative;
	top: 17px;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset label,
fieldset.tx-powermail-pi1_fieldset fieldset legend {
	/* label */
	display: block;
	width: 300px;
	float: left;
    white-space:normal;
    margin-bottom: 4px;
    border-bottom: 0;
}

#uid162 {
	margin-top: 4px;
	
}

fieldset.tx-powermail-pi1_fieldset input {
	margin-left:0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{
	/* Input and textarea */
	border:1px solid #ccc;
	
    margin-bottom:4px;
	width:390px;
	float: right;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_time, fieldset.tx-powermail-pi1_fieldset input[type=time] {
    width:60px;
}


fieldset.tx-powermail-pi1_fieldset textarea:focus,
fieldset.tx-powermail-pi1_fieldset input:not([type="submit"]):focus {
	
	border:1px solid #333;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 3px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 0 0 0.5em 0;
	clear:both;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit_uid158{
	margin: 0;
	float: right;
	position: relative;
	top: 33px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title,
.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal !important;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a{
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn{
	/* Description */
	display: none;
	text-decoration: none;
    position:absolute;
    z-index:1;
    width: auto;
    padding:3px 10px 5px 10px;
    background-color:#00559E;
    border:1px solid #00559E;
    font-size:11px;
    color:#fff;
    white-space: normal;
    /* CSS3 spicing for mozilla and webkit */
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;

    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
    box-shadow:0 0 6px #ddd;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn{
	/* Description on mouseover */
	display: block;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

fieldset.tx-powermail-pi1_fieldset fieldset {
	border: 0 none;
	padding: 0;
	margin: 0;
	position: relative;
}
fieldset.tx-powermail-pi1_fieldset fieldset legend {
	position: absolute;
	left: 0;
	padding: 0;
	margin: 0;
}
.powermail_mandatory {
	color: #f00;
}
.placeholder {
    color:#999;
}

.powermail_mandatory_helper{visibility:hidden;height:1px;position:absolute;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
	margin-left: 305px;
	clear: both;
}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {
	float: none;
	width: auto;
	display: inline;
	font-weight: normal;
	margin-left: 7px;
}


#c106347 fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {
	margin-left: 4px;
}


fieldset.tx-powermail-pi1_fieldset .powermail_check_inner input,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner input {
	float: left;
	position: relative;
	clear: left;
}

        /* Multiple JS */
div.fieldsets {
    clear: both;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset legend,
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset.ui-tabs-hide{
    display:none;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset {
    padding-top:15px;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset fieldset legend {
    display:block;
}
ul.powermail_multiplejs_tabs {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.powermail_multiplejs_tabs li {
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    list-style-type: none;
}
ul.powermail_multiplejs_tabs li a {
    display: block;
    padding: 5px 10px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    background: #E0E0E0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    outline: none;
}
ul.powermail_multiplejs_tabs li a.act {
    background: #F0F0F0;
    color: #333;
    padding:5px 10px 6px 10px;
    position:relative;
    margin-bottom:-1px
}

input.tx_powermail_pi1_submitmultiple_forward,
input.tx_powermail_pi1_submitmultiple_back {margin-top:1em;}

input.tx_powermail_pi1_submitmultiple_forward {
    float: right;
}

.powermail_multiple_php form > div.tx_powermail_pi1_fieldwrap_html_submit {
    display: inline;
    float: right;
    margin-top:1em;
}
.tx-powermail-pi1 .werterklaerung{
	font-size: 11px;
	color: #999;
	border-bottom: 1px dotted #ccc;
}
.tx-powermail-pi1 .werterklaerung .uebung{
	width: 300px;
}

.tx-powermail-pi1 .invalid{
	background-color: red;
}
.tx-powermail-pi1 .werterklaerung .wertung div{
	width: 55px;
	float: left;
}
.tx-powermail-pi1 .werterklaerung .ideen{
	width: 170px;
	padding-left: 8px;
}
.tx-powermail-pi1 .werterklaerung .uebung, .tx-powermail-pi1 .werterklaerung .wertung, .tx-powermail-pi1 .werterklaerung .ideen{
	float: left;
}
#powermaildiv_uid97, #powermaildiv_uid85{
	padding-top: 4px;
}
#powermaildiv_uid96, #powermaildiv_uid95, #powermaildiv_uid94, #powermaildiv_uid98, #powermaildiv_uid99, #powermaildiv_uid86, #powermaildiv_uid88, #powermaildiv_uid89, #powermaildiv_uid90, #powermaildiv_uid91, #powermaildiv_uid92{
	border-top: 1px dotted #ccc;
	padding-top: 4px;
}
#powermaildiv_uid99{
	border-bottom: 1px dotted #ccc;
	height: 52px;
}
#tx-powermail-pi1_fieldset_14{
	border-bottom: 1px dotted #ccc;
}

.tx-powermail-pi1_confirmation .powermail_all{
	width: 700px;
}
.tx-powermail-pi1_confirmation p{
	font-weight: bold;
}
.tx-powermail-pi1_confirmation table{
	border-top: 1px solid #BD245B;
}
.tx-powermail-pi1_confirmation .powermail_all{
	margin-bottom: 15px;
}
.tx-powermail-pi1_confirmation table .powermail_all_tr{
	border-bottom: 1px dotted #ccc;
}

.tx-powermail-pi1_confirmation table .powermail_all_label{
	width: 450px;
}

.tx-powermail-pi1_confirmation table .powermail_all_value{
	padding-left: 5px;
	border-left: 1px dotted #ccc;
}

.tx_powermail_pi1_formconfirmation_back{
	float: left;
	width: 200px;
}
.tx_powermail_pi1_formconfirmation_submit{
	width: 200px;
	float: right;
	text-align: right;
}
.tx_powermail_pi1_formconfirmation_submit input{
	
}
.tx-powermail-pi1 fieldset, .tx-powermail-pi1 fieldset legend{
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
	left: 0;
}
/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	background-color:#FF0000;
	border:1px solid #FF0000;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
}

.error p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/* pure CSS arrow */
html:root .error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FF0000 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-10px;
	left:5px;
	border-bottom:0 none;
}

/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date {
	width: 237px !important;
}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow:0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#FA8800;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../img/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../img/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:18px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

/* slider root element */
.slider { 
	background:#3C72E6 url(../img/h30.png) repeat-x 0 0; 
	height:9px; 
	position:relative; 
	cursor:pointer;
	border:1px solid #333;
	width:300px;
	float:left; 
	clear:right;
	margin-top:10px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 8px #000;
	box-shadow:inset 0 0 8px #000;
}

/* progress bar (enabled with progress: true) */
.progress {
	height:9px; 
	background-color:#C5FF00; 
	display:none;
	opacity:0.6;
}

/* drag handle */
.handle { 
	background:#fff url(../img/h30.png) repeat-x 0 0; 
	height:28px;
	width:28px;
	top:-12px;
	position:absolute; 
	display:block; 
	margin-top:1px;
	border:1px solid #000;
	cursor:move;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	box-shadow:0 0 6px #000;
	-moz-border-radius:14px;
	-webkit-border-radius:14px; 
	border-radius:14px;
}

/* the input field */
fieldset.tx-powermail-pi1_fieldset input.powermail_text.range {
	float:left;
	margin:0 0 0 15px;
	padding:3px 0;
	text-align:center;
	width:50px;
}





/*@end*/

/* @group studienbotschafter */

.studienbotschafter{
  margin-bottom: 5px;
  border-bottom: 1px dotted #ccc;
  width: 450px;
  padding: 5px 3px;
}

.studibot_picture{
	float: right;
	text-align: right;
	width: 190px;
}

.kursbuch_studienbotschafter .studibot_picture{
	float: none;
	text-align: center;
	width: 190px;
}

.studienbotschafter span {
}

.kursbuch_studienbotschafter {
	margin-top: 20px;
}

.profillayer {
	position: absolute;
	background: #fff;
}

.more_studibot {
	display: none;
}

.mghg {
	display: none;
}

.sb_veranstaltung .tooltip, .stba .tooltip {
	color: black;
	background-color: white;
	background-image:none;

	border: 1px solid #999;
	padding: 5px;
	width: 380px;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
	font-size: 11px;
}

.stba .tooltip a{
	
	color: black !important;
}
.stba .tooltip {
	heigth:auto !important;	
	width:160px !important;
	
	
	
}
.sb_veranstaltung .tooltip img{
	height: 180px;
	float: left;
	margin-right: 10px;
}


/* @end */

/* @group Hochschulkarte */

.hochschulkarte #searchBox {
	display: none;
}

/* WRAP #########################*/
/* MENU #########################*/
#navlist {
	position: absolute;
	width: 700px;
	margin-top: -120px;
}
#navlist ul {
	margin: 0;
	padding: 0;
}

#navlist li {
	margin: 2px 0;
	list-style-type: none;
	float: left;
	width: 160px;
}

#navlist a {
	font-size: 90%;
	display: block;
	padding-left: 14px;
}
/* MAP #########################*/

#map { 
	position: relative;
	z-index: 2;
	width: 490px;
	height: 570px;
	margin-top: 150px;
}
#map > div {
	position: absolute; 
	z-index: 2;
}

#map a  { 
	color: #999; 
	font-size: 10px;
}

#map a.active, #navlist a.active, #schulelist a.active { 
	color: #000;
}

/* SCHULE LISTE#########################*/
#schulelist {
	font-size: 90%;
	border-top: 1px dotted #999;
	margin-top: 120px;
	line-height: 120%;
}

#schulelist li {
	margin: 4px 0;
}

#schulelist li a {
	display: block;
	padding-left: 11px;
}
/* SCHULE BESCHREIBUNG #########################*/
#layer1 {
	display: none;
	word-wrap:break-word;
	color: #333;
    opacity: .9; 
	padding: 5px;
	z-index: 2;
	font-size: 90%;
}

#close {
	float: right;
	display: none;
}
/* BULLETS *********************************/
#map .block {
	width: 24px;
	float: left;
	margin: 5px 3px 0 0;
}

#map .block div {
	width: 7px; 
	height: 7px;
	float: right;
	margin: 0 1px 1px 0;
}

#navlist div, #layer1 div, #schulelist div {
	float: left;
	width: 9px; 
	height: 9px;
	margin: 4px 3px 0 0;
}

#schulelist div {
	margin: 2px 3px 0 0;
}

#map .block div.a, #navlist div.a, #schulelist div.a, #layer1 div.a {
	background: #045590;
}

#map .block div.b, #navlist div.b, #schulelist div.b, #layer1 div.b {
	background: #ac150b;
}

#map .block div.c, #navlist div.c, #schulelist div.c, #layer1 div.c {
	background: #FF9900;
}

#map .block div.ca, #navlist div.ca, #schulelist div.ca, #layer1 div.ca {
	background: url(../../fileadmin/scripts/Hochschulkarte/images/hs_s.gif) no-repeat 0 0;
}

#map .block div.d, #navlist div.d, #schulelist div.d, #layer1 div.d { 
	background: #6ab51b; 
}

#map .block div.e, #navlist div.e, #schulelist div.e, #layer1 div.e {
	background: #999;
}

#map .block div.f, #navlist div.f, #schulelist div.f, #layer1 div.f {
	background: green;
}

#map .block div.g, #navlist div.g, #schulelist div.g, #layer1 div.g {
	background: #6ec1e7;
}

#map .block div.ga, #navlist div.ga {
	background: teal;
}

#map .block div.gb, #navlist div.gb, #schulelist div.gb, #layer1 div.gb {
	background: url(../../fileadmin/scripts/Hochschulkarte/images/dh_c.gif) no-repeat 0 0;
}

#map .block div.h, #navlist div.h, #schulelist div.h, #layer1 div.h {
	background: #a12ba2;
}

#map .block div.i, #navlist div.i, #schulelist div.i, #layer1 div.i {
	background: fuchsia;
}

/* @end */

/* @group studienbotschafter adminbereich */

.stba .fav1 {
	background-color: #9ac066;
	border-top: 1px solid white;
}
.stba .fav2 {
	background-color: #DEEECF;
	border-top: 1px solid white;
}
.stba .ok {
	background-color: #F5F5F5;
	border-top: 1px solid white;
}

.stba .red {
	color: red;
}
.stba .green {
	color: green;
}
.stba .yellow {
	color: #DAA520;
}

.stba .training_select {
	width: 200px;
}

.stba #inhalt .left {
	display: none;
}

.stba .printonly {
	display: none;
}

.stba .adminhead {
	width: 960px;
}

.stba .subnavi {
	display: none !important;
}

.stba .center{
	width:100% !important;
	margin-left: -30px;
}


.stba .unter, .stba .unter2, .stba .unter3 {
	/* width: 136px; */
	width: 119px; 
	float: left;
	text-align: center;
	border-right: 1px solid #fff;
	margin-bottom: 10px;
}

.stba .unter {
	background: #D990AA url(buttons/button-overlay.png) repeat-x;
}

.stba .unter a, .stba .unter2 a, .stba .unter3 a {
	color: black !important;
	display: block;
	line-height: 22px;	 
}

.stba .unter a:hover, .stba .aktiv a {
	color: white !important;
	background: #B7325D url(buttons/button-overlay.png) repeat-x;
}

.stba .unter2 {
	background: #C0D997 url(buttons/button-overlay.png) repeat-x;
}
.stba .unter2 a:hover, .stba .aktiv2 a{
	color: white !important;
	background: #95cc40 url(buttons/button-overlay.png) repeat-x;
}

.stba .unter3 {
    background: khaki url(buttons/button-overlay.png) repeat-x;
}
.stba .unter3 a:hover {
    color: white !important;
    background: gold url(buttons/button-overlay.png) repeat-x;
}

.stba .icon img{
	border: 0px;
	height: 16px;
	cursor: pointer;
}
.stba img {
	border: 0px;
}

.stba .adminnav, .stba .adminnav2{
	background-color: #fbecf4;
	min-height: 65px;
	width: 960px;
	overflow: visible;
}

.stba .adminnav .search, .stba .adminnav2 .search{
	float: right;
	margin-right: 10px;
}

.stba .breadcrumb {
	display: none;
}

.stba .bearbeiten {
	cursor:pointer;
}

a {
	cursor:pointer;
}

.stba #tabele tr {
	border-bottom: 1px solid white;
}

.stba #popup {
	position: fixed;
	display:none;
	top:10%;
	left:50%;
	margin-left: -400px;
	width: 600px;
	border: 1px solid #ccc;
	height: 478px;
	background-color: #EDEDED;
	z-index: 100;
}

.stba #layer {
	position: fixed;
	top:70px;
	display:none;
	left:50%;
	margin-left: -420px;
	width: 800px;
	border: 1px solid #ccc;
	background-color: #fff;
	z-index: 100;
	overflow-y: scroll;
	height: 85%;
	-moz-box-shadow: 2px 2px 5px #000 ;
	-webkit-box-shadow: 2px 2px 5px #000 ;
	box-shadow: 2px 2px 5px #000 ;
}

.stba #layer .popupnav {
	background-color:#fbecf4;
	border-bottom: 1px solid #B7325D;
	display: block;
	padding: 5px;
}

.stba #layer .popupnav input {
	margin-right: 10px;
}

.stba #popup input {
	width:100%;
}
.stba #layer form{
	margin: 0px;
}
.stba #layer .fmLabel{
	margin-left: 10px;
}
.stba #layer .fmElement input, .stba #layer .fmElement textarea{
	width: 460px;
}
.stba #layer .fmElement .checkbox{
	width: auto !important;
}

.stba #mail_text {
	border-color:#FFFFFF;
	width:760px; 
	height: 350px;
	padding:10px;
}

.stba .right2 {
	text-align:right;
}

.stba #tabele th,.stba #tabele1 th,.stba #tabele2 th,.stba #tabele3 th,.stba #tabele4 th,.stba #tabele5 th,.stba #tabele6 th,.stba #tabele7 th,.stba #tabele8 th,.stba #tabele9 th {
	cursor:pointer;
}

.stba .bearbeiten2 {
	cursor:pointer;

}
.stba .bearbeiten3 {
	cursor:pointer;
	vertical-align: top;
}
.stba .bearbeiten4 {
	cursor:pointer;
	vertical-align: top;
}
.stba .bearbeiten5 {
	cursor:pointer;
	
}
.stba #details {
	border: 1px solid gray;
	height: 250px;
	overflow-y: auto;
}
.stba .icon {
	cursor:pointer;
}

.stba #vform {
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
}
.stba .icon2 {
	cursor:pointer;
	border: 0px;
	vertical-align:middle;
}
.stba .tbhider {
	margin-bottom: 0px;
}

.stba .funktionsleiste {
	width: 950px;
	border-bottom: 1px dotted #ccc;
}

.stba .funktionsleiste a {
	margin-right: 20px;
}

.stba .event_edit input, .stba .event_edit textarea {
	width: 700px;
}
.balken {
	background-color: #F2D3DE;
	width: 150px; 
}

.stba .link-field {
	background: url(../../media/best/icon_excel.gif) no-repeat;
	margin: 0 5px 0 20px !important;
}

.stba .link-field input {
	background: none !important;
	border: 0 solid transparent !important;
	-webkit-box-shadow:inset 0px 0px 0px #966 !important;
	-moz-box-shadow:inset 1px 1px 3px #966 !important;
	box-shadow: none !important;
	-moz-border-radius: 0px !important;
	border-radius: 0p !importantx;
	padding: 2px 2px 3px 18px !important;
	cursor: pointer;
}

.stba .link-field input:hover{
	cursor: pointer;
}

.stba-search .field {
	width: 620px;
}

.stba-search .field a {
	float: left;
}

.stbo_admin_nav ul {
	margin: 5px 0;
}

.stbo_admin_nav ul li{
	list-style: none;
	float: left;
	list-style-type: none !important;
	margin-right: 15px;
}
/* @end */
/* @group suche */

.searchinput {
	margin-bottom: 5px;
}

.searchInner{
	margin-top: 3px;
	padding: 6px;
	background: #E2D9DA;
	border-top: 2px solid #AB9192;
}

#kontext h2#suchehl{
	color: #AB9192;
}

#nav1 .searchInner, #nav5 .searchInner, #nav6 .searchInner, #nav7 .searchInner{
	background: #E2D9DA;
	border-top: 2px solid #AB9192;
}
#nav1 h2#suchehl, #nav5 h2#suchehl, #nav6 h2#suchehl, #nav7 h2#suchehl{
	color: #AB9192;
}

.searchInner span{
	font-size: 10px;
	display: block;
	margin-bottom: -14px;
}

#searchterm{
	width: 100px;
}

#searchInner input {
	width: 120px;
}

form {
	padding: 0;
	margin: 0;
}

.tx-indexedsearch-rules {
	font-size: 90%;
	color: #999;
}

.tx-indexedsearch-searchbox div {
	margin-top: 5px;
}

.tx-indexedsearch ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-indexedsearch ul li {
	list-style-type: none !important;
}

.tx-indexedsearch-searchbox {
	padding: 5px 0px;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}
.tx-indexedsearch-searchbox label{
	display: block;
	width: 130px;
	float: left;
}

.tx-indexedsearch-title-number {
	display: none;
}

.tx-indexedsearch-icon{
	position: relative;
	top: 1px;
}

.tx-indexedsearch-icon img{
	margin: 0 0 0 0;
}
/*--Suche Ergebnis--*/
#searchoutput {
	border-top: 1px dashed #bbb;
	padding: 5px 0;
}

.iconLeft {
	float: left;
	padding: 3px 2px 0 0;
	display: none;
}

#searchoutput .path{
	display: none;
}
.tx-indexedsearch-whatis{
	padding-top: 6px;
}

.tx-indexedsearch-percent {
	color: #666;
	padding-left: 10px;
	display: none;
}

.tx-indexedsearch-redMarkup {
	font-weight: bold;
}
.tx-indexedsearch-title-caption a{
	font-weight: bold;
}
.tx-indexedsearch-secHead h2{
	float: left;
}

.tx-indexedsearch-res{
	float: none;
	margin-top: 10px;
	font-size: 11px;
}

.tx-indexedsearch-result-number{
	display: none;
	float: left;
}
/*--Blättenr Funktion--*/
.sucheblaettern {
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	height: 20px;
}

.tx-indexedsearch-browsebox-SCell a{
	font-weight: bold;
}
.tx-indexedsearch-browsebox{
	float: none;
	padding-bottom: 30px;
	margin: 0 0 0 0;
}
.text .browsebox{
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}
.browsebox li{
	list-style: none;
	float: left;
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
}
.browsebox .forward{
	padding: 4px 0px 0px 22px;
	background: url(../../media/icon_funktion.gif) no-repeat 5px 5px;
	font-weight: bolder;
	border-left: 1px solid #000;
	line-height: 12px;
	margin-left: 3px;
}
.browsebox .back{
	padding: 4px 5px 0px 17px;
	background: url(../../media/icon_back.gif) no-repeat 0px 5px;
	font-weight: bolder;
	border-right: 1px solid #000;
	line-height: 12px;
	margin-right: 3px;
}

.boxhl {
	font-size: 11px;
    margin: 0;
    font-weight: normal;
}
h2.boxhl{
	font-size: 11px !important;
	letter-spacing: 0.1em;
	padding-left: 10px !important;
	font-weight: bolder !important;
	
}

#skiplinks, .offleft {
    position: absolute;
    left: -1000em;
    width: 100em;
    height: 1em;
    overflow: hidden;
}
/* @end */

/* @group sitemap */

.csc-sitemap ul {
	margin: 5px 0 5px 0px !important;
	padding: 0 0 0 0;
	font-weight: bold;
}

.csc-sitemap ul li {
	list-style-type: none;
	padding: 0;
}

.csc-sitemap ul li a{
	margin-top: 20px;
	padding: 0;
	font-size: 130%;
	position: relative;
	display: block;
}

.csc-sitemap ul ul li a:hover{
	text-decoration: underline;
}

.csc-sitemap ul ul li a, .csc-sitemap ul ul ul li a, .csc-sitemap ul ul ul ul li a{
	margin-top: 0px;
	padding: 0px 0px 0px 17px;
	background: url(../../media/icon_linkintern.gif) no-repeat 0px 4px;
	font-size: 100%;
	font-weight: normal;
}

.csc-sitemap ul ul li a{
	font-weight: bolder;
	margin-top: 10px;
}

.csc-sitemap ul ul ul li a, .csc-sitemap ul ul ul ul li a{
	font-size: 95%;
}

.csc-sitemap ul ul {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}

.csc-sitemap ul ul li{
	border-top: 1px dashed #bbb;
	position: relative;
	margin-top: 10px;
}
.csc-sitemap ul ul ul li, .csc-sitemap ul ul ul ul li{
	border-top: 0;	
	margin-top: 0px;
}
.csc-sitemap ul ul ul, .csc-sitemap ul ul ul ul {
	margin: 0px 0px 0px 17px !important;
	margin-top: 0;
	border-top: 0;
}

/* @end */

/* @group newsletter */
#newsletter_subscribe p{
	margin-bottom: 10px;
}
#newsletter_subscribe .field-row{
	clear: left;
	margin-bottom: 2px;
}

#newsletter_subscribe .field-row label{
	width: 80px;
	float: left;
	color: #666;
	position: relative;
	top: 2px;
}

#newsletter_subscribe .field-row .input-value{
	font-weight: bold;
}

/* @end */

/* @group stbo_archiv map */

#stboArchivMap div.toggleShowMapButton {
	
	display:block;
	margin-bottom:10px;		
}

#stboArchivMap div.toggleShowMapButton.hide {
	
	display:none;		
}

/* @end */

table#fobi_aufbau {
	border: 2px solid #fff;
}
table#fobi_aufbau thead th {
	background: #d55e53;
	color: #fff !important;
	border-bottom: 3px solid #fff;
}
table#fobi_aufbau tbody th {
	background: #d55e53;
	border-right: 3px solid #fff;
	width: 60px;
	position: relative;
}
table#fobi_aufbau tbody th a {
	color: #fff !important;
	height: 100%;
	width: 65px;
	position: absolute;
}
table#fobi_aufbau tbody th:hover {
	background: #ac5042;
}
table#fobi_aufbau tbody th:hover a {
	color: #000 !important;
}
table#fobi_aufbau td,
table#fobi_aufbau th {
	padding: 1px 5px 5px 5px;
}
table#fobi_aufbau tr {
	background: #edb3b1;
}
table#fobi_aufbau tr.rosa {
	background: #f7dcda;	
}

.qq-upload-file, .qq-upload-failed-text {display: none}

table#evaluation-tabelle td{
	padding: 3px 0;
}


#c106301 {
	height: 50px;
	
	color: #fff;
	font-size: 131%;
	background: #95cc40 url(background/studieninfobox.jpg) repeat-x 0 0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #828268;
}

#c106301:hover {
	background: #9bc165;
}

#c106301 p {
	margin-top: 0px;
}

#c106301 a {
	height: 50px;
	width: 334px;
	display: block;
	color: #ffffff !important;
	padding-left: 166px;
	line-height: 52px;
}

#c106301 .extern, .Externer, .external-link-new-window {
	background-image: none;
}