body {
    margin:0;
    padding:8px;
    border: 8px solid #B1B4B9;
    background-color:#EEEEEE;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:0.9em;
}

#topmost {
    position:absolute;
    left:-1000px;
}

#header {
    text-align:center;
    background-color:white;
    height:70px;
    margin:0 auto;
}

#bloglogo-links {
        margin-left:20px;
        margin-top:15px;
	float:left;
}
#ublogo-rechts {
        margin-right:20px;
        margin-top:5px;
	float:right;
}

.headingContent {
    margin:8px 0;
    background-color:#990000;
}
.headingContent a:link,
.headingContent a:visited
{
    color:white;
}

.footerContent2 {
    margin:8px 0;
    text-align:right;
    background-color:#9a9a9a;
}
.footerContent2 a:link {}

.mainContent {
    background-color:white;
    padding:0 8px;
}

.footer {
	font-size:0.8em;
	margin:0 auto;
	clear:both;
	width:98%;
	border-top: 25px solid #990000;
}

table#fuss {
    width:100%;
    background-color:white;
}

table#fuss td {
    text-align:center;
}

a  {
	color: #990000;
	text-decoration: none;
	}

a:hover {
	color: #990000;
	text-decoration: underline;
	}

a img {
	border: none;
	}

a.extern {
   background: url(http://www.ub.uni-heidelberg.de/nav1/grafik/all/draussen.gif)
               left center no-repeat;
   padding-left: 18px;
}
a.pfeil {
   background: url(http://www.ub.uni-heidelberg.de/nav1/grafik/all/button-marker-13x13.gif)
               left center no-repeat;
   padding-left: 18px;
}



#footer {
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */

.tabPages {
        margin:8px 0;
	color: #000000;
   font-variant: small-caps;
	display: block;
	vertical-align: bottom;
	list-style-type: none;
	/*margin: 0px;*/
   line-height: 1.2em;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.selectedTab {
	display: inline;
	margin: 0px;
}

.selectedTab A, .selectedTab A:visited, .selectedTab A:hover, .selectedTab A:active{
	display: box; /*	background-color: #EEEEEE;*/
	color: #C0C0C0;
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
   padding-left: 2px;
   padding-right: 2px;
}
.unselectedTab {
	display: inline;
	margin: 0px;
	padding: 0px;
   list-style: none;
}

.bigskip li+li { /* großer Zwischenraum zwischen Listenpunkten */
   margin-top:1em;
}

p img { display: block; float:left; margin-right:3px; }

p.hinweis { font-size:85%; }
h1 + p.hinweis,
h2 + p.hinweis,
h3 + p.hinweis {
   margin-top:-1em;
}

.heidokref {
   margin-left:2cm;
   margin-right:2cm;
   border:solid #990000;
   border-width:1px 2px;
}

#seo-hook {
   font-size:1pt;
   visibility:hidden;
}

