/* ===[ RESET ]============================================================ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* ===[ EUCU.NET LAYOUT ]================================================== */

html{background:#e3f4f5;}
body{font:13px normal Verdana,"Bitstream Vera Sans",sans-serif;background:#e3f4f5;min-width:990px;color:#4f3137;line-height:19px;}
a{color:#ce4813;}
a img {border:0; text-decoration:none;}
input,textarea{}

table {width:100%; border-collapse:collapse; empty-cells:show; margin:1em 0;}
th, td {border:1px dotted #4f3137; border-left:1px solid #aaa; padding:.3em; text-align:left;}
table .first {border-left:0;}
table .last {border-right:0;}
table.indexed th {font-size:1.5em; padding:1em 0 .5em 0; border-top:0;}

hr {height:1px; background:#4f3137;border:0; border-color:#e3f4f5;}
strong {font-weight:bold;}
em {font-style:italic;}
sup, sub {line-height:0; font-size:smaller;}
sup {vertical-align:super;}
sub {vertical-align:sub;}

/* === IE6 Fixes ========================================================== */

body{text-align:center;}
#header h1,#header form,div#navigation ul,div.container,div#footer, div#teaser .menu {text-align:left;}

/* === Common Classes ===================================================== */

/* General Container Settings */
.container{width:970px;margin:0 auto; padding-bottom: 3em; font-size:1.1em; clear:both; background:url(/files/bg-sub.gif) repeat-y; overflow:auto;}
body.home .container {background:url(bg-startpage.gif) repeat-y;}
.column{float:left;display:inline; width:464px;margin:1em 0 2em 0; padding:0 10px;}
.smallColumn {width:243px; padding:0px; font-size:.9em; text-align:center;}
.smallColumn * {margin:0 10px; text-align:left;}
.smallColumn p *, .smallColumn ul *, .smallColumn dl *, .smallColumn ol *, .smallColumn div * {margin:0;}
.smallColumn a {margin:0; text-decoration:none;}
.smallColumn a:focus, .smallColumn a:hover {text-decoration:underline;}
.largeColumn {width:717px; padding:0 0 0 10px;}
.highlighted {background:#fff; margin:0;}
.emptyColumn {width:243px; padding:0; color:#e3f4f5;}

/* Elements inside Columns */
.column h2 {font-size:1.2em; font-weight:bold;padding:1.5em 0 1em 0;}
.column h3,.column h3{padding-bottom: 1.5em;}
.column p{padding-bottom:1.5em;}
.column ul, .column ol{padding:0 0 1.5em 0;}
.column li{margin-left:2em;}
.column ul li {list-style:disc;}
.column ol li {list-style:decimal; padding-bottom:.5em}
.column .form {padding:0; margin-top: 3em;}
.column fieldset{position:relative;padding:2em 0 2em 0;margin:2em 0 1em 0; margin:0;}
.column legend{display:block;font-weight:bold; font-size:1em;}
.column legend span{width:100%; background:#4f3137;color:#fff;position:absolute;left:0;padding:0;display:block;margin-top:-2em;z-index:1000;}
.column legend strong{padding:.5em;display:block;}

/* highlighted elements */
.highlighted {background:#fff;}
.highlighted h1, .highlighted dt {padding:.7em .5em .6em 0;margin:2px 3px;border:0;border-top:.1em solid #fff;background-color:#73c6cd;color:#fff;font-size:1.1em;font-weight:bold;text-transform:uppercase;text-align:right;letter-spacing:.1em;}
.highlighted ul {margin-top: 1em;}
.highlighted li {list-style-image:url(/files/star.jpg); padding:.2em; text-indent:0; text-indent:0;}
.highlighted h1.availableTags_title, .highlighted dt.availableTags_title {background:#73c6cd url(/files/tags_32.png) no-repeat 3px 2px;}
.highlighted h1.selectedTags_title, .highlighted dt.selectedTags_title {background:#73c6cd url(/files/tags_32.png) no-repeat 3px 2px;}
.highlighted h1.calendar, .highlighted dt.calendar {background:#73c6cd url(/files/calendar_32.png) no-repeat 3px 2px;}

ul.cloud li {display:inline; list-style:none; padding:0; margin:.3em;}
.tag1 {font-size:.8em;}
.tag2 {font-size:.9em;}
.tag3 {font-size:1em;}
.tag4 {font-size:1.1em;}
.tag5 {font-size:1.2em;}
.tag6 {font-size:1.3em;}
.tag7 {font-size:1.4em;}
.tag8 {font-size:1.5em;}
.tag9 {font-size:1.6em;}

/* Paginator */
ul.paginator {margin:1em 0;}
ul.paginator li {float:left; display:inline; margin:0; padding:0 .2em;}
ul.paginator .current {padding: 0 1em;}
ul.paginator .label {display:none;}
ul.paginator .jump {width:24px; height:24px;}
ul.paginator .jump a {text-decoration:none; display:block;}
ul.paginator .first {background:url(/files/first_24.png) no-repeat 0 0;}
ul.paginator .previous {background:url(/files/previous_24.png) no-repeat 0 0;}
ul.paginator .next {background:url(/files/next_24.png) no-repeat 0 0;}
ul.paginator .last {background:url(/files/last_24.png) no-repeat 0 0;}

div.column .pageComment {margin-bottom:1em;}
div.column .pageComment h4.pageComment_title, .pageComment p.pageComment_info {background:#fff; padding:.3em .5em .3em .5em; border-top:.2em solid #73c6cd; line-height:1.2em; font-size:.9em;}
div.column .pageComment h4.pageComment_title {padding-bottom:0;}
div.column .pageComment p.pageComment_info {font-style:italic; border:0; border-bottom:1px dotted #4f3137; margin-bottom:1em; padding-top:0;}
div.column .pageComment .pageComment_text {font-size:.9em; margin-bottom:1em; overflow:auto;}

div.column .pageComment .pageComment h4.pageComment_title, .pageComment .pageComment p.pageComment_info {background:transparent;}
div.column .pageComment .pageComment h4.pageComment_title {border-top: 1px dotted #4f3137;}
div.column .pageComment .pageComment p.pageComment_info {border:0;}

div.column .pageComment .pageComment_level_1 h4.pageComment_title, 
div.column .pageComment .pageComment_level_1 p.pageComment_info,
div.column .pageComment .pageComment_level_1 div.pageComment_text {padding-left:2em;}
div.column .pageComment .pageComment_level_1 h4.pageComment_title {background:transparent url(/files/reply_16.png) no-repeat 3px 3px;}

div.column .pageComment .pageComment_level_2 h4.pageComment_title, 
div.column .pageComment .pageComment_level_2 p.pageComment_info,
div.column .pageComment .pageComment_level_2 div.pageComment_text {padding-left:3em;}
div.column .pageComment .pageComment_level_2 h4.pageComment_title {background:transparent url(/files/second_reply_16.png) no-repeat 6px 3px;}

div.column .pageComment .pageComment_level_3 h4.pageComment_title, 
div.column .pageComment .pageComment_level_3 p.pageComment_info,
div.column .pageComment .pageComment_level_3 div.pageComment_text {padding-left:4em;}
div.column .pageComment .pageComment_level_3 h4.pageComment_title {background:transparent url(/files/multiple_replies_16.png) no-repeat 12px 3px;}

div.comments h1 {background:#73c6cd; color:#fff; padding:.3em .5em .2em .5em; margin:0; font-size:1.1em; font-weight:bold;}
div.comments .replyButton {display:block; float:right; margin:0; font-size:.9em;}
div.comments .replyButton img {vertical-align:middle;}
div.comments .originalCommentFormContainer {clear:right; margin:1em 0 1em 0; border-top:1px solid #4f3137; padding:0;}
div.comments .originalCommentFormContainer .replyButton {margin:1em 0 4em 0; padding-right:.5em;}

/* Form Fields */
.formfield{padding:.5em 0 1em 0;position:relative;clear:right;}
.formfield input,.fieldWrapper textarea,.fieldWrapper label{display:block;}
.formfield label{display:block;padding:0;}
.formfield label, .formfield .formfield_label {font-weight:bold;}
.formfield input, .formfield textarea{margin:0;width:65%;border:1px solid #73c6cd;background:#fff;}
.formfield textarea{height:9em;width:60%;}
.formfield input{height:1.3em;}
.formfield .description{width:30%;background:#fff;padding:.3em;position:relative;float:right;display:inline;}
.form .messages {background:#ce4813;color:#fff;padding:.5em .5em 2.5em .5em;}
.form .messages p {padding:0;}
.formfield .messages {padding:.5em;}

.formfield ul{padding:0;margin:0;}
ul.checkboxes li,ul.radiobuttons li{list-style:none;margin:0;display:block;overflow:auto;padding:0 0 .3em .4em;}
ul.checkboxes li input,ul.radiobuttons li input{float:left;width:auto;height:auto;border:0;margin:.2em 0 0 0;background:transparent;}
ul.checkboxes li label,ul.radiobuttons li label{display:inline;padding:0 0 .2em 0;margin:0 1em 0 .5em;font-weight:normal;width:30em;}
.formfield_submit{margin:0;padding:0;}
.formfield_submit input{width:auto;height:auto;border:0;background:#4f3137;color:#fff;}
.formfield_submit input:hover{background:#ce4813;cursor:pointer;}
div.formfield_file input{height:auto;border:0;background:transparent;}
div.formfield_hidden{visibility:hidden;height:0;}
.required label{color:#000;}
.required input{border-color:#3E7C81;}
.skip{display:none;}
div.hidden{display:none;}
.formfield_datetime input,.formfield_daterange input{width:10em;display:inline;}

.blogPost {border-bottom:1px solid #4f3137;}
.blogPost div h2{font-size:1em;padding:.5em 0;}
.blogPost .info{font-style:italic;font-size:.9em;margin-top:-1em;margin-bottom:0;}
.blogPost .comments h2{font-size:1.2em;}
.blogPost .actions{text-align:right;padding:.2em 0;margin-top:-2em;margin-bottom:2em;}
.blogPost .actions li{display:inline;font-size:.9em;padding:0;}

ul.items{overflow:auto;}
ul.items .item{list-style:none;margin:0;margin-bottom:1em;text-align:center;border:1px solid #fff;background:#eef9f9;overflow:auto; position:relative;}
ul.items h1,.items .info,.items .description,.items .actions{padding-left:170px;text-align:left;margin-top:.5em;margin-right:1em;}
ul.items .preview{float:left;padding:0;margin:5px 5px 5px 5px;width:150px;vertical-align:middle;}
ul.items .preview a {text-decoration:none; border:0;}
ul.items .info{font-size:.9em;font-style:italic;padding-bottom:.5em;}
ul.items .info li{display:inline;margin:0;}
ul.items li.tags{display:block;}
ul.items .actions{text-align:right;padding:5px; position:relative;}
ul.items .actions *{display:inline;}
ul.items .actions input{margin:0 2px;}

ul.events span.date{display:block;background:#73c6cd;color:#fff;width:4em;padding:.5em 0;margin:0 auto;}
ul.events li .preview{text-align:center;}
ul.events li .preview img{line-height:1em;display:block;width:16px;height:16px;margin:2px auto;}
ul.events .month,ul.events .day,ul.events .year{display:block;line-height:1em;}
ul.events .month{text-transform:uppercase;}
ul.events .day{font-size:1.6em;}
ul.events .year{}

ul.images li.image{padding:0;float:left;background:#fff;margin:20px 22px 0 0;border:0;}
ul.images li.image p.preview{float:none;padding:5px 5px 0 5px;width:80px;height:80px;}
ul.images li.image .actions{padding:0 2px 4px 2px;text-align:center;}

/* Index Lists */
ul.floatingIndex {padding-bottom:1em; position:relative; overflow:auto;}
ul.floatingIndex li {list-style:none; float:left; font-size:1.2em; font-weight:bold; margin:0; width:2em; padding:0;}
ul.floatingIndex li a {padding:.5em .3em; text-align:center; margin:0; display:block;}
ul.floatingIndex li a:hover {background:#BadDe0;text-decoration:none;color:#4f3137;}

ul.listedIndex {border-top:1px dotted#BadDe0;}
ul.listedIndex li {border-bottom:1px dotted#BadDe0; padding:0; margin:0; list-style:none; padding:0; margin:0;}
ul.listedIndex a {background:#fff url(/files/arrow-brown.gif) no-repeat 0px 10px; display:block; padding:.5em 0 .5em 1.3em;}
ul.listedIndex a:focus {text-decoration:underline;}
ul.listedIndex a:hover {background:#badde0 url(/files/arrow-brown.gif) no-repeat 0 10px; text-decoration:none; color:#4f3137;}

/* === Main Components ==================================================== */
/* Header */
#header{background:#fff;height:14em;}
#header h1{font-size:1em;padding:3.9em 0 3.15em 0;width:970px;margin:0 auto;}

/* Members Login */
#header div.form{width:970px;margin:0 auto;position:relative;font-size:1em;}
#header form{width:28em;position:absolute;right:0;top:4em;padding:0;margin:0;}
#header legend{font-size:1.1em;text-align:right;color:#ce4813;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0;}
#header legend span{position:absolute;display:block;right:0;border-bottom:2px dotted #ce4813;width:25.5em;margin:-2em 0 0 0;}
#header legend strong{padding:0;margin:0;}
#header fieldset{margin:0;width:28em;display:block;}
#header div.formfield_text,#header div.formfield_password{width:49%;float:left;margin:0 0 0 0;padding:0;display:inline;}
#header div.formfield_text input,#header div.formfield_password input{width:97%;}
#header div.formfield_text label,#header div.formfield_password label{text-transform:uppercase;}
#header div.messages{display:block;position:absolute;left:0;top:3.2em;width:28em;margin:0;padding:0; line-height:1em; background:transparent; color:#4f3137;}
#header div.messages p{float:left;width:49%;font-size:10px;}
#form_feuser_login_field_profile,
#form_feuser_login_field_loginButton,
#form_feuser_login_field_actions,
#form_feuser_logout_field_logoutButton{float:left;width:49%;margin:0;padding:0;}
#form_feuser_logout_field_profile a,
#form_feuser_login_field_actions a{display:block;}
#form_feuser_logout_field_logoutButton input,
#form_feuser_login_field_loginButton input{width:auto;float:right;}
#form_feuser_logout_field_clearer,#form_feuser_login_field_clearer{clear:both;}
#form_feuser_logout_field_clearer hr,
#form_feuser_login_field_clearer hr {visibility:hidden; padding:0;}

/* Navigation */
#navigation {background:#fff; clear:both;width:100%;}
#navigation ul.menu {margin:0 auto;width:970px;background:#4f3137;overflow:auto;}
* html #navigation ul.menu {margin:0;}
#navigation ul.menu div {display:inline;}
/*#navigation ul.menu li {float:left;display:inline;padding:1.05em 0 .75em 0;margin-left:20px;}*/
#navigation ul.menu li {float:left;display:inline;}
#navigation ul.menu li * {display:inline;}
#navigation ul.menu a {font-size:1.1em; color:#fff; text-decoration:none; text-transform:uppercase; display:block; padding:1.05em 1em .75em 1em;} 
#navigation ul.menu a:focus, #navigation ul.menu a:hover {background:#735a5f;}
#navigation ul.menu li.menuitem_selected a {background:#735a5f;}
#navigation ul.menu li.menuitem_selected li a {background:red;}
#navigation ul.menu li.page_0 a {background:#4f3137;}
body.home #navigation ul.menu li.menuitem_selected a {background:#4f3137;}

/* Teaser */
#teaser{width:100%;background:#73c6cd;}

#teaser .section {text-align:left; width:970px; padding:0; margin:0 auto; background:url(teaser.gif) repeat-y; overflow:hidden;}
#teaser div.section .section {padding:0; width:727px; background:transparent; float:left; display:block;}
#teaser div.section .cover {line-height:0;}
#teaser div.section .spacer {float:left; line-height:3.5em; width:243px; color:#badde0; display:block;}
#teaser div.section h2 {font-size:1.4em; line-height:1.2em; padding:1em 10px .5em 10px;}
#teaser div.section div.text {font-size:1.2em; line-height:1.3em; padding:.5em 10px 1em 10px; display:none;}
#teaser div.section ul.images {padding:0; margin:0;}
#teaser div.section ul.images li {overflow:hidden;}
#teaser div.section ul.images * {padding:0; margin:0; line-height:0;}
#teaser div.section ul.images a {line-height:0;}
#teaser div.section div.twi-clearer {display:none;}

/*
#teaser .section {width:990px;padding:0;margin:0 auto; background:url(teaser.gif);}
#teaser .section {line-height:0;}
#teaser .section {width:970px; padding:0; margin:0 auto;text-align:left;}
#teaser .section * {padding-left:270px;}
#teaser .section img {padding:0;}
*/

#teaser .aside {position:relative;width:990px;margin:0 auto;color:#000;}

#teaser .menu {width:243px;padding:.15em 0 1.5em 0; margin:0;}
#teaser .menu li, #teaser .menu dd {margin:0 3px;}

#teaser dl.menu {position:absolute; left:10px; top:0; color:#fff; background:#ce4813;}
#teaser dl.menu dt{font-size:1.1em;color:#ce4813;font-weight:bold;text-transform:uppercase;text-align:right;border-top:.1em solid #fff;padding:.7em .5em .6em 0;margin:0 3px;letter-spacing:.1em;border-color:#ce4813;background:#fff url(dummy.png) no-repeat .2em .2em;}
#teaser dl.menu dd * {margin:0 3px;}
#teaser dl.menu dd a{margin:0;}
#teaser dl.menu ul{padding:.3em 0 0 0;}
#teaser dl.menu li{border-bottom:1px dotted #fff;padding:.2em 0;margin:0 0 .4em 0;text-indent:13px;background:transparent url(/files/arrow-white.gif) no-repeat 0 6px;}
#teaser dl.menu a {color:#fff;text-decoration:none;}
#teaser dl.menu div.pageComment p {text-indent:0;}
#teaser dl.menu div.pageComment {border-bottom:1px dotted #fff; padding:.5em 0;}
#teaser dl.menu p.pageComment_info {font-style:italic; background:transparent; border:0; font-size:1em; text-indent:0; padding:0;}
#teaser dl.menu div.pageComment_readmore {text-align:right;}

#teaser ul.menu {position:absolute; left:10px; top:0; color:#4f3137; background:#BadDe0; padding:0;}
#teaser ul.menu li{border-bottom:1px dotted#fff; padding:0; margin:0; text-indent:1.5em;}
#teaser ul.menu li.menuitem_selected a {background:#fff url(/files/arrow-brown.gif) no-repeat 6px 10px;}
#teaser ul.menu li.menuitem_selected li a {background:#badde0 url(/files/arrow-brown.gif) no-repeat 18px 10px;}
#teaser ul.menu a {color:#4f3137; text-decoration:none; display:block; background:transparent url(/files/arrow-brown.gif) no-repeat 6px 10px; padding: .4em 0;}
#teaser ul.menu a:focus {text-decoration:underline;}
#teaser ul.menu a:hover {background:#fff url(/files/arrow-brown.gif) no-repeat 6px 10px;}

#teaser ul.menu li ul {padding:0;}
#teaser ul.menu li li {margin:0; border:0; border:1px dotted #fff; border-bottom:0; border-left:0; border-right:0; text-indent:3em;}
#teaser ul.menu li li a {background: #badde0 url(/files/arrow-brown.gif) no-repeat 18px 10px;}
#teaser ul.menu li li a:hover {background:#fff url(/files/arrow-brown.gif) no-repeat 18px 10px;}
#teaser ul.menu li li.menuitem_selected a {background:#fff url(/files/arrow-brown.gif) no-repeat 18px 10px;}
#teaser ul.menu li.menuitem_selected li a {background: #badde0; background-image: none;}

#teaser ul.menu li li li a {color: #966E6D; padding-left: .5em; background-image: none;}
#teaser ul.menu li li li a:hover {background-image: none;}
#teaser ul.menu li li li li a {color: #9E8D80; background-image: none}

/* teaser overrides */
#teaser dl.menu dt.myPages {background:#fff url(/files/user_32.png) no-repeat .2em .2em;}
#teaser dl.menu dt.about {background:#fff url(/files/eucunet_32.png) no-repeat .2em .2em; margin-top:1px; margin-bottom:3px;}
#teaser dl.menu dt.about a {color:#4f3137; display:block;}
#teaser dl.menu dt.events {background:#fff url(/files/calendar_32.png) no-repeat .2em .2em;}
#teaser dl.menu dt.latestProject {background:#fff url(/files/task_32.png) no-repeat .2em .2em;}
#teaser dl.menu dt.featuredProjects {background:#fff url(/files/featured-projects_32.png) no-repeat .2em .2em;}
#teaser dl.menu dt.latestComments {background:#fff url(/files/comments_32.png) no-repeat .2em .2em;}
#teaser dl.menu dd.events h1 {display:none;}
#teaser dl.menu dd.events {padding:0; padding-top:3px; padding-bottom:3px; margin:0;}

/* Footer */
#footer .largeColumn {border-top:1px dotted #4f3137;}
#footer p{padding:0 10px 1em 10px; font-size:.8em;}
#footer p.fp7 {color:#73c6cd; border:0; padding:0;}
#footer p.fp7 img {float:left; padding-right: 1em;}

/* Calendar */
table.calendar {text-align:center; vertical-align:middle; padding:0; margin:0; width:auto; text-indent:0;}
table.calendar thead, table.calendar body {margin:0; padding:0;}
table.calendar tr {border:0;}
table.calendar tr.nav th {background:#ce4813; vertical-align:top;}
table.calendar th, table.calendar td {padding:0; margin:0; border:1px solid #4f3137; width:14%; font-weight:normal; text-align:center;}
table.calendar th a, table.calendar td a {display:block; font-weight:bold; text-align:center; color:#ce4813;}
table.calendar th {text-transform:uppercase; background:#73c6cd; font-size:.9em; color:#fff;}
table.calendar th table {width:100%; background:transparent; margin:0; padding:0;}
table.calendar th th {text-align:center; width:auto; border:0;}
table.calendar th th a {display:inline; color:#fff;}
table.calendar th th.jump {width:25px;}
table.calendar th th.jump span {display:none;}
table.calendar th th.jump a {width:19px; display:block; height:13px;}
table.calendar td {color:#4f3137; padding:.4em 0 .3em 0;}

table.calendar tr.nav th th.yearArrowLeft a,
table.calendar tr.nav th th.monthArrowLeft a {background:transparent url(/files/arrowleft.gif) no-repeat 3px 2px; margin:3px auto;}
table.calendar tr.nav th th.yearArrowRight a,
table.calendar tr.nav th th.monthArrowRight a {background:transparent url(/files/arrowright.gif) no-repeat 3px 2px; margin:3px auto;}

table.calendar .day{background:#e3f4f5;}
table.calendar .weekend{background:#e2dfdf;}
table.calendar .today, table.calendar .today a {background:#ce4813;color:#fff;}
table.calendar td.otherMonth {background:#fff;}

#tumbleBar table.calendar {width:236px;}
#tumbleBar table.calendar tr.nav th {border:0;}
#tumbleBar table.calendar td a {color:#ce4813;}
#tumbleBar table.calendar td.today a {color:#fff;}
.smallColumn table.calendar {width:234px; margin:0 auto;}

/* === Overrides ========================================================== */

.smallColumn dl.menu dt{background:#73c6cd url(/files/dummy.png) no-repeat .2em .2em;}
/*body.home .largeColumn {width:717px; padding:0 10px 0 0;}*/

.displayInRow {background:#73c6cd;display:block;width:100%;margin:-1.5em 0 1em 0;padding:0;}
.displayInRow ul {overflow:auto;padding:1.5em .5em .5em .5em;}
.displayInRow li {float:left; padding:.2em 0}
.displayInRow .formfield_label {display:none;}

/* Very specific form overrides */
.even,.odd {padding:.2em 0;}
h3.country {padding:1.5em 0 1.5em 0;}

#form_children_university_form_two_fieldset_submit legend, #form_children_university_form_two_fieldset_submit .legend {display:none;}
#form_childrenuniversity_part_one_fieldset_submit legend, #form_childrenuniversity_part_one_fieldset_submit .legend {display:none;}

#form_childrenuniversity_part_one_field_activities_per_year_input               {width:5em;}
#form_childrenuniversity_part_one_field_target_group_age_min_input              {width:5em;}
#form_childrenuniversity_part_one_field_target_group_age_max_input              {width:5em;}

#form_children_university_form_two_field_involved_persons_planning_input        {width:5em;}
#form_children_university_form_two_field_involved_women_planning_input          {width:5em;}
#form_children_university_form_two_field_involved_persons_implementation_input  {width:5em;}
#form_children_university_form_two_field_involved_women_implementation_input    {width:5em;}
#form_children_university_form_two_field_participation_fee_input                {width:5em;}
#form_children_university_form_two_field_female_participants_percent_input      {width:5em;}
#form_children_university_form_two_field_female_lecturers_percent_input         {width:5em;}

#form_tell_friend_field_website {display:none;}

/* Text with image */
div.text-with-image ul.images {width:100%; overflow:auto;}
div.text-with-image ul.images * {margin:0;}
div.text-with-image ul.images li {list-style:none; font-size:.9em; overflow:auto;}
div.text-with-image ul.images p {padding:5px;}
div.text-with-image ul.images li div {display:inline; float:left; padding:5px 0;}

.twi-image-inline-left .images {float: left; width: auto;}
.twi-image-inline-right .images {float: right; width: auto;}
.twi-image-top-left .images {text-align: left;}
.twi-image-bottom-left .images {text-align: left;}
.twi-image-top-centered .images {text-align: center;}
.twi-image-bottom-centered .images {text-align: center;}
.twi-image-top-right .images {text-align: right;}
.twi-image-top-right .images .image {text-align: right;}
.twi-image-bottom-right .images {text-align: right;}
.twi-image-bottom-right .images .image {text-align: right;}
.twi-clearer {height: 1px; line-height: 1px; clear: both;}

/* Lightbox */
#jquery-overlay {z-index: 4217;}
#jquery-lightbox {z-index: 4219;}
#lightbox-nav {z-index: 4211;}
#jquery-lightbox a img,
#lightbox-container-image-box,
#lightbox-container-image,
#lightbox-loading,
#lightbox-container-image-box > #lightbox-nav,
#lightbox-nav a,
#lightbox-nav-btnPrev, #lightbox-nav-btnNext,
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext,
#lightbox-container-image-data-box,
#lightbox-container-image-data,
#lightbox-container-image-data #lightbox-image-details,
#lightbox-image-details-caption,
#lightbox-image-details-currentNumber,
#lightbox-secNav-btnClose {	z-index: 4201;}

/* Time Picker */
div.time-picker{position:absolute;height:200px;width:4em;/* needed for IE */overflow:auto;background:#fff;border:1px solid #73c6cd;border-top:0;z-index:2000;}
div.time-picker-12hours{width:6em;/* needed for IE */}
div.time-picker ul{list-style-type:none;margin:0;padding:0;}
div.time-picker li{padding:1px;cursor:pointer;list-style:none;margin:0;background:#73c6cd; color:#fff; padding:.2em; border-top:1px dotted #fff;}
div.time-picker li.selected{background:#fff;color:#4f3137;}

/* Date Picker */
div.ui-widget{background:#fff;border:1px solid #73c6cd; font-size:1em;}
div.ui-widget input,div.ui-widget select,div.ui-widget textarea,div.ui-widget button{font-size:1em;}
.ui-widget-content{border:1px solid #fff;background:#fff;color:#222;}
.ui-widget-content a{color:#222;}
.ui-widget-header{border:1px solid #ce4813;background:#ce4813;color:#fff;font-weight:bold;}
.ui-widget-header a{color:#222;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #73c6cd;background:#73c6cd;font-weight:normal;color:#fff;outline:none;text-align:center;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;outline:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background:#fff;font-weight:normal;color:#4f3137;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #4f3137;background:#4f3137;font-weight:normal;color:#fff;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}

div.ui-datepicker {width:17em; z-index:2000; padding:.2em;}
div.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
div.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
div.ui-datepicker .ui-datepicker-prev {left:2px; background:url("/files/arrowLeft.gif") no-repeat 5px 7px;}
div.ui-datepicker .ui-datepicker-next {right:2px; background:url("/files/arrowRight.gif") no-repeat 5px 7px;}
div.ui-datepicker .ui-datepicker-prev span, 
div.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
div.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
div.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
div.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
div.ui-datepicker select.ui-datepicker-month, 
div.ui-datepicker select.ui-datepicker-year { width: 49%;}
div.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
div.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
div.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
div.ui-datepicker td { border: 0; padding: 1px; }
div.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
div.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
div.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/*Admin Panel */
#adminpanel {background:#e3004f; margin:0; padding:.5em 0; position:fixed; z-index:5000; top:0; left:0; right:0; width:100%; color:#fff;}
#adminpanel h1 {text-transform:uppercase; float:left; font-size:1.5em; padding: 0 .5em;}
#adminpanel p {float:left; margin:0 2em;}
#adminpanel ul {overflow:auto;}
#adminpanel li {float:right; padding:0 1em;}
#adminpanel a {color:#fff; background:#202020; text-decoration:none; padding:.1em .3em;}
#adminpanel a:focus {background:#fff; color:#000;}
#adminpanel a:hover {background:#fff; color:#000;}


/* cu properties */
.cu-property-title { margin-bottom: 0; padding-bottom: 0; margin-top: 1em;}



.edit-link {
  text-align: right;
}
.edit-link a, .create-new-project a {
  background:#4f3137;
  padding: .1em .5em;
  color: white;
  text-decoration: none;
  font-weight: bold;
}
.edit-link a:hover, .create-new-project a:hover {
  text-decoration: underline;
}

.cu-details .edit {
  border: 0 !important;
}
.cu-details .first {
  border-top: 0 !important;
}



#form_CUFORM_ACTIVITIES_OFFERS_fieldset_submit legend {display: none;}
#form_CUFORM_ADMINISTRATION_COOPERATION_fieldset_submit legend {display: none;}
#form_CUFORM_CONCEPT_DOCUMENTATION_fieldset_submit legend {display: none;}
#form_CUFORM_NAME_fieldset_submit legend {display: none;}
#form_CUFORM_GENDER_ASPECTS_fieldset_submit legend {display: none;}
#form_CUFORM_INSTITUTION_fieldset_submit legend {display: none;}
#form_CUFORM_LECTURERS1_fieldset_submit legend {display: none;}
#form_CUFORM_LECTURERS2_fieldset_submit legend {display: none;}
#form_CUFORM_PARTICIPANTS_fieldset_submit legend {display: none;}
#form_CUFORM_PARTICIPANTS_AND_TARGET_GROUP_fieldset_submit legend {display: none;}
#form_CUFORM_PARTICIPATION_fieldset_submit legend {display: none;}
#form_CUFORM_PLANNING_AND_IMPLEMENTATION_fieldset_submit legend {display: none;}

.my-cu {
  border: 1px #4f3137 dashed;
  border-width: 1px 0 1px 0;
  margin-bottom: 1.5em;
}
.visibility-label {
  padding: 2px 5px 2px 5px;
  margin-right: 5px;
  font-weight: bold;
  background:#4f3137;
  color: #FFF;
  font-size: .9em;
}

.visibility-label-PUBLIC {
 background:#690;
}
.visibility-label-PRIVATE, .visibility-label-null {
 background:#936;
}
.visibility-label-REGISTERED {
  background:#369;
}

.cu-details h1 {
  font-size: 1.6em;
}

#form_CUFORM_CONCEPT_DOCUMENTATION_field_aims_goals textarea {
  width: 440px;
  height: 200px;
}

.counter-overview {
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
}
.counter-overview td {
  text-align: center;
  border: 0;
}
.counter-overview .current {
  font-weight: bold;
  background:#FFF;
  color:#000;
}
.counter-overview .before {
  font-weight: normal;
  color:#FFF;
  background:#73c6cc !important;
}
.counter-overview .after {
  font-weight: normal;
  color:#4f3137;
  background:#badde0 !important;
}