
@import url("addstyles.css");
/*www.vonloeper.de/Mamadou.html
Autor: Ariadne-Medienagentur
Datum: 22.01.2008*/
body                         {
	color:                #333;
	font-size:             75%;
	font-family:           Verdana, Arial, Helvetica, sans-serif;
	font-style:            normal;
	font-variant:          normal;
	font-weight:           normal;
	background-color:      #fff;
	background-repeat:     repeat-x;
	background-attachment: scroll;
	background-position:   0 0;
	text-align:            left;
	margin:                0;
	padding:               0 }


#logo    { font-family: "Times New Roman", Times, serif; font-variant: small-caps; text-align: center; letter-spacing: 1px; margin-top: 0; margin-bottom: 0; padding-bottom: 10px; position: relative; top: 10px }
.logo-schrift  { color: #090; font-size: 2em; font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-align: center; letter-spacing: 1px; margin-top: 0; margin-bottom: 2px }
.logo-webadresse    { font-family: "Times New Roman", Times, serif; font-variant: small-caps; text-align: center; letter-spacing: 1px; margin-top: 0 }
h1    {
	color:      #272900;
	font-size:   1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:      0 0 0;
	padding:     0 }



h2 { color: #000; font: bold 98% Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px; padding: 0 }
h3  {
	color:       #000;
	font-size:    95%;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style:   normal;
	font-variant: normal;
	font-weight:  bold;
	margin:       1px 0 0;
	padding:      0 }

h4 { color: #060; font-size: 90%; font-weight: bold }
h5   {
	font-size:  0.83em;
	font-weight: bold;
	margin:      0.8em 0 0;
	padding:     0 }



p   { }


a {
	color:          blue;
	text-decoration: underline;
	outline-style:   none }

a:link   {
	color:          #d2000c;
	text-decoration: none;
	outline-style:   none }

a:visited  { color: #d2000c; text-decoration: none }
a:hover, a:active      { color: #50b543; text-decoration: none }
.span   { color: #d2000c }
span    {
	font-size:  100%;
	font-weight: bold }

strong  {
	font-weight: bold }

ul { list-style-type: none }
/*Hauptcontainer - beinhaltet ALLE restlichen Elemente*/
#seitenrahmen                             {
	background-color:   #fff;
	background-repeat:   repeat-y;
	background-position: -70px 0;
	text-align:          left;
	margin:              0 auto;
	width:               980px }

/*Platz für Logo/Bild von Loeper Literaturverlag - Buchseite*/
#logozeile   {
	background-image:   none;
	background-repeat:   no-repeat;
	background-position: 0 0;
	position:            relative;
	z-index:             3;
	height:              130px }


#logozeile-muster        {
	background-image:   url(../bilder-mmd/Kopfzeile-Bild.jpg);
	background-repeat:   no-repeat;
	background-position: 58px 0;
	position:            relative;
	z-index:             3;
	height:              130px }
div#seitentitel                        {
	margin:  0;
	padding:  0;
	position: absolute;
	top:      82px;
	left:     150px }























#seitentitel h1             {
	color:         #fff;
	font-size:      36pt;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-weight:    normal;
	margin:         0;
	padding:        0;
	vertical-align: baseline }













#logozeile1   {
	background-image:   url(../bilder-mmd/fusszeile_081105.jpg);
	background-repeat:   no-repeat;
	background-position: 0 0;
	position:            relative;
	z-index:             3;
	height:              130px }

#klotz-R          {
	font-size:        0.8em;
	background-color:  #a5d991;
	background-repeat: no-repeat;
	text-align:        center;
	margin:            0;
	padding:           0;
	width:             98px;
	height:            130px }





#klotz-R-nahundfern { font-size: 0.8em; background-color: #000; text-align: center; margin: 0; padding: 0; width: 98px; height: 130px }
#titel  { color: #d2000c; font-size: 4.5em; font-weight: normal; text-align: center; margin: 20px 0 0; padding: 0; position: relative; right: 0; left: -200px; float: right }
/*INAKTIV: Navigation auf Kopfzeile (Bild) Ebene.Hauptnav li und Hauptnav li a, display:block */
.Hauptnav1             { color: #272900; font-size: 85%; margin: 0 0 -10px; padding: 0; position: relative; float: right }
.Hauptnav1 ul     { list-style-type: none; margin: 0; padding: 0; float: right }
.Hauptnav1 li         { color: #d2000c; margin: 1px; padding: 2px; height: 12px; float: left }
.Hauptnav1 li a         { color: #d2000c; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 }
.Hauptnav1 li a:hover   { color: #000; text-decoration: underline }
/*AKTIV: Reiter Navigation (Bild) Ebene.Hauptnav li und Hauptnav li a, display:block */
#Hnav           { color: #000; font-size: 90%; margin: 0; padding: 0; position: relative; left: 20px; float: left }
#Hnav ul    { list-style-type: none; margin: 0; padding: 0; float: left }
#Hnav li            { color: #000; background-color: #fff; margin: 0; padding: 1px 2px 2px; height: 12px; float: left }
#Hnav li a          { color: #000; text-decoration: none; display: block; margin: 0; padding: 0 2px 2px }
#Hnav li a:hover     { color: #d2000c; text-decoration: underline }
ul#Hnav li.aktiv       { background-color: #ccc; background-repeat: repeat-x; margin: 0; padding: 0 2px 2px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666 }
/*Pfad der Seite (Wo befinde ich mich?)*/
#pfad                               {
	color:        #272900;
	font-size:     11px;
	background:    #fff url("../bilder-mmd/pfeil_breadcrumbs.gif") no-repeat left 6px;
	margin-bottom: 5px;
	margin-left:   155px;
	padding:       8px 0 2px 20px;
	z-index:       500 }







#pfad-index                         {
	color:        #272900;
	font-size:     11px;
	background:    #fff;
	margin-bottom: 5px;
	margin-left:   155px;
	padding:       2px 0 2px 20px }





#pfad a:link  { color: #d2000c; font-variant: small-caps; text-decoration: none }
#pfad a:hover     { color: #50b543; font-variant: small-caps; text-decoration: underline }
#pfad a:visited   { color: #d2000c; font-variant: small-caps; text-decoration: none }
body#dreicol #pfad   {
	margin-left: 140px }
body#home #pfad {
	background-image: none }

/*zweite Navigation */
#Vnav                 { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: repeat; background-position: 15px 0; margin: 0; position: relative; z-index: 10000; left: 4px; width: 126px; float: left; overflow: hidden }
#Vnav ul           {
	font-size:       11px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	list-style-type:  none;
	margin-top:       0;
	margin-left:      0;
	padding-top:      0;
	padding-left:     0;
	width:            126px;
	float:            left }

#Vnav ul li ul      { color: #000; background-color: #fff; padding-left: 0 }
#Vnav ul li ul li     { color: #000; font-variant: normal; background-color: #fff; list-style-type: none; margin-left: 0; padding-left: 0 }
#Vnav li          {
	color:              #d2000c;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	background-color:    #fff;
	background-position: -10px 0;
	display:             block;
	padding:             2px }

#Vnav li a            { color: #d2000c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block }
#Vnav li a:hover        { color: #50b543; text-decoration: none; background-position: 0 0 }
/*Inhalt der Seite*/
#inhalt                   {
	position: relative;
	top:       0;
	left:      6px;
	width:     750px;
	float:     left }

#seiteninhalt                   { line-height: 120%; padding-bottom: 50px; position: relative; top: 0; left: 40px; width: 680px; float: left }
#seiteninhalt ul { list-style-type: none }
#seiteninhalt li { display: block; margin-top: 2px; margin-bottom: 2px; padding: 0 2px; width: 135px }
#seiteninhalt li a { color: #060; font-size: 75%; font-weight: bold; text-decoration: none }
#seiteninhalt li a:hover { text-decoration: underline }
#inhalt a.back           {
	color:   #999;
	position: absolute;
	bottom:   0;
	left:     18px }



#inhalt a.back:hover {
	color: #50b543 }

#inhalt a.oben   {
	color:   #999;
	position: absolute;
	right:    8px;
	bottom:   0 }


#inhalt a.oben:hover {
	color: #50b543 }


/*Spalten für Verlagsseite (3_Spalten)links;mitte;rechts.*/
.spalte-links                      {
	background-image: url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat: repeat-x;
	display:           block;
	padding:           10px;
	position:          relative;
	top:               0;
	left:              5px;
	width:             220px;
	float:             left }



.spalte-mitte     {
	background-image: url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat: repeat-x;
	padding:           10px;
	position:          relative;
	top:               0;
	right:             15px;
	left:              15px;
	width:             220px;
	float:             left;
	clear:             none }

.spalte-rechts       {
	background-image: url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat: repeat-x;
	padding:           0 10px 10px;
	position:          relative;
	top:               0;
	left:              25px;
	width:             220px;
	float:             left }

.spalte-rechts ul { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; display: block; margin: 0; padding: 8px 4px 170px 10px }
.spalte-rechts li { color: #d2000c; font-variant: small-caps; text-decoration: none; list-style-type: none; display: block }
.spalte-rechts li a { color: #d2000c; font-variant: small-caps }
.col1   {
	background-image:   url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -120px;
	display:             block;
	padding:             10px 10px 100px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               705px;
	float:               left }


.col2    {
	background-image:   url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -120px;
	display:             block;
	margin:              0;
	padding:             10px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               705px;
	float:               left }

.col-inhalt  {
	line-height:        125%;
	background-image:    url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 0;
	display:             block;
	margin-bottom:       20px;
	padding:             10px 20px;
	position:            relative;
	top:                 5px;
	left:                20px;
	width:               685px;
	float:               left }

.col-verlag  {
	line-height:        125%;
	background-image:    url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 0;
	display:             block;
	margin-bottom:       20px;
	padding:             10px;
	position:            relative;
	top:                 5px;
	left:                20px;
	width:               705px;
	float:               left }

.col-verlag a:link { text-decoration: none }
.col-verlag a:hover  { color: #50b543 }
.spalte-links1     {
	background-image:   url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -20px;
	display:             block;
	margin:              0;
	padding:             10px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               315px;
	float:               left }


.spalte-links1 a:link { color: #000 }
.spalte-links1 a:visited { color: #000 }
.spalte-links1 a:hover { color: #999; text-decoration: underline }
.spalte-rechts1             {
	background-image:   url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 0;
	display:             block;
	margin:              0;
	padding:             10px;
	position:            relative;
	top:                 0;
	right:               5px;
	width:               360px;
	float:               right }


.spalte-rechts1 ul  { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; display: block; margin: 0 0 0 10px; padding-top: 3px; padding-left: 0 }
.spalte-rechts1 li  { color: #000; text-decoration: none; list-style-type: none; display: block; padding: 0 0 2px }
.spalte-rechts1 a:link  { color: #000 }
.spalte-rechts1 a:visited { color: #000 }
.spalte-rechts1 a:hover  { color: #999; text-decoration: underline }
.spalte-links2     {
	background-image:   url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -140px;
	margin:              0;
	padding:             10px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               215px;
	float:               left }


.spalte-links2 ul    {
	list-style-type: none;
	margin:           0;
	padding:          0 }




.spalte-links2 ol  { list-style-type: none }
.spalte-links2 li   {
	list-style-type: none;
	margin:           0 0 0 2px;
	padding:          0 }

.spalte-rechts2               {
	background-image:   url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -80px;
	display:             block;
	margin:              0;
	padding:             10px 10px 70px;
	position:            relative;
	top:                 0;
	right:               5px;
	width:               460px;
	float:               right }


.spalte-rechts2 ul     { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; display: block; margin: 5px 0 0 5px; padding-bottom: 4px; padding-left: 5px }
.spalte-rechts2 li    { color: #000; text-decoration: none; list-style-type: none; display: block; padding: 2px 2px 2px 6px }
.spalte-rechts2 a:link { color: #000; text-decoration: none }
.spalte-rechts2 a:hover  {
	color:          #808080;
	text-decoration: underline }

.spalte-rechts2 a:visited     {
	color:          #808080;
	text-decoration: none }



/*------#######----Spalte5 = Spalte"Der Mensch im Mittelpunkt"*/
#spalte5         {
	background-color: #fff;
	position:          relative;
	top:               0;
	right:             0;
	bottom:            0;
	left:              9px;
	width:             98px;
	min-width:         98px;
	float:             left }



#spalte5 a:link, #spalte5 a:visited              {
	color:              #a5d991;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	font-weight:         bold;
	background-image:    url("../bilder-mmd/top.gif");
	background-repeat:   no-repeat;
	background-position: 3px center;
	display:             block;
	padding-bottom:      2px;
	padding-left:        18px;
	border-bottom:       2px solid #a5d991 }














#spalte5 a:hover    {
	color:                #666;
	text-decoration:       none;
	background-image:      url("../bilder-mmd/top-on.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   3px center }


#spalte5 a.printLink:link, #spalte5 a.printLink:visited                  {
	color:              #a5d991;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	font-weight:         bold;
	background-image:    url("../bilder-mmd/print.gif");
	background-repeat:   no-repeat;
	background-position: 3px center;
	display:             block;
	padding-bottom:      2px;
	padding-left:        20px;
	position:            absolute;
	top:                 127px;
	bottom:              0;
	border-style:        none;
	border-width:        medium medium 2px;
	border-color:        #a5d991 }






#spalte5 a.printLink:hover     {
	color:                #666;
	text-decoration:       none;
	background-image:      url("../bilder-mmd/print-on.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   3px center }



#klotz-R-spalte5            {
	font-size:       11px;
	font-weight:      bold;
	background-color: #a5d991;
	margin:           0;
	padding:          20px 0 0 5px;
	width:            90px;
	height:           125px;
	float:            left }





#klotz-R-Inhalt                 {
	font-size:       11px;
	font-weight:      bold;
	background-color: #a5d991;
	display:          block;
	margin:           0;
	padding:          0 1.05em 16px 5px;
	float:            left }
/*Fusszeile Formatierungen*/
#anker     { color: #333; font-size: 0.8em; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; margin: 10px 0 5px 275px; padding: 0 0 1px; position: relative; width: 450px; height: auto; clear: both; overflow: hidden; border-top: 0 none; border-bottom: 1px dashed #a5d991 }
#fusszeile                     {
	color:              #333;
	text-decoration:     none;
	background-color:    transparent;
	background-image:    url(../bilder-mmd/fusszeile_081105.jpg);
	background-repeat:   no-repeat;
	background-position: 0 0;
	text-align:          right;
	margin:              0;
	padding:             0;
	position:            relative;
	width:               880px;
	height:              130px;
	clear:               both;
	overflow:            hidden }


#fusszeile ul      { margin-top: 3px; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; float: right }
#fusszeile li  { color: #50b543; font-variant: small-caps; list-style-type: none; display: block; margin-top: 5px; padding: 0 10px }
#fusszeile ul li a { color: #333; font-variant: small-caps; font-weight: bold; text-decoration: none }

/*Sitemap formatierungen*/
#seiteninhalt-sitemap                {
	font-size:          90%;
	line-height:         120%;
	background-image:    url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -180px;
	margin-right:        5px;
	margin-left:         20px;
	padding:             10px 10px 100px;
	position:            relative;
	top:                 0;
	left:                8px;
	width:               705px;
	float:               left }


#seiteninhalt-kontakt    {
	font-size:          85%;
	line-height:         120%;
	background-image:    url(../bilder-mmd/spalte_verlauf.jpg);
	background-repeat:   repeat-x;
	background-position: 0 -250px;
	margin-right:        24px;
	margin-bottom:       50px;
	padding-right:       10px;
	padding-bottom:      50px;
	position:            relative;
	top:                 5px;
	left:                27px;
	width:               717px;
	float:               left }

#seiteninhalt-sitemap ul  { list-style-type: none }
#seiteninhalt-sitemap li    { display: block; margin-top: 2px; margin-bottom: 2px; padding: 5px }
#seiteninhalt-sitemap li a    { color: #000; text-decoration: none }
#seiteninhalt-sitemap li a:hover     { color: #d2000c; text-decoration: underline }
.links-sitemap       { padding: 10px; position: relative; top: 20px; left: 110px; width: 200px; float: left }
.rechts-sitemap    { padding: 10px; position: relative; top: 20px; left: 100px; width: 300px; float: left }
.kontakt     {
	font-size:       12px;
	line-height:      120%;
	background-color: transparent;
	background-image: none;
	padding:          10px 10px 150px;
	position:         relative;
	top:              20px;
	left:             150px;
	width:            450px;
	float:            left }

#seiteninhalt-sitemap a.back           {
	color:   #999;
	position: absolute;
	bottom:   0;
	left:     18px }



#seiteninhalt-sitemap a.back:hover {
	color: #50b543 }

#seiteninhalt-sitemap a.oben   {
	color:   #999;
	position: absolute;
	right:    8px;
	bottom:   0 }


#seiteninhalt-sitemap a.oben:hover {
	color: #50b543 }
/*Eigenschaften der Bilder*/
.bild-links { margin: 0; padding: 0 10px 0 0; float: left; clear: both }
.left { margin: 10px 5px 250px 0; position: relative; float: left }
.image-inhalt    { margin: 10px 0 5px 0; padding: 0 0 0 0 }
.bildlinks         { margin-top: 10px; margin-right: 60px; margin-left: 5px; padding-bottom: 250px; position: relative; float: left }
.logo        { display: inline; margin: 0 12px; padding-top: 30px }
.bildrechts  { margin: 5px; padding: 5px; position: relative; float: right }
.imageleft                  { margin: 0; padding: 0 2px 2px; float: left; clear: both }
.imageleft-klein  { margin: 0; padding: 0 3px 0 2px; float: left; clear: both }
.imageright  { margin: 0 0 3px; padding: 0; float: right }
.img-right-foto {
	margin: 0;
	padding: 0;
	float:   right }

.imagecenter    { margin: 0 0 0 20px; padding: 0 }
/*Spielraum - andere Formatierungen*/
.impressum { background-color: transparent; position: relative; width: 100%; height: 1%; border-style: none; border-width: medium; border-color: transparent   }
.current               {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-weight:     bold;
	text-decoration: none }

.fett { font-size: 98%; font-weight: bold }

.fett-titel   {
	font-size:  98%;
	font-weight: bold;
	margin-top:  10px;
	border-top:  1px dashed #4b6617 }



.on          { font-style: italic; border-left: 1px solid #bacb92 }
.bestellen    { font-weight: bold; margin-left: 3px; width: 135px }
.clear         { float: none; clear: left }
.separator                 { text-align: left; margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 0; height: 1%; clear: left; border-bottom: 1px dashed #999 }
.highlight-text            { background-color: #d6e3b5; margin-top: -2px; margin-bottom: 20px; padding: 3px 3px 20px; width: 450px; float: left; border-top: 3px solid #4b6617 }
.highlight-text-nahundfern  { background-color: #d8d1c5; margin-top: -2px; margin-bottom: 20px; padding: 3px 3px 20px 2px; width: 445px; float: left; border-top: 3px solid #947b6a }
.highlight-text-spL        { background-color: #cfc; margin-top: 0; margin-bottom: 5px; padding: 0 3px 5px; width: 350px; float: right; border-top: 1px solid #060 }
.highlight-textR-nahundfern-editorial      { color: #fff; font-size: 83%; line-height: inherit; background-color: #8c3737; margin-top: 10px; margin-bottom: 0; margin-left: 5px; padding: 3px 5px 5px; width: 300px; float: right }
.highlight-textR-heinhold-editorial { color: #000; font-size: 83%; line-height: inherit; background-color: #e1e8f0; margin-top: 10px; margin-bottom: 0; margin-left: 5px; padding: 3px 5px 5px; width: 300px; float: right; border: solid 1px #69c }
.highlight-textL-nahundfern-editorial    { color: #fff; font-size: 83%; line-height: inherit; background-color: #8c3737; margin: 0 5px 0 0; padding: 3px 5px 5px; width: 300px; float: left }
.highlight-textL-heinhold-editorial { color: #fff; font-size: 83%; line-height: inherit; background-color: #e1e8f0; margin: 0 5px 0 0; padding: 3px 5px 5px; width: 300px; float: left; border: solid 1px #69c }
.visitenkarte     { background-color: #d6e3b5; margin-top: 3px; padding: 3px 6px 5px 3px; float: left; border-top: 3px solid #4b6617 }
.visitenkarte-nahundfern       { color: #000; line-height: 120%; text-decoration: none; background-color: #d8d1c5; margin: 3px 0 0; padding: 5px 15px; float: left; border-top: 3px solid #947b6a }
.visitenkarte-nahundfern a { color: #000; text-decoration: none }
.visitenkarte-nahundfern a:hover { color: #999; text-decoration: none }
.zitate-medien                   {
	color:           #000;
	font-style:       italic;
	text-decoration:  none;
	background-color: #e1e8f0;
	margin:           5px 0 1px;
	padding:          0 2px;
	width:            205px;
	float:            left;
	border-top:       2px solid #666 }



* html .zitate-medien   {
	padding-right: 1px;
	height:         1% }

#home .zitate-medien                   {
	color:           #000;
	font-style:       italic;
	text-decoration:  none;
	background-color: #e1e8f0;
	margin:           5px 0 1px;
	padding:          0 2px;
	width:            305px;
	float:            left;
	border-top:       2px solid #666 }



* html #home .zitate-medien   {
	padding-right: 1px;
	height:         1% }



.fussnote-nahundfern   { color: #000; font-size: 10px; font-style: normal; line-height: 120%; text-decoration: none; background-color: #e1e8f0; text-align: left; margin: 0; padding: 5px 3px 5px 5px; width: 210px; float: left; border-bottom: 2px solid #666 }
.highlight-navi            { background-color: #cfc; padding: 2px; width: 135px; float: left; border: solid 1px #060 }
.abstand       { background-color: #fff; background-repeat: repeat-y; display: block; width: 100%; height: 100px }
.red        { color: #d2000c; font-variant: small-caps; font-weight: bold; letter-spacing: 0.5px; margin: 0; padding: 0 }
.green { color: #000; font-variant: small-caps; font-weight: bold; letter-spacing: 0.5px; margin: 0; padding: 0 }
.rahmen { background-color: #ccc; padding: 10px; border-right: 5px solid #fff }
.rahmen ul { list-style-type: none; display: block }
.rahmen ul li { list-style-type: none; display: block; margin: 0; padding: 0 }

.kursiv { font-style: italic; font-weight: bold }
.rechts   { text-align: right; padding: 0; float: left }
.gross { font-size: 1.2em }
.mensch { color: #090 }
.hintergrund { font-size: 105%; font-family: "Times New Roman", Times, serif; font-variant: small-caps; letter-spacing: 1px; padding: 2px; border-bottom: 1px solid #666 }
.button    { color: #8c3737; background-color: transparent; margin: 0; padding: 2px; border: solid 1px }
.script    { line-height: 20px; margin: 0; padding: 3px 0; position: relative; top: 0; width: 98px }
.textR { margin-top: 2px }
.none { }
.text   { margin-top: 2px; margin-left: 7px; padding-top: 0; padding-bottom: 0 }
.viel-text  { padding-right: 20px; padding-left: 20px }
.field   { margin-bottom: 5px; padding: 5px; border: solid 1px #8c3737 }
ol { list-style-type: none; margin: 0 0 0 2px; padding-left: 2px }
.iframe { background-color: #ccc; visibility: hidden; width: 320px; border-style: none }
#inhalt div.hr          {
	background:    url(../bilder-mmd/trenner.gif) no-repeat center;
	padding-top:    20px;
	padding-bottom: 15px;
	width:          100%;
	height:         15px }


#inhalt div.hr hr {
  display: none;
}
.hervorgehoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:  bold;
	padding-left: 0.5em;
	border-left:  5px solid #808080 }
.pdf-artikel          {
	margin-top:  5px;
	margin-left:  18px;
	padding-left: 0.5em;
	border-left:  1px solid #808080 }
#aktuelleLinks   {
	margin-top:  5px;
	margin-left:  0;
	padding-left: 0.5em;
	border-left:  1px solid #808080 }


#akuelleLinks a  {
	color:          #003;
	text-decoration: none }


#aktuelleLinks a:hover  {
	color: #808080 }


#aktuelleLinks a:visited    {
	color:          #808080;
	text-decoration: none }




DIV.pdf-artikel p  {
	color:  #000;
	margin:  0;
	padding: 0 }
.datum            {
	color:        #d2000c;
	font-size:     0.9em;
	display:       block;
	margin-top:    10px;
	margin-bottom: -5px }
.akualisiert  {
	color:     #003;
	font-size:  0.9em;
	display:    block;
	margin-top: 10px }


.eintrag  {
	color:        #303;
	margin-bottom: 30px;
	padding-right: 5px;
	border-right:  2px solid #303 }


.name          {
	font-size:       0.8em;
	font-style:       normal;
	background-color: #fff;
	text-align:       left;
	display:          block;
	width:            205px }


* html .name   { }

#home .name          {
	font-size:       0.8em;
	font-style:       normal;
	background-color: #fff;
	text-align:       left;
	display:          block;
	width:            305px }


* html #home .name   { }


.meinung {
	margin: 0 }
a.externerLink       {
	background-image:     url("../bilder-mmd/externer_link.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 center;
	margin-left:           0;
	padding-left:          14px }





a:hover.externerLink    {
	color:          #d2000c;
	text-decoration: none }



a.externerLink visited { }

a.pdfLink        {
	font-weight:          bold;
	background-image:      url("../bilder-mmd/pdf.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 top;
	padding-left:          16px }
a.pdfLink visited { }

a:hover.pdfLink    {
	color:          #d2000c;
	text-decoration: none }
	
a.audioLink          {
	font-weight:          bold;
	background-image:      url("../bilder-mmd/audio.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 top;
	padding-left:          16px }


a.audioLink visited { }

a:hover.audioLink    {
	color:          #d2000c;
	text-decoration: none }

a.docLink      {
	font-weight:          bold;
	background-image:      url("../bilder-mmd/doc.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 top;
	padding-left:          16px }




a:hover.docLink    {
	color:          #d2000c;
	text-decoration: none }



a.docLink visited { }



.invisible {
	visibility: hidden }

.bild-unterschrift  {
	font-size: 0.8em }
.neu {
	color: #d2000c }
.textabstand   {
	margin-top:  5px;
	padding-top:  0;
	padding-left: 108px }
.keinAbstand {
	margin: 0;
	padding: 0 }

