

/*-------------------TU Muenchen Eureca CSS - ase----------------------------------------*/

body {
background:transparent url(images/bkgr-body.jpg) repeat-x;
margin: 0px;
padding: 0px;
font: 12px Tahoma,  Tahoma, Arial, Helvetica, sans-serif;
color: #444;
line-height: 16px;
}
#wrapper {
margin:0pt auto;
position:relative;
width:960px;
}
#main {
left:0pt;
position:absolute;
text-align:left;
width:960px;
}
#header{
background:url(images/bkgr-header.png) no-repeat right bottom;
}
 
.wrapperStandard {
width: 100%;
clear: both;
margin: 0 auto;
height: auto;
padding:0;
text-align:center;
}
.caption{
font-weight: bold;
clear:left;
font-size: 10px;
} 
p {
margin-top:0;
margin-bottom:10px;
}
h1 {
font-size: 16px;
color: #4997CD;
line-height: 20px;
padding:0;
>margin-top:10px;
}
h3{
font: bold 12px Tahoma, Arial, Helvetica;
color: #000;
margin: 0px 0px 5px 0px;
}
#sidebarRight h1 {
font: bold 12px Tahoma, Arial, Helvetica;
color:#4997CD;
margin: 0px 0px 0px 0px;
border: 0;
padding:0px;
}
#sidebarRight p {
margin: 0px 0px 0px 0px;
padding:0px;
}
h2 {
font: bold 14px Tahoma, Arial, Helvetica;
color: #4997CD;
margin: 10px 0px 0px 0px;
padding: 0px;
}
#sidebarRight h2 {
font: bold 14px Tahoma, Arial, Helvetica;
color: #4997CD;
margin: 0px 0px 6px 0px;
padding:3px 0 2px 0px;
_padding:0px 0 5px 0px;
background:transparent url(images/bkgr_blockh2.gif) repeat-x bottom;
}
#sidebarRight .blockContent {
margin: 0px 14px 6px 14px;
}
#sidebarLeft h2 {
font: bold 13px Tahoma, Arial, Helvetica;
color: #4997CD;
margin: 0px 0px 6px 0px;
padding: 0px;
}
#sidebarLeft h4 {
font: 10px Tahoma, Arial, Helvetica;
color: #a7a7a7;
margin: 20px 0px 2px 0px;
padding: 0px;
text-align: center;
}
strong{
font-weight: bold;
}
.else {
color: #505442!important;
}
.else h1{
padding-bottom:5px;
border-bottom: 2px  solid  #505442;
}
.else h2{
margin:10px 0 0 0;

font: 12px  Tahoma, Arial, Helvetica;
color:#a2a2a2;
font-weight: bold;
padding:0;
clear:both;
}
.clear {
clear: both;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
height:0px;
}
img {
border: 0px;
}
#sidebarRight .bar {
width: 99%;
border-bottom: #eaeaeb 1px solid;
margin: 5px auto;
padding:0;
}
#contentMain .content .bar {
width:100%;
border-top: #a2a2a2 1px solid;
margin: 5px 0 5px 0;
padding:0;
line-height:0;
}
/*left*/
#sidebarLeftInside{
margin:1px;
}
#sidebarLeft {
float: left;
margin: 0px 10px 0px 0px;
_margin: -15px 10px 0px 0px;
padding-top:10px;
width: 180px;
background:url(images/bkgr-col-left.gif) no-repeat #fff;
}
#sidebarLeft .block{
margin-bottom:15px;

}
#sidebarLeft ul.menu {
list-style-image: none;
padding:0;
margin:0 13px;
}
#sidebarLeft ul.menu li {
list-style-type: none;
list-style-image: none;
padding:0;
margin:0;
_height:14px;
}
#sidebarLeft ul.menu li ul {
list-style-type: none;
list-style-image: none;
padding:0;
margin:0;
_height:14px;
}
#sidebarLeft ul li a {
text-decoration: none !important;
color: #444;
padding:0;
font-size:14px;
font-weight: bold;
padding:3px 0 3px 12px; 
margin:0;
display:block;
/*border-bottom:1px solid #E8E8E8;*/
background:url(images/bkgr_navi.gif) bottom repeat-x;
}
#sidebarLeft ul li a.active,
#sidebarLeft ul li a:hover,
#sidebarLeft ul li.active-trail a {
color: #4997CD;
}
#sidebarLeft ul li ul li a {
text-decoration: none !important;
color: #444;
padding:0;
font-weight: normal;
padding:5px 0 5px 20px; 
margin:0;
display:block;
background:none;
}
#sidebarLeft ul li ul li ul li a {
text-decoration: none !important;
color: #444;
padding:0;
font-weight: normal;
padding:5px 0 5px 35px; 
margin:0;
display:block;
background:none;
font-size:11px;
}

#sidebarLeft ul li ul li a:hover {
color: #4997CD !important;
}
#sidebarLeft #block-menu-menu-adminmenu ul li a {
text-decoration: none !important;
color: #4c4c50;
padding:0;
font-size:12px;
font-weight: normal;
padding:2px 0 2px 4px; 
margin:0;
display:block;
border-bottom:1px solid #E8E8E8;
background:none;
}
/*content*/
#contentMain {
margin: 0px 0px 0px 0px;
_margin: -15px 0px 0px 0px;
width: 490px!important;
padding:0 15px 20px 15px;
float: left;
background:url(images/bkgr-col-center.gif) no-repeat #fff;

}
#contentMainInside {
margin: 1px
}
#contentMain .content .left{
float:left;
width:40%;
margin-right:0px;
padding-left:0px;
padding-right:10px;
}
#contentMain .content .right{
float:left;
width:50%;
display:inline;
text-align:top;
height:auto;
}
#contentMain .right img{
padding:10px;
margin:0;
}
#contentMain .content {
padding: 0;
margin:0;
}
#contentMain .content .content {
padding:5px 0 0 0!important;
_padding:0 0 0 0!important;
_margin:0 5px 0 0!important;
}
#contentMain .date {
font: 10px Tahoma, Arial, Helvetica;
color: #707173;
line-height: 10px;
}
#contentMain a {
color: #4997CD;
}
#contentMain a:hover {
text-decoration: none;
color: #C50E1F;
}
#contentMain .views-field-title a {
color:#666;
text-decoration: none;
border: 0px;
background: transparent;
margin: 0;
padding: 0;
font-weight: bold;
}
#contentMain .pager a {
color: #000;
text-decoration: none;
border: 0px;
background: transparent;
margin: 0;
padding: 0;
font-weight: normal;
font-size:12px;
font-family: arial, halvetica !important;
}
#contentMain .pager a:link {
text-decoration: none;
border: 0px;
background: transparent;
color: #000;
font-weight: normal;
font-size:12px;
font-family: Tahoma, Arial, Helvetica !important;
}
#contentMain .pager a:hover {
text-decoration: none;
border: 0px;
background: transparent;
color: #C50E1F;
font-weight: normal;
font-size:12px;
font-family: Tahoma, Arial, Helvetica !important;
}
#contentMain  .item-list .pager li {
list-style-image:none;
list-style-position:none;
list-style-type:none;
font-size:12px;
font-family: Tahoma, Arial, Helvetica !important;
margin:0;
padding:0 1px 0 1px;
}
#contentMain .item-list .pager .pager-current li{
list-style-image:none;
list-style-position:none;
list-style-type:none;
font-size:12px;
font-family: Tahoma, Arial, Helvetica !important;
margin:0;
padding:0;
color: #C50E1F !important;;
font-weight: bold !important;
}
#contentMain .item-list ul li {
list-style-image:none;
list-style-position:none;
list-style-type:none;
margin:0;
padding:0;
}
#contentMain .item-list ul li a:hover {
color: #C50E1F;
text-decoration: none;
border: 0px;
background: transparent;
}
/*right*/
#sidebar_right h2 {
margin: 0px 0px 5px 0px!important;
padding: 0px!important;
line-height: normal!important;
}

#sidebarRightInside{
margin:1px;
}
#sidebarRight {
width: 210px;
background:#fff;
float: left;
margin: 0px 0px 0px 10px;
_margin: -15px 7px 0px 10px;
padding: 10px 15px 0px 15px;
display: inline!important;
text-align: left;
font: 11px Tahoma, Arial, Helvetica;
background:url(images/bkgr-col-right.gif) no-repeat #fff;
}
#sidebarRight .outer {
_margin: 5px 0px 0px 0px;
padding: 0px;
}
#sidebarRight .ad2 {
clear: both;
margin-bottom: 5px;
}
#sidebarRight img {
border: 0px;
margin: 5px 0px 0px 0px;
padding: 0px;
}
#sidebarRight .view-id-heft{
padding: 0px;
margin: 0px;
}
#sidebarRight ul.menu {
list-style-image: none !important;
border: none!important;
text-align: left!important;
}
#sidebarRight ul.menu li {
margin: 0 0 0 0!important;
}
#sidebarRight ul li a {
text-decoration: none !important;
color: #000;
}
#sidebarRight li.expanded {
list-style-type: none!important;
padding: 0!important;
margin: 0!important;
}
#sidebarRight li.collapsed {
list-style-type: none!important;
padding: 0!important;
margin: 0!important;
}
#sidebarRight li.leaf {
list-style-type: none!important;
list-style-image: none!important;
padding: 0!important;
margin: 0!important;
text-decoration: none !important;
}
#sidebarRight li a.active {
color: #000;
text-decoration: none !important;
}
#sidebarRight td.menu-disabled {
background: #ccc;
}
#sidebarRight ul.links {
margin: 0;
padding: 0;
}
#sidebarRight ul.links.inline {
display: inline;
}
#sidebarRight ul.links li {
display: inline;
list-style-type: none!important;
padding: 0;
}

#sidebarRight .block{
padding-bottom:23px;
margin-bottom:15px;
border-bottom:1px dashed #999;
}
#sidebarRight .block ul {
margin: 0 !important;
padding: 0 !important;
}
#sidebarRight li.collapsed {
list-style-image: none !important;
list-style-type: none !important;
margin: 0;
padding: 0 !important;
}
#sidebarRight li.expanded {
list-style-image: none !important;
list-style-type: none !important;
margin: 0;
padding: 0 !important;
}
#sidebarRight .first a {
list-style-type: none!important;
}
#sidebarRight .last a {
list-style-type: none!important;
background: none;
}
#sidebarRight ul li a:hover {
color: #666;
}
#sidebarRight .item-list ul li {
list-style-image: none;
list-style-type: none;
margin: 0 0 5px 0;
_margin: 0 0 0px 0;
padding: 0;
border:0 !important;
}
#sidebarRight .more-link {
text-align: right;
}
#sidebarRight .more-link a {
color: #000;
text-decoration: none;
}
#sidebarRight .more-link  a:hover {
text-decoration: none;
color: #a2a2a2;
}
#sidebarRight .more-link.active {
text-decoration: none;
color: #666;
}


#sidebarRight .mehr {
text-align: left;
font-weight: bold !important;
color: #4997CD;
}
#sidebarRight .mehr a,
#sidebarRight a {
color: #4997CD;
font-weight: bold !important;;
text-decoration: none;
}
#sidebarRight .mehr  a:hover {
text-decoration: none;
font-weight: bold ;
color: #a2a2a2;
}
#sidebarRight .mehr .active {
text-decoration: none;
font-weight: bold !important;;
color: #a2a2a2;
}
#sidebarRight .calendar-calendar a {
color: #000;
text-decoration: none;
}
#sidebarRight .calendar-calendar a:hover {
text-decoration: none;
color: #a2a2a2;
}
#sidebarRight .calendar-calendar a .active {
text-decoration: none;
color: #666;
}
#sidebarRight .calendar-calendar td {
border: 1px solid #cbcbcb;
height:15px !important;
}
#sidebarRight .view-content .calendar-calendar {
margin: 4px 6px;
padding: 0;
}
#sidebarRight .calendar-calendar div.date-nav {
background-color: #fff;
border: 0;
color: #777777;
padding: 0;
width: auto;
}
#sidebarRight .calendar-calendar td .future-mini-day-on a {
background-color: #f3f3f3;
}
#sidebarRight .calendar-calendar .today .mini-day-on {
background-color: #d2d2d2;
padding:0;
}
#contentMain .calendar-calendar .today .mini-day-on {
background-color: #d2d2d2;
padding:0;
}
#sidebarRight .calendar-calendar td.sat {
background-color: #f3f3f3;
}
#sidebarRight .calendar-calendar td.sun {
background-color: #f3f3f3;
}
#sidebarRight .calendar-calendar td.today {
background-color: #d2d2d2;
}
#sidebarRight .calendar-calendar td.empty {
background-color: #fff;
}
#sidebarRight .calendar-calendar th.days {
background-color: #a2a2a2;
color: #000;
font-weight: normal!important;
border: 1px solid #595959;
}
#sidebarRight .calendar-calendar .mini-day-on {
padding: 0;
background-color: #4997CD;
color:#fff;
}
#sidebarRight .calendar-calendar .mini-day-on  a{
color:#fff;
}
#contentMain .calendar-calendar .mini-day-on {
padding: 0;
background-color: #4997CD;
}
#contentMain .calendar-calendar .mini-day-on a{
color:#fff;
}
#user-login-form {
text-align: left;
}
#breadcrumb {
font: normal 10px Tahoma, Arial, Helvetica;
color: #999;
margin-top: 0px;
_margin-top: -12px;
margin-bottom: 15px;
padding: 5px 0 0 10px;
border: 1px solid #E3E3E1;
height: 20px;
background:#fff;
}
.breadcrumb .breadcrumb {
margin-left: 11px;
_margin-top: 0px;

}
.breadcrumb a {
color: #999;
display: inline;
border: none !important;
text-decoration: none;
}
.breadcrumb a:link, .navlist a:visited {
color: #000;
text-decoration: none;
border: none !important;
}
.breadcrumb a:hover {
color: #a7a7a7!important;
border: none !important;
}
#footer {
color: #fff;
padding: 16px 0 0 0;
text-align: center;
clear: both;
margin: 5px auto;
background:url(images/bkgr-footer.gif) repeat-x;
height:80px;
line-height: 22px;
}
#footer .content {
margin: 0px auto 0px;
padding: 0px;
font-weight:bold;
}
#footer a {
color:#fff;
text-decoration:none;
}
#submit {
margin-top: 3px;
}











/*ase style */

#sidebarLeft ul{

}
#sidebarLeft ul li{
border-bottom.1px solid #E5E5E5;
}
#sidebarLeft ul li a{
font: 14px Tahoma, Arial, Helvetica, sans-serif;
color:#9A9A9A;
display:block;
padding:7px 5px 6px 0;
font-weight:bold;
}
#sidebarLeft ul li a.active{
color:#3F93CF;
}
#sidebarLeft ul li a:hover{
}
#breadcrumb{
border:1px solid #E2E2E2;
}



#block-block-6 {
text-align:center;
}
#block-views-Schlagzeilen-block_2 .views-row-odd,
#block-views-Schlagzeilen-block_2 .views-row-even{
margin-bottom:25px;
}
#attachments th{
display:none;
}
#attachments tr{
border-bottom:1px solid;
background:none;
}
#attachments td{
padding:5px 0;
}
#attachments td a{
display:block;
margin-right:30px;
}
.pdf{
background:url(images/application-pdf.png) no-repeat 0 2px;
display:block;
padding:0 0 3px 20px;
}
#edit-search-block-form-1-wrapper label{
display:none;
}
#block-menu-menu-topmenu {
background:url(images/bkgr-top.png) repeat-y;
padding-top:2px;
}

#block-menu-menu-topmenu ul{
text-align:right;
margin:0px 10px 3px 0;
}

#block-menu-menu-topmenu ul li{
list-style-type: none;
list-style-image: none;
margin: 0px 0 0 10px;
padding: 0; 
display:inline;
}

#block-menu-menu-topmenu ul li a{
text-decoration: none;
color: #fff;
font-size:11px;
}
#block-menu-menu-topmenu ul li a.active{
font-weight: bold;
}
#search-block-form{
width:239px;
float:right;
margin:60px 0 0 0;
}
#search-block-form #edit-search-block-form-1{
width:163px;
>width:147px;
border:1px solid #ddd;
font-weight: bold;
padding:4px 0;
}

#search-block-form #edit-submit,
#search-block-form #edit-submit-1{
border:1px solid #ddd;
padding:3px 5px;
background:#fff;
color:#004494;
font-weight: bold;
}
#logo-image{
float:left;
}
#sidebarRight .block-aggregator .item-list ul li,
#sidebarRight #block-locale-0 ul li {
list-style-type: disc !important;
margin-left:15px;
}
#sidebarRight .block-aggregator li a,
#sidebarRight #block-locale-0 li a{
font-weight:normal !important;
color:#666;
}

.view-id-members .views-field-field-picture-fid{
width:100px;
float:right;
margin-bottom:10px;
}
.view-id-members .views-row-even,
.view-id-members .views-row-odd{
clear:both;
margin-bottom:20px;
}
.view-id-members .views-field-title{
font-weight:bold;
}
.view-course-handbook .views-row-odd,
.view-course-handbook .views-row-even{
margin-bottom:15px;
}
#contentMain .view h3{
color:#4997CD;
border-bottom:1px solid #9A9A9A;
clear:both;
}
.view-id-Schlagzeilen .views-row-odd,
.view-id-Schlagzeilen .views-row-even{
margin-bottom:15px;
}

.view-id-Schlagzeilen .views-field-teaser p{
margin-bottom:0px !important;
}

#startRight{
width:240px;
overflow:hidden;
}
#startRight .field-field-topbild, #startLeft .field-field-topbild{
margin-left:-90px;
}
#startLeft{
width:240px;
overflow:hidden;
}


.fmessage{
margin-top:30px;
color:#999;
font-size:11px;
}

.node_read_more{
display:block !important;
list-style-type:none;
padding:0px !important;
}
.content ul{
margin:0px 0px 0px 13px;
padding:0px;
}
 
.view-content label{
font-weight:bold;
color:#666}


.views-exposed-form .views-exposed-widget .form-submit{
margin-top:14px;
}


.panel-2col-stacked .panel-col-first {
float:left;
width:49%;
}
.panel-2col-stacked .panel-col-first {
float:right;
width:49%;
}


.node-type-forum .author-pane-top {
height:auto;
overflow:hidden;
}
.node-type-forum .author-pane-picture{
display:none;
}
.node-type-forum .forum-links li {
list-style-type:none;
}
.forum-post{
border-bottom:1px solid #999;
}
.posted-on {
float:left;
padding:0;
}
.forum-post-panel-sub .author-pane {
padding:10px 0 5px 0;
}
.node-type-forum .content ul {
margin:0;
padding:0;
}
.forum-post-panel-sub .author-pane {
padding:0;
}
.author-pane-section {
margin-bottom:0;
}

.node-type-forum .post-title {
padding:5px 0 5px 0;
}
.author-pane-top {
overflow:auto;
height:auto;
}
.forum-folder-legend{
display:none;}

.print-link {
display:block;
float:right;
margin-top:-34px;
padding-bottom:0.5em;
text-align:right;
width:30px;
}


.print_html, .print_mail, .print_pdf {
margin-left:-1.6em;
}
