/* 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;}

#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;}

#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: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{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;
}

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;}
#header h1#logo_both a{display:block;width:111px;height:95px;text-indent:-3000px;}/*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_v2.png") no-repeat center left;
}

.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: 510px;
    display: block;
}
#content #main .pbar .label {
    width: 510px;
    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;
}
#header-background {
    border-bottom: none !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*/

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

.sdetooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
    text-align: left;
    z-index: 100 !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;
}

#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;
}

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

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

.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 { background-color: #F98B23; 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:#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;
    cursor: pointer;
}

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

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

label.bbcode_select {
    float:none !important;
    width: 16% !important;
    height: 24px;
    color: #fff;
    background:#f98b23 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:#0066b3 url("../images/backgrounds/bg_mainnav.png") repeat-x 0 -7px;
}

label.bbcode_select select {
    margin-top: 2px !important;
    width: 55%;
    height: 80%;
    padding: 1px !important;
    vertical-align:middle;
}

.ui-state-default .ui-icon {
    background-image: url("../js/jqueryui/images/ui-icons_222222_256x240.png") !important;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("../js/jqueryui/images/ui-icons_222222_256x240.png") !important;
}
.ui-state-highlight .ui-icon {
    background-image: url("../js/jqueryui/images/ui-icons_228ef1_256x240.png") !important;
}
/*Excel export Icon (in Fragebögen) when hovered*/
.ui-state-hover .fa:before {
    color: #222222 !important;
}
/*Excel export Icon (in Fragebögen) when highlighted*/
.ui-state-highlight .fa:before {
    color: #228ef1 !important;
}
/* BBCode CSS ENDE */