/* Group add / edit */
#content #main form.box.head .content .preview_groupedit{width:80%;margin:20px 0 0 0;}
#content #main form.box.head .content .preview_groupedit .grouppic{float:left;margin:0 15px 0 0;}

body.eurofh a.icon_delete{background:transparent url("../images/icons/ic_icons_eurofh.png") no-repeat 0 -232px;}
body.ils a.icon_delete{background:transparent url("../images/icons/ic_icons_ils.png") no-repeat 0 -232px;}

#content #main #createmessage input#recipient1{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient2{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient3{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient4{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient5{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient6{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient7{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient8{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient9{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient10{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient12{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient13{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient14{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient15{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient16{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient17{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient18{width:50%;margin:0 15px 0 0;}
#content #main #createmessage input#recipient19{width:50%;margin:0 15px 0 0;}
#content #main #createmessage textarea{width:97%;line-height:200%;height:150px;}

#content #main #breadcrumbs {padding:0px 0px 15px 15px;width:100%;}

div.messanger a{padding:10px 0 10px 50px;background:transparent url("/images/icons/ic_imservices.png") no-repeat 0 0;}
div.messanger a.windowsLive{background-position:0 -450px;}
div.messanger a.windowMessenger{background-position:0 -450px;}
div.messanger a.yahoo{background-position:0 -513px;}
div.messanger a.skype{background-position:0 -570px;}
div.messanger a.icq{background-position:0 -626px;}
div.messanger a.aim{background-position:0 -682px;}
div.messanger a.gtalk{background-position:0 -747px;}
div.messanger a.jabber{background-position:0 -802px;}
div.messanger a.twitter{background-position:0 -858px;}
/*li.imMiniTwitter{background-position:0 -402px;}*/

/* Stati f�r FF und EA */
#content #main table.normal tr td span.status.status0{background-color:#CC0000;}
#content #main table.normal tr td span.status.status1{background-color:#ff7900;}
#content #main table.normal tr td span.status.status2{background-color:#FFFF00;}

span.status{display:inline-block;width:11px;height:11px;margin:3px 10px 0 0;float:left;border:1px solid #bbb;background:#0dc700 url("../images/icons/ic_status.png") repeat-x top left;text-indent:-3000px;}
span.status.low{background-color:#CC0000;}
span.status.middle{background-color:#FFFF00;;}
span.status.high{background-color:#0dc700;}

/* DRINGLICHKEIT FUER EFHARBEITSPLATZ */
.dringlichkeit.dringlichkeit0{background-color:#00FF00;}
.dringlichkeit.dringlichkeit1{background-color:#FFFF00;}
.dringlichkeit.dringlichkeit2{background-color:#FF0000;}

/*
    Wurde mit Ticket 10552 und Revision 6024 ausgebaut/geändert. Dadurch wurde im Mentoring der Mentorstatus nicht mehr korrekt angezeigt
    Als Fix habe ich die Zeielen einfach wieder eingefügt.
*/
#content #main table.normal tr td span.status.low{background-color:#CC0000;}
#content #main table.normal tr td span.status.middle{background-color:#FFFF00;;}
#content #main table.normal tr td span.status.high{background-color:#0dc700;}

.dringlichkeit{display:inline-block;width:11px;height:11px;margin:3px 10px 0 0;float:left;border:1px solid #bbb;background:#0dc700 url("../images/icons/ic_status.png") repeat-x top left;text-indent:-3000px;}
.dringlichkeit.low{background-color:#00FF00;}
.dringlichkeit.middle{background-color:#FFFF00;;}
.dringlichkeit.high{background-color:#FF0000;}


/*
* Flat Design Patch
*/
.eurofh {
    background: none !important;
}
.eurofh #header-background {
    position: absolute;
    height:222px;
    width:100%;
    background-color:#E8F1F8;
    border-bottom: 1px solid #005EA8;
}
.login #header-background {
    position: absolute;
    height:120px;
    width:100%;
    border-bottom: 1px solid #005EA8;
    background-color: #E8F1F8;
}

#content #extra.sde{
	float:left;
	width:205px;
	margin:0px 0 30px 0;
	-moz-box-shadow:0px 2px 4px #eee;-webkit-box-shadow:0px 2px 4px #eee;box-shadow:0px 2px 4px #eee;/*position:relative*/;z-index:1;}

/* Arbeitsplatz Dateianhang */
span.sde_file{width:74%;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
span.ea_user_upload{width:69%;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
span.ea_user_download_arbeitsplatz{width:52%;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
span.ff_user_upload_arbeitsplatz{width:555px;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
span.ff_user_upload{width:69%;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.sde_upload{padding:0 0 0 10px;color:#111;font-size:11px;}

/* Patch wegen langen Modulnamen */
#content #main .box.disciplinesView .summary h3{color:#005ea8;font-size:14px;width:200px} 

#content #main ul.attachments li span.cbfile{width:70%;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sde_upload{padding:0 0 0 10px;color:#111;font-size:11px;}

textarea.modul1700 {
	margin-left: 27px;
	padding: 4px 3px 2px 3px;
	width: 320px;
	height: 160px;
    float:right;
}
textarea.modul1700_expanded{
	margin-top: 10px;
	padding: 4px 3px 2px 3px;
	width: 90%;
	height: 160px;
}
.ac_deletable {
    background:url("/extensions/no.png") no-repeat scroll right center white;
}

.clear {
	clear: both;
}
.clear-after:after {
    content:"";
    display:block;
    clear: both;
}

img.msg_del_button {
    margin-bottom:5px;
    vertical-align:middle;
    margin-left:-10px;
    
}

a.sde_go {
    background: url("../images/icons/ic_arrows_ils.png") no-repeat scroll 100% -38px transparent;
    padding-right: 15px !important;
    color: #005EA8 !important;
    font-weight: bold !important;
    text-decoration: none;
}

div.sde_error, span.sde_error {
    color: #CC0000;
    border-color: #CC0000;
    border-width: 1px;
    border-style: solid;
    padding:13px 13px 15px 13px;
    margin-bottom:15px;
    display:block;
}

div.sde_info, span.sde_info {
    color:green;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    padding:13px 13px 15px 13px;
    margin-bottom:15px;
    display:block;
}

#content #main table.normal tbody tr td a.icon_attachment {
    display:inline-block;
    width:18px;
    height:18px;
    background:transparent url("../images/icons/ic_icons_ils.png") no-repeat 0 -137px;
    text-indent:0px !important;
}

#content #sidebar ul#sectnavsmall{font:normal normal bold 13px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 0 35px 0;border-top:1px solid #e5e5e5;}
#content #sidebar ul#sectnavsmall>li{border-bottom:1px solid #e5e5e5;}
#content #sidebar ul#sectnavsmall li a{display:block;padding:2px 0 3px 10px;}
#content #sidebar ul#sectnavsmall>li>a{padding-top:11px;padding-bottom:11px;background:transparent url("../images/icons/ic_arrows_ils.png") no-repeat 171px -25px;}/*skin*/
#content #sidebar ul#sectnavsmall li a:hover{background-color:#0066b3;color:#fff;text-decoration:none;background-position:171px -66px;}/*skin*/
#content #sidebar ul#sectnavsmall li.active>a{color:#fff;background-color:#0066b3;background-position:171px -66px;}/*skin*/
#content #sidebar ul#sectnavsmall li.active.sub>a{background-position:171px -228px;}/*skin*/
#content #sidebar ul#sectnavsmall li ul{font-size:11px;font-weight:normal;}
#content #sidebar ul#sectnavsmall li ul li{padding:6px 0 5px 0;}
#content #sidebar ul#sectnavsmall li ul li:first-child{margin:7px 0 0 0;}
#content #sidebar ul#sectnavsmall li ul li a{font-weight:normal;}
#content #sidebar ul#sectnavsmall li ul li a{font-weight:normal;}
#content #sidebar ul#sectnavsmall li ul li ul li{padding:2px 0;}


ul.sde_default li, ll {
    list-style:disc inside none;
}

ol.sde_default li ll {
    list-style:decimal inside none;
}
#content #main form.box .content fieldset label.formRow.doCheck+input[type=password] {position:relative;float:right;width:45%;padding-top:4px;}


/* Neuer Style f�r das Overlay bei threadabo */
a.sde_moreInfoBox {
	display: inline; 
	float:right; 
	position: absolute; 
	width: 20px; 
	height: 20px;
}

.success{color:#4DA321;}
.success input[type=text], input[type=text].success,
.success textarea, textarea.error,
.success select, select.error,
p.success, span.success{border:1px solid #c00 !important;}

p.success, span.success,/* there are also child selector specified rules of those */

.infobox{display:block;padding:13px 13px}


h1#logo_both{position:absolute;top:15px;left:6px;width:430px;background:transparent url("../images/logos/logo_both.png") no-repeat top left;-webkit-transition: -webkit-transform 3s ease-in;}
.spacer-ils{width:111px;height:95px;}/*skin*/
.spacer-feb{width:314px;height:95px;}/*skin*/
h1#logo_both{position:static !important;}

h1#logo_both_eurofh{position:absolute;top:15px;left:6px;width:430px;-webkit-transition: -webkit-transform 3s ease-in;}
#header h1#logo_both_eurofh a{display:block;width:430px;height:95px;text-indent:-3000px;}/*skin*/
h1#logo_both_eurofh{position:static !important;}

h1.efh_login {
    background:transparent url("../images/logos/lg_eurofh_login_v3.png") no-repeat center left;
    background-size: 430px;
}

.normalFont {
    font-weight:normal !IMPORTANT;
    color:black !important;
}

.textfett
{
    font-weight: bold !important;
}
/*
h1#logo_both{position:absolute;top:15px;left:6px;background:transparent url("../images/logos/logo_both.png") no-repeat top left;-webkit-transition: -webkit-transform 3s ease-in;}
*/
#content #main ol.letterBar {float:right;margin:0 0 20px 0;}
#content #main ol.letterBar li{float:left;padding:0 2px;}
#content #main ol.letterBar li a{padding:2px 4px 2px 4px;}
#content #main ol.letterBar li.active a{background:#f98b23;color:#fff;}/*skin*/
#content #main ol.letterBar li a:hover{background:#0066b3;color:#fff;text-decoration:none;}/*skin*/
#content #main ol.letterBar li:first-child,
#content #main ol.letterBar li:last-child{padding:0;}
#content #main ol.letterBar li a.prev:hover,
#content #main ol.letterBar li a.next:hover{background:none;color:#0066b3;}
#content #main ol.letterBar li a.prev:hover span,
#content #main ol.letterBar li a.next:hover span{text-decoration:underline;}

#content #main form.searchbar input.searchright[type="text"]{float:right !important;margin: 0 20px 0 15px;}
#content #main form ol.letterBar{margin:5px 0 0 0;}

body.eurofh #content #main ol.letterBar li.active a{background:#005ea8;}
body.eurofh #content #main ol.letterBar li a:hover{background:#fd0;color:#005ea8;}
body.eurofh #content #main ol.letterBar li a.prev:hover,
body.eurofh #content #main ol.letterBar li a.next:hover{background:none;color:#005ea8;}

body.fernakademie #content #main ol.letterBar li.active a{background:#ec763b;}
body.fernakademie #content #main ol.letterBar li a:hover{background:#f4e1bb;color:#666;}
body.fernakademie #content #main ol.letterBar li a.prev:hover,
body.fernakademie #content #main ol.letterBar li a.next:hover{background:none;color:#ec763b;}

a.LetterMark {
    border: thin solid;
}

#content #main .infoicon {
    background-image: url('../images/icons/ic_icons.png');
    background-repeat: no-repeat;
    background-position: -4px 0px;
    width:21px;
    height:21px;
    cursor:pointer;
}
#content #main .notenfix td, #content #main .notenfix th {
    border-left:0px !important;
    border-right:0px !important;
}

/**
 * PROGRESSBAR
**/
#content #main .pbar {
    width: 100%;
    display: block;
}
#content #main .pbarils {
    width: 99%;
    display: block;
}
#content #main .pbar .label {
    width: 99%;
    height: 20px;
    margin-bottom: 10px;
    display: block;
}
#content #main .pbar .cabin {
    float:left;
    height:28px;
}

#content #main .pbar .cabin .hook {
    margin:0 auto;
    text-align: center;
    display:block;
    height:15px;
    width:100%;
}
#content #main .pbar .cabin .hook .grey {
    margin:0 auto;
    display:block;
    height:15px;
    width:13px;
    background-image: url('../images/content/haken_grau.png');
    background-repeat: no-repeat;
}
#content #main .pbar .cabin .hook .green {
    margin:0 auto;
    display:block;
    height:15px;
    width:13px;
    background-image: url('../images/content/haken_gruen.png');
    background-repeat: no-repeat;
}
#content #main .pbar .cabin .progress {
    display:block;
    background-image:url('../images/content/pbar_gardient.gif');
    background-repeat: repeat-x;
    height:13px;
    border-top:1px solid #bbb;
    border-bottom:1px solid #bbb;
    width:100%;
}
#content #main .pbar .cabin .progress .color{
    display:block;
    height:13px;
    width:100%;
    opacity: .5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
#content #main .pbar .cabin .progress .fader{
    background-color: #FFF;
    display:block;
    height:13px;
    width:100%;
    opacity: .3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}
#content #main .pbar .cabin .spacer {
    height:30px;
    width:1px;
    background-color: #bbb;
}
#content #main .pbar .cabin .coursespacer {
    height:15px;
    width:1px;
    background-color: #bbb;
}
#content #main .login .noticebox {
    width:100%;
    background-color:#F8F8F8;
    border-bottom:1px solid #DDD;
}
#content #main .login .noticebox p {
    padding:10px 13px 0px 13px;
    color:#CC0000;
}
#content #main .alumniprofil h4 {
    color: #005EA8;
    font-size:11px !important;
}
#content #main #inserieren .formRow:hover {
    cursor: default !important;
}
#content #main .buttonbar span input, #content #main .button input {
    cursor:pointer !important;
}

.eurofh #container #header #mainnav #mainsearch:hover  {
    background: url("/images/backgrounds/bg_mainnav.png") repeat-x scroll left top #005EA8 !important;
}
#content #main hr {
    margin-bottom:15px;
    height:1px;
    border:0px;
    color:#DDD;
    background-color:#DDD;
}
#content #main .uplink {
    background-image:url('/images/icons/ic_uparrow.png');
    background-repeat: no-repeat;
    padding:0px 0px 0px 11px;
    color:#005EA8;
}

#content #main .liste {
    list-style: url('/images/icons/ic_r_arrow.png') !important;
    list-style-position: inside !important;
}
#content #main .liste li {
    list-style: url('/images/icons/ic_r_arrow.png') !important;
    list-style-position: inside !important;
}

a.contactsofcontacts{padding-left:25px !important;background:transparent url("../images/icons/icon_kontaktanzeigen.png") no-repeat;}/*skin*/
a.noten{padding-left:25px !important;background:transparent url("../images/icons/ic_noten.png") no-repeat;}/*skin*/
a.onlineStatus {padding-left:25px !important;}/*skin*/
a.onlineStatus.nobody { background:transparent url("../images/icons/sichtbarkeitseinstellungen_rot_16.gif") no-repeat scroll -1px -2px; }
a.onlineStatus.friends { background:transparent url("../images/icons/sichtbarkeitseinstellungen_orange_16.gif") no-repeat scroll -1px -2px; }
a.onlineStatus.kommilitonen {background:transparent url("../images/icons/sichtbarkeitseinstellungen_gruen_16.gif") no-repeat scroll -1px -2px; }

.sdetooltip{
    position:absolute;
    display: none;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    max-width:250px;
    text-align: left;
    z-index: 100000 !important;
}

.sdetooltipfindcontact{
    position:absolute;
    display: none;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    max-width:500px;
    text-align: left;
    z-index: 100000 !important;
}

.sdetooltipfindcontact p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
    text-align: left;
    z-index: 100000 !important;
}

.sdetooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
    text-align: left;
    z-index: 100000 !important;
}

.sdetooltipstudienplan{
    position:absolute;
    display: none;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    max-width:250px;
    text-align: left;
    z-index: 10000 !important;
}

.sdetooltipstudienplan p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
    text-align: left;
    z-index: 10000 !important;
}

.sdetooltip_profil{
    position:absolute;
    display: none;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    max-width:500px;
    text-align: left;
    z-index: 100000 !important;
}

.sdetooltip_profil p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
    text-align: left;
    z-index: 100000 !important;
}
#content #main .msgthread div.sde_contactpost{overflow:hidden;clear:both;padding:5px;margin:0 0 10px 0;background:#fff;border:1px solid #ddd;border-width:1px 0;}
#content #main .msgthread div.sde_contactpost div.head{position:relative;overflow:hidden;border-bottom:1px solid #ddd;}
#content #main .msgthread div.sde_contactpost div.head{min-height:120px;}
#content #main .msgthread div.sde_contactpost div.head div.info{}
#content #main .msgthread div.sde_contactpost div.head div.info .userpic{margin-bottom:0;}
/* Ticket #2768 CHANGED 3.08.2010 07:51 cbueter */
#content #main .msgthread div.sde_contactpost div.head div.info h4{padding:7px 0 0;margin-bottom:0;font-size:11px;color:#111;width:80%;height:32px;}
*+html #content #main .msgthread div.sde_contactpost div.head div.info h4{width:70%;}
#content #main .msgthread div.sde_contactpost div.head div.info h4 a:hover{text-decoration:none;}
/*#content #main .msgthread div.sde_contactpost div.head div.info span.time{margin:0 0 0 7px;}*/
#content #main .msgthread div.sde_contactpost div.head div.actions{position:absolute;top:0;right:0;text-align:right;margin:6px 9px 0 0;}
#content #main .msgthread div.sde_contactpost div.head div.actions p.rating{margin:0 0 22px 0;}
#content #main .msgthread div.sde_contactpost div.msg{clear:both;padding:10px;border:none;}
#content #main .msgthread p.sort{margin:20px 0 10px 15px;font-weight:bold;}
#content #main .msgthread p.sort a{margin:0 0 0 14px;}

.centerLoadingGif {
    display: none;
    left: 50%;
    top: 50%;
    position: fixed;
    z-index: 115;
}

#content #main .box .content ol.newsfeed li h4.sde {
    color: #111111;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 3px 3px;
}

#content #main .grey {
    color: #999;
    font-weight: bold;
}

.tbl_onlineseminar th {
    border-bottom: 1pt black double !important;
}

.tbl_onlineseminar td {
    border-bottom: 1pt black solid !important;
}

.adminlink{
    font-weight:bold !important;
    color:red !important;
    cursor:pointer !important;
}

.adminlink a:link, .adminlink a:visited, .adminlink a:hover, .adminlink a:active{
    font-weight:bold !important;
    color:red !important;
    cursor:pointer !important;
}

.pointer {
    cursor: pointer;
}

#studienbetreuer-div a.close {
    float:right;
    display:block;
    right:9px;
    top:9px;
    width:22px;
    height:21px;
    overflow:hidden;
    text-decoration:none;
    background:transparent url("../images/icons/ic_icons.png") no-repeat scroll 0 -241px;
}
#studienbetreuer-div #studienbetreuer {
    text-align:right;
    height:149px;
    width:205px;
}
#studienbetreuer-div a.close span{
    visibility:hidden;
}
body.eurofh #content #extra .sidebarcollapsible h3:hover {
    background:#FFDD00 !important;
    color:#005EA8 !important;
    cursor:pointer;
}
.sidebarcollapsible {
    margin-bottom:5px;
}
/* S2 Patch */
#content #extra div.myContacts ul.content{/*overflow:hidden;*/display:inline-block;padding:20px 0 25px 10px;}
#content #extra div.myContacts ul.content li{float:left;position:relative;margin:0 9px 5px 0;}
#content #extra div.myContacts ul.content li>div.tooltip{right:60px;bottom:60px;/*bottom:10px;*/}
#content #extra div.myContacts ul.content li:hover>div.tooltip{display:block;}
#content #extra div.myContacts ul.content li.placeholder{border:1px solid #e4e4e4;background-color:#fff;}
#content #extra div.myContacts ul.content li.placeholder span{display:block;margin:4px;background-color:#f2f3f5;width:45px;height:55px;}

#content #main form.box .content fieldset div.formRow.datepicker { margin: 0 0 16px 0; }
#content #main form.box .content fieldset div.formRow.datepicker table{
    float:right;
    padding-bottom: 5px;
    width:46.1%;
}

/* Added for jQuery UI */
.ui-progressbar { height:2em; text-align: left; width:500px;}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%;} /* Resizable */

.ui-pg-selbox {
    height: 20px !IMPORTANT; 
    width: 45px !IMPORTANT; 
}

#bar .ui-widget-header { border: 1px solid #0DC700; background: #0DC700 url(/extensions/libraries/jquery/css/images/ui-bg_gloss-wave_35_0DC700_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#bar .ui-widget-header a { color: #ffffff; }

#content #extra div.myContacts ul.content li.placeholder span{display:block;margin:4px;background-color:#f2f3f5;width:45px;height:55px;}

.istt:hover {
    text-decoration: underline;
}

.buttonbartext {
    top: 15px !IMPORTANT;
    left: 15px !IMPORTANT;
    margin-left: 5px;
    font-size: small;
    font-weight: bold;
}

/* Sinnerschrader hat das hier vergessen. Deswegen steht auch in der campus.css Z. 502 skin... TODO ... */
body.fernakademie #content #main .box.disciplinesView .summary h3{color:#EC763B;font-size:14px;}
    
.info .rating span.rate:hover {
    background:transparent url("/images/elements/el_ratingstars.png") no-repeat -68px -2px;
}

a.cancel {
    background: url("../images/cancel.png") no-repeat scroll 100% transparent;
    background-position: left;
    padding: 4px 0px 4px 20px;    
}

/* jQuery Uploader CSS styles */
.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-200px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}

.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

/* Fix for IE 7: */
* + html .fileinput-button {
  padding: 2px 15px;
  margin: 1px 0 0 0;
}

.ieFilterBoxContacts {
    float:right;
    margin-right:55px;
}

*+html .ieFilterBoxContacts {
    clear: both;
    width: 260px !important;
    font: 11px/18px Verdana,Arial,Helvetica,sans-serif;
    color: #111111;
}

#mobileSwitch {
    position: absolute;
    top: 20px;
    left: 290px;
    border:0px !important;
}

body.eurofh #content #extra .box h3 {
    /* IE7, IE8, IE9 */
    background-color:#e6e6e6 !important;

    /* IE10 Consumer Preview */
    /*background-image: -ms-linear-gradient(top, #E6E6E6 50%, #DBDBDB 100%);*/

    /* Mozilla Firefox */
    /*background-image: -moz-linear-gradient(top, #E6E6E6 50%, #DBDBDB 100%);*/

    /* Opera */
    /*background-image: -o-linear-gradient(top, #E6E6E6 50%, #DBDBDB 100%);*/

    /* Webkit (Safari/Chrome 10) */
    /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #E6E6E6), color-stop(1, #DBDBDB));*/

    /* Webkit (Chrome 11+) */
    /*background-image: -webkit-linear-gradient(top, #E6E6E6 50%, #DBDBDB 100%);*/

    /* W3C Markup, IE10 Release Preview */
    /*background-image: linear-gradient(to bottom, #E6E6E6 50%, #DBDBDB 100%);*/

    color:#005ea8 !important;
}

#content #main form.box .content fieldset div.formRow span.formRowSettings {
display:block;
padding:10px 0 0 21px;
}

#content #main form.box .content fieldset div.formRowSettings{clear:both;display:block;position:relative;margin: 0 0 16px 0;}

.infoicon {
padding-left:10px;
background: url('../images/icons/ic_icons.png') no-repeat scroll 100% 2px;
}

div#lighgtbox{
position:fixed !IMPORTANT;
}
/*
body.fernakademie #header ul#metanav li.pim{width:210px;float:right;margin:0 0 6px 0;}
body.ils #header ul#metanav li.pim{width:210px;float:right;margin:0 0 6px 0;}
*/

/*#12497*/
span.onlineStatus {padding-left:25px !important;}/*skin*/
span.onlineStatus.nobody { background:transparent url("../images/icons/sichtbarkeitseinstellungen_rot_16.gif") no-repeat scroll 0 -2px; }
span.onlineStatus.friends { background:transparent url("../images/icons/sichtbarkeitseinstellungen_orange_16.gif") no-repeat scroll 0 -2px; }
span.onlineStatus.kommilitonen {background:transparent url("../images/icons/sichtbarkeitseinstellungen_gruen_16.gif") no-repeat scroll 0 -2px; }

div.visibleSetting { padding-left: 13px; }
div.visibleSetting div.setting { float:left; width:40px; height:50px; }
div.visibleSetting div.setting.nobody { background: url('../images/icons/sichtbarkeitseinstellungen_rot.png') no-repeat scroll 100% transparent; }
div.visibleSetting div.setting.friends { background: url('../images/icons/sichtbarkeitseinstellungen_orange.png') no-repeat scroll 100% transparent; }
div.visibleSetting div.setting.kommilitonen { background: url('../images/icons/sichtbarkeitseinstellungen_gruen.png') no-repeat scroll 100% transparent; }
div.visibleSetting div.settingText { float:left;  padding-top: 5.0px ; padding-left: 15px; }
div.visibleSetting div.settingText p {  }


#content #main .scrollbox  {
    overflow-y: auto;
}

#header ul#metanav li.settings{margin:0 20px 0 50px;}

/*12628*/
option.onlineStatus {padding-left:25px !important;}/*skin*/
option.onlineStatus.nobody { background:transparent url("../images/icons/sichtbarkeitseinstellungen_rot_16.gif") no-repeat; }
option.onlineStatus.friends { background:transparent url("../images/icons/sichtbarkeitseinstellungen_orange_16.gif") no-repeat; }
option.onlineStatus.kommilitonen {background:transparent url("../images/icons/sichtbarkeitseinstellungen_gruen_16.gif") no-repeat; }
select.onlineStatus {padding-left: 5px !important;}/*skin*/
select.onlineStatus.nobody { background:transparent url("../images/icons/sichtbarkeitseinstellungen_rot_16.gif") no-repeat; background-position: 150px 0px;}
select.onlineStatus.friends { background:transparent url("../images/icons/sichtbarkeitseinstellungen_orange_16.gif") no-repeat; background-position: 150px 0px;}
select.onlineStatus.kommilitonen {background:transparent url("../images/icons/sichtbarkeitseinstellungen_gruen_16.gif") no-repeat; background-position: 150px 0px;}


#header ul#metanav li.pim{width:250px;float:right;margin:0 0 6px 0;}

.groupCategoryDropDown {
    padding: 2px;
    margin:5px 0px;
}

.pencil {
    float:left;
    background-image: url('../images/icons/ic_icons_ils.png');
    background-position:0 260px;
    width:18px;
    height:18px;
}

/* 
Durch das Einfügen der Overlays für Info-Icons verrutschte der Link zu den einstellungen soweit, dass es das obere rechte 
Navigationselement nach unten verschoben hat (wodurch Teile des Menüs hinter die Haupt-Navigationsleiste gerutscht sind).
Dieses Problem löst sich für die EFH und ILS leider unterschiedlich, deshalb hier zwei neue Definitionen dafür.
*/
body.eurofh #header ul#metanav li.settings {
    margin: 0 20px 0 30px;
}

body.ils #header ul#metanav li.settings {
    margin: 0 20px 0 -25px !important;
}

body.eurofh .printer, body .printer {
    float:left;
    background-image: url('../images/icons/icon_printer_ils.png');
    width:18px;
    height:16px;
}

body.fernakademie .printer {
    float:left;
    background-image: url('../images/icons/icon_printer_feb.png');
    width:18px;
    height:16px;
}

/*EFH Studiengangsleiter bzw. Studiengangsdekane */
#content #extra div#myStudiengangsleiter img{border-top:1px solid #fff;}
#content #extra div#myStudiengangsleiter .content{padding:6px 14px 23px 14px;}
#content #extra div#myStudiengangsleiter .content h4{font-size:14px;}
#content #extra div#myStudiengangsleiter .content p{margin-bottom:5px;}
a.closebutton{display:block;width:22px;height:21px;overflow:hidden;text-decoration:none;background:transparent url("../images/icons/ic_icons.png") no-repeat scroll 0 -241px;}

.uploadlist ul.attachments li span.file{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;float: left;padding: 5px 9px;width: 73%;}

body.eurofh #content #main ol.progressbartut li.last.active,
body.eurofh #content #main ol.progressbartut li.active + li{background-image:url("../images/backgrounds/bg_progressbar_eurofh.png");}
body.eurofh #content #main ol.progressbartut li.active,
body.eurofh #content #main ol.progressbartut li.active a,
body.eurofh #content #main ol.progressbartut li.done a{color:#005ea8;}
#content #main ol.progressbartut{overflow:hidden;clear:both;margin:18px 0 20px 0;background:#fff url("../images/backgrounds/bg_progressbar_ils.png") no-repeat right top;border-left:1px solid #ddd;}/*skin*/
#content #main ol.progressbartut li{width:50%;float:left;font:normal normal bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#ccc;background:transparent url("../images/backgrounds/bg_progressbar_ils.png") no-repeat 0 0;}/*skin*/
#content #main ol.progressbartut.steps4 li{width:24.9%;}
#content #main ol.progressbartut.steps5 li{width:19.9%;}
#content #main ol.progressbartut li:first-child{background:none;}
#content #main ol.progressbartut li.active{color:#005EA8;background-color:#E6E6E6;background-position:0 -99px;}/*skin*/
#content #main ol.progressbartut li.active+li{background-position:0 -50px;}
#content #main ol.progressbartut li span{display:block;padding:6px 0 7px 25px;border:1px solid #ddd;border-width:1px 0;}
#content #main ol.progressbartut li:first-child span{padding-left:14px;}
#content #main ol.progressbartut li.last span{margin:0 15px 0 0;}
#content #main ol.progressbartut li.last.active{background:#ffdd00 url("../images/backgrounds/bg_progressbar_ils.png") no-repeat 100% -50px;}/*skin*/
#content #main ol.progressbartut li.last.active span{background:transparent url("../images/backgrounds/bg_progressbar_ils.png") no-repeat 0 -99px;}
#content #main ol.progressbartut li a{color:#ccc;padding:0 !important;display:block;background-position:100% -29px}
#content #main ol.progressbartut li.active a,
#content #main ol.progressbartut li.done a{color:#005EA8;}/*skin*/

.efharbeitsplatzfix .file{width: 480px !important;}
.efharbeitsplatzfix .button{margin: 0 3px 0 0px !important;}

a.tooltip1 { text-decoration: none !important;}

#rech_abschluss table, #rech_weitere table {
    width: 100%;
}
.redborder {
    border-color: red !important;
}
#rech_weitere .file {
    float:left;
    width:500px;
    background-color:#FFF;
    padding:6px;
    border:1px solid #ccc;
    margin-bottom:20px;
}

#tutoren_urlaubsvertretung td{
    padding:5px;
}

#form_unterlagen td {
    padding:5px;
}

#form_versandmaterial input[type=text]{
    width:50px;
}

#form_versandmaterial td {
    padding:5px;
}
#form_bankdaten table {
    margin: 0px 0px 30px 0px;
}
#form_bankdaten td {
    padding:5px;
}
#form_bankdaten input[type=text]{
    width:300px;
}
#vorlagendownload .file {
    float:left;
    width:479px;
    background-color:#FFF;
    padding:6px;
    border:1px solid #ccc;
    margin:0px 0px 20px 11px;
}
#vorloagencontent .file {
    float:left;
    width:325px;
    background-color:#FFF;
    padding:6px;
    border:1px solid #ccc;
    margin:0px 0px 20px 0px;
}
#vorloagencontent .file, .ea_ff_download .file {
    float:left;
    width:325px;
    background-color:#FFF;
    padding:6px;
    border:1px solid #ccc;
    margin:0px 0px 20px 0px;
}
a.closebutton{display:block;width:22px;height:21px;overflow:hidden;text-decoration:none;background:transparent url("../images/icons/ic_icons.png") no-repeat scroll 0 -241px;}


.categoryJumper {
    padding:6px 3px 10px 9px;
    border-bottom: 1px solid #e5e5e5;
}
.categoryJumper span {
    cursor: pointer;
}
#category-switch-link {
    float:right;
    margin:8px 10px 0px 0px;
    font-size:11px;
}
#news-content .title {
    width:468px !important;
    vertical-align: middle;
}
#news-content .news-rating {
    width:100px !important;
    vertical-align: middle;
}
#news-content .news-rating-int {
    width:18px !important;
    vertical-align: middle;
}
#news-content .news-rating .rating{
    display: block;
}
#news-content .comments #showComments {
    padding-left:17px !important;
    padding-bottom:2px;
}
#news-content .comments {
    width:107px !important;
    vertical-align: middle;
}

.dl-lehrgang-filter {
    margin-top:10px;
    border-color: #005EA8;
}

#generalOverlayBig, #generalOverlaySmall {
	z-index:500;
}

.dz-clickable {
    width: 100%; 
    min-height: 25px; 
    cursor: pointer; 
    border: 1px solid; 
    border-color: rgb(204, 204, 205); 
    background-color: #fff;
    color: rgb(60, 60, 60); 
    margin: 10px 0;
}

.dz-clickable span {
    padding-left: 5px;
}

.dz-complete .dz-progress {
    display: none;
}

.dz-details {
    display: inline;
}

.dz-details .dz-filename {
    display: inline;
}

.dz-details .dz-size{
    display: inline;
}

.dz-details img {
    display: none;
}

.dz-remove-file {
    display: inline;
    cursor: pointer;
}

.dz-previews {
    margin: 10px 0;
}

li.dz-preview {
    margin-top: 10px;
}

.dz-preview .file {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    /*float: left;*/
    display: inline-block;
    vertical-align: middle;
    padding: 5px 9px;
    min-width: 50%;
    max-width: 70%;
}

.dz-preview .button {
    height:30px;
    cursor:pointer;
    overflow:hidden;
    display:inline-block;
    vertical-align: middle;
    margin: 0;
    margin-left: 20px;
    background:#f98b23 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:3px 3px 3px #c8c8c8;-webkit-box-shadow:3px 3px 3px #c8c8c8;box-shadow:3px 3px 3px #c8c8c8;
}

.dz-preview img {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    border: none;
}

.dz-preview img[src="hide"] {
    display: none !important;
}

.default-list-circle {
    list-style-type: disc;
}
.default-list-circle li {
    list-style-type: disc;
    list-style-position: inside;
}

.tabnav ul li.tabbutton {
    display: inline-block;
    padding: 10px;
    margin-right: -6px;
    margin-left: 2px;
    border: #ddd 1px solid;
    border-bottom: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #e4e4e4;
    cursor: pointer;
    font-weight: bolder;
}

.tabnav ul li.tabbutton:hover,.tabnav ul li.tabbutton.active {
    color: #005ea8;
    background-color: #fd0;
}

.tabnav .tab {
    display: none;
    border-top: #ddd 1px solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

i.mce-i-mail:before {
    content: "";
    font-family: FontAwesome;
}

.placeholder-overlay {
    position:fixed;
    z-index: 999999999;
    background-color: #fff;
    border: 1px solid #888;
    border-radius: 5px;
    border-top-left-radius: 0;
    padding: 5px;
}

.placeholder-overlay li {
    cursor: pointer;
}

.placeholder-overlay li:hover {
    color: #fff;
    background-color: #888;
}

/* BBCode CSS */
.bbcode_size_1 { font-size: 50%; display: inline; }
.bbcode_size_2 { font-size: 70%; display: inline; }
.bbcode_size_3 { font-size: 80%; display: inline; }
.bbcode_size_4 { font-size: 90%; display: inline; }
.bbcode_size_5 { font-size: 100%; display: inline; }
.bbcode_size_6 { font-size: 120%; display: inline; }
.bbcode_size_7 { font-size: 140%; display: inline; }
.bbcode_size_8 { font-size: 160%; display: inline; }
.bbcode_size_9 { font-size: 190%; display: inline; }

.bbcode_color_rot { color: #ff0000; display: inline; }
.bbcode_color_gruen { color: #00ff00; display: inline; }
.bbcode_color_blau { color: #005EA8; display: inline; }
.bbcode_color_gelb { color: #ffff00; display: inline; }
.bbcode_color_orange { color: #F98B23; display: inline; }
.bbcode_color_rosa { color: #ff00ff; display: inline; }
.bbcode_color_grau { color: #808080; display: inline; }

.bbcode_align_left { text-align: left; }
.bbcode_align_right { text-align: right; }
.bbcode_align_center { text-align: center; }

.bbcode_list { list-style-type: disc; list-style-position: inside;}
.bbcode_list_1 { list-style-type: decimal-leading-zero; list-style-position: inside;}
.bbcode_list_i { list-style-type: lower-roman; list-style-position: inside;}
.bbcode_list_I { list-style-type: upper-roman; list-style-position: inside;}
.bbcode_list_a { list-style-type: lower-alpha; list-style-position: inside;}
.bbcode_list_A { list-style-type: upper-alpha; list-style-position: inside;}
.bbcode_list li { list-style-type: disc; list-style-position: inside;}
.bbcode_list_1 li { list-style-type: decimal-leading-zero; list-style-position: inside;}
.bbcode_list_i li { list-style-type: lower-roman; list-style-position: inside;}
.bbcode_list_I li { list-style-type: upper-roman; list-style-position: inside;}
.bbcode_list_a li { list-style-type: lower-alpha; list-style-position: inside;}
.bbcode_list_A li { list-style-type: upper-alpha; list-style-position: inside;}

.bbcode_highlight { width: 100%; background:#005ea8 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px; color: #fff; padding: 2px; font-weight: bold; }

.bbcode_quote {
    border-style: solid;
    border-width: 1px;
    border-color: #aaa;
    padding: 5px;
}

.bbcode_button {
    width: 24px;
    height: 24px;
    font-size: 12px;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    color: #fff;
    background:#005ea8 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:3px 3px 3px #c8c8c8;
    -webkit-box-shadow:3px 3px 3px #c8c8c8;
    box-shadow:3px 3px 3px #c8c8c8;
    cursor: pointer;
}

.bbcode_button img {
    padding-top: 2px;
}

.bbcode_button:hover {
    background:#fd0 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px;
}

label.bbcode_select {
    float:none !important;
    width: 16% !important;
    height: 24px;
    color: #fff;
    background:#005ea8 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 3px 3px 3px #C8C8C8;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-align: center;
}

.bbcode_select:hover {
    background:#fd0 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px;
}

label.bbcode_select select {
    margin-top: 2px;
    width: 55%;
    height: 80%;
    padding: 1px !important;
}
/* BBCode CSS ENDE */

.editInfo {
    color: #999;
    font-weight: bolder;
    text-align: right;
}

body.eurofh #header h1#logo{top:20px;left:0 !IMPORTANT;background-image:url("../images/logos/oc-logo_v2.png");background-size: 300px 56px;}  /* #24758 neues Logo */
body.eurofh #header h1#logo a{width:300px;height:56px} /* #24758 neues Logo neue Maße */
body.eurofh #header ul#mainnav li:hover{color:#005ea8;background:#fd0;}

.subscription_div {
    font-size: 14px;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    padding: 2px 3px 2px 3px;
    background-color: #fff;
    display: inline-block;
    border: 1px solid;
    border-color: #ddd;
    border-radius: 2px;
}

.subscription_active {
    color: green;
}

.subscription_inactive {
    color: red;
}
.clearfix {
    clear:both !important;
}
.messaging-info-box {
    text-align: center;
    border: 1px solid green;
    color: green;
    padding:13px;
    margin-bottom:12px;
    /*display:none;*/
}

.neue-nachrichten-navigation {
    padding-left: 10px;
    display: inline-block;
    font-size: 16px;
    color: white;
    vertical-align: middle;
}
.envelope-navigation {
    background-image: url("/images/icons/briefumschlag.png");
    display: inline-block;
    height: 16px;
    width: 25px;
}

.badge-navigation {
    background-color: #f00;
    font-weight: bold;
    position: absolute;
    display: inline-block;
    z-index: 20;
    font-size: 8px;
    float:right;
    margin:-6px 0px 0px -6px;
    color: #fff;
    padding: 2px 4px;
    border-radius: 2px;
}

#header ul#mainnav{
    background:#005EA8 !important;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.eurofh #container #header #mainnav #mainsearch:hover {
    background: #005EA8 !important;
}

#header ul#mainnav li a {
    background: none !important;
    padding: 11px 0 0 0;
    text-align: center;
}

.efh_blue {
    color: #005EA8;
}

#header ul#metanav li.pim a {
    padding: 0 0 2px 10px;
}

#chatuser {
    margin-left: -5px;
}

body.eurofh .button{background:#005ea8;} /* #24820 */
body.eurofh .button:hover{background:#fd0;} /* #24820 */

.button{-moz-box-shadow:0px 0px 0px #c8c8c8;-webkit-box-shadow:0px 0px 0px #c8c8c8;box-shadow:0px 0px 0px #c8c8c8;} /* #24820 */

#content #sidebar ul#sectnavefh > li > a {
    padding-right:18px;
}

.arbeitsplatz_inbox_subscription {
    margin-top:-20px;
    padding: 11px 0px 11px 10px;
}
.arbeitsplatz_inbox_subscription .arbeitsplatz_subscribe_checkbox {
    display: inline-block;
    vertical-align: middle;
}
.arbeitsplatz_inbox_subscription .arbeitsplatz_subscribe_envelope {
    font-size:14px;
    display: inline-block;
    vertical-align: middle;
}

.clearfix {
    clear:both !important;
}
.messaging-info-box {
    text-align: center;
    border: 1px solid green;
    color: green;
    padding:13px;
    margin-bottom:12px;
    /*display:none;*/
}

.studOptions {
    width: 740px;
    background-color: #FFFFFF;
    padding-left: 10px;
    padding-top: 10px;
}

table.studOptions td {
    display: table-cell;
    vertical-align: top;
    width: 33%;
    padding-bottom: 25px;
    padding-top: 5px;
}

table.studOptions th {
    font-size: 14px;
}

table.studOptions td a {
    font-weight: normal !important;
    font-size: 12px;
}
table.studOptions td li {
    display:inline-block;
    width: 350px;
    padding-bottom: 5px;
    padding-top: 5px;
}
table.studOptions td li:nth-child(even) {
    width: 350px;
    padding-left:20px;
}
table.studOptions th {
    display: table-cell;
    vertical-align: top;
}
table.studOptions  li.active a {
    background-color: #fd0;
}

#content #main .quicklink a {
    width: 90%;
}
.profil-progress-bar {
    border:1px solid #ccc;
    width:100%;
    height:26px;
}
.profil-progress-bar .progress {
    height:26px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d2ff52+0,91e842+100;Neon */
    background: #d2ff52; /* Old browsers */
    background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #d2ff52 0%,#91e842 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #d2ff52 0%,#91e842 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */
}
.profil-progress-bar .progress-text {
    position: absolute;
    z-index:10;
    font: normal normal bold 100%/normal Tahoma,Verdana,Arial,Helvetica,sans-serif;
    padding: 6px;
}
#myProfile-visibilitySelect {
    width:100% !important;
    padding-left:25px !important;
    background-repeat: no-repeat !important;
    background-position: 90%;
}
#myProfile-visibilitySelect.nobody {
    background-image:url("../images/icons/sichtbarkeitseinstellungen_rot_16.gif") !important;
}
#myProfile-visibilitySelect.friends {
    background-image:url("../images/icons/sichtbarkeitseinstellungen_orange_16.gif") !important;
}
#myProfile-visibilitySelect.kommilitonen {
    background-image: url("../images/icons/sichtbarkeitseinstellungen_gruen_16.gif") !important;
}
.cms-button{
    border-radius: 3px;
    cursor:pointer;
    overflow:hidden;
    display:inline-block;
    margin:10px 10px 10px 10px;
    background:#005ea8;
    color:#ffffff !IMPORTANT;
    font-size:12px;
    font-weight:bold;
    padding:6px 20px 6px 20px;
}
.cms-button:hover{
    text-decoration: none !IMPORTANT;
    background:#fd0;
    color:#005ea8 !IMPORTANT;
}
.hooklist ul {
    list-style: none !IMPORTANT;
    padding: 0;
    margin: 0;
}
.hooklist li {
    list-style: none !IMPORTANT;
    padding-left: 1.3em;
}
.hooklist li:before {
    content: "\f00c"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
}
#content #main #tabnav > li ul {
    margin:0px 0px 0px 0px !important;
}




.progressbar {
    width: 100%;
}
.progressbar table {
    width: 100%;
    border-spacing: 0px;
    border-collapse: separate;
    border-top:none;
    border-left:1px solid #bbb;
    border-right:1px solid #bbb;
    border-bottom:1px solid #bbb;
}
.progressbar table td {
    text-align: center;
    border-right:1px solid #bbb;
}
.progressbar table td :last-child {
    border-right: none;
}
.progressbar .label {
    height: 20px;
    margin-bottom: 10px;
    display: block;
}
.progressbar .cabin {
    width:auto;
}
.progressbar .cabin .hook {
    margin:0 auto;
    text-align: center;
    display:block;
    height:15px;
    width:100%;
}
.progressbar .cabin .hook .spacer {
    display: block;
    width:13px;
    height:13px;
}
.progressbar .cabin .progress {
    margin:0 auto;
    display:block;
    background: #bbb url('../images/content/pbar_gardient.gif') repeat-x;
    height:13px;
    border:1px solid #bbb;
    width:100%;
}
.progressbar .cabin .progress .color{
    display:block;
    height:13px;
    width:100%;
    opacity: .5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}
.progressbar .cabin .progress .fader{
    background-color: #FFF;
    display:block;
    height:13px;
    width:100%;
    opacity: .3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
}



.jquerupload{}
.jquerupload .userpic{margin:0 20px 0 0;}
.jquerupload div.head{overflow:hidden;padding:0 0 20px 0;}
.jquerupload div.head p.subject{padding:5px 8px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.jquerupload div.head a{margin:5px 0 0 10px;float:left;background-position:100% -35px;}
.jquerupload div.head div.move{float:right;}
.jquerupload div.head div.move select{margin:4px 10px 0 0;float:left;}
.jquerupload div.head div.move .button{margin:0;}
.jquerupload div.msg{clear:both;margin:0 0 30px 0;max-height:500px;}
.jquerupload h4{padding:0 0 0 10px;color:#111;font-size:11px;}
.jquerupload ul.attachments{}
.jquerupload ul.attachments li{overflow:hidden;padding:0 0 10px 0;}
.jquerupload ul.attachments li span.file{width:73%;float:left;padding:5px 9px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.jquerupload ul.attachments li span.button{float:right;margin:0;}


body.eurofh #content #main .extquicklink.cursor:hover{border-color:#005ea8;}
body.eurofh #content #main .extquicklink div p{color:#005ea8;}
#content #main div.overview .extquicklink{width:42.2%;margin-left:4%;float:left;clear:none;}
#content #main div.overview .extquicklink a{width:67%;}

#content #main .extquicklink{clear:both;position:relative;overflow:hidden;border:1px solid #ddd;padding:19px 0 19px 19px;margin:0 0 20px 0;background:#fff repeat-x left center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#content #main .extquicklink.cursor:hover{border-color:#005EA8;}/*skin*/
#content #main .extquicklink a{float:left;width:54%;font-size:13px;min-height:35px;}
#content #main .extquicklink a:hover{text-decoration:none;}
#content #main .extquicklink div{position:absolute;right:19px;top:50%;margin:-19px 0 0 0;overflow:hidden;padding:0 45px 0 0;}/*skin*/
#content #main .extquicklink div p{min-height:35px;padding:0 20px 0 0;margin:0;text-align:right;color:#005EA8;border-right:1px solid #ddd;}/*skin*/
#content #main .extquicklink div p span.posts{font-size:14px;font-weight:bold;}
#content #main .extquicklink div p span.info{display:block;color:#989898;}

.moreInfov2 {
    background: transparent url("/images/icons/ic_icons.png") no-repeat scroll right top;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 21px;
    z-index: 20;
}