body {
    background-color:white;
    font-family:Arial,Geneva,Helvetica,sans-serif;
    margin: 0cm;
}

#wrapbody p, #wrapbody li, #wrapbody div.abstract {
    margin:0cm;
    margin-top:0cm;
    margin-bottom:1ex;
    /* font-size:large; */
}

div.entry, #wrapbody div.index, div#footerwrap {
    margin:2em 2em;
    /* text-align: justify; */
    /* font-size:large; */
}

#wrapbody dl br, #wrapbody div.entry br{
display:block;
margin:0.44em 0em;
}

#wrapbody blockquote{
margin:0em 1.00em;
}

h1 {
    margin-top:2ex;
    margin-right:0cm;
    margin-bottom:0.5ex;
    margin-left:0cm;
    /* font-size:xx-large; */
    color:maroon;
    font-weight:bold;
    line-height:1.19em;
}

h2, .index dl dt {
    margin-top:2ex;
    margin-right:0cm;
    margin-bottom:0.5ex;
    margin-left:0cm;
    /* font-size:large; */
    color:maroon;
    font-weight:bold;
}

h3 {
    margin-top:2ex;
    margin-bottom:0.5ex;
    /* font-size:medium; */
    color:maroon;
    font-weight:bold;
}

h4 {
    margin-top:2ex;
    margin-right:0cm;
    margin-bottom:0.5ex;
    margin-left:0cm;
    /* font-size:medium; */
    font-weight: bold;
    text-align:left;
}

h4 b {
    color:maroon;
    font-weight:bold;
}

a:link, a:visited {
    color:maroon;
    text-decoration:none!important;
}

a:hover[href] {
    background-color: #eeeeee;
}

div#wrapall{
}

div#wraphead{
position:absolute;
width:100%;
top:0px;
/* background-color: #353b26; */
background-color: #550B0C;
}

div#wrapbody{
position:relative;
margin-top:72px;
top:4.44em;
}

div#footerwrap{
position:relative;
top:1.44em;
}
div#footerwrap .footer{
padding:2.44em 0em;
font-size:small;
}
div#footerwrap{
margin-top:4.44em;
}

div.banner, span.rapport {
    background-color: #353b26;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0;
    height: 72px;
    background-image:url(../pics/rapport.gif); 
    background-repeat: repeat-x;
    background-position: 639px;
}

img {
    border: 0;
}

img.banner {
    padding: 0;
}

ul.nav {
    position:relative;
    width:700px;
    color: #fbea29;
   /*  background-color: #353b26; */
    background-color: #550B0C;
    margin: 0;
    padding: 1ex;
    padding-bottom: 0.5ex;
    list-style:none;
    height:1.25em;
    overflow:hidden;
}

ul.nav li{
float:left;
}

ul.nav .punkt{
padding:0px 0.44ex;
}

.nav a {
    display:block;
    color: #fbea29;
    padding: 0;
    margin: 0;
    padding-left: 1ex;
    padding-right: 1ex;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
}

.nav a:visited {
    /* IE seems to use purple instead, i.e. prefers a:visited before .nav a */
    color: #fbea29;
}

.nav a:hover {
    background-color: #555b46;
}

.plural, .lang, .author, .altdef {
    color: WindowText;
    font-weight: normal;
}

#wrapbody p.author, p.author{
margin-top:1.44em;
}

.gender {
    color: WindowText;
    font-weight: normal;
    font-style: italic;
}

h1 .plural, h1 .lang, h1 .author, h1 .altdef, h1 .gender {
    font-size: smaller;
}

span.retro {
    /* For retroflex 'd' in Yidaki */
    text-decoration: underline;
}

*.done {
    text-decoration: line-through;
}

*.new {
    background-color:#e0ffff;
}




.alph-menue{
border-bottom:1px solid #000000;
padding-bottom:1em;
}
.alph-link{
padding:0.25ex 0.44ex;
font-weight:bold;
}

.alph-links, .alph-rechts, .alph-all{
float:left;
width:50%;
margin-top:1ex;
margin-bottom:1ex;
padding-bottom:0.25ex;
border-bottom:solid 1px maroon;
}
.alph-all{
width:100%;
text-align:right;
}
.alph-rechts{
text-align:right;
}
.alph-rechts a{
/* margin-right:4px; */
}
.alph-rechts a:hover{
background-color:transparent;
}

.dt-alph{
clear:both;
/* text-align:right; */
}
.dt-alph a{
/* padding:0.44ex 0.25ex;
font-size:0.88em;
font-weight:normal; */
}
.dd-alph{
/* border-top:solid 1px #AAA; */
height:0px;
}


.mehr-link{
margin-left:1.00ex;
}


/* Media-Objekte */

.media-objekt{
margin-top:1.00ex;
}
.media-objekt-desc{

}
.media-objekt-objekt{
float:left;
margin-right:1.00ex;
}


.csc-frame{
border-bottom:solid 1px #000;
margin-bottom:1.00em;
}


/* Starseite */
.start{
background-color:#550B0C;
}

.index-start{
width:709px;
margin:0px auto;
padding-top:195px;
background:#550B0C url(../pics/DL-Starter_1.gif) 0px 0px no-repeat;
}

.index-start-text, .pfeil-start{
width:462px;
margin:0px auto;
padding:0px 0px;
padding-bottom:10px;
}
.index-start-text{
padding:20px 55px;
padding-bottom:10px;
background:#BEA2A2 url(../pics/DL-Starter_back.gif) 0px 0px no-repeat;
}

#wrapbody .index-start-text p{
margin-top:20px;
font-size:16px;
font-weight:bold;
}

.start h1{
text-align:center;
color:#550B0C;
margin:0px;
font-size:24px;
}
.start h2{
margin-top:0px;
font-size:16px;
color:#FFF;
}

#wrapbody .index-start a{
color:#550B0C !important;
}

#wrapbody .pfeil-start{
margin-top:10px;
background-color:#BEA2A2;
text-align:center;
}
#wrapbody .pfeil-start a{
padding-left:36px;
font-size:20px;
background:transparent url(../pics/pfeil_start.gif) 0px 50% no-repeat;

}

.nav-start{
position:relative;
width:462px;
overflow:hidden;
margin:10px auto;
text-align:center;
}
#wrapbody .nav-start ul.nav{
width:462px !important;
margin-left:32px;
/* font-family:Arial; */
}
#wrapbody .nav-start ul.nav li{
font-size:17px;
font-weight:normal;
}

.nav-start-trenner{
padding:0px 10px;
}


/* allg. Klassen */

.grau{
color:#999;
}

.vorschau{
text-align:center;
text-transform:uppercase;
padding:2px 6px;
background-color:maroon;
color:#FFF;
}
.entry .vorschau{
font-weight:bold;
letter-spacing:22px;
padding:4px 20px;
}
.grau .vorschau{
font-size:12px;
margin-left:20px;
}

.clear{
clear:both;
float:none;
height:0px;
overflow:hidden;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}

.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}
