body { 
color: #fff; 
background: #EDEBE5; 
padding: 0px;
margin: 0px;
text-align: center; 
font-family: Verdana, sans-serif; 
}
.main { 
background-color: #ffffff; 
padding: 20px 40px 40px 40px; 
position:absolute; 
margin-left: -415px;
left: 50%;
width: 750px; 
}
.content {
border:1px solid #E4E7E9;
height:440px;
text-align: left; 
}
a.logo img{
border:0
}
.italic {
font-style:italic
}
div.kategorie {
position:absolute;
top:55px;
left:40px;
}
div.kategorie a {
color: #A7AF42;
font-size:0.8em; 
font-weight:bold;
text-decoration:none;
margin-right:20px;
padding-left:5px; 
background-image:url(dot.gif);
background-repeat:repeat-y;
float:left;
height:50px
}
div.kategorie a:active {
color:#DD1CBB
}
div.thumbs {
margin:150px 70px 0 0px;
padding-left:15px;
float:left;
height:280px;
color: #666666;
}
div.thumbs img {
margin:3px;
border:none;
height:52px;
width:52px;
}
img.link {
border:0;
vertical-align:middle;
margin-right:3px
}
a.list {
color: #666666;
text-decoration:none;
font-size:0.7em; 
}
a.listbold {
color: #666666;
font-size:0.7em;
text-decoration:none;
font-weight:bold
}
a:focus { 
outline: none; 
}
div.picture {
height:440px;
background-image:url(background.gif);
background-repeat:repeat-y;
background-position:599px 0px;
text-align:right;
}   
.horizontal {
margin-top:60px
}
.vertical {
margin:0 60px
}
p.title {
font-size:0.8em; 
font-weight:bold;
color: #999999;
position:absolute;
top:475px;
left:300px;
margin:0
}          
div.clear {
clear:both
}
/* Artikel */
div.artikel {
color:#333333;
font-size:0.8em;
margin:50px 30px 0 0;
}
h1 {
font-size:1.2em;
}
p.ausgabe {
text-align:right;
font-weight:bold
} 
img.pdf {
border: 1px solid #E4E7E9;
}
p.download {
text-align:right;
} 
p.download a {
font-size:0.7em;
color:#A7AF42;
text-decoration:none
}

p.hinweis {
font-size:0.8em; color:#A7AF42;
} 

div.text {
color:#333333;
font-size:0.8em;
margin:60px 30px 0 0;
}
h1.headline {
color:#A7AF42;
font-size:2.0em;
margin:50px 30px 0 0;
}
a.extern {
color:#A7AF42;
}
.daten {
width:100px; 
float:left
 }



.footer {
background-color: #A7AF42;
height:22px;
margin-top:15px;
text-align:right;
}
.footer p {
font-size:10px; 
color:#ffffff; 
padding:5px;
}
.footer a {
color:#ffffff; 
}



/* ex-MMV.CSS */
p.initial { font-weight:800; font-size:14px; }
p.initial:first-letter { font-size:59px; float:left; margin-left:-4px; margin-right:6px; line-height:48px; }

/* Bilder, Position am Absatzanfang */
TABLE.imageright { text-align: center; float: right; margin: 0 0 15px 15px; }
TABLE.imageleft {  float: left; margin: 0 30px 15px 0;  }
TABLE.imageright1 { text-align: center; float: right; margin: 15px 0 10px 10px; }
TABLE.imageleft1 { text-align: center; float: left; margin: 15px 10px 10px 0; }
TABLE.imageleft2 {float: left; margin: 0px 15px 15px 0px;  border : 2px solid Black;  font-size : 9pt;   }
TABLE.imageright2 { float: right; margin: 0px 0px 15px 15px;  border : 2px solid Black;  font-size : 9pt;   }
/* Position im Text */
TABLE.imageright2 { text-align: center; float: right; margin: 15px 0px 15px 15px; }
TABLE.imageleft2 { text-align: center; float: left; margin: 15px 15px 15px 0; }
/* IMG und Legendenformatierung */
TABLE.imageright1 IMG, TABLE.imageleft1 IMG, TABLE.imageright2 IMG, TABLE.imageleft2 IMG { border: 0; }
TABLE.imageright1 DIV, TABLE.imageleft1 DIV, TABLE.imageright2 DIV, TABLE.imageleft2 DIV { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 0.9em; font-style: normal; font-weight: bold; }

/* Formatierung für Quellenangaben */
DIV.source2 {
font-family: Arial,Helvetica,sans-serif;
color: #000000;
font-size: 13px;
padding: 13px;
background-color: #dfdfdf;
}

/* Markierte Textabsätze (ohne Floating und Breitenangabe) */
DIV.markup2 { font-family: Arial,Helvetica,sans-serif; color: #000000; border: none; background-color: #FEC06C; font-size: 1.1em; padding: 1em }

/* Markierte Textabsätze - einfach */
P.markup, DIV.markup3 {
font-size: 15px;
line-height: 22px;
font-family: Arial,Helvetica,sans-serif;
background-color: #7f7fff;
padding: 32px;}
