@charset 'UTF-8';
/*
Theme Name: wi2
Theme URI: http://www-user.tu-chemnitz.de/~winkm/
Description: Ein Nachbau des Layout-Systems der TU Chemnitz. Speziell angepasst fuer den Lehrstuhl fuer Wirtschaftsinformatik II.
Version: 2.71
Author: Michael Winkler
Author URI: http://mtrv.wordpress.com
Tags: CBIS, TUC, white, green
last Date: 12.08.2011 21:49:43
*/

/***********************************************/ 
/* CORPORATE DESIGN                            */
/* =========================================== */
/* Changes to original tuclayout design:       */
/* * Box Designs, vmenu.submenu deleted        */
/* * div#container_left: min-height:added      */
/* * div#content_middle: changed completely    */
/* * div#content_left: changed                 */
/***********************************************/
body{text-align:left;font-family:Arial, Helvetica, SunSans-Regular, Sans-Serif;font-size:100%;background-color:#fff;margin:0;padding:0;}
html{height:100%;}
a,a:link{color:#177665;text-decoration:underline;background-color:inherit;}
a:visited{color:#990;background-color:inherit;}
a:hover{color:#F90;background-color:inherit;}
a:active{color:#A52;background-color:inherit;}
a[name]{color:inherit;text-decoration:inherit;background-color:inherit;}
hr{border-top:1px solid #177665;border-bottom:1px solid #ddd;border-left:none;border-right:none;margin:10px 0;}
fieldset,form{border:none;margin:0;padding:0;}
th{color:#fff;background-color:#177665;}
th a:hover{color:#f90;}
th a:active{color:#a52;}
table.gitter,table.horizontal,table.vertikal{border:1px solid #177665;border-spacing:0;border-collapse:collapse;}
table.gitter th,table.gitter td{border:1px solid #177665;margin:0;padding:.3em .9em;}
table.horizontal th,table.horizontal td{border-bottom:1px solid #177665;margin:0;padding:.3em .9em;}
table.vertikal th,table.vertikal td{border-right:1px solid #177665;margin:0;padding:.3em .9em;}
table.ohne th,table.ohne td{border:0;margin:0;padding:.3em .9em;}
table.zeile tr:nth-child(odd){background-color:#eee;}
table.zeile tr:hover{background-color:#DAEAC2;}
.center{text-align:center;}
h1{color:#177665;font-size:1.8em;letter-spacing:2px;background-color:inherit;}
h2{color:#177665;font-size:1.6em;background-color:inherit;}
h3{color:#177665;font-size:1.4em;background-color:inherit;}
h4{color:#177665;font-size:1.2em;background-color:inherit;}
h5{color:#177665;font-size:1.1em;background-color:inherit;}
h6{color:#177665;font-size:1.05em;background-color:inherit;}
div#container{min-width:980px;display:block;z-index:1;overflow:hidden;background-color:#fff;color:inherit;margin:0;padding:0;}
div#container_left{background-image:url(images/bg.gif);background-repeat:repeat-y;height:auto; min-height:1300px;}
div#container_right{background-image:url(images/bg_right.gif);background-repeat:repeat-y;background-position:right;height:auto;}
div#content_middle{margin: 0 0 0 0;padding: 5px 0px 5px 0px; width:72%}
div#content_inhalt{overflow:auto;padding:0 10px 20px;}
div#content_ie{width:580px;overflow:hidden;}
div#content_left{margin: 0 0 0 200px; padding: 0px 0px 0px 0px;}
div#content_right{margin:0 200px 0 20px;}
div#content{padding:0 20px;}
div#content_middle,div#content_left,div#content_right,div#content{height:100%;min-height:500px;font-size:small;}
div#content_only{font-size:small;padding-right:1em;}
div#banner{height:50px;background-color:#177665;color:inherit;background-image:url(/tucal/img/bg_banner.gif);white-space:nowrap;}
div#banner a{outline:none;}
div#kopfbild{height:50px;width:300px;float:left;}
div#fakultbild,img#fakultbild{float:right;}
div#tools{height:auto;background-color:#DAEAC2;color:inherit;font-size:small;border-bottom:1px solid #bbb;margin:0;padding:2px 0;}
div#suche{float:right;margin:0;padding:0;}
div#tooltext{text-align:right;height:21px;}
div#slogan{font-size:1em;line-height:1;font-weight:700;background-color:#DAEAC2;color:#005a46;float:left;padding:5px 0 0 20px;}
div#maint{font-size:1em;line-height:1;font-weight:700;background-color:#DAEAC2;color:#c00;float:left;padding:5px 2em 3px;}
div#tools div#nolinks{float:right;display:block;width:62px;height:17px;margin:0 1em;padding:2px 1.1em 2px .8em;}
div#tools div#links{float:right;display:block;border:1px solid #bbb;background:url(/tucal/img/green-down.gif) no-repeat scroll right center #FFF;height:17px;margin:0 1em;padding:1px 0;}
div#tools div#suche input.searchbutton{border:1px solid #bbb;border-left:none;background-color:#fff;cursor:pointer;vertical-align:middle;width:15px;margin:0;padding:0;}
div#tools div#suche input.searchbutton:hover{background-color:#bbb;}
div#tools div#suche input.searchf_grau{color:#666;background-color:#eee;border:1px solid #bbb;width:173px;height:17px;font-size:small;vertical-align:middle;margin:0;}
div#tools div#suche input.searchf{background-color:#fff;border:1px solid #bbb;width:173px;height:17px;font-size:small;vertical-align:middle;margin:0;}
div#tools div#suche div#srchtype{display:none;border:1px solid #bbb;border-top:none;width:190px;background-color:#DAEAC2;z-index:2000;}
div#homenav{border-top:1px solid #eee;border-bottom:1px solid #ff7d00;height:auto;font-size:small;background-color:#fff;color:#177665;margin:0;padding:4px 0 4px 20px;}
div#homenav a{text-decoration:none;font-weight:700;padding:2px 4px 0 0;}
div#seitenbild{display:block;text-align:right;}
div#footer{display:block;font-size:x-small;clear:both;background-color:#fff;color:inherit;border-bottom:1px solid #ff7d00;border-top:1px solid #ff7d00;}
div#footer_left{text-align:center;float:left;width:190px;z-index:8;padding:5px 0;}
div#footer_right{text-align:center;float:right;width:190px;z-index:9;padding:5px 0 0;}
div#footer_middle{text-align:center;white-space:nowrap;z-index:10;margin:0 200px;padding:5px 10px;}
ul.menu{margin:0;padding:0;}
ul.menu li{list-style:none;display:inline;margin:0;padding:0;}
.invisible{display:none;}
a.linkextern,a.linkextern:link{background-image:url(/tucal/img/ext.gif);background-position:left top;background-repeat:no-repeat;padding-left:20px;}
a.linksecure,a.linksecure:link{background-image:url(/tucal/img/secure.gif);background-position:left top;background-repeat:no-repeat;padding-left:20px;}
a.email,a.email:link{background-image:url(/tucal/img/email.png);background-position:left top;background-repeat:no-repeat;font-weight:700;padding:0 0 0 25px;}
a.email:hover{background-image:url(/tucal/img/email3.png);background-position:left top;background-repeat:no-repeat;color:#ff7d00;background-color:inherit;}
div#menulinks{float:left;clear:left;}
div#menurechts{float:right;clear:right;}
div#menulinks.vmenu,div#menurechts.vmenu{width:190px;font-size:small;background:#fff url(/tucal/img/bg.gif) repeat-y;}
div.vmenu ul{list-style:none;margin:0;padding:0;}
div.vmenu ul li{display:block;list-style:none;line-height:1.2;}
div.vmenu ul li.kopf{border-top:#c0dac0 1px solid;}
div.vmenu ul li a,div.vmenu ul li span{display:block;text-decoration:none;padding:4px 5px;}
div.vmenu ul li.kopf a,div.vmenu ul.klappm li.kopf a{color:#fff;background:#418F7C url(/tucal/img/white.gif) no-repeat scroll 0 1px;padding-left:20px;font-weight:700;}
div.vmenu ul li.kopf a:hover,div.vmenu ul.klappm li.kopf a:hover{background:#C0DAC0 url(/tucal/img/green.gif) no-repeat scroll 0 1px;color:#005A46;}
div.vmenu ul li.kopf a.secure,iv.vmenu ul.klappm li.kopf a.secure{background:#418F7C url(/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.kopf a.secure:hover,div.vmenu ul.klappm li.kopf a.secure:hover{background:#C0DAC0 url(/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.kopf span.no,div.vmenu ul.klappm li.kopf span.no{color:#fff;background-color:#418F7C;border-left:10px solid #c0dac0;padding-left:10px;font-weight:700;}
div.vmenu ul li.kopf span.current,div.vmenu ul.klappm li.kopf span.current{background:#C0DAC0 url(/tucal/img/green1.gif) no-repeat scroll 0 0;color:#005A46;padding-left:20px;font-weight:700;}
div.vmenu ul li.normal a,div.vmenu ul li.normal span.no{border-bottom:1px solid #ddd;border-top:0;}
div.vmenu ul li.normal a{background:#fff url(/tucal/img/green.gif) no-repeat scroll 0 1px;padding-left:20px;font-weight:400;color:#177665;}
div.vmenu ul li.normal a:hover{background:#F2F8FC url(/tucal/img/orange.png) no-repeat scroll 0 1px;color:#ff7d00;}
div.vmenu ul li.normal a.secure{background:#fff url(/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal a.secure:hover{background:#F2F8FC url(/tucal/img/secure.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal a.extern{background:#fff url(/tucal/img/ext.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal a.extern:hover{background:#F2F8FC url(/tucal/img/ext.gif) no-repeat scroll 0 1px;}
div.vmenu ul li.normal span.no{background-color:#fff;background-repeat:no-repeat;padding-left:20px;border-left:none;border-bottom:1px solid #ddd;font-weight:400;color:#000;}
div.vmenu ul li.normal span.current{background:#eee url(/tucal/img/green1.gif) no-repeat scroll 0 0;color:#000;padding-left:20px;font-weight:400;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
div.vmenu ul li.inc{background-color:#fff;margin-left:0;font-weight:400;display:inline;}
div.vmenu ul li.inc a,div.vmenu ul li.inc span{background-color:inherit;display:inline;padding:0;}
div.vmenu ul li.inc a{color:#177665;}
div.vmenu ul li.inc div,div.vmenu ul li.inc table{background-color:#fff;}
div.vmenu li.klapp ul{display:none;position:absolute;z-index:2000;}
div.vmenu ul > li.klapp.kopf{padding-right:9px;background:#418F7C url(/tucal/img/white3.gif) no-repeat scroll right bottom;}
div.vmenu ul li.klapp.kopf:hover{background:#C0DAC0;}
div.vmenu ul > li.klapp.normal{background:#FFF url(/tucal/img/green3.gif) no-repeat scroll right bottom;padding-right:9px;}
div.vmenu ul li.klapp.normal:hover{background:#F2F8FC;}
div#menulinks li.klapp ul{margin-left:150px;margin-top:-24px;border:1px solid #999;border-left:1px solid #ddd;}
div#menurechts li.klapp ul{margin-left:-175px;margin-top:-24px;border:1px solid #999;border-right:1px solid #ddd;}
div#tools div#links ul:first-child li.klapp{background-color:transparent;background-image:none;color:inherit;cursor:default;line-height:1.1;padding:2px 1.1em 2px .8em;}
div#tools div#links ul > li.klapp{padding-right:9px;}
div#links li.klapp ul{margin-left:-60px;margin-top:0;border:1px solid #999;border-top:1px solid #ddd;}
div.vmenu ul li.klapp:hover ul.klappm{display:block;width:190px;}
div.vmenu ul li.abstand{height:1em;}
div.vmenu ul li.klapp ul.klappm li.abstand{background-image:url(/tucal/img/bg.gif);background-repeat:repeat-y;}
h2.hp{margin-bottom:.1em;line-height:1.2;}
h2.hp a,h2.hp span{background:#418F7C url(/tucal/img/white.gif) no-repeat 0 1px;display:block;color:#fff;text-align:left;text-decoration:none;font-weight:700;font-size:small;padding:4px 5px 4px 20px;}
h2.hp a:link{background-color:#418F7C;color:#fff;}
h2.hp a:visited{background-color:#418F7C;color:#eff6ef;}
h2.hp a:hover{background:#c0dac0 url(/tucal/img/green.gif) 0 1px no-repeat;color:#005a46;}
.teaser{background-color:#C0DAC0;border:1px solid #b7d7fb;color:#005a46;font-weight:700;text-decoration:none;display:block;padding:2px 10px;}
p.teaser2,div.teaser2{color:#177665;background-color:#eee;border:1px solid #b7d7fb;text-decoration:none;display:block;padding:2px 10px;}
p.topics,div.topics{background-color:inherit;background-image:url(/tucal/img/green.gif);background-position:top left;background-repeat:no-repeat;border:1px solid #418F7C;color:#177665;font-weight:700;padding:2px 5px 2px 20px;}
h1.topics,h2.topics{background-image:url(/tucal/img/green20.png);background-position:top left;background-repeat:no-repeat;padding-left:25px;border-bottom:1px solid #418F7C;}
h3.topics,h4.topics{background-image:url(/tucal/img/green.gif);background-position:top left;background-repeat:no-repeat;padding-left:20px;border-bottom:1px solid #418F7C;}
.linie{text-decoration:none;font-weight:700;border:1px solid;color:#177665;background-color:#E0E9E9;display:block;border-color:#ccc #177665 #177665 #ccc;padding:.3em 20px;}
div.linie,p.linie{background-image:url(/tucal/img/green1.gif);background-repeat:no-repeat;background-position:left top;}
.tipp{display:block;vertical-align:middle;background-color:#418F7C;color:#fff;padding:.3em 20px;}
div.tipp,p.tipp{background-image:url(/tucal/img/white.gif);background-position:0 1px;background-repeat:no-repeat;font-weight:700;}
.tipp a:hover{color:#F90;}
.tipp a:active{color:#A52;}
p.block,div.block{color:#333;background:#eee;border-top:1px #DAEAC2 solid;border-right:1px #DAEAC2 solid;border-bottom:1px #DAEAC2 solid;border-left:8px #DAEAC2 solid;margin:0 0 1em 1em;padding:1em;}
p.achtung,div.achtung{border:1px solid #c00;border-left-width:1em;font-weight:700;margin:1.5em;padding:.5em 1em;}
p.achtung b,p.achtung strong,div.achtung b,div.achtung strong{font-weight:bolder;color:#c00;}
p.hinw,div.hinw{border:1px solid #f90;border-left-width:1em;font-weight:700;margin:1.5em;padding:.5em 1em;}
p.hinw h1,p.hinw h2,p.hinw h3,p.hinw h4,div.hinw h1,div.hinw h2,div.hinw h3,div.hinw h4{color:#000;}
p.hinw b,p.hinw strong,div.hinw b,div.hinw strong{font-weight:bolder;color:#f90;}
ul.punkt{list-style-image:url(/tucal/img/kreis.gif);}
ul.quad{list-style-image:url(/tucal/img/square.gif);}
ul.drei{list-style-image:url(/tucal/img/liste.gif);}
div.aktuell{min-height:75px;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background-image:url(/tucal/img/bg_gradient.gif);background-position:bottom;background-repeat:repeat-x;margin:.3em 0;padding:.3em 0;}
div.aktuell a{text-decoration:none;font-weight:700;}
body#cmseditor{padding:0 .3em;}
pre{overflow:auto;}
ul.cke_panel_list a{text-decoration:none;}
div#banner img,div.vmenu img,div.aktuell img,ul.menu img,div.vmenu ul li.inc a img{border:0;}
th a,th a:link,th a:visited,.tipp a,.tipp a:link,.tipp a:visited{color:#fff;}
div#maint a,p.achtung h1,p.achtung h2,p.achtung h3,p.achtung h4,div.achtung h1,div.achtung h2,div.achtung h3,div.achtung h4{color:#c00;}
div#homenav a:hover,div.vmenu ul li.inc a:hover{color:#ff7d00;}
.font10{font-size:.625em;}
.font10b{font-size:.625em;font-weight:700;}
.font11b{font-size:.6875em;font-weight:700;}
.font12{font-size:.75em;}
.font12b{font-size:.75em;font-weight:700;}
.font13{font-size:.8125em;}
.font13b{font-size:.8125em;font-weight:700;}
.font14{font-size:.875em;}
.font14b{font-size:.875em;font-weight:700;}
.font15{font-size:.9375em;}
.font15b{font-size:.9375em;font-weight:700;}
.font16{font-size:1em;}
.font16b{font-size:1em;font-weight:700;}
.font17{font-size:1.0625em;}
.font17b{font-size:1.0625em;font-weight:700;}
.font18{font-size:1.125em;}
.font18b{font-size:1.125em;font-weight:700;}
.font19{font-size:1.1875em;}
.font19b{font-size:1.1875em;font-weight:700;}
.font20{font-size:1.25em;}
.font20b{font-size:1.25em;font-weight:700;}
.blocksatz,.rundtext{text-align:justify;}
.inhalt{text-align:justify;margin:0 11px;}
.tabletext{margin:0 11px;}
img.left{float:left;margin-right:1em;margin-bottom:.15em;border:0;}
img.right{float:right;margin-left:1em;margin-bottom:.15em;border:0;}
img.center{text-align:center;border:0;margin:1em;}
img.framed{border:1px #ddd solid;color:inherit;background-color:#c0dac0;padding:3px;}
.img-titel{border:none;margin-right:10px;margin-bottom:2px;}
.searchbox fieldset{border:0;vertical-align:middle;margin:0;padding:0;}
.searchSubmit{border:1px groove #177665;vertical-align:middle;color:#000;background-color:#ddd;margin:0;padding:0 .25em;}
ul.sortable li{list-style-type:none;position:relative;}
ul.boxy{list-style-type:none;border:1px solid #ccc;margin:0;padding:4px 4px 0;}
ul.boxy li{list-style-type:none;cursor:move;margin-bottom:4px;border:1px solid #ccc;color:#fff;background-color:#eee;padding:2px;}
ul.liste{list-style-image:url(/tucal/img/kreis.gif);margin-left:20px;}
.listen{list-style-image:url(/tucal/img/kreis.gif);margin-left:0;}
.einzug{margin-left:20px;list-style-image:url(/tucal/img/square.gif);}
.doppeleinzug{margin-left:40px;list-style-image:url(/tucal/img/liste.gif);}
a.adress{color:#177665;font-weight:700;background-color:inherit;}
a.adress:link{color:#177665;font-weight:700;text-decoration:underline;background-color:inherit;}
a.adress:visited{color:#990;font-weight:700;text-decoration:underline;background-color:inherit;}
a.adress:hover{color:#F90;font-weight:700;text-decoration:underline;background-color:inherit;}
a.adress:active{color:#F30;font-weight:700;text-decoration:underline;background-color:inherit;}
.tableheader,.tableheader a:link,.tableheader a:visited,.tableheader a:hover{font-weight:700;}
.tableheader{color:#177665;background-color:#C0DAC0;text-align:center;padding:5px;}
.tableheader a:link{color:#177665;background-color:inherit;}
.tableheader a:visited,#content .tableheader a:active{color:#000;background-color:inherit;}
.tableheader a:hover{color:#ff7d00;background-color:inherit;}
.clear{line-height:0;height:0;font-size:0;clear:both;display:inline;visibility:hidden;margin:0;padding:0;}
.leer{border-left:10px solid #c0dac0;color:#fff;background-color:#418F7C;font-weight:700;text-align:left;display:block;padding:4px 5px 4px 10px;}
.text{font-weight:400;}
.gen-h1{color:#177665;background-color:#FFF;font-size:1.3em;font-weight:700;padding-top:.5em;margin:0 0 .25em;}
.gen-h2{color:#6D6D6B;background-color:#FFF;font-size:1.1em;font-weight:700;}
.gen-white-font{background-color:inherit;color:#FFF;padding:5px;}
.box{color:#000;background-color:#e6edf6;border-right:4px solid #84a7d0;border-bottom:4px solid #84a7d0;padding:5px;}
.dunkel{color:#FFF;background-color:#177665;font-size:small;display:block;border-right:4px solid #84a7d0;border-bottom:4px solid #84a7d0;margin:1em 0;padding:1em;}
.untertitel,.titel{background:#eee;border-bottom:2px inset #469284;border-top:2px outset #469284;color:#177665;font-weight:700;overflow:visible;padding-left:20px;}
div.untertitel,div.titel{font-size:1.15em;font-weight:700;}
.balken{font-weight:700;letter-spacing:2px;background-color:#A6A8Ab;color:#FFF;padding:.5em 1em;}
.top a{background-color:#FFF;background-image:url(/tucal/img/top.gif);background-position:right top;background-repeat:no-repeat;border-bottom:1px solid #ff7d00;color:#ff7d00;font-size:.85em;font-weight:700;text-decoration:none;text-align:right;display:block;padding:2px 30px 2px 5px;}
.presse{border:1px solid;margin-bottom:5px;margin-top:5px;border-color:#ccc #177665 #177665 #ccc;padding:2px;}
.msg{color:red;background-color:inherit;font-size:1em;font-weight:700;}
.fett-h2{color:#FF7D00;background-color:inherit;font-size:1.1em;font-weight:700;}
.trenner{background-image:url(/tucal/img/shim.gif);width:100%;height:1px;background-color:#ddd;color:inherit;}
.border{background-image:url(/tu/images/layout/bordermiddle.gif);background-repeat:repeat-x;}
.para{line-height:15px;padding:5px 10px 10px 15px;}
.menutext{background-color:#fff;color:inherit;}
.back{background-image:url(/tucal/img/back2.gif);background-position:left top;background-repeat:no-repeat;color:#FFF;background-color:#177665;font-size:.9em;font-weight:700;padding-bottom:2px;padding-left:40px;padding-top:2px;text-decoration:none;display:block;}
.back2{background-image:url(/tucal/img/back2.gif);background-position:left top;background-repeat:no-repeat;color:#fff;background-color:#418F7C;font-size:.9em;font-weight:700;padding-bottom:2px;padding-left:40px;padding-top:2px;text-decoration:none;display:block;}
.grau{background-color:#eee!important;color:#000;}
.gruen{background-color:#418f7c;color:inherit;}
.rot{background-color:inherit;color:red;}
.blau{background-color:inherit;color:#00F;}
.orange{background-color:inherit;color:#FF7D00;}
div.tag{border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:#eee!important;color:#000;font-size:.9em;text-align:center;width:20px;height:20px;float:left;}
div.tagohne{border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:#eee!important;color:#000;font-size:.9em;text-align:center;width:20px;height:20px;}
div.sonntag{border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:#FF7D00!important;color:#FFF;font-size:.9em;text-align:center;width:20px;height:20px;}
div.sonntag a{background-color:#FF7D00;color:#fff;}
div.akttag{border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;background-color:#177665!important;font-size:.9em;text-align:center;width:20px;height:20px;}
div.kalender{border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:#E0E9E9!important;color:#000;font-size:.9em;text-align:center;width:20px;height:20px;}
div.kalender a{color:#000!important;background-color:inherit;}
.secure a{background-image:url(/tucal/img/secure.gif);background-position:left top;background-repeat:no-repeat;color:#005A46;text-decoration:none;display:block;font-size:.75em;background-color:inherit;border-top:1px solid #fff;border-bottom:1px solid #ddd;overflow:hidden;padding:4px 5px 4px 20px;}
.secure a:link{color:#005A46;background-color:#fff;overflow:hidden;}
.secure a:visited{color:#990;background-color:#fff;}
.secure a:hover{background-color:#F2F8FC;color:#FF7D00;}
.nolink{background-image:url(/tucal/img/green1.gif);background-position:left top;background-repeat:no-repeat;color:#000;text-decoration:none;display:block;background-color:#fff;border-top:1px solid #fff;border-bottom:1px solid #ddd;font-size:.75em;padding:4px 8px 4px 20px;}
.subnolink{color:#000;background-color:#FFF;background-image:url(/tucal/img/green1.gif);background-position:20px 0;background-repeat:no-repeat;border-bottom:1px solid #ACB7C1;text-decoration:none;display:block;font-size:.75em;padding:4px 5px 4px 40px;}
a.nav,a.nav:link,a.nav:visited,a.nav:active{color:#fff;background-color:inherit;font-weight:700;text-decoration:none;font-size:.9em;}
a.navvorher,a.navvorher:link,a.navvorher:visited,a.navvorher:active{color:#fff;background-color:inherit;font-weight:700;text-decoration:underline;}
.font11,.klein{font-size:.6875em;}
.box_1,.box_3,.box_5,.forschung_2{border-bottom:1px solid #bbb;border-right:1px solid #bbb;float:left;height:110px;width:48%;margin:0 10px 10px 0;}
.box_2,.box_4,.box_6,.forschung_3{border-bottom:1px solid #bbb;border-right:1px solid #bbb;float:right;height:110px;width:48%;margin:0 0 10px 10px;}
.back2 a,.leer a,.back2 a:link,.back2 a:visited{background-color:inherit;color:#FFF!important;}
div.sonntag a:hover,div.akttag a{color:#fff!important;}
a.nav:hover,a.navvorher:hover{background-color:inherit;color:#ff7d00;font-weight:700;}

/**********************************/
/* WordPress: Generelle CSS-Styles*/
/**********************************/

div#leftcolumn {float:left;clear:left; width: 190px;}
div#rightcolumn {float:right;clear:right; width:27%; margin-left:0px; padding-left:0px; padding-right:0px; margin-right:0px;}
div#content {padding:0 0 0 0; width:100%;}
div#welcome {background: url(images/bg_gradient.gif) repeat-x scroll transparent; background-position:bottom; border-bottom: 1px solid rgb(187, 187, 187); display: block; height: auto !important; margin-bottom:20px; padding: 0.5em 1em 0.5em 0.5em; text-align:left;}
/* Zitate */
blockquote {border-left: 5px solid #dae8c2; margin-left: 1.5em; padding-left: 5px; font-style:italic;}
blockquote p:before {content:open-quote; font-size: 1.5em;}
blockquote p:after {content:close-quote; font-size: 1.5em;}
/****************/
/* Sidebar left */
/****************/
li#meta.widget.widget_meta ul {display: block; list-style-type: disc; margin:0px; padding:0px; background-image: url(images/bg.gif); background-repeat: repeat-y;}
.li.page_item page-item-2 {background-color: rgb(238, 238, 238); background-image:url(images/green.gif); background-position: 0px 0px; background-repeat: no-repeat; border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(255, 255, 255); color: black; display: block; font-size: 0.75em; padding: 4px 8px 4px 20px; text-decoration: none;}
li#search.widget.widget_search {text-align:center; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;}
ul.menu ul {display: block; list-style-type: disc; margin:0px; padding:0px;}
ul.menu ul li {display: inline; list-style-image: none; list-style-position: outside; list-style-type: none; margin:0; padding:0;}
ul.menu ul li ul li a{background-image: url(images/green.gif); padding-left: 40px; background-position: 20px 0px;}
ul.menu ul li ul li a:hover {background-image: url(images/green.gif); color: #ff7d00; background-color: #F2F8FC; padding-left: 40px; background-position: 20px 0px;}
ul.menu ul li ul li ul li a{background-image: url(images/green.gif); padding-left: 60px; background-position: 40px 0px;}
ul.menu ul li ul li ul li a:hover {background-image: url(images/green.gif); color: #ff7d00; background-color: #F2F8FC; padding-left: 60px; background-position: 40px 0px;}
ul.menu ul li a {background-color: white; background-image: url(images/green.gif); background-repeat: no-repeat; border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid white; display: block; overflow: hidden; padding:4px 5px 4px 20px; text-decoration: none; color:rgb(23, 118, 101);}
ul.menu ul.qtrans_language_chooser li a{background-image:none;}
ul.menu ul.qtrans_language_chooser li a.qtrans_flag_de.qtrans_flag_and_text {background-image:url(images/de.png); background-position:0px 4px;}
ul.menu ul.qtrans_language_chooser li a.qtrans_flag_en.qtrans_flag_and_text {background-image:url(images/gb.png); background-position:0px 4px;}
ul.menu ul li a:hover {background-image: url(images/green.gif); background-position:0px 0px; background-repeat: no-repeat; color: #ff7d00; background-color: #F2F8FC;}
ul.menu h2.widgettitle {background-color: rgb(65, 143, 124); border-left: 10px solid rgb(192, 218, 192); color: white; display: block; font-size: 12px; font-weight: bold; padding:4px 5px 4px 10px; margin:0px; text-align:left; width:165px}
input#s {width:100px;}
form#searchform {padding:5px 5px 5px 5px; background-image: url(images/bg.gif); background-repeat: repeat-y;}
/* Fuer Anzeige der aktuellen Seite in den Links*/
ul.menu ul li.navi a {background-image: url(images/white.gif);background-position:0px 2px;background-repeat: no-repeat;display: block;vertical-align: middle;color: #fff;background-color:#418F7C;text-align:left;padding:4px 5px 4px 20px;text-decoration:none;font-weight:bold;}
ul.menu ul li.navi a:hover {background-image: url(images/green.gif); background-position:0px 0px; background-repeat: no-repeat; color:#ff7d00;font-weight:bold;background-color:inherit;
}
ul.menu ul li.current_page_item a{background-image: url(images/green.gif); background-position:0px 0px; background-repeat: no-repeat; color: #ff7d00; background-color: #F2F8FC;}
ul.menu ul li.current_page_item ul li a {background-image: url(images/green.gif); padding-left:40px; background-position:20px 0px; background-color: white; color: rgb(23, 118, 101);}
ul.menu ul li.current_page_item ul li a:hover {background-image: url(images/green.gif); color: #ff7d00; background-color: #F2F8FC; padding-left: 40px; background-position: 20px 0px;}
ul.menu ul li ul li.current_page_item a {background-image: url(images/green.gif); color: #ff7d00; background-color: #F2F8FC; padding-left: 40px; background-position: 20px 0px;}
/* 3. Ebene*/
ul.menu ul li ul li.current_page_item ul li a:hover {background-image: url(images/green.gif); color: #ff7d00; background-color: #F2F8FC; padding-left: 60px; background-position: 40px 0px;}
ul.menu ul li ul li.current_page_item ul li a {background-image: url(images/green.gif); background-color: white; color: rgb(23, 118, 101); padding-left: 60px; background-position: 40px 0px;}
ul.menu ul li ul li ul li.current_page_item a {background-image: url(images/green.gif); color: #ff7d00; background-color: #F2F8FC; padding-left: 60px; background-position: 40px 0px;}
/* Home-Link */
ul.menu ul li.wihome a{background-image: url(images/home1.gif); background-position:0px 2px; background-repeat:no-repeat; display:block; vertical-align:middle; color:#fff; background-color:#418F7C; text-align:left; padding:4px 5px 4px 20px; margin-bottom:5px;text-decoration:none; font-weight:bold; border:none;}
ul.menu ul li.wihome a:hover {background-color:#c0dac0; color: #fff; background-image: url(images/home2.gif); background-position:0px 2px; background-repeat:no-repeat;}
/*****************/
/* Sidebar right */
/*****************/
ul.menu_right {border-left:1px solid rgb(221, 221, 221); border-bottom:1px solid rgb(221, 221, 221); list-style:none; padding-left:0px; margin-top:0px; margin-left:0px; margin-bottom:5px;}
ul.menu_right h2.widgettitle, ul.menu_right li h2 { background-color: rgb(65, 143, 124); border-left: 10px solid rgb(192, 218, 192); color: white; display: block; font-size: 12px; font-weight: bold; padding:4px 5px 4px 10px; margin:0px; text-align: left;}
ul.menu_right li ul li a {background-position: 0px 0px; background-repeat: no-repeat; background-color: white; overflow: hidden; border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(255, 255, 255); display: block; padding: 4px 5px 4px 20px; margin:0px; text-decoration: none; color:rgb(23, 118, 101);}
ul.menu_right li ul li{margin:0px; padding:0px;}
ul.menu_right li ul li a:hover {background-position: 0px 0px; background-repeat: no-repeat; color: #ff7d00; background-color: #F2F8FC;}
li#tag_cloud {list-style:none; padding-bottom:10px;}
li#tag_cloud a {color:#999999; text-decoration:none;}
li#tag_cloud a:hover {text-decoration:underline;}
li#team div a {color:transparent;}
li#team div a:hover {color:transparent;}
li#team div a:visited {color:transparent;}
li#meta, li#archives, li#rss_feed, li#bookmarks {padding:0px; margin:0px;}
li#meta ul {list-style:none; padding-left:0px; margin-left:0px; padding-bottom:0px; margin-bottom:0px;}	
li#meta ul li a {background-image: url(images/secure.gif);}
li#meta ul li a:hover {background-image: url(images/secure.gif);}
li#rss_feed ul {list-style:none; margin:0px; padding:0px;}
li#rss_feed ul li a {background-image:url(images/mini-rss.gif);}
li#rss_feed ul li a:hover {background-image:url(images/mini-rss.gif);}	
li#bookmarks ul, li#archives ul {list-style:none; padding-left:0px; margin-left:0px;}
li#bookmarks ul li a {background-image: url(images/ext.gif);}
li#bookmarks ul li a:hover {background-image: url(images/ext.gif);}
li#archives ul li a{background-image: url(images/green.gif);}
li#archives ul li a:hover {background-image: url(images/green.gif);}
.textwidget {padding: 5px 5px 5px 5px;}
/*********************/
/* Kommentar Bereich */
/*********************/
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {background: #fff; border: 1px solid #333; padding: .2em;}
#commentform textarea {width: 95%;}
.post ol.commentlist {margin-left:0px;}
.commentlist li, #commentform input, #commentform textarea {font: 0.8em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {background: url(images/bg_gradient.gif) repeat-x scroll transparent; background-position:bottom; border-bottom:1px solid rgb(187, 187, 187); border-right:1px solid rgb(187, 187, 187); display: block; height: auto !important; margin: 0.3em 0px; padding: 0.5em 1em 0.5em 0.5em;}
.comment_box {padding:5px;}
.comment_text {padding-left:10px; font-size:12px;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.2em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
/***************************/
/* Metadaten von Wordpress */
/***************************/
ul.post-meta {list-style: none;}
ul.post-meta span.post-meta-key {font-weight: bold;}
.meta {font-size: .90em; color:#AAAAAA; border-bottom:2px solid rgb(65, 143, 124); padding-bottom:5px;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline; list-style: none; margin: 0; padding: 0;}
.meta, .meta a {font-weight: normal; letter-spacing: 0;}
.meta a{text-decoration: underline;}
.meta a:hover, .meta a:active{text-decoration: none;}
.meta .tags{background: url(images/tag.gif) 0 0 no-repeat; padding-left: 20px;}
.meta .time{background: url(images/time.gif) 0 0 no-repeat; padding-left: 20px;}	
.meta .cat{background: url(images/category.gif) 0 0 no-repeat; padding-left: 20px;}	
.meta .user{color:#AAAAAA; }
.meta .comment {background: url(images/comment.png) 0 0 no-repeat; padding-left: 20px;}
.meta .tags a, .meta .time a, .meta .cat a, .meta .user a, .meta .comment a {color:#AAAAAA; text-decoration:none;}
.meta .tags a:hover, .meta .time a:hover, .meta .cat a:hover, .meta .user a:hover, .meta .comment a:hover {color: rgb(65, 143, 124); text-decoration:underline;}	
/**********************************************************/
/* Vereinbarungen fuer den Inhalt von Artikeln und Seiten */
/**********************************************************/
.post_blog {border:1px solid rgb(187, 187, 187); display:block; height:auto !important; margin-top:0.7em; margin-bottom:0.7em; padding:0.6em 0.6em;}
.post_student {border-bottom:1px solid rgb(221, 221, 221); padding:5px 0px 5px 10px; margin:5px 0px 5px 0px; font-size:12px;}
.post {padding-left:10px; padding-right:10px;}
.post ul{margin: 10px 0px 10px 0px; padding: 0;}
.post ul li{margin:0px; padding: 0.3em 25px; background: url(images/square.gif) no-repeat; list-style: none;}
.post ol {margin: 10px 0px 10px 25px; padding: 0;}
.post ol li{margin:0px; padding: 0.2em 0;}
.post h6 {background: rgb(238, 238, 238); border-bottom: 2px inset rgb(70, 146, 132); border-top: 2px outset rgb(70, 146, 132); color: rgb(23, 118, 101); font-size: 1.15em; font-weight: bold; overflow: visible; padding-left: 20px; margin-bottom:10px; margin-top:10px;}
.post h4, .post_blog h4, .post h3 {margin-bottom:4px; margin-top:4px;}
.post h4 a, .post_blog h4 a, .post h3 a {text-decoration:none;}
h5.research {margin-top:6px; margin-bottom:6px;}
.story_blog {margin-top:0.5em; margin-bottom:0.5em;}
.storytitle {margin: 0;}
.storytitle a {text-decoration: none;}
.storytitle a:link, .storytitle a:visited{text-decoration: none;}
a#einschreibungen_link, a#daten_link {background-color: inherit; color: rgb(23, 118, 101); text-decoration: underline;}
/* Bilder */
.post img, .post_blog img {border:none; padding: 0; max-width: 100%; margin: 0 10px 5px 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.aligncenter{display:block; margin-left:auto; margin-right:auto;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
/* Page-Templates */
.wi-container {border:1px solid silver; margin-left:7px; margin-right:7px; margin-bottom:6px; padding:7px;}
.wi-headline {text-decoration:none; font-weight:bold; font-size:14px; border:1px solid; color:#177665; background-color:#E0E9E9; border-color:#ccc #177665 #177665 #ccc; padding:0.3em;}
.wi-image, .team_image, .tp_image {border:none; -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); margin:4px;}
/**************/
/* teachPress */
/**************/
div.tp_publication {background: url(images/bg_gradient.gif) repeat-x scroll transparent; background-position:bottom; border-bottom: 1px solid rgb(187, 187, 187); border-right: 1px solid rgb(187, 187, 187); display: block; height: auto !important; margin: 0.3em 0px; padding: 0.5em 1em 0.5em 0.5em;}
/* shortcode: [tpdate] */
.tpdate {width:100%; border:none;}
.tpdate tr {}
.tpdate td {border-bottom:1px dotted silver; padding:5px;}
.tpdate td.tp_date_type {vertical-align:middle;}
.tpdate td.tp_date_info p {margin-top:3px; margin-bottom:3px;}
.tpdate td.tp_date_lecturer {vertical-align:middle;}
/* teachPress tag cloud, shortcode [tpcloud] */
.teachpress_filter {text-align:center; padding-top:5px;}
.teachpress_cloud {text-align:center;}
/* active tags */
.teachpress_cloud a.teachpress_cloud_active {color:#418f7c; font-weight:bold;}
.teachpress_cloud a.teachpress_cloud_active:hover {color:#418f7c; font-weight:bold; text-decoration:underline;}
.teachpress_cloud a {color:#AAAAAA; text-decoration:none;}
.teachpress_cloud a:hover {color:#AAAAAA; text-decoration:underline;}
/* publication lists, shortcodes: [tpcloud] [tplist] */
.teachpress_publication_list {width:100%; border:none;}
.teachpress_publication_list td, .teachpress_course_list td {padding:5px;}
/* standard style */ 
td.tp_pub_info {background: url(images/bg_gradient.gif) repeat-x scroll transparent; background-position:bottom; border-bottom: 1px solid rgb(187, 187, 187); border-right: 1px solid rgb(187, 187, 187); height: auto !important; vertical-align:top; padding:8px;}
.tp_pub_autor, #content p.tp_pub_autor {font-size:small; margin-bottom:1px; margin-top:1px; color:rgb(255, 125, 0);}
.tp_pub_titel, #content p.tp_pub_titel {font-size:small; font-weight:bold; margin-top:1px; margin-bottom:1px; color:rgb(23, 118, 101);}
.tp_pub_zusatz, #content p.tp_pub_zusatz {font-size:small; margin-top:1px; margin-bottom:1px;}
.tp_pub_tags, #content p.tp_pub_tags  {font-size:small; margin-top:1px; margin-bottom:1px; color:#AAAAAA;}
.tp_pub_tags a {color:#AAAAAA; text-decoration:underline;}
.tp_pub_tags a:hover {color:#AAAAAA; text-decoration:none;}
.tp_pub_typ {font-weight:bold; color:#000000;}
/* simple style */
td.tp_pub_simple {border-bottom:1px solid silver; vertical-align:top; padding:8px;}
.tp_pub_autor_simple, #content span.tp_pub_autor_simple {color:rgb(255, 125, 0);}
.tp_pub_titel_simple, #content span.tp_pub_titel_simple {font-weight:bold; color:rgb(23, 118, 101);}
.tp_pub_zusatz_simple, #content span.tp_pub_zusatz_simple {}
.tp_pub_tags_simple, #content span.tp_pub_tags_simple  {color:#AAAAAA;}
.tp_pub_tags_simple a {color:#AAAAAA; text-decoration:underline;}
.tp_pub_tags_simple a:hover {color:#AAAAAA; text-decoration:none;}
.tp_pub_typ_simple {}
.tp_bibtex_menu {margin-top:1px; margin-bottom:1px;}
.tp_bibtex_close {cursor:pointer;}
.tp_pub_image_bottom {text-align:center;}
h3.tp_h3 {color:#177665;}
.teachpress_message {border:1px solid #f90; border-left-width:0.9em; font-weight:bold; margin:1em; padding:.5em 1em;}
/* single publication, shortcode: [tpsingle] */
span.tp_single_title {font-size:small;}
span.tp_single_author {font-size:small;}
span.tp_single_additional {font-size:small; font-style:italic;}
/* course overview, shortcode: [tpcourselist] */
#tpcourselist h3 {color:#177665; margin-top:10px; margin-bottom:10px;}
#tpcourselist table.teachpress_course_list {border:none; width:100%;}
.tp_auswahl {margin:3px; padding:3px; color:rgb(255, 125, 0); font-weight:bold;}
.tp_lvs_name {font-size:14px; color:#177665;}
td.tp_lvs_container {margin:5px; border-bottom:1px solid silver; border-right:1px solid silver; padding:7px 5px 7px 5px;}
.tp_lvs_comments {padding-top:5px; padding-bottom:5px; margin:0; min-height:17px;}
/******************/
/* end teachPress */
/******************/
/* WP-Page Navi */
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}
/* Jobbörse */
table.e {padding:0.4em;border-bottom:1px solid silver; width:100%;border-spacing:0;}
table.e:hover {background-color:#F2F8FC; cursor:pointer;}
table.e td, table.f td {vertical-align:top;padding:0}
table.e td.c1, table.f td.c1 {white-space:
nowrap;text-align:center;background-color:#f99;}
table.e td.c2, table.f td.c2 {white-space:
nowrap;text-align:center;background-color:#cfc;}
table.e td.c3, table.f td.c3 {white-space:
nowrap;text-align:center;background-color:#ccf;}
table.e td.c4, table.f td.c4 {white-space:
nowrap;text-align:center;background-color:#cc9;}
table.e td.c5, table.f td.c5 {white-space:
nowrap;text-align:center;background-color:#fc9;}
table.e td.c6, table.f td.c6 {white-space:
nowrap;text-align:center;background-color:#ffc;}
table.e td.c7, table.f td.c7 {white-space:
nowrap;text-align:center;background-color:#fcc;}
