@import url("addstyles.css");
@import url("spalte5.css");
@import url("albumlist.css");
/*www.vonLoeper.de
Autor: Ariadne-Medienagentur
Datum: 14.11.2005*/

/* #marqueecontainer               {
	color:           #d2000c;
	background-image: url("../bilder/bg_ticker.gif");
	margin-right:     0;
	padding:          2px 2px 2px 4px;
	position:         absolute;
	z-index:          10000;
	top:              0;
	left:             0;
	width:            92px;
	height:           124px;
	overflow:         hidden }

#marqueecontainer1                  {
	color:           #d2000c;
	background-image: url("../bilder/bg_ticker.gif");
	visibility:       hidden;
	display:          none;
	margin-right:     0;
	padding:          2px 2px 2px 4px;
	position:         absolute;
	z-index:          10000;
	top:              0;
	right:            98px;
	width:            92px;
	height:           124px;
	overflow:         hidden } */


body                          {
	color:              #000;
	font-size:           75%;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	font-style:          normal;
	font-variant:        normal;
	font-weight:         normal;
	background-repeat:   repeat-y;
	background-position: 0 0;
	text-align:          left;
	margin:              0 0 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:      #000;
	font-size:   1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:      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: 90%; 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 }

.diagnostik   {
	font-size:  1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif }


a  { outline-style: none }
a:link   { color: #d2000c; text-decoration: none }
a:visited   { color: #d2000c; text-decoration: none }
a:hover, a:active       { color: #000; text-decoration: none }
span    {
	font-size:  100%;
	font-weight: normal }

strong  {
	font-style: normal;
	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_golfbild           { background-color: transparent; background-image: url("../bilder/bild_kopfzeile_golf.jpg"); background-repeat: no-repeat; background-position: 58px 0; position: relative; z-index: 3; height: 130px }
#logozeile_nahundfern          { background-image: url("../bilder/nah_fern_verlauf.gif"); background-repeat: no-repeat; background-position: 58px 0; position: relative; z-index: 3; height: 130px }
#logozeile_uk   { background-image: url("../bilder/logozeile_uk.jpg"); background-repeat: no-repeat; background-position: 58px 0; position: relative; z-index: 3; height: 130px }
#logozeile-SozialeNetzwerke       {
	background-image:   url("../bilder/kopfzeile-SozialeNetzwerke.jpg");
	background-repeat:   no-repeat;
	background-position: 55px 0;
	position:            relative;
	z-index:             3;
	height:              130px }




#logozeile-adressbuch       {
	background-image:   url("../bilder/htg-adressbuch.gif");
	background-repeat:   no-repeat;
	background-position: 148px 0;
	position:            relative;
	z-index:             3;
	height:              130px }




#logozeile_heinhold  {
	background-image:   url("../bilder/kopfzeile-aufenthaltsgesetz.jpg");
	background-repeat:   no-repeat;
	background-position: 58px 0;
	position:            relative;
	z-index:             3;
	height:              130px }

#logozeile_hduk   {
	background-color:   #ff0453;
	background-image:    none;
	background-repeat:   no-repeat;
	background-position: 58px 0;
	position:            relative;
	z-index:             3;
	width:               874px;
	height:              130px }
h1.titel-HdUK   {
	color:      #fff;
	font-size:   38px;
	font-weight: normal;
	line-height: 97%;
	position:    absolute;
	top:         4px;
	left:        145px }


span.hduk-kommunikation {color:#CCC;font-weight:normal}

h1.titel-UK {
color:#FFFFFF;
font-size:57px;
font-weight:normal;
left:148px;
line-height:97%;
position:absolute;
top:6px;
}
span.uk-kommunikation {color:#CCC;font-weight:normal}
h1.titel-SozialeNetzwerke {
color:#FFFFFF;
font-size:37px;
font-weight:normal;
left:148px;
line-height:97%;
position:absolute;
top:20px;
}

h1.titel-muster {
color:#FFFFFF;
font-size:37px;
font-weight:normal;
left:148px;
line-height:97%;
position:absolute;
top:20px;
}
#logozeile-muster       {
	background-image:   url("../bilder/kopfzeile-SozialeNetzwerke.jpg");
	background-repeat:   no-repeat;
	background-position: 55px 0;
	position:            relative;
	z-index:             3;
	height:              130px }

/*Kopfzeile JoergAlt*/
h1.titel-joergalt  {
	color:      #333;
	font-size:   18px;
	font-weight: normal;
	line-height: 97%;
	position:    absolute;
	top:         20px;
	left:        148px }

#logozeile-joergalt       {
	background-image:   url("../joerg-alt/bilder/kopfzeile-verlauf.gif");
	background-repeat:   no-repeat;
	background-position: 55px 0;
	position:            relative;
	z-index:             3;
	height:              130px }


#logozeile { background-image: url("../bilder/logozeile_081105_vollbild.jpg"); background-repeat: no-repeat; background-position: 0 0; position: relative; z-index: 3; height: 130px }
#logozeile1 { background-image: url("../bilder/fusszeile_081105.jpg"); background-repeat: no-repeat; background-position: 0 0; position: relative; z-index: 3; height: 130px }
#logozeile_muster       { background-image: url("../bilder/logozeile_bild.jpg"); background-repeat: no-repeat; background-position: 58px 0; position: relative; z-index: 3; height: 130px }
#klotz_R     { font-size: 0.8em; background-color: #a5d991; 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 }
#BuchAbbildung   {
	position: absolute;
	top:       0;
	right:     92px;
	width:     100px;
	height:    152px }



/*AKTIV: Navigation Inhalt  Ebene.Hauptnav li und Hauptnav li a, display:block */
.Hauptnav1              {
	color:           #272900;
	font-size:        85%;
	background-image: none;
	list-style-type:  none;
	margin:           0 0 -10px;
	padding:          0;
	position:         relative;
	float:            right }

.Hauptnav1 dl        {
	background-image: none;
	list-style-type:   square;
	margin:            0;
	padding:           0;
	float:             right }
.Hauptnav1 dt              {
	color:           #333;
	background-image: none;
	display:          inline;
	margin:           1px;
	padding:          2px;
	height:           12px }
.Hauptnav1 dt a:link             {
	color:           #333;
	font-weight:      bold;
	text-decoration:  none;
	background-image: none;
	margin:           0;
	padding:          0 }
.Hauptnav1 dt a:hover {
	color:            #000;
	text-decoration:   underline;
	background-repeat: no-repeat }
.Hauptnav1 dt a:visited {
	color:           #333;
	font-weight:      bold;
	text-decoration:  none;
	background-image: none;
	margin:           0;
	padding:          0 }
.Hauptnav1 ul {
	background-image: none;
	list-style-type:   square;
	margin:            0;
	padding:           0;
	float:             right }

.Hauptnav1 li {
	color:           #333;
	background-image: none;
	display:          inline;
	margin:           1px;
	padding:          2px;
	height:           12px }

.Hauptnav1 li a:link {
	color:           #333;
	font-weight:      bold;
	text-decoration:  none;
	background-image: none;
	margin:           0;
	padding:          0 }

.Hauptnav1 li a:visited {
	color:           #333;
	font-weight:      bold;
	text-decoration:  none;
	background-image: none;
	margin:           0;
	padding:          0 }

.Hauptnav1 li a:hover {
	color:            #000;
	text-decoration:   underline;
	background-repeat: no-repeat }

/*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;
	width:     100%;
	height:    20px;
	float:     left }


#Hnav ul       {
	list-style-type: none;
	margin:           0;
	padding:          0;
	float:            left }



#Hnav li                                       {
	color:              #000;
	background-color:    transparent;
	background-image:    none;
	background-repeat:   no-repeat;
	background-position: center top;
	margin:              0 1px -6px 0;
	padding:             4px;
	float:               left;
	border-style:        solid;
	border-width:        1px;
	border-color:        #666 #666 #ccc }

#Hnav li a:link, #Hnav li a:visited                   {
	color:          #000;
	text-decoration: none;
	display:         block;
	margin:          0 }

#Hnav li a:hover            {
	color:          #d2000c;
	text-decoration: none;
	display:         block;
	border:          1px #333 }

ul#Hnav li.aktiv                                               {
	background-color: #ccc;
	background-image:  none;
	background-repeat: no-repeat;
	margin:            0 1px -4px 0;
	padding:           2px 14px 6px 4px;
	border-style:      solid;
	border-width:      3px 1px 1px;
	border-color:      #333 }

ul#Hnav li.aktiv-autoren   {
	background-color: #ccc;
	background-image:  none;
	background-repeat: no-repeat;
	text-align:        center;
	width:             134px;
	border-style:      solid;
	border-width:      3px 1px 1px;
	border-color:      #333 }


#archiv ul#Hnav li   {
	background-color: #FFF;
	background-image:  none;
	background-repeat: no-repeat;
	text-align:        center;
	width:             171px;
	border-style:      solid;
	border-width:      3px 1px 1px;
	border-color:      #333 }

#archiv ul#Hnav li.aktiv-autoren   {
	background-color: #DDD;
	background-image:  none;
	background-repeat: no-repeat;
	text-align:        center;
	width:             171px;
	border-style:      solid;
	border-width:      3px 1px 1px;
	border-color:      #333 }
	

/*AKTIV: 2EBENE-Reiter Navigation (Bild) Ebene.Hauptnav li und Hauptnav li a, display:block */
ul#Hnav-2ebene                               {
	color:                #000;
	font-size:             90%;
	background-color:      #a5d991;
	background-image:      url("../bilder/spalte_verlauf.jpg");
	background-repeat:     repeat-x;
	background-attachment: scroll;
	margin:                0;
	padding:               0;
	position:              relative;
	left:                  20px;
	width:                 727px;
	height:                20px;
	float:                 left;
	overflow:              hidden;
	border-top:            0 solid #ccc;
	border-right:          medium none #808080;
	border-left:           medium none #808080 }
ul#Hnav-2ebene       {
	list-style-type: none;
	margin:           0;
	padding:          0;
	float:            left }

ul#Hnav-2ebene li                                           {
	color:              #000;
	background-color:    #a5d991;
	background-repeat:   no-repeat;
	background-position: left bottom;
	margin:              0;
	padding:             4px;
	float:               left;
	border-style:        solid;
	border-width:        0 2px 0 0px;
	border-color:        #666 #fff #ccc #ccc }

ul#Hnav-2ebene li a:link, ul#Hnav-2ebene li a:visited                    {
	color:          #000;
	font-weight:     normal;
	text-decoration: none;
	display:         block;
	margin:          0 }

ul#Hnav-2ebene li a:hover            {
	color:          #d2000c;
	text-decoration: none;
	border:          1px #333 }

ul#Hnav-2ebene li.aktiv     {
	background-color: #D8F2D8;
	background-image:  none;
	background-repeat: no-repeat;
	margin:            0 1px 0px 0;
	padding:           2px 4px 2px 4px;
	border-style:      solid;
	border-width:      0px 0px 3px 0px;
	font-weight:  bold;
	border-color:      #666 
}

ul#Hnav-2ebene li.aktiv-autoren   {
	background-color: #ccc;
	background-image:  none;
	background-repeat: no-repeat;
	text-align:        center;
	width:             134px;
	border-style:      solid;
	border-width:      1px 1px 3px;
	border-color:      #333 }

/*Pfad der Seite (Wo befinde ich mich?)*/
#pfad                  { color: #272900; font-size: 11px; background-color: #fff; margin-bottom: 5px; margin-left: 0; padding: 2px 0 2px 149px }
#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 }
/*zweite Navigation */
#Vnav                   {
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	background-color:    transparent;
	background-repeat:   repeat;
	background-position: 15px 0;
	margin:              0;
	position:            relative;
	z-index:             5000;
	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-bottom:   15px;
	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 2px 2px 0 }


#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 }
#Vnav ol  {
	margin-left: 5px;
	left:         10px;
	border-left:  1px solid #d2000c }


#Vnav ol li  {
	font-size:   0.9em;
	font-variant: normal }
#Vnav ol li ol  {
	color:      #fff;
	margin:      0 0 0 -2px;
	padding:     0;
	border-left: 2px solid #d2000c }
/*Inhalt der Seite*/
#inhalt                   {
	position: relative;
	top:       0;
	left:      3px;
	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 }
/*Spalten für Verlagsseite (3_Spalten)links;mitte;rechts.*/
.spalte_links                   { background-image: url("../bilder/spalte_verlauf.jpg"); background-repeat: repeat-x; display: block; padding: 10px; position: relative; top: 5px; left: 5px; width: 220px; float: left }
.spalte_mitte { background-color: #fff; background-image: url("../bilder/spalte_verlauf.jpg"); background-repeat: repeat-x; background-position: 0 0; margin-bottom: 20px; padding: 10px; position: relative; top: 5px; right: 15px; left: 15px; width: 220px; float: left; clear: none }
.spalte_rechts { background-image: url("../bilder/spalte_verlauf.jpg"); background-repeat: repeat-x; padding: 0 10px 10px; position: relative; top: 5px; 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:liink { color: #d2000c; font-variant: small-caps }
.spalte_rechts li a:hover {
	color:          #000;
	text-decoration: underline }

.col1       {
	background-image:   url("../bilder/spalte_verlauf.jpg");
	background-repeat:   repeat-x;
	background-position: 0 -120px;
	display:             block;
	padding:             10px 10px 100px 12px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               705px;
	float:               left }

.col1 ul { }
.col1 ul li { list-style-type: square }
.col1 ul li a:link {
	color: #000 }

.col1 ul li a:hover {
	color:          #d2000c;
	text-decoration: underline }

.col1 ul li a:visited {
	color: #000 }

.col1 ol      {
	margin-left: 10px }


.col1 ol li     {
	list-style-type: decimal;
	margin-left:      10px;
	padding-left:     5px }





.col2     {
	background-image:   url("../bilder/spalte_verlauf.jpg");
	background-repeat:   repeat-x;
	background-position: 0 -120px;
	display:             block;
	margin:              0;
	padding:             20px 10px 10px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               705px;
	float:               left }

.col2 ul   {
	margin-top:    5px;
	margin-bottom:  5px;
	padding-top:    0;
	padding-bottom: 0 }


.col2 ul li     {
	list-style-type: square;
	margin-top:       0;
	padding-top:      2px;
	padding-bottom:   2px }




.col2 ul li a:link {
	color: #000 }

.col2 ul li a:hover  {
	color:          #d2000c;
	text-decoration: underline }


.col2 ul li a:visited    {
	color: #000 }



.col_inhalt { line-height: 125%; background-image: url("../bilder/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/spalte_verlauf.jpg"); background-repeat: repeat-x; background-position: 0 0; display: block; margin-bottom: 20px; padding: 10px; position: relative; top: 0; 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/spalte_verlauf.jpg"); background-repeat: repeat-x; background-position: 0 -20px; display: block; margin: 0; padding: 10px; position: relative; top: 5px; 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/spalte_verlauf.jpg");
	background-repeat:   repeat-x;
	background-position: 0 -20px;
	display:             block;
	margin:              0;
	padding:             10px;
	position:            relative;
	top:                 5px;
	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/spalte_verlauf.jpg");
	background-repeat:   repeat-x;
	background-position: 0 -140px;
	margin:              0;
	padding:             10px;
	position:            relative;
	top:                 0;
	left:                20px;
	width:               220px;
	float:               left }

.spalte_links2 ol   { }
.spalte_links2 li  { list-style-type: square; margin: 0 0 0 2px; padding: 0 }

.spalte_rechts2               {
	background-image:   url("../bilder/spalte_verlauf.jpg");
	background-repeat:   repeat-x;
	background-position: 0 -80px;
	display:             block;
	margin:              0;
	padding:             10px 10px 70px;
	position:            relative;
	top:                 0;
	right:               4px;
	width:               455px;
	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: #d2000c; text-decoration: underline }
.spalte_rechts2 a:visited    { color: #000 }

.spalte_rechts2 ul.list li        {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
	display:         block;
	margin:          5px 0 0 5px;
	padding-bottom:  4px;
	padding-left:    5px }




/*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: #fff; background-image: url("../bilder/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;
	list-style-type: none;
	display:         block;
	margin-top:      5px;
	padding:         0 10px }

#fusszeile ul li a  {
	color:          #333;
	font-weight:     bold;
	text-decoration: none }


/*Sitemap formatierungen*/
#seiteninhalt_sitemap                 {
	font-size:          90%;
	line-height:         120%;
	background-image:    url("../bilder/spalte_verlauf.jpg");
	background-repeat:   repeat-x;
	background-position: 0 -180px;
	margin-right:        10px;
	margin-left:         15px;
	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/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:                 0;
	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%; padding: 10px 10px 150px; position: relative; top: 20px; left: 150px; width: 450px; float: left }
/*Eigenschaften der Bilder*/
.bild_links   {
	margin: 0 0 0;
	padding: 0 10px 0 0;
	float:   left;
	clear:   both }


.img-floatleft {
	margin: 0;
	padding: 0 20px 20px 0;
	float:   left;
	clear:   both }
.bild-links  {
	margin: 0;
	padding: 5px 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 }
.imagecenter    { margin: 0 0 0 20px; padding: 0 }
/*Spielraum - andere Formatierungen*/
.hduk-aktualisiert  {
	color: #d2000c }


.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 }

.on          { font-style: italic; border-left: 1px solid #bacb92 }
.bestellen    { font-weight: bold; margin-left: 3px; width: 135px }
.clear         { float: none; clear: left }
.separator                  {
	color:         #000;
	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:           #000;
	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 }
.highlight_text_tabelle   {
	color:           #000;
	line-height:      inherit;
	background-color: #e1e8f0;
	display:          block;
	margin:           0 0 0 0;
	padding:          3px;
	position:         relative;
	width:            99%;
	float:            left;
	border:           solid 1px #999 }



.visitenkarte     { background-color: #d6e3b5; margin-top: 3px; padding: 3px 6px 5px 3px; float: left; border-top: 3px solid #4b6617 }
.zitat    {
	font-size:       1.6em;
	font-family:      "Times New Roman", Times, serif, Georgia;
	font-style:       italic;
	background-color: #e1e8f0;
	margin-top:       5px;
	padding:          0.2em 0.2em 0.2em 0.5em;
	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 }
.gedicht_nahundfern      { color: #000; font-style: italic; line-height: 120%; text-decoration: none; background-color: #e1e8f0; margin: 3px 0 0 1px; padding: 5px 3px 5px 5px; width: 210px; float: left; border-top: 2px solid #666 }
.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 }
.blue   {
	color: #999;
	height: 1px }


.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:       right;
	clear:       both }

.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 }
.extraseiten           {
	color:      #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:      8px 0 8px 0;
	padding:     5px 0 3px 5px;
	width:       99%;
	border-top:  1px solid #666;
	border-left: 5px solid #666 }







.button       {
	color:           #000;
	background-color: transparent;
	margin:           0;
	padding:          2px;
	border:           solid 1px #003 }



.button-text        {
	color:           #000;
	background-color: transparent;
	margin:           5px 0 0;
	padding:          2px;
	border-style:     solid;
	border-width:     2px 1px 1px;
	border-color:     #003 }




.link-bereich {
	color:           #8c3737;
	background-color: transparent;
	margin:           0;
	padding:          2px;
	border:           1px }

.zelle {
	padding-left: 8px;
	border-left:   1px solid #999 }

/*Für den efa_ FontsizeScript*/
.script    { line-height: 20px; margin: 0; padding: 3px 0; position: relative; top: 0; width: 98px }
.textR { margin-top: 2px }
.ausgeblendet {display: none; visibility: hidden }
.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 }
.klein  {
	color:      #d2000c;
	font-size:   7pt;
	font-family: Georgia, "Times New Roman", Times, serif }

.navi-inhalt dl       {
	color:              #000;
	text-align:          left;
	list-style-type:     none;
	list-style-position: outside;
	margin:              0;
	padding:             0 0 0 120px }
.navi-inhalt dt     {
	display:      inline;
	margin:        0;
	padding-right: 1em }
.navi-inhalt dt a:link  {
	color:          #000;
	text-decoration: underline }
.navi-inhalt dt a:hover {
	color:          #d2000c;
	text-decoration: underline }
.navi-inhalt dt a:visited {
	text-decoration: none }
.navi-inhalt   {
	margin: 0;
	padding: 0 }



.navi-inhalt ul    {
	color:              #000;
	text-align:          left;
	list-style-type:     none;
	list-style-position: outside;
	margin:              0 0 0 0;
	padding:             10px 0 0 120px }




.navi-inhalt li    {
	display:      inline;
	margin:        0 0 0 0;
	padding-right: 1em }




.navi-inhalt li a:link    {
	color:      #000;
	font-weight: bold }




.navi-inhalt li a:visited   {
	text-decoration: none }



.navi-inhalt li a:hover   {
	color:          #d2000c;
	text-decoration: none }



#inhalt div.hr          {
	background:    url("../bilder/trenner.gif") no-repeat center;
	padding-top:    20px;
	padding-bottom: 15px;
	width:          100%;
	height:         15px }


#inhalt div.hr hr {
  display: none;
}
/**/
/*Abstand Links vom Text (paddingLeft)*/
#archiv #inhalt .col1 .textabstand    {
	margin-top:  0;
	padding-top:  0;
	padding-left: 130px }


#archiv #inhalt .col1 .vergriffen   {
	color:                #666;
	background-image:      url("../bilder/vergriffen.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   center;
	margin-top:            0;
	padding-top:           0;
	min-height:            40px }



.textabstand1 {
	margin: 0;
	padding: 0 0 0 123px }

.artikel-inhalt         {
	margin: 0;
	padding: 0 20px 10px 120px }
p.artikel-inhalt  {
	margin: 0;
	padding: 0 50px 10px 120px }


.seitentitel {
	color:         #f00;
	font-size:      750%;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-weight:    normal;
	line-height:    1;
	text-align:     left;
	letter-spacing: 2pt;
	margin:         0;
	padding:        0 0 2px;
	position:       absolute;
	top:            0;
	left:           220px }
.negru {
	color: #000 }
.none {
	text-decoration: line-through }
.autoren     {
	text-align:   center;
	margin-right:  2px;
	margin-left:   2px;
	padding-right: 20px;
	padding-left:  20px;
	width:         134px }
.auswahl        {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:  252px;
	width:        200px }

.liste   {
	font-size:       80%;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #e9fde2;
	margin-left:      252px;
	width:            252px }



p.auswahl   {
	font-size:       80%;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight:      bold;
	background-color: transparent;
	margin:           0 0 5px 252px;
	padding:          0;
	width:            200px }
p.auswahl1 {
	font-size:       80%;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight:      bold;
	background-color: transparent;
	margin:           0 0 5px 0;
	padding:          0;
	width:            200px }

.optionen  {
	color:      #000;
	font-family: Verdana, Arial, Helvetica, sans-serif }
.form  {
	background-color: #fff;
	margin-left:       4em;
	padding:           0.5em;
	border:            solid 1px #d2000c }
.form-anmeldung   {
	background-color: #fff;
	padding:           0.5em;
	border:            solid 1px #d2000c }

.pulldown1    {
	color:           #000;
	font-size:        80%;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #e1e8f0 }



.pulldown1-1  {
	color:           #e1e8f0;
	background-color: #c06 }


.pulldown2  {
	color:           #d2000c;
	font-size:        80%;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #e1e8f0 }
.ueberschrift  {
	font-size:     2em;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bold;
	text-align:     center;
	padding-top:    0.5em;
	padding-bottom: 0.5em }
#themen .text {
	color:       #333;
	padding-left: 0.5em;
	border-left:  1px solid #999 }

#themen .text-neu     {
	color:       #333;
	margin-top:   0;
	padding-left: 0.5em;
	border-left:  3px double #999 }

#themen h1   {
	color:      #333;
	font-size:   1.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:      0;
	padding:     0 }
DIV.col1 p {
	padding-right: 6em;
	padding-left:  0em;
	line-height: 1.5em }
#inhalt {
	line-height: 1.5em }

.italic {
	font-style: italic }
a.pdf, a.pdf:visited      {
	color:              #900;
	background-image:    url("../bilder/page01.gif");
	background-repeat:   no-repeat;
	background-position: 0 8px;
	padding-top:         4px;
	padding-left:        14px }



a.pdf:hover  {
	color:          #c00;
	text-decoration: none;
	border-bottom:   1px solid #c00 }
	
	
a.pdfLink, a.pdfLink:visited      {
	color:              #900;
	background-image:    url("../bilder/page01.gif");
	background-repeat:   no-repeat;
	background-position: 0 8px;
	padding-top:         4px;
	padding-left:        14px }



a.pdfLink:hover  {
	color:          #c00;
	text-decoration: none;
	border-bottom:   1px solid #c00 }


a.externerLink:link, a.externerLink, a.externerLink:visited       {
	color:              #900;
	background-image:    url("../bilder/externer_link.gif");
	background-repeat:   no-repeat;
	background-position: 0 8px;
	padding-top:         4px;
	padding-left:        14px }




a.externerLink:hover  {
	color:          #c00;
	text-decoration: none;
	border-bottom:   1px solid #c00 }
	

a.gfxLink:link, a.gfxLink, a.gfxLink:visited       {
	color:              #900;
	background-image:    url("../bilder/gfx.gif");
	background-repeat:   no-repeat;
	background-position: 0 8px;
	padding-top:         4px;
	padding-left:        14px }




a.gfxLink:hover  {
	color:          #c00;
	text-decoration: none;
	border-bottom:   1px solid #c00 }



a.leseprobe       {
	color:              #900;
	line-height:         1.6em;
	background-image:    url("http://www.ariadne.de/shop/bilder/seite-zu.gif");
	background-repeat:   no-repeat;
	background-position: left 2px;
	margin-bottom:       5px;
	margin-left:         -2px;
	padding-top:         4px;
	padding-left:        16px }

a.leseprobe:visited       {
	color:              #999;
	line-height:         1.6em;
	background-image:    url("http://www.ariadne.de/shop/bilder/seite-zu.gif");
	background-repeat:   no-repeat;
	background-position: left 2px;
	margin-bottom:       5px;
	margin-left:         -2px;
	padding-top:         4px;
	padding-left:        16px }


a.leseprobe:hover  {
	color:          #c00;
	text-decoration: none;
	border-bottom:   1px solid #c00 }

p {margin-top: 5px; margin-bottom: 5px}
.hervorheben {
	color:      #d2000c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold }

/* Formatierung fuer Liste mit Symbol:square */
ul.auflistungMitSymbol       {
	color:          #d2000c;
	list-style-type: square;
	margin:          0 0 0 5px;
	padding:         0 0 0 12px }

ul.auflistungMitSymbol li    {
	color:          #000;
	list-style-type: square;
	display:         list-item }





/* Google suche */
#cse-search-box {
	margin: 10px 0 0 }

#google-searchbox    {
	position: absolute;
	top:       76px;
	right:     107px }

#google-searchbox.hduk       {
	position: absolute;
	top:       82px;
	right:     8px }

/* Formatierung SEITEN NAVIGATION auf Verkaufsstellen */
body#weiterfuehrendeLinks p {
	margin: 0;
	padding: 0.5em }

#plz0,#plz0-CH,#plz0-A      {
	background: #fff no-repeat left top;
	margin-top:  10px;
	padding:     0 5px 5px 65px }

#plz1,#plz1-CH,#plz1-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz2,#plz2-CH,#plz2-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz3,#plz3-CH,#plz3-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz4,#plz4-CH,#plz4-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz5,#plz5-CH,#plz5-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz6,#plz6-CH,#plz6-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }

#plz7,#plz7-CH,#plz7-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz8,#plz8-CH,#plz8-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
#plz9,#plz9-CH,#plz9-A     {
	background: #fff no-repeat left top;
	margin-top:  0;
	padding:     0px 5px 5px 65px }
dl dt a:link {
	text-decoration: underline }


