/*
	Stylesheet für magick-pur.de


*/


body
{
   background-color: #044083;
   background-color: #033670;
   background-color:#09194a;
   background-image:url(../img/bg5.jpg);
   background-repeat:repeat-x;
    color: red;

    font-family: serif;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;

font-size: 1.5em;



    border: 0px;
    padding: 0px;
    margin:0px;
    margin-right: 100px
}
body a	{font-family: serif}

.startseite			{width: 100%; text-align: justify;
					color: #ffffff;
					margin-left: 0px;
					line-height: 20px}


/*
	Template
	--------------------------------------------------------------------------------------------------------------  */

.pagecount		{text-align: center;
				width:100%;

			    font-size:10px;
			    padding-top:20px; padding-bottom:30px;
				color: #999999;
				font-family:arial;
				 }

.template_header			{margin:0px; padding-right:40px}

.template_navigation {


  width: 190px;

  margin-right: 6px;

}
.template_content {




  margin: 0px;


}


a.newbooks img		{border:0px}

/* Navigation
   ---------------------------------------------------------------------------------------------------------------  */
.navigation			{
					font-family: Times New Roman, times, sans-serif;
					/* background-color: #000000;  */
					text-align: left;
					padding-left:15px;
					margin-top:5px;
					padding-top:16px;

					font-size:14px;
					line-height:19px;

					}

.navigation a		{
					font-family: Times New Roman, times, sans-serif;
					font-size:16px;
						right:0px }
.navigation .break		{height:8px}

 .aktuelle_seite {font-weight: bold;
					color: #ffffff;

					}
.pagelink_selected	{
					font-weight:bold;
					color: #ffff00 }

a.navilink:link			{text-decoration: none;
					font-family: serif;
					color:#ff0000;
					font-weight: bold
					}

a.navilink:visited  {text-decoration: none;
					font-family: serif;
					color:#ff0000;
					font-weight: bold
					}

a.navilink:active  {text-decoration: none;
					font-family: serif;
					color:#ff0000;
					font-weight: bold
					}

a.navilink:hover	{text-decoration: none;
					color:#ffffff;
					border-bottom:1px solid #ffffff;
					font-weight: bold
					}







a.pagelink			{
					text-decoration:none;
					color: #ff0000;
					border-bottom:1px solid #000000;
					}

a.pagelink:visited	{
					text-decoration:none;
					color: #ff0000;
					}

a.pagelink:hover	{
					text-decoration:none;
					color: #ffffff;
					border-bottom:1px solid #666666;
					}

a.pagelink:active	{
					text-decoration:none;
					color: #ff0000;
					border-bottom: 1px solid #c6dcf1;
					}
/* Stylesheet für die Schnellsuche unterhalb der Navigation */
.header_suche			{

						margin-right:2px;
						margin-top:15px;
						color: #ff0000;
						}

.header_suche h3 {		position:relative;
						font-weight: normal;
						padding-left:5px;

						margin-top:0px; margin-left: 0px; margin-right:0px;
						background-color: #73737b; color :#ff0000}

.header_suche_eingabe		{
						margin-left:0px;
						 margin-right:1px;
						border:1px solid #ff0000;
						background-color: #000000;
						border:1px solid #888888;
						background-color: #666666;
						padding: 1px;

						color: #ffffff;

						font-family: courier
						}

.header_suche form p		{ text-align:right;
						margin-top:1px;
						margin-bottom: 1px;}
.header_suche_button	{
						font-size:10px;
						right:0px;
						margin-top:4px;
						margin-right:4px}



/* Anschrift des Verlkages, unterhalb der Navigation */
.verlagsadresse		{
					margin-top:30px;
					font-size:12px;
					color: #cccccc;
					line-height:14px;
					margin-bottom:100px;
					padding-right:15px

					}

					a.pagelink			{
					text-decoration:none;
					color: #ff0000;
					border-bottom:1px solid #000000;
					}

/* ----------------------------------------------------------------------------------------------------------------- */



/*
   Seiteninhalt
   ----------------------------------------------------------------------------------------------------------------- */

.piclink		{border:0px}
.piclink img	{border:0px}

.seiteninhalt   	{
					padding-left:0px;
					font-family: Serif;
					font-size: 16px;
					/* background-color: #000000;  */
					background-color:none;
					text-align: left;
					color: #ffffff;

					text-decoration: none;
					word-spacing: normal;
					text-align: left;
					letter-spacing: 0;

					font-size:14px
					}
.seiteninhalt table		{margin-left:0px}

.seiteninhalt .headline {

					margin-top:10px;
					margin-bottom:14px;
					width:100%;
					padding:4px;
					background-color: #566b70;
					color: #ffffff;

					font-size:20px}

.seiteninhalt h1 {
					font-family: Times New Roman, times, sans-serif;
					margin-top:10px;
					margin-bottom:14px;
					width:100%;
					padding:4px;
					background-color: #000000;
					color: #ffffff;
					background-image: url('flieder.jpg');
					background-repeat: repeat-y;
					font-size:20px}


/*
.seiteninhalt h1 {
					font-family: Times New Roman, times, sans-serif;
					margin-top:10px;
					margin-bottom:14px;
					width:100%;
					padding:4px;
					background-color: #585a7c;
					color: #ffffff;

					font-size:20px}
*/

.homepage  		{text-align: center}
.homepage h2	{text-align:center}



/* 1. Überschrift für die auflistung gefundener Suchergebnisse */
.headline_suchergebnisse	{
					background-color: #BBAAEE;
					padding-left:6px;

					}
.seiteninhalt h2 {
					margin-top:4px;
					margin-bottom:6px;
					width:100%;
					padding:4px;

					color: #dddddd;

					font-size:14px}

.seiteninhaltxxx table	{margin-left:0px;
					width:100%;
					font-family: "Times New Roman", times, sans-serif;}

/*
   Warenkorb & Schnellsuche + Boxen für die Treffer einer Suchanfrage "...in Kategorie usw..."
   ---------------------------------------------------------------------------------------------------------------------------------------- */

.header_warenkorb		{height:50px;
						position:relative;
						width:100%;top: 0px;
						margin-top:0px;
						right:0px;
						margin-right:0px;
						display:inline;
						text-align:right;
						font-size:14px;
						color: #cccccc
						}
a.warenkorb_aktion		{
						margin-left:6px;
						text-decoration:none;
						padding:2px;
						border:1px solid #000000;}
a.warenkorb_aktion:hover	{
						margin-left: 6px;
						padding:2px;
						background-color: #cccccc;
						color:#000000;
						border:1px solid #555555
						}


 .newsletter 	{background-color: #000000; border:1px solid #777777; padding:2px; color:#ffffff; margin-right:6px }

/* ------------------------------------------------------------------------------------------------------- /*

/* Links der aufgelisteten Suchergebnisse */
.gelb			{background-color: #981e1e; padding-left:2px; padding-right:2px; color:#ffffff; border-top:1px solid #000000}

a.suchtreffer			{font-family: serif;
						font-size:16px;
						 margin-top:4px;
						color:#ffffff;
						text-decoration: none;
						display:block;
						font-weight:bold;
						padding-top:2px; padding-bottom:2px;
						border:1px solid #000000;
						border-bottom: 1px solid #8d0e2f;
						margin-bottom:0px
						 }
a.suchtreffer:active	{font-family: serif;;
						font-size:16px;
						margin-top:4px;
						color:#ffffff;
						font-weight:bold;
						display:block;
						padding-top:2px; padding-bottom:2px;
						border:1px solid #000000;
						text-decoration: none}

a.suchtreffer:hover		{font-family: serif;;
						font-size:16px;
						margin-top:4px;
						display:block;
						font-weight:bold;
						padding-top:2px; padding-bottom:2px;
						background-color: #ff0000;
						color:#ffffff;
						border:1px solid #aa0000;
						text-decoration:none
						 }
.treffer_text			{display: block; margin-top:0px }


/* Box für aufgelistete suchtreffer in Kategorien */
.treffer_kategorien		{
						border:1px solid #585a7c;
						padding-bottom:10px; margin-bottom:10px;
						}
.seiteninhalt  h5	{top:0px;
						font-size:16px;
						font-weight: bold;
						margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px;
						color:#ff0000;

						background-color: #000000
						}

.seiteninhalt ul		{padding-left:2px; margin-left:30px; color: #ffffff}
.seiteninhalt ul li 	{padding-left:2px; margin-left:4px;color: #ffffff}
.seiteninhalt ul  ul		{padding-left:2px; margin-left:30px; color: #ffffff;list-style-type:disc}
.seiteninhalt ul  ul ul 	{padding-left:2px; margin-left:30px;color: #ffffff;list-style-type:square}


.seiteninhalt ol		{padding-left:2px; margin-left:30px;color: #ffffff}
.seiteninhalt ol li 	{padding-left:2px; margin-left:6px;color: #ffffff}
/* Box für aufgelistete Suchtreffer in Autoren: */
.treffer_autoren		{
						border:1px solid #937735;
						padding-bottom:10px; margin-bottom:10px;
						}

/* Box für Suchtreffer in Büchern: */
.treffer_buecher		{
						border:1px solid #558533;
						padding-bottom:10px; margin-bottom:10px;
					 	}
/* Box für Suchtreffer in Seiten des Shops: */
.treffer_seiten		{
						border:1px solid #076a3a;
						padding-bottom:10px; margin-bottom:10px;
						}



/* ----------------------------------------------------------------------------------------------------------------------------------------

	Kontaktformular   */

.kontakt			{}
.kontakt_links		{padding:4px;
					background-color: #2d3129;
					border-right:2px solid #000000;
					margin-bottom:2px;
					color: #ffffff;
					text-align:right;
					vertical-align: top;
					width:200px
					}

.kontakt_links_rot		{padding:2px;
					background-color: #2d3129;
					border:2px solid #ff0000;

					margin-bottom:2px;
					font-weight:bold;
					color: #ff0000;
					text-align:right;
					vertical-align: top;
					width:200px
					}

.kontakt sup		{color:#ffff00;
					background-color: #000000
					}
.kontakt_rechts		{padding:4px;
					 }
.kontakt_grund		{border:1px solid #bbbbbb;
					color:#ffffff}
.kontakt_line		{border:1px solid #cccccc; color :#ffffff;
					font-family:monospace; padding:2px;
					background-color: #555555}
.knopf				{ padding:2px;
					 }
.eingabefehler		{font-size:18px; color:#ff0000 }



select.wh2 {
		background-color: #404040;
}



/*
		BUCHTITEL
		-------------------------------------------------------------------------------------------------------------------------- */

.buchinfo 		{padding-left:0px; margin-left:0px;  font-family: serif; color :#ffffff;}

.buchinfo h2	{
				background-image: none;
				background-color: #000000;
				color:#ff0000;
				padding-left:0px;
				margin-left:0px;
				font-size:22px;
				margin-top:0px;
				margin-bottom:4px }

.buchinfo h3	{background-color: #000000;
				color:#ff0000;
				font-size:16px;
				margin-top:0px }

.buchinfo_author	{ }
.buchinfo_infoblock		{ font-weight:bold;
						font-style: italic;
						color:#ffffff}

.buchinfo_hleseprobe	{ color:#ffffff; margin-top:0px;margin-bottom:0px}
.buchinfo_leseprobe		{color: #ffffff; font-weight:bold;
						margin-top:0px; margin-bottom:0px;	 }

.buchinfo_leseprobe2		{color: #ffffff;
						margin-top:0px; margin-bottom:0px;	 }

.lieferbedingungen		{font-size:11px}
a.lieferkosten			{font-size:11px;border-bottom:1px solid #ffffff}
a.lieferkosten:hover	{font-size:11px;color:#ff0000; border-bottom:1px solid#ff0000}
a.lieferkosten:visited	{font-size:11px;color:#ffffff; border-bottom:0px}

.text_unter_buch		{color:#cccccc;text-align:right;  }


a.wkorb {
   color: white;

  /* font-size: 14px;*/
   font-size:1.1em;
   color:#FF0000;
   margin: 0px;
   text-decoration: underline;
}

a.wkorb:visited {
   color:#FF0000;
}

a.wkorb:hover {
   color: silver;
}

.menu {

   font-size: 12px;
   color: red;
   text-decoration: none;
   font-weight:bold;
}
.menu:visited {
   color: red;
}
.menu:hover {
   background-color: #202080;
}

.schnellsuche {
   background-color: #400000;
   color: white;
   border: 1px solid red;
}

.gobutton {
   background-color: #ff0000;
   color: black;
   font-weight:bold;
   border: 1px solid #800000;
}

/*
a.normal
{
    font-size: 12px;

    text-decoration: none;
    color: red;
    font-weight: bold;
}


a.normal:visited
{
    text-decoration: none;
    color: red;
}


a.normal:hover
{
    text-decoration: none;
    color: white;
}

*/

.book_cap {
   font-family: serif;
   font-size: 38px;
   font-weight: bold;
   color: white;
   line-height: 38px;
}

.book_abstract {
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: white;
}

.book_text {
   font-family: serif;
   font-size: 16px;

   color: white;
}
.book_text h2	{font-size:16px;color:#ff0000;
				margin-left:0px;
				margin-bottom:0px;
				padding-left:0px;
				display:inline;
				font-weight:bold}



.adress_text {
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: white;
}

.book_teasertext {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: white;
}

.book_data {
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-style: italic;
   color: white;
}

.book_disclaimer {
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: white;
}

.book_title {
   font-family: serif;
   font-size: 22px;
   font-weight: bold;
   color: red;
}
.book_subtitle {
   font-family: serif;
   font-size: 15px;
   font-weight: bold;
   color: red;
}

.book_button {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-style: regular;
   background-color: #202020;
}





.subhead
{
    font-size: 16px;
    font-weight: bold;
    font-family: serif;
 	 color: #ff0000;
	 margin-top: 10px;
}

a.katlink {
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    font-family: serif;;
 	 color: red;
}

a.katlink:visited {
 	 color: red;
}

a.katlink:hover {
   color: silver;
}

.booklist {
   padding-left: 30px;
    font-size: 13px;
    font-weight: regular;
}
.booklist_all {
   padding-left: 0px;
   font-size: 12px;
   font-weight: regular;
   text-align:center;
   horizontal-align: top;
}



.counter {
   color: black;
}

.text
{
    font-size:   12px;
    font-family: arial, helvetica, sans-serif;
}

.tlbl
{
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    text-align: right;
}

.warning
{
    font-size: 15px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: red;
}


.bigwarning
{
    font-size: 25px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: red;
}


.author_title {
   font-family: serif;
   font-size: 16px;
   font-weight: bold;
   color: red;
   border-bottom:1px solid #ff0000;
   padding-right:10px;
}
.author_text {
   font-family: serif;
   font-size: 16px;
   font-weight: regular;
   color: white;
   border-bottom:1px solid #ff0000;
   padding-bottom:2px
}

a.author_link {
   font-family: serif;
   font-size: 16px;
   font-weight: regular;
   color: white;
   border-bottom: 1px solid #ffffff;

}
a.author_link:visited {
   font-family: serif;
   font-size: 16px;
   font-weight: regular;
   color: white;
   border-bottom: 1px solid #ffffff;

}
.author_link:hover {
	 font-family: serif;
   font-size: 16px;
   font-weight: regular;
   color: #ff0000;
   border-bottom: 1px solid #ff0000;
   }


/* ---- Warenkorb ----- */

.wnl {
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   color: white;
  /* background: #202020;  */
}

.wh {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: white;
   /* background: #000000; */
   background: none;
}

.wh2 {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: white;
   /* background: #000000;  */
   vertical-align:top;
}
.wh3 {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   background: #333; 
   vertical-align:top;
   padding:5px;
   border-bottom:1px solid #333;
}
.wh4 {
	font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   background: #404040; 
   vertical-align:top;
   padding:5px;
   xborder-bottom:1px solid #666;
   
}
.wh5 {
	font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #fff;
   background: #404040; 
   vertical-align:top;
   padding:5px;
   xborder-bottom:1px solid #666;

}
.wh6 {
    padding:5px;
	background: #404040; 
    xborder-bottom:1px solid #666;
}
.wh2_rot {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #ff0000;
   background: #000000;
   vertical-align:top;
}

.whilite {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: red;
   background: #000000;
}

.wdata {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: regular;
   color: white;
}

.wkinput {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: regular;
   color: white;
   background-color: #404040;
   border: 1px solid silver;
}

.wkbutton {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: regular;
   color: white;
   background-color: #808080;
   border: 1px solid silver;
}

a.textlink {
   text-decoration: underline;
   font-family: serif
   color: white;
}

a.textlink:visited {
   color: white;
}

a.textlink:hover {
   color: red;
}

a {
   text-decoration: underline;
   font-family: arial, helvetica, sans-serif;
   color: white;
}

a:visited {
   color: white;
}

a:hover {
   color: red;
}

.katbild {
   margin-right: 20px;
}

a.allbooks_header {font-size:16px; }
a.allbooks_header:link	{text-decoration:none; padding-right:10px; color:#ffffff}
a.allbooks_header:visited	{text-decoration:none; padding-right:10px; color:#ffffff}
a.allbooks_header:hover	{text-decoration:none;  padding-right:10px;color:#ff0000}
a.allbooks_header:active	{text-decoration:none;  padding-right:10px;color:#ffffff}

.allbooks_none	{font-size:16px; padding-right:10px; color:#666666}