body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background:#ffffff;
}

p, h1, h2, h3, ul, li, a{
margin:0px;
padding:0px;
}

#navi{ display:none;}

#reader2{margin-top:1em;}

#reader2 img {border: 1px solid #999999; float:left; margin-right:1.1em; margin-top:1.1em;}

/* -------------------- Kontakt ---------------------- */

#kontakt{display:none;}

#kontaktprint{
border-top: 1px solid #cccccc;
margin-top:40px;
padding-top:10px;
width:100%;
font-size:10px;
color:#2f4f4f;
line-height:1.6;
z-index:20;
}

#kontaktprint p a{
text-decoration:none;
color:#2f4f4f;
}

/* ---------------------------------- BOX - MODELL ------------------------------ */

#global{
width:100%;
background-color:#ffffff;
}

/* --------------- TOP ---------------- */

#top{
width:100%;
height:75px;
background-color:#ffffff;
border-bottom:1px solid #cccccc;
z-index:10;
}

#logo{width:206px;}

#head h1{
display:block;
position:absolute;
top:5px;
left:221px;
font-size:18px;
color:#990000;
font-weight:lighter;
}

#head h2{display:none;}

#pfad {margin-top:25px;}

#pfad a{
font-size:9px;
color:#999999;
text-decoration:none;
}

/* -------------- MIDDLE ------------------ */

#middle{
width:100%;
background-color:#ffffff;
}

#content{
width:100%;
background-color:#ffffff;
}

#content p{
font-size:12px;
line-height:150%;
padding-top:1em;
page-breake-before:auto;
}

#content h3{
font-size:14px;
line-height:1.8;
padding-top:2em;
color:#990000;
}

#content p a, #content li a, .einrueck a, .box a{color:#000000; text-decoration:none;}

#content p a:hover, #content p a:active, #content p a:focus, #content li a:hover, #content li a:active, #content li a:focus, .einrueck a:hover, .einrueck a:active, .einrueck a:focus, .box a:hover, .box a:active, .box a:focus{text-decoration:underline;}

#content ul{
margin-left:30px;
margin-top:0.5em;
list-style-type:square;
list-style-position:outside;
color:#990000;
}

#content ol{margin:0px; padding:0px; margin-left:20px;}

#content li{
font-size:0.8em;
line-height:150%;
padding-top:0.5em;
}

#content ul li ul{
margin:0px;
margin-left:20px;
padding:0px;
list-style-type:circle;
list-style-position:outside;
color:#2f4f4f;
}

#content ul li ul li{
font-size:1em;
line-height:125%;
padding-top:0em;
}

#vita ul{margin:0px; padding:0px; margin-left:15px;}

#vita li{font-size:1em;}

#content acronym{textdecoration:none; color:#2f4f4f;}

#contentlogo{float:right; margin-top:2em;}


.textlink{display:none;}

.einrueck{
font-size:12px;
line-height:150%;
padding-left:3em;
}

.box{
border:1px solid #990000;
padding:0.5em;
padding-left:1em;
padding-right:1em;
margin-top:1em;
font-size:0.8em;
line-height:150%;
}

.box2{
border:1px solid #990000;
padding-left:1em;
padding-right:1em;
padding-bottom:1em;
margin-top:1em;
}

#symposium{text-align:center; margin-top:2em; padding-bottom:1.5em;}

#symposium h3{font-size:0.9em; line-height:0.5; color:#990000;}

#symposium p{font-size:0.9em; line-height:0.5; color:#000000;}

#symposium p a, #symposium p a:hover, #symposium p a:active, #symposium p a:focus{text-decoration:none;}

#sympolink p a, #sympolink p a:hover, #sympolink p a:active, #sympolink p a:focus{text-decoration:none; font-weight:bold;}


/* ------------- Tabellen ------------ */

table{
border:0px;
margin-top:1.5em;
margin-bottom:1.5em;
width:100%;
}

td a{text-decoration:none; color:#000000;}

td a:hover, td a:active, td a:focus{text-decoration:underline;}

.bild{
background-color:#990000;
border:1px solid #990000;
border-right:0px;
padding:2px;
width:65px;
text-align:center;
}

.name1, .name2, .name3{
border:1px solid #990000;
font-size:10px;
line-height:1.4;
padding-left:8px;
padding-top:6px;
padding-bottom:0px;
padding-right:4px;
}

.name2{font-size:12px; padding-right:8px; padding-bottom:6px;}

.name3{line-height:2; font-size:12px;}

.leer{
padding:0px;
font-size:1px;
border:0px;
}

.back{display:none;}

.mehr{
display:block;
margin:0px;
padding:0px;
padding-top:6px;
}

#matrikel table{
border-top:1px solid #990000;
border-left:1px solid #990000;
width:100%;
}

#matrikel td, #matrikel th{
border-bottom:1px solid #990000;
border-right:1px solid #990000;
text-align:center;
font-size:12px;
padding:4px;
}

#matrikel th{
background-color:#990000;
color:#ffffff;
font-weight:bold;
border-left: 1px solid #ffffff;
line-height:1.5;
}

.forschung table, .lehre table{width:100%; border-top:1px solid #990000; border-left:1px solid #990000; margin-top:2px;}

.forschung caption, .lehre caption{
margin-top:30px;
margin-bottom:0px;
padding:10px;
caption-side:top;
font-size:0.8em;
font-weight:bold;
background-color:#CCCCCC;
}

.forschung th, .lehre th{
background-color:#990000;
color:#ffffff;
font-weight:bold;
font-size:10px;
border-right: 1px solid #990000;
border-bottom:1px solid #990000;
line-height:1.5;
text-align:center;
padding:5px;
}

.forschung td, .lehre td{
border-bottom:1px solid #990000;
border-right: 1px solid #990000;
font-size:10px;
text-align:left;
padding:5px;
padding-top:8px;
padding-bottom:8px;
line-height:1.2;
}

.lehre table{
border-top:1px solid #990000;
border-left:1px solid #990000;
margin-top:0.5em;
}

.lehre th{border-right:1px solid #990000; border-left:1px solid #ffffff; text-align:center;}

.lehre td{border-right:1px solid #990000; text-align:center;}


.imagebox{padding:20px; padding-bottom:0px; border:1px solid #cccccc; margin-top:1em;}

.imagebox table{font-size:0.8em; margin:0px; padding:0px;}

.imagebox th{font-weight:bold; text-align:center; padding-bottom:20px;}

.imagebox td{padding-bottom:20px;}

.imagebox img{border:1px solid #2f4f4f;}

.imagebox a img{border:0px;}

#kunstbilder table{margin-bottom:0.5em;}


#symptable table{
border:0px;
border-top:1px solid #990000;
margin-top:0.5em;
margin-bottom:0.5em;
font-size:0.8em;
}

.zeit, .vortrag{
border-bottom: 1px solid #990000;
padding:7px;
}

.zeit{text-align:center}


/* ------------- Schrift ------------ */

.bold{font-weight:bolder;}

.white{color:#ffffff;}

.black{color:#000000;}

.blackbold{color:#000000; font-weight:bold;}

.blacktitle{color:#000000; font-size:12px; font-weight:normal;}

.red{color:#990000;}

.redbold{color:#990000; font-weight:bold;}

.italic{font-style:italic; color:#000000;}

.small{font-size:0.9px; text-align:right; margin:0px; padding:0px;}

.hidden{display:none;}

.gray{color:#2f4f4f;}

.grayitalic{color:#2f4f4f; font-style:italic;}

.graybold{color:#2f4f4f; font-weight:bold;}

.underline{text-decoration:underline; color:#2f4f4f;}

.bildtitel{font-size:0.7em;}

/* --------- Bilder --------- */

#anfahrt{
margin-top:1em;
padding-right:1em;
float:left;
}

#anfahrt2{
text-align:center;
margin-top:2em;
page-break-before:always;
}

#anfahrt img, #anfahrt2 img{border: 1px solid #cccccc; padding:5px;}

#lambrello{display:none;}


/* ----------------- BOTTOM ---------------- */

#bottom{display:none;}

/* --------------- BOX-MODELL-HACK ------------------ 

#forschung caption{
voice-family:"\"}"";
voice-family:inherit;
padding-top:2em;
margin-bottom:-1em;
}
*/

