 html{ height: 100%; }body{ margin:0 2%; padding:0 190px 0 180px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;height: 100%; cursor: default; text-align: left;color: #666666;font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; line-height: 15px; }h2{ font-size: 1.4em; color: #434343; }p { color: #636363; }em{ font-style: normal; font-weight: 600; }strong{ font-weight: 600; }strong.mbk{ font-weight: 600; color: #79A9F5; font-family: Times New Roman, Roman, Arial, sans-serif; }strong.mbk span { color: #FBA617; }img { border: none; }a:link, a:visited { color: #74a8f5; outline:none; }a:active, a:hover { color: #FBA617; outline:none; }a.ext { padding-right: 14px; background: url(../images/link_ext.gif) right top no-repeat; }a.ext:hover { background: url(../images/link_ext_ov.gif) right top no-repeat; }a.noext, a.noext:hover { background-image: none; padding-right: 0; }#container { background-color: #FFFFFF; float: left; width: 100%; border-left: 180px solid #FFFFFF; border-right: 190px solid #FFFFFF; margin-left: -180px; margin-right: -190px; display: inline;}#header, #topnav, #footer { clear: both; margin-left: -180px; margin-right: -190px; }#content{ float: left; width: 100%; margin-right: -100%; }#sidebar-left { float: left; width: 180px; margin-left: -180px; position: relative; }#sidebar-right { float: right; width: 190px; margin-right: -190px; position: relative; }#header { background: #FFFFFF url(../images/headerbg.jpg) right no-repeat; height: 200px; }#header h1{ margin: 0; padding: 0; }#header h1 a { display: block; margin: 100px 0 0 20px; background: url(../images/header-de.gif) left no-repeat;width: 303px; height: 34px; text-indent: -1000px; font-size: 1.8em; font-weight: 600;text-decoration: none; font-family: Times, Times New Roman, Arial, sans-serif; color: #74a8f5;font-variant: small-caps; }#header h1 a span, #header p strong { color: #FBA617; }#header p.info { font-size: 3em; color: #74a8f5; margin: 0; font-weight: 900; }#header p.info a { text-decoration: none; text-indent: -2000px; background: url(../images/header-info-de.gif) left no-repeat;width: 581px; height: 38px; display: block; margin: 0px 0 0 20px; }#header p.info span { font-size: 0.5em; }#header .lang { float:left; padding: 0.5em 0 0 20px; }#header .lang a{ display: block; width: 16px; height: 11px; background-position: 0 -11px; background-image: url(../images/flag-de.gif);background-repeat: no-repeat; text-indent: -10000px; float: left; margin-right: 10px; }#header .lang a.en { background-image: url(../images/flag-en.gif); }#header .lang a:hover{ background-position: 0 0; }#header .nav { padding-top: 0.5em; }#header .nav ul, #header .nav li { margin: 0; padding: 0; display: inline; list-style: none; color: red; }#header .nav li a { float: right; height: 16px; }#header .nav li.help a { text-indent: -2000px; width: 16px; background-image: url(../images/icon_help.gif);background-repeat: no-repeat; background-position: 0 0; margin-left: 2em; }#header .nav li.help a:hover { background-position: 0 -16px; }#header .copy { text-align: right; padding: 0; top: 160px; right: 2%; margin-right: 20px; position: absolute;font-size: 0.8em; color: #C1C1C1; }#header .copy a:link, #header .copy a:visited { color: #C1C1C1; }#header .copy a:hover { color: #fb9622; }#topnav { background-color: #3B73B9; height: 2.4em; margin-top: 0.5em; border-top: 2px solid #3B73B9; }#topnav ul{ float: right; margin: 0; padding: 0; }#topnav ul li { display: inline; margin: 0; padding: 0; list-style: none; }#topnav ul li a { font-size: 1em; letter-spacing: 0.02in; text-decoration: none; display: block;float: left; padding: 0.5em 1em; background-color: #3B73B9; border-left: 1px solid #FFFFFF;font-variant: small-caps; }#topnav ul li a:link, #topnav ul li a:visited { color: #FFFFFF; }#topnav ul li a:hover { color: #3B73B9; background-color: #FFFFFF; }#topnav ul li a:active { color: #FB9622; }#login{ padding: 1em; background: #FFEE9F; margin-top: 1em; }#login h2 { font-size: 1.2em; font-weight: 600; margin: 0; color: #3B73B9; }#login form { padding: 0; margin: 0; }#login input { width: 10em; font-size: 0.8em; border: 1px solid #3B73B9; background-color: #FFFFFF;margin: 0; }#login .register { clear: both; padding: 1em 20px 0 0 ; margin: 0; text-align: right; }#login .register a { font-weight: 600; padding-left: 8px; background: url(../images/icon_arr.gif) left no-repeat; }#login .register a:hover { background-image: url(../images/icon_arr_ov.gif); }#login div{ float:left; margin-top: 0.5em; }#login div.button { float: left; }#login div.button input { cursor: pointer; text-indent: -1500px; border: none; width: 10px; background: url(../images/icon_login.gif) center no-repeat;margin: 0 0 0 10px; }#login div.button input:hover { color: #C3AE22; background-image: url(../images/icon_login_ov.gif); }#login label { cursor: pointer; color: #434343; width: 5em; float: left; }#login input:focus { border: 1px solid #FBA617; background-color: #FAF9F6; }#login .logout { text-align: right; margin: 0; padding: 0; }#login .logout input { border: none; background-color: transparent; background: url(../images/icon_arr.gif) left no-repeat;font-weight: 600; text-decoration: underline; cursor: pointer; color: #74a8f5; margin: 0;padding: 0 0 0 4px; text-align: left; }#login .logout input:hover { color: #FBA617; background-image: url(../images/icon_arr_ov.gif); text-decoration: underline; }#login .error { font-weight: 600; text-align: center; color: #FF5F5F; }#contribute { padding: 1em; background: #D6DFEF; margin-top: 1em; }#contribute h2 { font-size: 1.2em; font-weight: 600; margin: 0; color: #3B73B9; }#contribute div { padding: 0; margin: 0; }#contribute p { text-align: justify; margin: 0; padding-top: 0.5em; }#contribute p strong { font-family: Times New Roman, Arial, sans-serif; color: #79A9F5; }#contribute p strong span { color: #FBA617; }#contribute p.more { text-align: right; font-weight: 600; }#contribute p.more a { padding-left: 8px; background: url(../images/icon_arr.gif) left no-repeat; }#contribute p.more a:hover { background-image: url(../images/icon_arr_ov.gif); }#sidebar-left ul { margin: 0; padding: 0; }#sidebar-left ul li { margin: 0; padding: 0 0.5em; border-bottom: 1px solid #c1c1c1; display: block; list-style: none; }#sidebar-left ul li a { display: block; margin: 8px 2px; font-size: 1em; font-weight: 900; text-decoration: none;text-align: left; line-height: 16px; padding-left: 22px; margin-bottom: 0.5em;height: 16px; background-position: 0 0; background-image: url(../images/icon_default.gif);background-repeat: no-repeat; }#sidebar-left li.home a { background-image: url(../images/icon_home.gif); }#sidebar-left li.browse a { background-image: url(../images/icon_browse.gif); }#sidebar-left li.search a { background-image: url(../images/icon_search.gif); }#sidebar-left li.cloud a { background-image: url(../images/icon_cloud.gif);}#sidebar-left li a:hover, #sidebar-left li.home a:hover, #sidebar-left li.browse a:hover,#sidebar-left li.search a:hover, #sidebar-left li.cloud a:hover { background-position: 0 -16px; }#ad { text-align: center; margin-top: 6em; color: #E2DDDD; }#ad p { color: #c1c1c1; margin: 0 0 -1em 0; padding: 0 1em; border-bottom: 1px solid #E2DDDD; }#ad div a { display: block; margin: 2.5em 0; text-indent: -10000px; background-repeat: no-repeat; text-align: center; }#ad div.bmwf a { height: 21px; background-position: center -21px; background-image: url('../images/bmwf.gif'); }#ad div.globalpark a { height: 27px; background-position: center -27px; background-image: url('../images/globalpark.gif'); }#ad div.jku a { height: 33px; background-position: center -33px; background-image: url('../images/jku.gif'); }#ad div.netidee a { height: 31px; background-position: center -31px; background-image: url('../images/netidee.gif'); }#ad div.lipstic a { height: 45px; background-position: center -45px; background-image: url('../images/lipstic.gif'); }#ad div a:hover { background-position: center 0; }#container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }#footer { clear:both; padding: 20px 0 5px 0; color: #c1c1c1; }#footer a { font-weight: 600; text-decoration: none; }#footer a:active, #footer a:hover { text-decoration: underline; }#footer .copyright { text-align: right; font-size: 1em; height: 35px; line-height: 35px; font-weight: 600;padding-right: 20px; border-bottom: 1px solid #c1c1c1; color: #434343; }#footer .uni { font-size: 0.9em; text-align: left; margin: 10px 0; }#content .navigationpage { margin: 2em 0 1em 2em; font-size: 0.9em; }#content .navigationpage .sort select { margin: 0; float: left; font-size: 1em; }#content .navigationpage .results { float: left; margin: 0 0 0 1em; color: #FBA617; font-weight: bold; }#content .navigationpage .nav { float: right; margin: 0 1em 0 0; }#content .navigationpage .nav div, #content .navigationpage .nav a { height: 18px; width: 22px; text-indent: -1000em; overflow: hidden; float: left; }#content .navigationpage .nav a:link, #content .navigationpage .nav a:visited,#content .navigationpage .nav a:active, #content .navigationpage .nav a:hover { background-image: url(../images/arrows.gif); background-repeat: no-repeat; }#content .navigationpage .nav .prev_no { background-image: url(../images/arrows.gif); background-position: 0 -36px; }#content .navigationpage .nav .next_no { background-image: url(../images/arrows.gif); background-position: -22px -36px; }#content .navigationpage .nav .next a:link, #content .navigationpage .nav .next a:visited { background-position: -22px -18px; }#content .navigationpage .nav .next a:hover { background-position: -22px 0; }#content .navigationpage .nav .prev a:link, #content .navigationpage .nav .prev a:visited { background-position: 0 -18px; }#content .navigationpage .nav .prev a:hover { background-position: 0 0; }#content h2 { padding: 1.5em 1.5em; margin: 0; }#content h2 a:link, #content h2 a:visited { text-decoration: none; color: #434343; }#content h2 a:hover { color: #fb9622;}#content h2 em { color: #FBA617; font-weight: 300; }#content .innercontent { padding: 0 2em; }#content .innercontent p{ font-size: 1.1em; line-height: 1.5em; }#content .innercontent li { font-size: 1.1em; line-height: 1.5em; margin: 0.5em 1em;} 