/* {{{ global */
body {
    text-align: center;
}
.fileicon {
    vertical-align: middle;
}
/* }}} */
/* {{{ header */

div#logo {
    float: left;
    padding: 0.5em 0em 2em 0em;
    margin: 0em;
	width:74em;
	background-color:#D92425;
}


.small_logo{
	background:#D92425 url(http://www.emf-berlin.org/fileadmin/images/EMF_Header.gif) no-repeat scroll right bottom;
	float:right;
	height:4em;
	margin:2em 1em 0 0;
	padding-right:22em;
	width:15em;
	}

div#logobild {
	float:left;
	background: url(http://www.hwr-berlin.de/fileadmin/bilder_internet/logos/hwr_logo_negativ.gif) no-repeat bottom left #D92425; 
	height:59px; 
	width:300px; 
	cursor:pointer;
	margin: 1em 0 0 1em;
	}

/* }}} */
/* {{{ pathbox */
div#pathbox {
    padding-left: 21em;
}
/* }}} */
/* {{{ navigation main */
div#header {
	clear: both;
	height: 2.5em;
	line-height: 2.5em;
	background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left #bababa;

}
div#header li {
    display: inline;
}
div#header a {
    font-size: 0.95em;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
div#header a.active {
    font-weight: bold;
}
div#header a:hover {
    color: #D92425;
    text-decoration: none;
}
div#navmain {
    float: left;
    width: 62em;
   /* background: url(../../grfx/corner_white_tl.gif) no-repeat top left;*/
}
div#navmain ul {
    list-style: none;
    margin: 0em;
    padding: 0em;
}
div#navmain li {
    margin: 0em 0em 0em 1em;
    font-size: 1em;
    padding: 0em;
    height: 1em;
}

* html div#navmain li {
    margin: 0em 0em 0em 0.8em;
    font-size: 1em;
    padding: 0em;
    height: 1em;
}
div#langswitch {
/*	background: url(../../grfx/corner_white_tr.gif) no-repeat top right;*/
	float: right;
	width: 14em;
}
div#langswitch ul {
    float: right;
    background: url(../../grfx/corner_white_br.gif) no-repeat bottom right;
    margin: 0em;
    padding: 0em;
    text-indent: 0em;
}
div#langswitch li {
    background: url(../../grfx/ref_lang.gif) no-repeat center left;
    margin: 0em 1em 0em 0em;
    font-size: 1em;
    padding: 0em;
    height: 1em;
}
div#langswitch a {
    color: #666666;
    font-weight: normal;
}

div.suche {
	float: left;
	width: 13.8em;
}
div#schnellzugriff {
    float: right;
    width: 15em;
}
/* }}} */
/* {{{ navigation sub */
div.subnav {
    background: url(../../grfx/corner_white_br.gif) no-repeat bottom right #d6d6d6;
    padding: 0em;
    margin: 0em 0em 1.1em 0em;
}
div.subnavheader h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 0.9em;
    font-weight: bold;
    color: #ffffff;
    margin: 0em;
    padding: 0.5em 1em 0.5em 1em;
}
div.subnavheader_grey h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 0.9em;
    font-weight: bold;
    color: #ffffff;
    margin: 0em;
    padding: 0.5em 1em 0.5em 1em;
}
div.subnavbody {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    padding: 0.5em 1em 0.5em 1em;
}
div.subnav ul {
    list-style: none url(../../grfx/none.gif);
    margin: 0em 0em 1em 0em;
  padding-left: 1.2em; 
  /*   padding-left: 0.5em;*/
    line-height: 1.0em;
}
div.subnav a {
    font-size: 0.95em;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
ul.level1 li {
    margin-top: 0.3em;
    margin-bottom: 0.2em;
}
ul.level1 li.haschildren {
    list-style: disc url(../../grfx/arrow_right.gif);
}
ul.level1 li.haschildren_open {
    list-style: disc url(../../grfx/arrow_down.gif);
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
div.subnav li.haschildren_open > a {
	color: #333333;
	font-weight: bold;
}
div.subnav li.haschildren_open > a.active {
    color: #D92425;
    font-weight: bold;
}

ul.level1 li.nochildren_open {
    list-style: none url(../../grfx/none.gif);
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
div.subnav li.nochildren_open > a {
	color: #333333;
	font-weight: bold;
}
div.subnav li.nochildren_open > a.active {
    color: #D92425;
    font-weight: bold;
}

div.subnav a.active {
    color: #D92425;
    font-weight: bold;
}
div.subnav a:hover {
    color: #D92425;
    text-decoration: none;
}
/* }}} */
/* {{{ targetchooser */
form.targetchooser {
    padding: 0em;
    margin: 0em;
}
form.targetchooser select {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 0.95em;
    width: 15.5em;
}
ul.targetchooser {
    list-style: none;
    margin: 0em;
    padding: 0.5em 0em 0.5em 0em;
}
ul.targetchooser li {
    margin: 0em;
    padding: 0em 1em 0.4em 1em;
}
ul.targetchooser a {
    font-size: 0.95em;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
ul.targetchooser a:hover {
    font-size: 0.95em;
    color: #D92425;
    text-decoration: none;
}
/* }}} */
/* {{{ content */
div#content {
    float: left;
    width: 74em;
}
/* }}} */
/* {{{ contentbody */
div#contentbody {
    float: right;
    width: 53em;
}
div#contentbody p {
    line-height: 1.5em;
}

div#contentbody hr, .downloadbody hr {
  height: 1px;
  margin: 0.5em 0em 0.5em 0em;
  border: 0;
  background: #888888;
  color: #888888;
}

/*div#contentbody a {
    color: #777777;
    font-weight: bold;
    text-decoration: none;
}
div#contentbody a:hover {
    color: #D92425;
    text-decoration: underline;
}*/

div#contentbody blockquote {
    margin-left:1.4em;
}
div#contentbody ul {
    padding-left:1.4em;
    list-style: url(../../grfx/bullet.gif) disc;
    line-height: 1.4em;
}
div#contentbody ul a {
    color: #777777;
    font-weight: bold;
    text-decoration: none;
}
div#contentbody ul a:hover {
    color: #D92425;
    text-decoration: underline;
}

* html div#contentbody ul {
    margin-left:0em;
    padding-left:1.8em;

}

div#contentbody ol {
    padding-left:1.4em;
    line-height: 1.3em;
}
div#contentbody ol a {
    color: #777777;
    font-weight: bold;
    text-decoration: none;
}
div#contentbody ol a:hover {
    color: #D92425;
    text-decoration: underline;
}
* html div#contentbody ol {
    margin-left:0.5em;
}

div#contentbody ul.liste_ohne_punkt {
    list-style: none url(../../grfx/none.gif);
    text-indent: 0em;
    margin: 0.2em 0em 1.3em 0em;
    padding: 0em 0em 0em 0em;
}

* html div#contentbody ul.liste_ohne_punkt {
    margin: 0.2em 0em 1.3em 0em;
}


div#contentbody ul.liste_ohne_punkt li {
    font-size: 1em;
    line-height: 1.3em;
    margin-right: 5em;
    margin-bottom: 0.3em;
}
div#contentbody ul.liste_ohne_punkt a {
    font-weight: bold;
    color: #666666;
}
div#contentbody ul.liste_ohne_punkt a:hover {
    color: #D92425;
}
/* }}} */
/* {{{ big_quote */
div.big_quote {
    margin: 1.5em 0em 1.5em 0em;
}
div.big_quote_back {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left #dddddd;
    color: #888888;
    margin: 0em;
}
div.big_quote p.quote {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right;
    padding: 0.4em 2em 0em 1em;
}
div.big_quote p.quote q {
    font-family: Georgia, Serif;
    font-size: 1.7em;
    line-height: 1.5em;
    quotes: "\00BB" "\00AB" "\203A" "\2039"; 
}
div.big_quote p.source {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    text-align: right; 
    padding-right: 2em;
}
/* }}} */
/* {{{ form */
div#contentbody form {
    margin: 1.5em 0em 1.5em 0em;
}
div#contentbody form div.line {
    margin-top: 1em;
}
div#contentbody form div.desc {
    float: left;
    width: 10em;
}
div#contentbody form div.field select {
    font-size: 1em;
    width: 24em;
    border: 2px solid #adadad;
}
div#contentbody form div.field input {
    font-size: 1em;
    width: 24em;
    border: 2px solid #adadad;
}
div#contentbody form div.field_wide input, div#contentbody form div.field_wide textarea {
    width: 32em;
    border: 2px solid #adadad;
}
div#contentbody form .needed {
    font-size: 0.95em;
    color: #D92425;
}
/* }}} */
/* {{{ images */
p.img_only {
    margin-top: 1em;
    margin-bottom: 1em;
}
div.img_big {
    position: relative;
    width: 36em;
    height: 16.3em; 
    margin-bottom: 1em;
}
div.img_big img {
    width: 36em;
    height: 16.3em; 
    top: 0em;
}
div.img_big .c_tl {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    position: absolute;
    width: 36em;
    height: 16.3em; 
    top: 0em;
}
div.img_big .c_tr {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right;
    position: absolute;
    width: 36em;
    height: 16.3em; 
    top: 0em;
}
div.img_big .c_bl {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    position: absolute;
    width: 36em;
    height: 16.3em; 
    top: 0em;
}
div.img_big .c_br {
    background: url(../../grfx/corner_white_br.gif) no-repeat bottom right;
    position: absolute;
    width: 36em;
    height: 16.3em; 
    top: 0em;
}
div.img_left {
    float: left;
    position: relative;
    width: 278px;
    margin: 1.6em 2em 1.6em 0em;
}
div.img_left .c_tl {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    position: absolute;
    top: 0em;
    width: 278px;
    height: 194px;
}
div.img_left .c_tr {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right;
    position: absolute;
    top: 0em;
    width: 278px;
    height: 194px;
}
div.img_left .c_bl {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    position: absolute;
    top: 0em;
    width: 278px;
    height: 194px;
}
div.img_left .c_br {
    background: url(../../grfx/corner_white_br.gif) no-repeat bottom right;
    position: absolute;
    top: 0em;
    width: 278px;
    height: 194px;
}
div.img_left p {
    color: #888888;
    font-size: 0.9em;
}
/* }}} */
/* {{{ table */
table.content {
font-size: 0.95em;
    width: 100%;
    border: none;
    border-spacing: 0px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    background: #ececec;
}
table.content a.nounderline {
    color: #000000;
    text-decoration: none;
}
table.content a.nounderline:hover {
    text-decoration: underline;
}
table.content th {
    font-size: 0.95em;
    line-height: 1.2em;
    background: #dddddd;
    border-bottom: 1px solid #ffffff;
    padding: 0.5em 0.8em 0.5em 0.8em;
    margin: 0em;
    vertical-align: top;
}
table.content td {
    font-size: 0.95em;
    line-height: 1.2em;
    background: #ececec;
    border-bottom: 1px solid #ffffff;
    padding: 0.5em 0.8em 0.5em 0.8em;
    margin: 0em;
    vertical-align: top;
}
* html table.content th {
    padding: 0.5em 0.5em 0.5em 0.5em;
 /*   border-right: 1px solid #dddddd;*/
}
* html table.content td {
    padding: 0.5em 0.5em 0.5em 0.5em;
}
/* }}} */
/* {{{ left column */
div#lcol {
    float: left;
    width: 19.3em;
}
/* }}} */
/* {{{ right column */
div#rcol {
    float: right;
    width: 17em;
}
/* }}} */
/* {{{ search */
div.search {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left #bababa;
    margin-bottom: 0.1em;
}
*html div.search {
   padding-bottom: 0em;
     margin-bottom: 1em;
}
/*
div.search form {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right;
    padding-top: 0.8em;
    padding-left: 0.8em;
    padding: 0.4em;
    margin: 0em;
}
*/

div.search a {
    font-size: 0.8em;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin-left: 0.5em;
}
div.search a:hover {
    color: #D92425;
    text-decoration: underline;
}
input.searchquery {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    width: 10em;
}
input.searchbutton {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 0.8em;
    width: 5em;
    border-style: none;
    background: #bababa;
}
/* }}} */
/* {{{ footer */
div#footer {
    clear: both;
    height: 2.5em;
    width: 55em;
    padding-left: 21em;
    color: #666666;
/*    padding-bottom: 20px;*/
	margin-bottom: 400px;

}
* html div#footer {
	width: 70em;
}
div#footer ul {
    list-style: none;
    margin: 0em;
    padding: 0em;
}
div#footer li {
    display: inline;
    font-size: 0.95em;
    line-height: 2.5em;
    padding: 0em 0.6em 0em 0em;
    height: 2.5em;
}
div#footer img {
    margin-right: 0.3em;
}
div#footer a {
    font-size: 0.95em;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}
div#footer a:hover {
    color: #D92425;
    text-decoration: none;
}
div#footer img {
    vertical-align: middle;
}
/* }}} */
/* {{{ box */
div.box {
    background: url(../../grfx/corner_white_br.gif) no-repeat bottom right #d6d6d6;
    padding: 0em;
    margin: 0em 0em 1.1em 0em;
}
div.boxheader h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 0.9em;
    font-weight: bold;
    color: #ffffff;
    margin: 0em;
    padding: 0.5em 1em 0.5em 1em;
}
div.boxbody {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    padding: 0.5em 1em 0.5em 1em;
}
/* }}} */
/* {{{ box download */
div.download {
    padding: 0em;
    margin: 0em 0em 1.1em 0em;
    width: 17em;
}
div.downloadheader {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right #dddddd;
}
div.downloadheader h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
    margin: 0em;
    padding: 0.5em 1em 0.5em 0.7em;
}
div.downloadbody {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding: 0.5em 0.5em 0.5em 0.6em;
    line-height: 1.5em;
}
div.downloadbody ul {
    list-style: none;
    padding: 0em 0em 0.5em 0.8em;
    margin: 0;
}

div.downloadbody h3 {
    font-size: 1em;
    margin-top: 0pt;
    margin-bottom: 0pt;
    color: #000000;
    font-weight: bold;
}

* html div.downloadbody ul {
    list-style: none;
    padding: 0em 0em 0.5em 0.8em;
    margin: 0em 0em 0.1em 0em;
}

div.downloadbody a {
    color: #777777;
    font-weight: bold;
    text-decoration: none;
}
div.downloadbody a:hover {
    color: #D92425;
    text-decoration: underline;
}
div.downloadfooter {
    position: relative;
    margin: 0em;
    padding: 0em;
    line-height: 0.1em;
}
div.downloadfooter_border {
    position: absolute;
    top: 0em;
    border-bottom: 1px solid #DDDDDD;
    height: 4px;
    width: 19.3em;
}
div.downloadfooter_cbl {
    position: absolute;
    top: 0em;
    background: url(../../grfx/corner_download_bl.gif) no-repeat bottom left;
    height: 5px;
    width: 19.3em;
}
div.downloadfooter_cbr {
    position: absolute;
    top: 0em;
    background: url(../../grfx/corner_download_br.gif) no-repeat bottom right;
    height: 5px;
    width: 19.3em;
}
/* }}} */
/* {{{ corners */
.c_tl {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    padding: 0em;
    margin: 0em;
}
.c_tr {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right;
    padding: 0em;
    margin: 0em;
}
.c_bl {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    padding: 0em;
    margin: 0em;
}
.c_br {
    background: url(../../grfx/corner_white_br.gif) no-repeat bottom right;
    padding: 0em;
    margin: 0em;
}
/* }}} */
div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a {
    text-decoration: none;
    color: #000000;
}

div.tx-macinasearchbox-pi1 {width:13.8em;}

div#top_links {
float:left;
width:63em;}
div#top_rechts {
float:right;
width:10em;}

/* FB Startseiten Boxen */

div.box_start_gray_a {
	background: url(../../grfx/corner_white_br.gif) no-repeat bottom right #ffffff;
	padding: 0em 0em 0em 0em;
	margin: 0em 1em 1em 0em;
}

div.box_start_gray_a2 {
	background: url(../../grfx/corner_white_br.gif) no-repeat bottom right #dddddd;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1em 0em;
}

div.box_start_gray_a3 {
	background: url(../../grfx/corner_white_br.gif) no-repeat bottom right #ffffff;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1em 0em;
}

* html div.box_start_gray_a2 {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 1em 0em;
}

div.boxbody_start_a {
    background: url(../../grfx/corner_white_bl.gif) no-repeat bottom left;
    padding-bottom: 0.5em;
}

div.boxbody_start_a a {
    text-decoration: none;
    line-height: 1.5em;
    font-weight: normal;
    color: #000000;
    }

div.boxbody_start_a a:hover {
    line-height: 1.5em;
    color: #d92425;
    text-decoration: underline;
    }

div.boxbody_start_a p {    
    padding-top: 0.5em;
}

div.boxheader_start_gray_a {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right #BABABA;
}

div.boxheader_start_gray_a3 {
    background: url(../../grfx/corner_white_tr.gif) no-repeat top right #BABABA;
}

div.boxheader_start_gray_a h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 1em;
    font-weight: bold;
    color: #000000;
    margin: 0em;
    padding: 0.5em 1em 0.5em 1em;
}
div.boxheader_start_gray_a2 h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 1em;
    font-weight: bold;
    color: #000000;
    margin: 0em;
    padding: 0.5em 1em 0.5em 1em;
}

div.boxheader_start_gray_a3 h2 {
    background: url(../../grfx/corner_white_tl.gif) no-repeat top left;
    font-size: 1em;
    font-weight: bold;
    color: #000000;
    margin: 0em;
    padding: 0.5em 0em 0.5em 1.5em;
}

div.box_start_gray_a2 ul {
    list-style: none;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}

div.box_start_gray_a ul {
    list-style: none;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}

div.box_start_gray_a2 li {
    list-style: none;
    padding: 0em;
    margin: 0em 0em 0.2em 0em;
}
div.box_start_gray_a2 hr {
    border: 1px solid #DDDDDD;
}


div.box_start_gray_a2 p {
    padding: 0.5em 1em 0.5em 1em;
    font-size: 1em;
}

div.box_start_gray_a2 p a {
    font-weight: bold;
    color: #000000;
}

div.box_start_gray_a2 h3 {
    padding: 0.5em 0.45em 0.8em 0.45em;
    margin: 0em;
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 1.7em;
    color: #888888;
}
div.box_start_gray_a2 h4 {
    padding: 0.8em 1em 0.5em 1em;
    margin: 0em;
    font-weight: bold;
    font-size: 1em;
}
div.box_start_gray_a2 li a {
    color: #FFFFFF;
	font-weight: bold;
    text-decoration: none;
}
div.box_start_gray_a2 li a.more {
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    margin-left: 1em;
}
div.box_start_gray_a2 li a.more:hover {
    color: #d92425;
    text-decoration: underline;
}
div.box_start_gray_a2 li a:hover {
    color: #d92425;
    text-decoration: none;
}

div#contentbody a.header {
    font-weight: bold;
    text-decoration: none;
    color: #888888;
}
div#contentbody a.header:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #d92425;
}

div#contentbody .tx-indexedsearch a {
    font-weight: bold;
    text-decoration: none;
    color: #888888;
}
div#contentbody .tx-indexedsearch a:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #d92425;
}

div#contentbody .news_list_title a {
    font-weight: bold;
    text-decoration: none;
    color: #888888;
}
* html div#contentbody .news_list_title a {
	line-height: 1.4em;
}
div#contentbody .news_list_title a:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #d92425;
}
* html div#contentbody .news_list_title {
margin-top:-0.5em;
}
* html div#contentbody .news_list_box hr {
margin-bottom: -1em;
padding: 0;
}
* html div#contentbody .news_list_box  {
margin-bottom: -1.5em;
padding: 0;
}


div#contentbody .event_list_title a {
    font-weight: bold;
    text-decoration: none;
    color: #888888;
}
div#contentbody .event_list_title a:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #d92425;
}
* html div#contentbody .event_list_title {
margin-top:-1.3em;
}
* html div#contentbody .event_list_box hr {
margin-bottom: 0em;
padding: 0;
}
* html div#contentbody .event_list_box  {
margin-bottom: -1.5em;
padding: 0;
}
.event-list-date {
	float: right;
	width: 19.1em;
	text-align: left;
	/*height: 2.2em;*/
	margin-top: 0em;
	margin-left: 1em;
}
* html .event-list-date {
	margin-top: -0.1em;
	margin-bottom: -0.5em;
}

/* ##### LINK Formatierungen ###### */

div#contentbody a.pdf, div#contentbody a.link_pdf {
padding-left:1.5em;
background:  url(http://www.hwr-berlin.de/fileadmin/bilder_internet/pdf.gif) no-repeat left top;
font-weight: normal;
text-decoration: none;
color: #000000;
margin-left: 0.2em;
}

div#contentbody a.pdf:hover, div#contentbody a.link_pdf:hover {
   color: #d92425;
   text-decoration: underline;
}

div#contentbody a.word {
padding-left:1.5em;
background:  url(http://www.hwr-berlin.de//fileadmin/bilder_internet/word.gif) no-repeat left top;
font-weight: normal;
text-decoration: none;
color: #000000;
/*margin-left: 0.2em;*/
}

div#contentbody a.word:hover {
   color: #d92425;
   text-decoration: underline;
}

li.pdf {
    list-style: url(http://www.hwr-berlin.de/fileadmin/bilder_internet/pdf.gif) disc;
    margin-left: 0.1em;
}

* html li.pdf {
    line-height: 1em;
    padding-bottom: 0.3em;
    margin-left: -0.1em;
}
li.download {
    list-style: url(http://www.hwr-berlin.de//fileadmin/bilder_internet/icon_download.gif) disc;
    margin-left: 0.1em;
    margin-top: 0.2em;
}

* html li.download {
    line-height: 1em;
    padding-bottom: 0.3em;
    margin-left: -0.1em;
}
li.word {

    list-style: url(http://www.hwr-berlin.de//fileadmin/bilder_internet/word.gif) disc;
    margin-left: 0.1em;
}
* html li.word {
    line-height: 1em;
    padding-bottom: 0.3em;
    margin-left: -0.1em;
}
li.word a {
margin-left: 0.1em;
}
li.pdf a {
margin-left: 0.1em;
}
li.download a {
margin-left: 0.1em;
}
* html li.word a {
margin-left: 0.25em;
}
*html li.pdf a {
margin-left: 0.25em;
}
*html li.download a {
margin-left: 0.25em;
}
li.intern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_right.gif) disc;
    /*margin-left: -0.2em;*/
    padding-left: 0.2em;
}
* html li.intern{
    line-height: 1.5em;
    /*padding-bottom: 0.2em;*/
    /*margin-left: 0.5em;*/
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_right_IE.gif) disc;
    margin-left: 0em;
}


div.downloadbody li.intern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_right.gif    ) disc;
    margin-left: 0.7em;
}
* html div.downloadbody li.intern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_right_IE.gif    ) disc;
    margin-left: 0.4em;
}

div.downloadbody li.intern a {
    margin-left: -0.1em;
}
*html div.downloadbody li.intern a {
    margin-left: 0.2em;
}

li.extern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_extern.gif) disc;
   /* margin-left: -0.2em;*/
    padding-left: 0.2em;
}

div.downloadbody li.extern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_extern.gif    ) disc;
    margin-left: 0.7em;
}

* html div.downloadbody li.extern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_extern_IE.gif    ) disc;
    margin-left: 0.4em;
}

div.downloadbody li.extern a {
    margin-left: -0.1em;
}
* html div.downloadbody li.extern a {
    margin-left: 0.2em;
}

li.back{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_left.gif) disc;
    margin-left: -0.2em;
    padding-left: 0.2em;
}


div.downloadbody li.back{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_left.gif) disc;
    margin-left: 0.6em;
}

div#contentbody li.sprung {
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/pfeil_runter.gif) disc;
    margin-left: 0em;
}
* html div#contentbody li.sprung {
    padding-bottom: 0.3em;
    line-height: 1em;
}

div.downloadbody li.pdf {
    list-style: url(http://www.hwr-berlin.de//fileadmin/bilder_internet/pdf.gif) disc;
    margin-left: 0.85em;
}
* html div.downloadbody li.pdf {
    margin-left: 0.4em;
}

* html div.downloadbody li.pdf a {
    margin-left: 0.37em;
}
div.downloadbody li.download {
    list-style: url(http://www.hwr-berlin.de//fileadmin/bilder_internet/icon_download.gif) disc;
    margin-left: 0.85em;
}
* html div.downloadbody li.download {
    margin-left: 0.4em;
}

* html div.downloadbody li.download a {
    margin-left: 0.37em;
}

div.downloadbody li.word {
    list-style: url(http://www.hwr-berlin.de//fileadmin/bilder_internet/word.gif) disc;
    /*margin-left: 1em;*/
    margin-left: 0.85em;

}
* html div.downloadbody li.word {
    margin-left: 0.4em;
}
* html div.downloadbody li.word a {
    margin-left: 0.37em;
}

div.downloadbody li.pdf a {
    margin-left: 0em;
}
div.downloadbody li.download a {
    margin-left: 0em;
}
div.downloadbody li.word a {
    margin-left: 0em;
}

* html li.extern{
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_extern_IE.gif) disc;
    margin-left: 0em;
    padding-bottom: 0.2em;
}

* html li.back {
    list-style: url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_left.gif) disc;
    margin-left: 0.6em;
    line-height: 1em;
    padding-bottom: 0.3em;
    color: #777777;
    font-weight: bold;
        text-decoration: none;
}


div#contentbody a.mail {
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}
div#contentbody a.mail:hover {
   color: #d92425;
   text-decoration: underline;
}
.downloadbody a.mail {
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}

.downloadbody a.mail:hover {
   color: #d92425;
   text-decoration: underline;
}

div#contentbody_start a.more {
padding-left:0.8em;
background:  url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_right.gif) no-repeat left 0.4em;
font-weight: bold;
text-decoration: none;
color: #777777;
margin-left: 0.5em;
}
div#contentbody_start a.more:hover {
   color: #d92425;
   text-decoration: underline;
}
div#contentbody a.more {
padding-left:0.8em;
background:  url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_right.gif) no-repeat left 0.4em;
font-weight: bold;
text-decoration: none;
color: #777777;
margin-left: 0.5em;
}

div#contentbody a.more:hover {
   color: #d92425;
   text-decoration: underline;
}

a.span {
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    margin-left: 1em;
}

div#contentbody a.more {
    font-weight: bold;
}

div#content_right a.more
{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    margin-left: 1em;
}

div#kalenderteaser a.span
{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    margin-left: 1em;
}


.kalendermehr  
{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    margin-left: 1em;
}
.csc-linkToTop {
text-align: right;
margin-top: 0.4em;
margin-bottom: -0.4em;
}

div#contentbody .csc-linkToTop a {
   padding-left:1.2em;
   /*padding-bottom:-1em;*/
   background:  url(http://www.hwr-berlin.de//fileadmin/am_template/grfx/all/arrow_up.gif) no-repeat left center;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}

div#contentbody .csc-linkToTop a:hover {
   color: #d92425;
   text-decoration: underline;
}

div.downloadbody .ansprech a {
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}
div.downloadbody .ansprech a:hover {
   color: #d92425;
   text-decoration: underline;
}
div#contentbody .ansprech a {
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}
div#contentbody .ansprech a:hover {
   color: #d92425;
   text-decoration: underline;
}
div#contentbody .name {
   font-weight: bold;
}
div#contentbody .name a {
   font-weight: bold;
   text-decoration: none;
   color: #000000;
}
div#contentbody .name a:hover {
   color: #d92425;
   text-decoration: underline;
}
.downloadbody .name a {
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}
.downloadbody .name a:hover {
   color: #d92425;
   text-decoration: underline;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: black;
}
.news-single-img {
float:right;
margin-left: 1em;
margin-bottom: 0.8em;
}
.news-single-imgcaption {
font-size: 0.8em;
}
table.content tr ul{
margin-top:0em;
margin-bottom: 0;
}

