
body {text-align:center;margin:0;padding:0;font-family:Arial, Verdana, sans-serif;font-size:100%;}

#wrapper {text-align:left;margin:0 1em;}


#header-container,#path-and-info-line,.column-1,.column-4,#footer-container,#strong {display:none;}

.startseite .column-1,.column-2,.column-3 .box {display:block;margin-bottom:2em;}

a {color:#6432b9;text-decoration:none;}
a img {border:0;}
#main, #header, #footer {font-size:0.833em;line-height:1.35em;}

h2,h3 {font-size:1em;line-height:1.042em;}
h1 {font-size:1.25em;}

table {display:block;clear:both;border-collapse:separate !important;border-spacing:0 5px;}
tr {background:url(http://localhost/~Robert/EKBO/2010/Templates/images/table-cell-background.png);}
td {padding:5px 2px;}

#print-header {padding:20px 0 10px 0;}
#print-header img {margin-bottom:20px;}

#print-footer p {font-weight:normal;font-size:0.833em;}

.url-and-date {padding:0 10px;}
.url-and-date .date {float:right;}

.box {border:1px solid #bcbcbc;border-top:3px solid #6432b9;padding:13px 10px;}
.box h2 {margin:0 0 12px 0;padding:0;color:#666;font-weight:bold;}
.box h3 {margin:0;padding:0;color:#6432b9;}
.box p {}
.box a.read-more:before {content:">";margin-right:6px;}

.box .element {border-bottom:1px solid #666;margin:0 0 10px 0;padding:10px 0 0 0}


#first-referenced {width:472px;margin:0 0 22px 0;}
#first-referenced img {margin:0 1em 1em 0;float:left;}

#portraits img {margin:0 0 1em 0;}

#referenced img {margin:0 1em 1em 0;float:left;}
#referenced .element, #sub-pages .element {border-bottom:1px solid #bcbcbc;}
#referenced .element h3, #sub-pages .element h3 {padding-left:15px;background:url(http://localhost/~Robert/EKBO/2010/Templates/images/lilac-arrow.png) 0% 50% no-repeat;color:#6432b9}

#content-tools {margin-top:30px;}
#content-tools .to-the-top {background:url(http://localhost/~Robert/EKBO/2010/Templates/images/lilac-arrow.png) 0% 50% no-repeat;padding-left:10px;}
#content-tools .print {background:url(http://localhost/~Robert/EKBO/2010/Templates/images/print-icon.png) 0% 50% no-repeat;padding-left:15px;margin-left:10px;}

.column-2-and-3 {border-top:3px solid #bcbcbc;}

.by-line {color:#666;}
.introduction {font-weight:bold;}
.image-container {float:left;margin:0 1.5em 1em 0;}
.image-container .description {border-bottom:1px solid #bcbcbc;color:#666;padding-bottom:10px;line-height:1em;}
.text {border-bottom:1px solid #bcbcbc;margin-bottom:0px;}

#strong {padding:10px 5px;margin:0 auto;text-align:right;}

/* Clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}