/* {{{ global */
body {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 75%;
    margin: 0em;
    background: #ffffff;
}
div#page {
    text-align: left;
    margin: 0 auto;
    width: 74em;
}
h1 {
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 2em;
    line-height: 1.3em;
    color: #000000;
    margin-top: 0.1em;
    margin-bottom: 0.7em;
}
h1 span {
    display: block;
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 0.48em;
    font-weight: bold;
    line-height: 1.2em;
    margin-top: 0em;
    margin-bottom: 0.2em;
}

h3 {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    /*color: #777777;*/
    color: #000000;
    font-weight: medium;
}
* html h3 {
    font-weight: medium;
    font-size: 1.2em;
    margin-top: 0.8em;
    margin-bottom: 1.2em;
}
h4 {
    font-size: 1em;
    margin-top: 0.8em;
    margin-bottom: 1.2em;
}


p {
    font-size: 1em;
    margin-top: 0;
    margin-bottom: 0;
}
img {
    border: none;
}

/* }}} */
/* {{{ hidden */
.hidden {
    display: none;
}
p.linesmall {
    margin: 0em;
    padding: 0em;
    line-height: 1em;
    font-size: 0.8em;
}
/* }}} */
/* {{{ pathbox */
div#pathbox {
    clear: both;
    width: 55em;
   color: #D92425;
}
div#pathbox p  {
    font-size: 0.9em;
    line-height: 1.2em;
    padding: 0.9em 0em;
}
div#pathbox a {
   color: #D92425;
    text-decoration: none;
    font-weight: normal;
}
div#pathbox a:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}
/* #### Ansprechpartner-Formatierungen ### */
.ansprech_header h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: bold;
}
.ansprech_header_black h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	margin-top: 0.5em;
	margin-bottom: 0em;
	font-weight: bold;
}
.ansprech_header h4 {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	color: #777777;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: bold;
}
.ansprech_header_black h4 {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	margin-top: 0.5em;
	margin-bottom: 0em;
	font-weight: bold;
}
.downloadbody h4 {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	margin-top: 0.5em;
	margin-bottom: 0em;
	font-weight: bold;
}
.vcard {
	line-height: 1.5em;
        margin-bottom: 1em; 
        text-align: left;
}
img.small-pic {
	float:left;
	margin-top: 0.3em;
	margin-right: 0.3em;
	margin-bottom: 0.5em;
	margin-left: -0.5em;
}
.record-list-layout3 .details{
margin-bottom: 1.8em;
}
.record-list-layout4 img.small-pic {
	margin-right: 1em;
	margin-bottom: 8em;
}
.record-list-layout4 a {
    text-decoration: none;
    font-weight: normal;
    color: #000000;
}
.record-list-layout4 a.mail:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #D92425;
}
