body{font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#4f4f4f;margin:0}
img{border:none}
form{margin:0;padding:0}
.clear{clear:both}
a { color:#009898; }
img#logo{position:absolute;left:140px;width:618px;height:89px}

/*
#nav{position:absolute;top:135px;width:187px;text-align:right}
#nav ul{list-style:none;margin:0;padding:0}
#nav li a{font-size:18px;color:#000;text-decoration:none; display:block; margin-bottom:5px;padding:2px 4px 2px 0; width:100%}
#nav li a.active{background-color:#f0e520}
#nav li ul {margin:-3px 0 3px}
#nav li ul li a{font-size:11px;margin-bottom:0}
#nav li ul li a.active{background-color:#fff; font-weight:800}
*/

/*
replaced by AR
#nav{position:absolute;top:135px;width:187px;text-align:right}
#nav ul{list-style:none;margin:0;padding:0}
#nav li a{font-size:18px;color:#000;text-decoration:none; display:block; margin-bottom:5px;padding:2px 4px 2px 0; width:100%}
#nav li ul {margin:-3px 0 3px}
#nav li ul li a{font-size:11px;margin-bottom:0}
#nav li a.active{background-color:#f0e520}
#nav li ul li a.active{background-color:#fff; font-weight:800}
*/
#nav{position:absolute;top:135px;width:187px;text-align:right}
#nav ul{list-style:none;margin:0;padding:0}
#nav li a{font-size:18px;color:#000;text-decoration:none; display:block; margin-bottom:5px;padding:2px 4px 2px 0; width:100%}
#nav li ul {margin:-3px 0 3px}
#nav li.nav2 a{font-size:11px;margin-bottom:0}
#nav li.nav1_active{background-color:#f0e520}
#nav li.nav2_active{background-color:#ffffff; font-weight:800}
#nav li.nav2_active a {font-size:11px; margin-bottom:0;}
#content h3{font-size:12px;font-weight:800;margin:0 0 0.5em 0}
#content h3 a{text-decoration: none; color: #4f4f4f}
#content h3 a:hover{text-decoration: underline;}
/* #content .news-latest-date a */
/* END replacement by AR */

#content{position:absolute;left:215px;top:135px;width:545px}
#content h1{font-size:18px;font-weight:400;color:#000;border-bottom:1px solid #000;margin:0 0 10px;padding:2px 0 5px}
#content h2{font-size:13px;font-weight:800;margin:0}
#content h2 span.date{font-weight:400}
#content p{margin:0}
#content p.more{font-size:11px;color:#009898;padding-bottom:10px}
#content p.more a{font-weight:800;color:#009898;text-decoration:none}

/* Removed by AR
#content a{color:#4f4f4f}
 */
#content .block-teaser{clear:both;margin-bottom:8px;}
#content .block-teaser img, #content .block-content img{float:left;margin-right:14px;margin-bottom:10px}
#content .block-news{clear:both;margin-bottom:18px}
#content .block-news a{text-decoration:none}
#content .block-news p{text-indent:-167px;margin-left:167px}
#content .block-content{padding-bottom:32px; border-bottom:1px solid #000000}


/*
replaced by AR
new definition of element in file: univercity_news.css
#content .block-content #author{font-size:11px; color:#858585;margin-bottom:12px}
*/

#content #block-print {text-align:right}
#content #block-print img{padding:8px 10px 8px 0}


#related{position:absolute;left:777px;top:135px;width:185px}
#related h6{font-size:18px;font-weight:400;color:#009898;margin:2px 0 3px;padding:0}
#related #search,#related #services,#related .links{margin-bottom:12px}
/*
replaced by AR
#related #search input.search{border:1px solid #ccc;width:134px;font-size:11px;color:#3c3c3c;padding-left:6px}
#related #search .submit{vertical-align:middle;margin-top:-1px}
*/
#related #search #searchform input.searchfield{border:1px solid #CCCCCC;width:134px;font-size:11px;color:#3c3c3c;padding-left:6px}
#related #search #searchform input.searchbutton {
  vertical-align:middle;
  margin-top:-1px;
/*  border: 1px solid #cccccc; */
  font-size: 0.8em;
}

#related ul.csc-menu.csc-menu-3 {padding-left: .5em;}
#related ul.csc-menu.csc-menu-3 li.csc-section {list-style-type: none;}
/*
#related ul.csc-menu.csc-menu-3 li.csc-section {
  list-style-image: url(/fileadmin/tuwien/images/univercity2015/extlink.gif);
}
*/
#related ul.csc-menu.csc-menu-3 li.csc-section a:hover{text-decoration:underline;}
#related ul.csc-menu.csc-menu-3 li.csc-section a {
  font-size:10px;
  color:#858585;
  text-decoration:none;
}
/* #related ul.csc-menu.csc-menu-3 li.csc-section a:before {content:url(/fileadmin/tuwien/images/univercity2015/extlink.gif)" "; } */

div.csc-header, div.csc-textpicHeader {margin-top: 1em;}
fieldset select {border:1px solid #ccc;width:140px;font-size:11px;color:#3c3c3c}
input.tx-indexedsearch-searchbox-sword.sword {border:1px solid #CCCCCC; width:200px; font-size:11px; color:#3c3c3c; }
/* END replacement by AR */

#related #services select{border:1px solid #ccc;width:140px;font-size:11px;color:#3c3c3c}
#related .links ul{font-size:11px;margin:0;padding:0}
#related .links li{list-style-type:none;background-image:url(../img/extlink.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;margin-bottom:2px}
#related .links li a{color:#535353;text-decoration:none;}

#meta{position:absolute;left:777px;top:10px;width:185px;}
#meta span{font-size:11px;margin-right:10px}
#meta span a{font-size:11px;color:#858585;text-decoration:none}

#content p.more a:hover,#content .block-news a:hover,#related .links li a:hover,#meta a:hover{text-decoration:underline}

/*
a.link_intern:before, .news-latest-morelink a:before, .news-list-morelink a:before { content:"\00BB  "; }
.link_intern, .news-latest-morelink a, .news-list-morelink a { color: #009898; text-decoration:none; border: none; }
*/

#static_footer {
	padding-top: .5em;
	font-size: .85em;
	text-align: center;
}

a.link_intern:before, p.searchmode_link a:before  { content:"\00BB  "; }
.link_intern, p.searchmode_link a { color: #009898; text-decoration:none; border: none; }
/* .link_intern { background:url(/fileadmin/tuwien/images/univercity2015/extlink.gif) no-repeat 0px 5px; border: none; } */
.link_extern {
	color: #009898;
	background:url(/fileadmin/tuwien/images/univercity2015/extlink.gif) no-repeat 0px 5px;
	border: none;
	padding-left: 14px;
}
/*.link_extern, .link_intern {}*/

.sIFR-active h1,
.sIFR-active h6,
.sIFR-active #nav li.nav1,
.sIFR-active #nav li.nav1_active {visibility: hidden; line-height: 1em;}

/*
.sIFR-active h1,
.sIFR-active h6,
.sIFR-active #nav li p.active,
.sIFR-active #nav li p.unactive {visibility: hidden; line-height: 1em;}
*/
