*{margin:0;padding:0}
body{background:#ddd;color:#000;font:.8em/1.4em verdana,"trebuchet ms",sans-serif}
.rahmen{background:#fff;border:10px solid #eee;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;clear:both;margin:30px auto;padding:20px 25px;width:750px}
.breit,.mittel,.schmal{float:left;margin-bottom:1em}
.breit,.mittel{margin-top:0;padding:2em 0 0}
.breit{width:434px}
.mittel{font-size:.9em;padding:.5em 0 0;width:250px}
.unten{border-top:1px solid #eee;clear:both;margin:.5em 0 0;padding:1em 0;font-size:.9em}
.bl{border-left:1px solid #eee;margin-left:-1px;padding-left:25px}
.br{border-right:1px solid #eee;padding-right:30px}
.pr{padding-right:10px}h1{float:left;font-size:1.9em;margin:.45em 0;text-align:center;letter-spacing:.05em;text-transform:uppercase;width:10.5em}
h1 a{background:#7ba04b;color:#fff;display:block;padding:.7em 0 .65em;text-decoration:none}
#oben{border-bottom:1px solid #eee;color:#333;font-size:.8em;font-weight:normal;padding:0 0 .3em}
h2,h3,h4,h5,h6{color:#000;clear:both;font-family:arial,verdana,sans-serif;letter-spacing:-.04em;line-height:1.2em;padding:0 0 .2em}
h2{font-size:2em;margin:0 0 .1em}
h2 a:hover{text-decoration:underline}
h3{font-size:1.4em;margin:2em 0 0}
.abschluesse h3{font-size:1.1em}
h3 a{text-decoration:none}
h4{font-size:1.4em}
h5,h6{color:#666;font:normal .8em verdana,"trebuchet ms",sans-serif}
h5 a,h6 a{color:#666;font-weight:normal;text-decoration:none}
h5 a:hover,h6 a:hover{text-decoration:underline}
p+p,p+ul{margin:1.5em 0}
div+h4,p+h4{margin:2em 0 0}
.navigation{border-bottom:1px solid #eee;border-top:1px solid #eee;clear:both;font-size:.9em;margin:1em 0;padding:.7em 0 .3em}
.navigation ul li{float:left;margin:0 5em 0 0}
.navigation ul li a{color:#333;text-decoration:none}
.navigation ul li a:hover{text-decoration:underline}
.home,.sitemap,.kontakt,.faq,.links{padding:0 0 5px 23px}
.home{background:url(bilder/startseite.png) no-repeat}
.sitemap{background:url(bilder/sitemap.png) no-repeat}
.kontakt{background:url(bilder/kontakt.png) no-repeat}
.faq{background:url(bilder/faq.png) no-repeat}
.links{background:url(bilder/links.png) no-repeat}
.paginierung{background:#f8f8f8;border:1px solid #ddd;line-height:2.2em;padding:.5em 1em;margin:1.5em 0}
.paginierung a{background:#ddd;border:1px solid #ccc;color:#666;margin-right:2px;padding:.3em .5em;text-decoration:none}
.paginierung a:hover,.paginierung a:active{background:#ccc;border:1px solid #bbb;color:#555}
.paginierung span.aktuell,.paginierung .this-page{background:#ccc;border:1px solid #bba;margin-right:2px;padding:.3em .5em}ul{list-style:none}
.breit ul li{line-height:1.25em;list-style:square;margin:0 0 .6em 1.4em}

.mittel ul li{padding:0 0 1.5em 0;margin:0 0 1.5em}
.mittel ul li h4{font:bold 1.3em arial,verdana,sans-serif;margin:1em 0 .2em 0}
.mittel ul li ul{border-top:1px solid #e7e7e2}
.mittel ul li ul li{border-bottom:1px solid #e7e7e2;line-height:1.25em;margin:0 0 0 0;padding:.55em .3em}
.mittel ul li ul li a{color:#000;text-decoration:none}
.mittel ul li ul li a:hover{text-decoration:underline}

ol{margin:1em 0 0}
ol li{margin:0 0  0 1.8em}
ol li+li{margin:1em 0 0 1.8em}
dt{font-size:1.1em;font-weight:bold}
dd{margin:.2em 0 3em 2em}
.suche input{background:#f1f1f1;border:1px solid #ccc;font:1em/1.3em verdana,"trebuchet ms",sans-serif}
.suche input[type=text]{color:#5d595f;padding:.3em .5em}
.suche input[type=submit]{background:#63863e;border:1px solid #53762e;color:#fff;font:bold 1em/1.3em verdana,"trebuchet ms",sans-serif;padding:.33em .9em}

p+table{margin:2em 0}
table.studiengaenge{border-collapse:collapse;font-size:.9em;line-height:1.3em;width:100%}
table.studiengaenge th{border-bottom:2px solid #eee;border-right:1px solid #eee;font-size:1.2em;padding:.5em .4em;text-align:left}
table.studiengaenge td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:.8em .65em .5em;vertical-align:top}
table.studiengaenge th.kbr,table.studiengaenge td.kbr{border-right:0}
table.studiengaenge td.kbu{border-bottom:1px solid #fff}
table.studiengaenge td.lsp{width:50%}
table.tabelle{border:1px solid #ddd;border-collapse:collapse;font-size:.9em;line-height:1.3em;margin:1em 0;width:100%}
table.tabelle th{background:#f1f1f1;border-bottom:2px solid #ddd;border-right:1px solid #ddd;font-size:.93em;font-weight:bold;padding:.6em .4em;vertical-align:top}
table.tabelle td{border-bottom:1px solid #ddd;border-right:1px solid #eee;padding:.8em .5em;vertical-align:center}
table.tabelle th.kbr,table.tabelle td.kbr{border-right:0}
.abschluss{width:40%}
.hochschule{width:30%}
table.tabelle sup{color:#666;font-size:1.6em}
table.tabelle sup:hover{color:#666;cursor:help}
table.tabelle td span{color:#777;font-size:.9em}
table.tabelle td span.haken{color:#7ba04b;font-size:1.1em}
table.tabelle td span.haken:hover{color:#63863e;cursor:help}
table.tabelle td span.strich{color:#ccc}
table.tabelle td span.strich{color:#aaa;cursor:help}
.am{text-align:center}
.al{text-align:left}
.ar{text-align:right}
table+h4{margin:1.5em 0 0}
a{color:#144b87;text-decoration:underline}
.vgl:before{content:"\2192  "}
sup a{color:#666;padding:0 0 0 .2em;text-decoration:none}sup{line-height:0}
.kom:before{content:"\komplett lesen:  »"}
.kom:after{content:"\«"}a[href^="#oben"]:after{content:"  \2B06"}
.kasten h3{font-size:1.2em;margin:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
hr{color:#fff;border:0;clear:both}
.unten span{float:right}
.meta{border-bottom:1px solid #eee;color:#888;border-top:1px solid #eee;color:#888;font-size:.8em;margin:2em 0 0;padding:.5em 0}
h2.related_post_title{font-size:1.2em;margin:2em 0 0}
.blaettern{border-top:1px solid #ddd;margin:2em 0 0;padding:.5em 0}
.blaettern a{padding:0 1em 0 0}
.schlagworte a{color:#555;font-weight:normal;text-decoration:none}
.hilfe{font-size:.8em;margin:-.6em 0 0;text-align:right}
.hilfe a{cursor:help}
.hilfe a:before{content:"\Hilfe:  "}
.tipp{background:#f1f1f1;border:1px solid #ccc;font-size:.9em;margin:2em 0;padding:1em 1em}
.tipp h3{font-size:1.2em;margin:0 0 .2em 0}
#graph{border:1px solid #ccc;height:250px;margin:1em auto;width:400px}
#daten{display:none}
.anzeige{background:#f9f9f9}
.anzeige2{background:#f9f9f9;border:1px solid #e9e9e9;margin:2em 0 1em;padding:1em 1.5em}
.anzeige2 span{border:1px solid #edede2;color:#666;float:right;font-size:.5em;font-weight:normal;line-height:1.8em;margin:-.5em -.6em 0 1em;padding:0 .8em}

.banner{float:right;margin:.5em 0 0}
.banner a{background:#f1f1f1;color:#666;display:block;font-weight:bold;text-decoration:none;height:40px;padding:13px 10px 5px;width:460px}
.banner a:hover{background:#ddd;color:#666}
.banner1{margin:3em 0 2em}
.banner2{clear:both;margin:3em 0 2em}
 .bannertest{padding:1em 0}
 .banner-sidebar{margin:0 0 0 -10px}
 .linkblock{border-top:1px solid #eee;margin:1.5em 0 .5em;padding:.5em 0 0}
 .leiste{border-bottom:1px solid #eee;margin:0 0 1em 0}
 .bild{border:1px solid #eee}
 .rechts{margin:0 0 0 10px}

