body { height:100%; margin:0; padding:0; font-family:arial,helvetica,sans-serif; font-size:0.75em; font-weight:normal; text-align:center; line-height:1.5em; color:#333333; }
#header { width:980px; height:124px; margin:auto; text-align:right; border:1px solid #42536d; border-bottom:none; background:transparent url(../images/layout/umg_building.jpg) 1px 1px no-repeat; }
#unilogo { width:140px; margin-top:-105px; margin-left:35px; padding-bottom:15px; clear:left; text-align:center; text-decoration:none; line-height:1.2em; }
#wrapper { width:980px; margin:auto; margin-bottom:10px; text-align:left; padding:0; border:1px solid #42536d; border-top:none; background:transparent url(../images/layout/bg-content.gif) right top repeat-y; }
#story { height:80%; min-height:550px; height:auto !important; height:500px; overflow:visible; margin:0 180px 0 217px; padding:18px 20px 0px 20px; }
#breadcrumb a { font-size:0.9em; color:#333333; }
#right { width:182px; float:right; margin:0; padding:0; color:#666666; line-height:1.3em; }
#section h2 { margin:1px; padding:2px 5px; font-size:0.9em; color:white; background-color:#42536D; }
div.footer { margin-top:2em; margin-bottom:1em; text-align:right; }

#abtsect { width:220px; border:1px solid white; border-right:none; line-height:1em; background-color:#42536D; }
#abttitle { padding:15px 22px; font-weight:bold; color:white; }
#abtsep { width:220px; height:8px; border-left:1px solid white; background-color:#42536D;}



#suche { width:220px; height:50px; border-bottom:1px dotted #999999; background-color:#F4F4F4; line-height:1em; }
#suchetemp { width:220px; height:50px; line-height:1em; }
#suche input.findbox { margin-top:15px; margin-left:21px; font-size:12px; border-color:#005099; }
#suche input.submit { width:20px; margin-top:2px; font-size:12px; text-align:center; border:none; color:#005099; background-color:#F4F4F4; }
#suche a.extopt { margin-left:21px; font-size:11px; color:#42536D; }


#unilogo a { color:#666666; }
#newslist li { margin-bottom:0.5em; }
#eventlist { padding:6px 6px 10px 6px; }
#eventlist p.overview { margin-top:4px; }
#eventdata p { line-height:1.3em; }


#servicemenue { width:980px; height:40px; margin:auto; }
#servicemenue ul { list-style-type:none; float:right; margin:20px 0 0 0; padding:0; }
#servicemenue ul li { display:block; float:left; padding:0 10px 0 10px; text-align:center; }
#servicemenue ul li a { color:#42536D; }
#menuespace { width:220px; height:22px; float:left; border-left:1px solid white; background-color:#42536D;}
#menue { width:980px; height:22px; margin:auto; margin-top:0; padding:0; border-left:1px solid #42536D; border-right:1px solid #42536D; }
#menue ul { margin:0; padding:0; border:0; list-style-type:none; text-align:center; }
#menue ul li { display:inline; float:left; margin:0; padding:0.1em 0 0.2em 0; text-align:center; background-color:#42536D; }
#menue ul li a { margin:0; padding:0.2em 13px 0.4em 13px; border-left:1px solid white; color:white; }

*+html #menue ul li { padding:0.1em 0 0.3em 0; }
*+html #menue ul li a { padding:0.3em 13px 0.4em 13px; }
#menue ul li a:hover { color:black; background:#BEBE04; } 
#menue ul li a.active { color:white; background:#BEBE04; }
#zoomnav { width:171px; height:22px; margin:0; padding-left:10px; float:right; text-align:left; border-left:1px solid white; border-right:1px solid white; background:#42536D none repeat scroll 0 0; }
#zoomnav a { padding-top:8px; color:white; }
#menu-left-topborder { margin-left:8px; border-top:1px dotted #999999; }
#menue-left { width:221px; float:left; margin-bottom:120px; }
*html #menu-left { padding-bottom:30px; }
#menue-left ul { list-style:none; margin:0 0 0 8px; padding:0; font-size:0.95em; }
#menue-left ul li { margin:0; padding:0; border-bottom:1px dotted #999999; color:#666666; }
#menue-left ul li a.active { border-left:5px solid #BEBE04; color:#42536D; }
#menue-left ul ul { margin-top:0; }    
#menue-left ul ul li { margin:0; padding:0; line-height:1.4em; border-bottom:none; }
#menue-left ul ul ul { margin-left:8px; padding:0; font-size:1em; border:none; }
#menue-left ul a { display: block; padding:2px 0 2px 8px; border-left:5px solid white; color:#666666; }
#menue-left ul a:hover { border-left:5px solid #BEBE04; color:#42536D; }
*html #menue-left ul a { height:15px; }


#story h2.sitemap { padding:0 0 4px 20px; background:url(../images/navigation/icon_forward_green.gif) left 0.25em no-repeat; border-bottom:1px dotted #666666; }
#story h2.sitemap a { color:#42536D; }
#story #sitemap ul li { background:url(../images/navigation/icon_forward_green.gif) left 0.25em no-repeat; }
#story #sitemap a.sitemap { font-weight:bold; color:#666666; }


#teaser div.head { padding:5px; }
#teaser div.title { padding-left:18px; background-image:url(../images/navigation/icon_forward_green.gif); background-repeat:no-repeat; background-position:left 2px; }
div.linestd  { margin-top:0.7em; margin-bottom:0px; line-height:1.5em; }
div.rubrik, div.rubrikaz { width:100%; height:auto; margin-top:1.5em; margin-bottom:1em; border:none; border-bottom:1px dotted #CCCCCC; font-size:1.1em; font-variant:small-caps; color:#42536D; }
div.item { clear:both; }
div.boxmargin { padding:5px; }
div.leftcol { float:left; }
div.rightcol { margin-left:10em; }


h1 { margin:30px 0 5px 0; padding:0; font-size:1.2em; color:#42536D; }
h1.first { margin-top:15px; }
h2 { margin:10px 0 5px 0; padding:0; font-size:1.1em; color:#42536D; }
h3 { margin:10px 0 5px 0; padding:0; font-size:1em; color:#666666; }
h4 { font-size:0.9em; font-variant:small-caps; color:#999900; }
h5 { text-decoration:line-through; }
h6 { text-decoration:line-through; }
h2.topsmall, h3.topsmall { margin-top:5px; }
h2.top, h3.top { margin-top:0; }
h2.group { margin-bottom:1em; padding-left:18px; background:url(../images/navigation/icon_bullet.gif) no-repeat left 0.5em; }


p { margin:0; padding:0; line-height:1.5em; }
p.strong { font-weight:bold; color:black; }
*html p { line-height:1.2em; }
#story p { margin-top:0.7em; line-height:1.5em; }


#story ul { list-style:none; margin:0.5em 0 0.5em -30px; }
#story ul.noindent { margin-left:-38px; }
*html #story ul { margin-left:5px; }
*html #story ul.noindent { margin-left:0px; }
*+html #story ul { margin-left:10px; }
*+html #story ul.noindent { margin-left:0px; }
#story ul li { margin-left:0; padding-left:18px; text-align:left; background:transparent url(../images/navigation/icon_bullet.gif) left 0.6em no-repeat; }
#ankerlist ul li { margin-left:-10px; background-image:url(../images/navigation/icon_anker_navy.gif); background-position:left 0.25em; }
#linklist ul li { margin-left:-10px; background-image:url(../images/navigation/icon_intern_navy.gif); background-position:left 0.25em; }
#urllist ul li { margin-left:-10px; background-image:url(../images/navigation/icon_extern_navy.gif); background-position:left 0.25em; }


strong { color:#666666; }
.underline { border-bottom:1px solid #666666; }
small { font-size:0.9em; }
.small { font-size:x-small; }
.large { font-size:medium; }


table { border:1px solid #42536D; border-collapse:collapse; }
table { border:none; border:1px solid #42536D; }
th, thead th, tbody th { padding:5px; border:1px solid #42536D; color:#42536D; background:#F4F4F4; }
td, tbody tr td { padding:5px; vertical-align:top; color:#666666; }
tbody tr:hover { background:#F4F4F4; }
tbody tr:hover td { color:#454545; }
table.std { border:none; }
tbody.std tr:hover { background:white; }
tbody.std tr:hover td { color:#333333; }


a { color:#999900; text-decoration:none; }
a.back { background:url(../images/navigation/icon_back_green.gif) no-repeat right center; padding-right:18px; }
a.backleft { background:url(../images/navigation/icon_back_green.gif) no-repeat left center; padding-left:18px; }
a.forward { background:url(../images/navigation/icon_forward_green.gif) no-repeat right center; padding-right:18px; }
a.forwardleft { background:url(../images/navigation/icon_forward_green.gif) no-repeat left center; padding-left:18px; }
a.top { background:url(../images/navigation/icon_top_green.gif) no-repeat left center; padding-left:18px; }
a.print { background:url(../images/navigation/icon_print.gif) no-repeat left center; padding-left:18px; }
#teaser a { color:#333333; }
#shortcutlist a { padding:3px; font-weight:bold; }


img { border:none; }
img.leftborder { border-left:#CCCC00 4px solid; }
img.rightborder { border-right:#CCCC00 4px solid; }
img.picleft { float:left; margin-top:1em; margin-bottom:1em; margin-right:1em; }
img.picright { float:right; margin-top:1em; margin-bottom:1em; margin-left:1em; }
#story img[align=left] { margin-right:1em; margin-bottom:1em; }
#story img[align=right] { margin-left:1em; margin-bottom:1em; }
#teaser img { margin-top:1px; }
/* img.textpersonpic { width:100px; height:140px; margin-left:15px; margin-bottom:5px; float:right; } */


hr { height:1px; margin-top:8px; border:0px none; border-bottom:1px dotted #CCCCCC; }
hr.space { margin-bottom:6px; }


form br { clear:both; }
form.nomargin { display:inline; }
legend { padding:4px; font-weight:bold; border:1px solid #CCCCCC; color:#333333; }
fieldset { padding:5px; border:1px solid #CCCCCC; }
label { width:12em; margin:3px 10px 0 0; float:left; text-align:right; }
input, textarea, select { border:1px solid #CCCCCC; }
*+html input { border:1px solid #CCCCC; } 
input[type=radio] { border:none; }
input.button { height:20px; padding:2px; border:1px solid #42536D; font-size:0.9em; font-weight:bold; color:#42536D; }


#contact { padding-bottom:1.5em; }
* html #contact { height:1%; }
#contact img { float:left; }
#contact .data { min-height:105px; margin-left:95px; }
#contact .leftcol { width:6em; float:left; }
#contact .rightcol { margin-left:6em; }


div.downloadlist { margin-top:0.8em; line-height:1.2em; }
img.download { float:left; padding-top:2px;}
div.download { padding-left:25px; padding-top:2px; }


#lecture { padding-bottom:1.5em; }
* html #lecture { height:1%; }
#lecture .leftcol { width:8em; float:left; }
#lecture .rightcol { margin-left:8em; }


div.newsdatum, div.eventdatum, div.jobdatum { margin-bottom:5px; border-bottom:1px dotted #929BB6; color:#42536D; }
h2.newstitel, h2.eventtitel, h2.jobtitel { margin:0 0 -5px 0; padding:0; font-size:1.1em; font-weight:bold; color:#333333; }
p.newsteaser, p.eventteaser, p.jobteaser { margin:0 0 1.2em 0; padding:0; }
span.searchresult { font-weight:bold; background-color:#FFFF33; }
/* Detail */
p.newsdatum, p.jobdatum { padding-top:1em; padding-bottom:1em; }
div.marktext { margin-top:6px; padding-bottom:6px; border-top:1px solid silver; border-bottom:1px solid silver; background:#F5F5F5; }
div.poefooter { font-size:0.9em; color:#444444; margin-top:12px; }
div.picsubhead { font-size:0.9em; }


div.oemargin { width:500px; margin-left:20px; }
div.oekontaktborder { padding:0 0 5px 5px; background-color:#F4F5F6; }
img.oepersonpic { float:right; border-right:2px solid #CCCC00; }
p.oesmallcaptop { font-weight:bold; margin-top:5px; margin-bottom:0px; color:#009EE0; }
p.oesmallcap { font-weight:bold; margin-top:12px; margin-bottom:0px; color:#666666; }
p.oeinfo { margin-top:3px; }
div.oerubrik { margin-top:12px; margin-bottom:1.5em; padding-bottom:2px; border:0px none; border-bottom:1px solid #CCCCCC; font-variant:small-caps; color:#999900; }
p.oedownloads { margin-top:6px; margin-bottom:0px; padding:0px; }


div.gesundheitsuni { width:175px; float:left; text-align:center; }


thead tr td { font-size:0.7em; font-weight:bold; text-align:center; }
td.ueb { color:black; background-color:#DFDFDF; }
tr.sum { font-weight:bold; }


.searchheading { font-weight:bold; color:#42536D; }
.highlight { background-color:#FFFF33; }
.summary { font-size:1.1em; font-style: italic; margin-bottom: 20px;} 
.suggestion { font-size: 100%; }
.results { font-size:1em; }
.category { display:none }
.sorting { text-align: right; }
.description { font-size:1.1em; color:#008000; }
.context { font-size:1.1em;line-height:1.6em; }
.infoline { font-size:0.90em; font-style:normal; color:#808080;margin-top: 4px; }
.sorting { text-align: left; }
.result_title { margin-top:1em; font-size:1.1em; }
.zoom_searchform { font-size:1em; }
.zoom_searchform ul { margin: 9px 7px 20px 32px !important;}
.zoom_options { font-size:0.9em; }
.zoom_match {font-size: 100%; margin-left: 0 !important;}
.zoom_match input {font-size: 100%; margin-top: 10px; margin-left: 35px !important;}
.zoom_results_per_page { font-size: 100%; margin-left: 0px !important;}
.zoom_results_per_page select{margin-left:2px;}
.searchform {background-color: rgb(244, 244, 244); border-bottom: 1px dotted rgb(153, 153, 153); width: 200px;margin-top: 10px;margin-bottom:2px; padding-left: 20px; line-height: 1.2em;height:415px;}
.searchform br{height:0px;line-height: 0.75em;}
.zoom_categories li {margin-bottom: 8px !important;color: #444444 !important;}
.zoom_categories input{border: 0; !important;}
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }
.result_block { margin-top: 20px; clear: left; }
.result_altblock { margin-top: 20px; margin-bottom: 20px; clear: left; }
.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }
.result_title { font-size: 100%;margin-bottom: 2px;}
input.zoom_searchbox {   margin-bottom: 10px;  margin-left: 6px;}
.recommended {background: none repeat scroll rgb(255, 255, 252); border: 1px dotted rgb(128, 128, 128); margin-bottom: 15px; margin-top: 10px; padding: 10px;}
.recommended_heading { float: right; font-size: 1.2em; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }        
.recommend_title { font-size: 1.1em; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 0.9em; font-style: normal; color: #808080;}
.recommend_image { float: left; display: block; }
.recommend_image img {border: 0 none;margin-right: 14px;padding-bottom: 14px;width: 70px;}
.searchform_help {line-height: 1.4em;margin-top: 20px;}
.searchform_help br{line-height: 1em;}