/* WU stylesheet ist unsere basis: */
/*@import url("http://new.wu.ac.at/library/++resource++82d02fadb22b0bcb55d000e51016007898ca4cb5/resource.css");*/
@import url("resource.css?v=2");

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300.eot);
    src: local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300.woff) format("woff"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300.ttf) format("truetype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300.svg#Montserrat) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-regular.eot);
    src: local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-regular.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-regular.woff) format("woff"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-regular.ttf) format("truetype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-regular.svg#Montserrat) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300italic.eot);
    src: local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300italic.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300italic.woff) format("woff"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300italic.ttf) format("truetype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-300italic.svg#Montserrat) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-italic.eot);
    src: local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-italic.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-italic.woff) format("woff"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-italic.ttf) format("truetype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-italic.svg#Montserrat) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700.eot);
    src: local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700.woff) format("woff"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700.ttf) format("truetype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700.svg#Montserrat) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700italic.eot);
    src: local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700italic.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700italic.woff) format("woff"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700italic.ttf) format("truetype"),url(../fonts/montserrat/montserrat-v13-vietnamese_latin_cyrillic_latin-ext_cyrillic-ext-700italic.svg#Montserrat) format("svg")
}

/* resets fuer sehr fragwuerdige styles */
html {
	height:auto;
}


/* allgemeine style resets */
body, form, #content, div#content {
	background:0;
/*	width:670px;*/
	text-align:left;
	display:block;
	clear:both;
	float:none;
	padding:0;
	margin:0;
}

table {
	margin:0;
	padding:0;
}
a.submit {
	background:#0b80a7;
    border:0;
    color:#fff;
    margin-left:0;
    float:none;
    clear:both;
    margin-bottom:0;
    height:30px;
    font-family: "Montserrat",Arial,sans-serif;
    font-size: 16px;
	font-weight:300; 
	display: inline-block;
	padding: 5px 10px;
}
input[type="submit"] {
    background:#0b80a7;
    border:0;
    color:#fff;
    margin-left:0;
    float:none;
    clear:both;
    margin-bottom:0;
    height:30px;
    font-family: "Montserrat",Arial,sans-serif;
    font-size: 16px;
    font-weight:300; 
}
input[type="button"] {
    background:#fff;
    border:0;
    color:#000;
    margin-left:0;
    float:none;
    clear:both;
    margin-bottom:0;
    height:30px;
    font-family: "Montserrat",Arial,sans-serif;
    font-size: 16px;
    font-weight:300;
    border: 1px solid #c8c8c8;
    padding-right: 10px;
    padding-left: 10px;
}
p,
p.p {
	font-size:16px;
}

span.sc {
	font-variant:small-caps;
}

form, option {
	font-weight:normal;
}

h3 {
	margin-top:0;
}


.stopfloat {
	display:block;
	clear:both;
	float:none;
	margin:0;
	padding:0;
	height:15px;
	width:1px;
}


/* datenbanken */

#databases img {
	vertical-align:middle;
}

#databases h3 {
	margin-top:0;
}

#databases h4 {
	margin-bottom:0;
}
#databases h4.disabled {
	color:#777;
}

#databases li {
	font-size:11px;
}

#databases a.pdf {
	background:url('../images/pdficon_small.gif') no-repeat;
	padding: 1px 0 3px 20px;
}

#databases #introduction {
	margin-bottom:20px;
}



#databases div#quicklinks {
	margin-bottom:20px;
	padding:6px 2px 6px 4px;
	background-color:#6f7fb0;
	float:right;
	width:30.5%;
}
#databases div#quicklinks a {
	color:white;
}

#databases div#quicklinks ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

#databases div#quicklinks ul li {
	padding:0;
/*	margin-right:20px;*/
	margin-top:3px;
	list-style-type:none;
}



/* suchbereich */

#databases #searchform {
	display:block;
	float:none;
	clear:both;
}

#databases #searchform ul {
	list-style-type:none;
	padding:0;
	float:left;
	width:31%;
	margin:.5em 3% 0 0;
}
#databases #searchform ul#column3 {
	margin-right:0;;
}

#databases #searchform li {
	margin-bottom:10px;
	display:block;
	width:99%;
}
#databases #searchform li input.radio {
	padding:0;
	margin:0;
	position:absolute;
}
#databases #searchform li label {
	font-weight:normal;
	padding:0;
	margin:0;
	display:block;
	margin-left:20px;
}
#databases div#content #searchform li p {
	display:block;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#656565;
	margin-left:20px;
}
#databases #searchform h4 {
	margin:0;
}
#databases #searchform h4#header_search {
	margin:20px 0 0 0;
	padding: 2px 0 0 0;
}
#databases #searchform #li_keyword {
/*	margin-bottom:4px;*/
	padding:0;
}
#databases #searchform input#keyword {
	margin:2px .5em 0 0;
	clear:both;
}

#databases #searchform #searchhelp {
	padding:0;
	margin:0;
}
#databases #searchform #searchhelp strong {
	text-transform:uppercase;
}

#databases #searchform_bottomrow {
	clear:both;
	display:block;
}
#databases #searchform_bottomrow a {
	float:left;
	margin:10px 10px 5px 0;
	padding:3px 0;
}

#databases #submitbutton {
	margin-right:1.5em;
}

#databases .shade {
	color:#777;
}

#databases #disclaimer {
	display:block;
	float:none;
/*	border-top:1px #777 dotted;*/
	padding-top:10px;
	margin-top:20px;
	width:650px;
	margin-bottom:0;
	padding-bottom:0;
}

#databases ul#languageselector {
	list-style-type:none;
	padding:0;
	margin:0;
	
}
#databases ul#languageselector li {
	float:right;
	margin-left:10px;
}



/* results */
#databases #results {
	width:100%;
}

#databases #results h6{
	margin-top:2em;
}

#databases #numresults p{
	padding:2px 0px 0px 0px;
}

#databases #results p#advice {
}

#databases #results h3 {
	margin: 0;
}

#databases #results h6 {
}
#databases #results h6 span.icons_access {
	margin-right:1px;
}
#databases #results h6 span.icons_features {
	margin-left:7px;
}
#databases #results h6 img {
	cursor: help;
}
#databases #results ul.inforow {
	margin:0 0 2px 0;
	list-style-type:none;
	padding:0;
	padding-left:0;
}
#databases #results ul.inforow li {
	color:#777;
	display:inline;
	margin-right:10px;
}
#databases #results p {
	max-width:600px;
	margin:0 0 0 15px;
}
#databases #results p a {
	margin-right:10px;
}

#databases #results ul.linkrow {
	list-style-type:none;
	padding:0;
	margin:0 0 0 15px;
}
#databases #results ul.linkrow li {
	display:inline;
	margin-right:20px;
	position:relative;
}

#databases #results ul.linkrow li p {
	display:none;
	border:1px #777 solid;
	background-color:#fff;
	z-index:400;
	padding:5px;
	width:300px;
	left:0;
}

#databases #results ul.linkrow li.accessinfo:hover {
}
#databases #results ul.linkrow li.accessinfo:hover p {
	margin-left:0;
	display:block;
	position:absolute;
	top:14px;
}

#databases #results span.accessinfo_link {
	text-decoration:underline;
	background:url('../images/arrowdown.gif') right no-repeat;
	padding-right:20px;
	padding-left:5px;
	color:#01327E;
/*	color:#8b0000;*/
	border:1px #fff solid;
	font-weight:normal;
	cursor:default;
}
#databases #results ul.linkrow li.accessinfo:hover span.accessinfo_link {
	text-decoration:none;
	color:#000;
	border:1px #777 solid;
	border-bottom:1px #fff solid;
	z-index:1000;
/*	padding:4px;*/
}
#databases #results li.accessinfo p a {
	margin-right:0;
}

#databases #results #advice {
	margin-top:1em;
}



#databases div#content .legende {
/*	background-color:#d7d7d7;*/
	list-style-type:none;
	float:right;
	padding:0 0 6px 0;
	margin-top:0;
	margin-left:10px;
	border-bottom:1px #e5e5e5 solid;
	margin-right:1px;
}
#databases div#content .legende h2 {
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#databases div#content .legende img {
	float:left;
	padding-top:2px;
	margin-left:10px;
}
#databases div#content .legende p.p {
	margin: 0 0 10px 25px;
	padding:0;
}
#databases div#content .legende a {
/*	text-decoration:none;*/
/*	color:black;*/
}
#databases div#content .legende a:hover {
/*	text-decoration:underline;*/
}
#databases div#content .legende h4, #quicklinks h4 {
	color:white;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
}



/* overview page styles */
#databases #overview {
/*	max-width:510px;*/
}
#databases #overview h3 {
/*	border-top:1px #777 dotted;*/
	padding-top:15px;
	margin-top:20px;
}
#databases #overview h4 {
	margin-top:17px;
	margin-bottom:7px;
}
#databases #overview p {
	margin-top:7px;
	line-height:125%;
}
#databases #overview h3 a.search {
	color:#656565;
	text-decoration:none;
}
#databases #overview h3 a.search:hover {
	text-decoration:underline;
}
#databases #overview h4 a.search {
	text-decoration:none;
}
#databases #overview h4 a.search:hover {
	text-decoration:underline;
}

/* statistical databases overview styles */

#databases #overview_stat {
	margin-top:40px;
	width:3600px;
}
#databases #overview_stat div {
	float:left;
}

#databases #overview_stat ul, #overview_stat h4, #overview_stat h3 {
	width:150px;
}

#databases #overview_stat h3 {
	margin:0 30px 0 0;
/*	border-bottom:1px #656565 solid;*/
}
#databases #overview_stat h3.double {
	width:315px;
}

#databases #overview_stat ul {
	margin:10px 15px 20px 0;
	list-style-type:none;
	padding:0;
}
#databases #overview_stat li {
	margin:0px 0 8px 0;
	padding:0;
}
#databases #overview_stat h4 {
	margin:10px 0 0 0;
}

#databases #overview_stat #toc {
	padding:0 0 0 10px;
	margin:0 30px 0 0;
	border:1px #777 dotted;
}

#databases #overview_stat a.backlink {
	position:absolute;
	float:left;
	top:10px;
	width:200px;
}

/* menu */
#databases select#popular {
	font-weight:normal;
}
#databases #searchform {
	margin-top:0;
	padding-top:0;
}
#databases #popular_wrapper {
	display:none;
}





/* forms styles */


/* DocDel styles */
#DocDel input#Kostenuebernahmeok {
	float:left;
}
#DocDel label#Kostenuebernahmeok_label {
	margin-left:1.7em;
	display:block;
}


/* Kurse styles */

#Kurse label {
	font-weight:normal;
	display:block;
/*	float:left;*/
}
#Kurse tr.kurs label {
	margin-bottom:.7em;
}
#Kurse input.checkbox {
	display:inline;
	clear:both;
	float:left;
	margin-right:.5em;
	display:inline;
}
#Kurse tr.kurs td {
	padding-bottom:1.5em;
}
#Kurse .comment {
	font-weight:normal;
	font-style:italic;
	color:#656565;
	margin:0;
}
#Kurse div.context {
	position:absolute;
	display:none;
}
#Kurse div.wrapper {
	padding:.3em;
}
#Kurse div.invalid {
	display:block;
	background-color:#870f41;
	color:white;
}

#Kurse table {
	margin:0;
}



.searchform label {
}
.searchform textarea {
	width:auto;
	padding:4px 4px 4px 2px;
}



/* latestnews styles */

#latestnews h4 {
	margin:0;
}
#latestnews p.pubdate {
	color:#656565;
	margin-bottom:0;
}

#latestnews ul#newsactions {
	list-style-type:none;
}
#latestnews ul#newsactions li {
	float:left;
	padding:0;
	margin-right:2em;
}
#latestnews ul#newsactions li.feedlink {
	padding-left:16px;
	background:url('../images/rss.gif') no-repeat center left;
}