	/* ------------------------------------------------------------ columnleft -------------------------------------------------------------------------------- */

        /* ---------------------------------------- bgsearch ----------------------------------------------- */
        #bgsearch		
        {
			width: 187px ;
			height: 118px ;
        }
			
        #bgsearch div		
        {
			width: 177px;
			padding-left: 10px ;
			height: 52px;
			padding-bottom: 1px;
			padding-top: 6px;
			background: url(../img2/bg_search.jpg) no-repeat ;
        }
			
        #bgsearch p		
        {
			height: 20px; 
			float:left;
			width:177px;
        }

        #bgsearch a,a:hover
        {
		color: #5A1400;
        text-decoration: none;
        }

        #bgsearch h3 
        {
                margin-bottom: 14px;
        }

		#bgsearch p .suchfeld	
		{
				width: 126px;
				height: 17px;
				border: 1px solid #949390;
				margin:0;
				float:left;
				font-size: 11px;
				color: #9c2d0e; 
		}

		#bgsearch button
		{
			color: #9c2d0e; 	
			height: 18px; 
			width: 20px;
			background: none;
			border:none;
			margin-left: 26px;
			float:left;	
			padding:0;
			padding-top:2px;
		}
		
		.seitensuche
		{
			font-size: 1.2em;
			margin: 0 0 7px 0 !important;
		}
		
		#bgsearch2		
	      {
			background: url(../img2/bg_search2.jpg) no-repeat ;
			width: 187px ;
			height: 59px ;
			overflow:hidden;
	       }
		
		#bgsearch2	div	
        {
		width: 177px;
		padding-left: 10px ;
		height: 51px;
		padding-bottom: 1px;
		padding-top: 6px;	
        }
	
		#bgsearch2 a,a:hover
        {
			color: #5A1400;
            text-decoration: none;
        }
		/* ------------------------------------------------------------------------------------------------------ */
        
    	/* ---------------------------------------- search ----------------------------------------------- */
    	
    	.search
    	{ 
    		color: #9c2d0e; 
    		width: 154px ;
    	}		
    	.searchsmall
    	{
    		color: #9c2d0e; 
    		width: 80px ;
    	}
    	.searchsubmit
    	{
    		color: #9c2d0e; 
    		width: 60px ;
    	}		
    	input.search
    	{
    		width: 150px ;
    	}
    			
    	/* ------------------------------------------------------------------------------------------------------ */
        
        #contextblock p		
    	{
    		height: 100px ; 
    	}
        	
    	#contextblock h3	
    	{
    		font-size: 1.2em; 
    		letter-spacing: 0.01em;
    	}

               #ahnengalerie h3, #hist_ereignisse h3, #wissenswertes h3
    	{
    		width: 175px;
	    	height:27px;
	    	display:block;
	    	padding: 10px 0 0 12px;
	               overflow:hidden;
	               margin: 0;
    	}
    	
    	#ahnengalerie a:hover, #hist_ereignisse a:hover, #wissenswertes a:hover, #autorena_z a:hover
    	{
    			text-decoration:none;
    	}
    	
    	#ahnengalerie h3
    	{
    		background:url(../img2/ahnengalerie.jpg) no-repeat;
    	}
    	
    	#hist_ereignisse h3
    	{
    	              height:34px;
    	              padding: 3px 0 0 12px !important;
  	              background:url(../img2/hist_ereignisse.jpg) no-repeat;
    	}
    	
    	#wissenswertes h3
    	{
    		background:url(../img2/klassiker.jpg) no-repeat;	
    	}
    	
    	#ahnengalerie a, #hist_ereignisse a, #wissenswertes a {
    	        color: #5A1400;
    	        line-height: 15px;
    	        
    	}
    	
    	#autorena_z
    	{
    		background:url(../img2/head_autoren.jpg) no-repeat;	
    		width: 174px;
    		height:100px;
    		display:block;
    	}
    	
    	#autorena_z h3
    	{
    		padding: 5px 0 0 5px;
    	}
    	
    	#autorena_z p
    	{
    			padding: 3px 8px 0px 12px ;
    			color: #c1a177 ;
    			line-height: 180% ;
    			font-family: georgia, times, serif;
    			font-size: 100% ;
    			font-weight: bold;
    			height: 77px; 
    			letter-spacing:0.2em ;
    	}
    	
    	
    	#autorenaz p
    	{			
    		padding: 4px 8px 0px 12px ;
    		color: #c1a177 ;
    		line-height: 180% ;
    		font-family: georgia, times, serif;
    		font-size: 100% ;
    		font-weight: bold;
    		height: 77px; 
    		letter-spacing:0.2em ;
    	}
    		
    	#autorenaz p
    	{			
    		background: url(../img2/bg_context.jpg) no-repeat ;
    	}
    		
    	#autorenaz a:link, #autorenaz a:visited, #autorenaz a:active, #autorenaz a:hover
    	{
    		color: #b8211a;			
    		text-decoration: none; 
    	}
    	
		#linksleft_adwordteaser
			{
				text-align:center;
				background: url(../img2/bg_adwords.jpg) no-repeat;
				width: 187px;
				height: 56px;
				padding-top:30px;
			}

		#linksleft_adwordteaser h3
			{
				font-size: 1.2em;	
			}	
			
		#linksleft_relaunch
			{
				text-align: center;
				/*padding-left: 9px;*/
				padding-top: 15px;
			}
	
    	#linksleft li			
    	{ 
    		border-bottom: 1px dashed #98896f;
    		height: 20px ;
    		width: 170px ;
    		margin: 0; 						
    		padding: 2px 0px 2px 15px;
    		color: #5A1400;
    		font-family:georgia, sans-serif;
    	}
    	
    	#linksleft li a
    	{
    		color: #5A1400;
    		font-size: 13px;
    	}
    	
    	#linksleft li a:hover
    	{
    		color: #000;
    		text-decoration:none;
    	}
    			
    	#copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover
    	{
    		color: #666666; 
    		font-size: 80% ; 			
    	}			
    	
    	/* ------------------------------------------------------------------------------------------------------ */
    	

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------ columnmiddle ---------------------------------------------------------------------------- */



    	/* ------------------------------------------- ticker --------------------------------------------------- */
    	
    	.ticker			
    	{ 
    		border-bottom: 1px dashed #98896F;
    		border-top: 1px dashed #98896F;		
    		width: 468px;
    		height: 36px ; 
    		margin: 0 0 4px 0 ; 
    		padding: 2px 0px 0px 0px ;
    		text-align: center;		
    	}	

    	.ticker a:link, .ticker a:visited, .ticker a:active, .ticker a:hover
    	{
    		color: #b8211a;
    		font-weight: bold;
    		font-family: Georgia, Times, serif; 
    		font-size: 92%;
    	}
    	
    	
    	/* ------------------------------------------------------------------------------------------------------ */
                /*Bei Problemen diese Anweisung hier rausnehmen 041707*/
                .newscontainer {
                    top: -20px;
                }
                
                
		.newscontainer, .listcontainer		
		{
			width: 468px;
			float: left;
			padding: 12px 0px 0px 0px ;
                       
		}
				
		.newscontainer div, .listcontainer div		
		{
			padding: 10px 20px 20px 0px ;
			float: left ;
			max-width: 330px
		}
		
		.newscontainer p, .listcontainer p		
		{
			padding: 10px 0px 0px 0px ;
			float: right;
		}
					
		.newscontainer h4, .listcontainer h4		
		{
			color: #9E2C09; 
			font-weight: bold;
		}
		
		
		.newscontainer h3
		{
			color: #61220C; 
			font-weight: normal;
			font-size: 136% ;
			width: 468px;
			border-bottom: 1px dashed #61220C;
		}
        
        .newscontainer h4 a:link, .newscontainer h4 a:visited, .newscontainer h4 a:active,.newscontainer h4 a:hover	
		.listcontainer h4 a:link, .listcontainer h4 a:visited, .listcontainer h4 a:active,.listcontainer h4 a:hover	
		{  
			font-size: inherit ; 
			color: #9E2C09; 
		}			
				
		.newscontainer br, .contactform br, .listcontainer br
		{
			clear: both ;
		}
		
		.listcontainer	
		{
			border-top: 1px dashed #98896F;		
			padding: 0px 0px 0px 0px ;
		}		
		/* ------------------------------------------------------------------------------------------------------ */
	
	
		/* -------------------------------------------- genre --------------------------------------------------- */			
		.mainlisten	
		{
			/*background-color: #F0E5D8;*/
			width: 695px;
		}		
	
		.sublisten
		{
			border-bottom:1px dashed #98896F;
			border-top:1px dashed #98896F;
			background-color:#EED8B6;			
			height:30px;
			padding:0px;
		}	
        .sublisten span
		{
			padding: 6px 8px 0px 8px ;
		}
			
		.sublisten p
		{
			padding: 6px 8px 0px 16px ;
			font-weight: bold;
			font-family: Georgia, Times, serif; 
			font-size:120%;
		}
																										
		.sublisten h3
		{
			padding: 0px 0px 0px 8px ;
			margin: 0px;
			color:#9C2D0E;
		}					
		
		.entryliste	
		{
			width:634px;
			margin: 14px 18px 4px 16px;
			padding: 0px;
			border-bottom:1px dashed #98896F;
		}	
		
		.entrybookauthor	
		{
			max-width:460px;
			padding: 16px 0px 0px 0px;
			border-top:1px dashed #98896F;
			float: left;
		}
        
        .entrytermin	
		{
			width:460px;
			padding: 16px 0px 10px 0px;
			border-bottom:1px dashed #98896F;
			float: left;
		}
			
		.entryliste	span, .entrybookauthor span, .entrytermin span
		{
			float:left;
			padding: 0px 20px 0px 0px;
		}
		
		.entryliste	p, .entrybookauthor p, .entrytermin h4, .entrytermin p	
		{
			max-width: 320px;	
			padding-top: 4px;		
		}	
		
		.entryliste	h4, .entryliste	h6
		{
			color: #000000;
                        width: 320px;
		}	
		
		.entryliste	.more
		{
			padding: 6px 0px 12px 0px;
		}
		
		.autorenliste
		{
			font-size: 110%;
			line-height: 150%; 
			float: left;
            			padding: 16px;				
		}	
		/* ------------------------------------------------------------------------------------------------------ */



		/* -------------------------------------------- detail --------------------------------------------------- */			
		.blockdetail
		{
                        width: 468px;
			/*width: 460px;*/
			float: left;
			padding: 16px;
		}	
		
		.blockdetail p
		{
			padding-top: 4px;
		}
		
		.blockdetail span
		{
			float: left;
			padding-right: 20px;
			max-width: 250px;
		}
		
		.blockdetail h2
		{
			font-size: 174%; 
			
		}
		
		.contextright
		{
			/* position: relative; */
                        /* top : 0px; */
                        /* right: 0px; */
            float: left;
    		width: 160px;			
    		padding: 10px 0px 0px 0px;
    	}		
    	
    	.contextright div
    	{
    		width: 160px;
    		background-color: #F5F2EC;
    		padding: 0px 0px 6px 0px;
    		margin: 0px 0px 20px 0px;
    	}
    	
    	.contextright h4
    	{
    		padding: 0px 0px 10px 0px;
    	}
    	
    	.contextright p
    	{
    		padding: 0px 8px 4px 8px;
    	}	
    	
    	.contextright input
    	{
    		font-size:90%;
    		width:140px;
    		margin:4px 0px 4px 0px
    	}	
    	
    	.detailtext
    	{
    		float: left;
    		width: 446px;	
    		margin: 14px 0px 4px 16px;		
            display: inline;
    	}
    	
    	.detailtext span
    	{
    		float: left;
    		padding: 0px 20px 0px 0px;
    	}
    	
    	.regionenselect		
    	{
    		height:30px;
    		background-color:#bc8b71;
    		text-align:center;
    		padding: 0px;							
    	}

    	.regionenselect	select	
    	{
    		margin: 8px 0px 0px 30px;	
    	}
    	/* ------------------------------------------------------------------------------------------------------ */

    	
    	/* ------------------------------------------ kontakt ------------------------------------------------- */
    	.inputkontakt
    	{
    		width: 250px;
    	}		
    	.bezeichner
    	{
    		font-weight: bold;
    		min-width: 120px;
    		height: 30px;
    		float: left;
    		padding: 0px 20px 0px 0px;
            text-align: right;
    	}
    	/* ------------------------------------------------------------------------------------------------------ */
    	
    	
    	/* ------------------------------------------ romanberater ---------------------------------------------- */						
    	.romanberaterliste div
    	{			
    		float: left;
    		display: inline;
    		width: 214px;
    		margin: 20px 16px 10px 0px;
    	}					
    	.romanberaterliste h4	
    	{
    		width: 214px;
    	}		
    	.romanberaterliste p
    	{
    		padding: 10px 0px 0px 0px;	
    	}
    	.romanberaterliste a:link, .romanberaterliste a:visited, .romanberaterliste a:active, .romanberaterliste a:hover
    	{
    		color: #c4381c;
    		font-weight: bold; 
    	}		
    	/* ------------------------------------------------------------------------------------------------------ */

    	/* ------------------------------------------ suchergebnisse -------------------------------------------- */		
    	.listesuchergebnisse span
    	{
    		float: left;
    		width: 440px;
    		padding: 20px 20px 10px 0px;	
    	}
        
        	/* ------------------------------------------ listewk -------------------------------------------- */		
    	.listewk
    	{
    		float: left;
    		display:inline;
    	}
    	.listewk span
    	{
    		float: left;
    		margin: 0px 10px 0px 0px;	
    		height: 24px;
    		display:inline;
    	}
    	.listewk br
    	{			
    		clear: both ;
    	}	
    	.listewk p
    	{
    		border-bottom: 1px dashed #98896f;
    		float: left;
    		margin: 0px 0px 8px 0px;
    		display:inline;
    	}	
    	.listewk a:link, .listewk a:visited, .listewk a:active, .listewk a:hover		
    	{
    		font-family: Georgia, Times, serif; ;
    		font-weight: bold;
    		font-size: 92%;
    	}			
    	.wkTitel
    	{
    		width: 220px;			
    	}		
    	.wkISBN, .wkAktualisieren
    	{
    		width: 100px;
    	}	
        
        .wkLoeschen
		{
			width: 70px;
		}
		.wkPreis, .wkMenge
		{
			width: 50px;
		}	
		.wkMenge
		{
			text-align: center;
		}															
		/* ------------------------------------------------------------------------------------------------------ */
	
		
		
		
		
		
		
		/* ------------------------------------------ headlines ------------------------------------------------- */		
		
		
			/* ------------------------------------------ 160 / 20 -------------------------------------------------- */						
			.zudiesembuch, .zudiesemautor, .bewertung, .reminder, .autor
			{
				width: 160px;
				height: 20px;
				margin:0px;
			}				
			.zudiesembuch	
			{ 
				background: url(../img2/head_zudiesembuch.gif) no-repeat ;	
			}										
			.zudiesemautor
			{ 
            	background: url(../img2/head_zudiesemautor.gif) no-repeat ;	
    		}							
    		.bewertung	
    		{ 
    			background: url(../img2/head_bewertung.gif) no-repeat ; 
    		}				
    		.reminder
    		{	
    			background: url(../img2/head_reminder.gif) no-repeat ; 
    		}	

                        .autor
                        {
                                background: url(../img2/infos_autor.gif) no-repeat ;
                        }					
    		/* ------------------------------------------------------------------------------------------------------ */
    		
    		
    		/* ------------------------------------------ 300 / 30 -------------------------------------------------- */
    		.historischeromane, .historischelinks, .wissenswertes, .kontakt, .impressum, .romanberater, .termine, .forum, .newsletter, .ueberuns, .suche, .suchergebnisse, .headlinewk, .neuheiten
    		{
    			width: 300px;
    			height: 30px		}							
    		.historischeromane
    		
                    {
    			font-size: 24px;
                        letter-spacing: 2px;
    		}
    	
    		.historischelinks
    		{
    			background: url(../img2/headline_histlinks.gif) no-repeat ;	
    		}
    		.wissenswertes
    		{
            background: url(../img2/headline_wissenswertes.gif) no-repeat ;	
    		}
    		.kontakt
    		{
    			background: url(../img2/headline_kontakt.gif) no-repeat ;	
    		}
    		.impressum
    		{
    			background: url(../img2/headline_impressum.gif) no-repeat ;	
    		}
    		.romanberater
    		{
    			background: url(../img2/headline_romanberater.gif) no-repeat ;	
    		}
    		.suche
    		{
    			background: url(../img2/headline_suche.gif) no-repeat ;	
    		}
    		.suchergebnisse
    		{
    			background: url(../img2/headline_suchergebnisse.gif) no-repeat ;	
    		}						
    		.termine
    		{
    			background: url(../img2/headline_termine.gif) no-repeat ;	
    		}
    		.forum
    		{
    			background: url(../img2/headline_forum.gif) no-repeat ;	
    		}
    		.newsletter
    		{
    			background: url(../img2/headline_newsletter.gif) no-repeat ;	
    		}
    		.ueberuns
    		{
    			background: url(../img2/headline_ueberuns.gif) no-repeat ;
            }
			.headlinewk
			{
				background: url(../img2/headline_wk.gif) no-repeat ;	
			}
			.neuheiten
			{
				background: url(../img2/headline_neuheiten.gif) no-repeat ;	
			}

			/* ------------------------------------------------------------------------------------------------------ */
			
			
			/* ------------------------------------------ 468 / 20 -------------------------------------------------- */			
			.neuindiesem, .autordesmonats, .redaktion, .wissenswertesklein
			{
				width: 468px;
				height: 20px;
			}			
			.neuindiesem
			{
				background: url(../img2/head_neuindiesem.gif) no-repeat ;					
			}			
			.autordesmonats
			{
				background: url(../img2/head_autordesmonats.gif) no-repeat ;	
			}			
			.redaktion
			{
				background: url(../img2/head_redaktion.gif) no-repeat ;	
                height: 30px;
			}	
			.wissenswertesklein
			{
				background: url(../img2/head_wissenswertesklein.gif) no-repeat ;	
			}			
            /* ------------------------------------------------------------------------------------------------------ */
			

			/* ------------------------------------------ 670 / 50 -------------------------------------------------- */
			.romanenachgenre, .romanenachregionen, .ahnengalerie, .ereignisse, .autoren_az, .klassiker, .epochen
			{
				width: 670px;
				height: 50px;
				margin: 0px;
			}			
			.romanenachgenre
			{
				background: url(../img2/head_genre.jpg) no-repeat ;	
			}
			.romanenachregionen
			{
				background: url(../img2/head_romaneregionen.jpg) no-repeat ;	
			}			
			.ahnengalerie
			{
				background: url(../img2/head_ahnengalerie.jpg) no-repeat ;	
			}			
			.ereignisse
			{
				background: url(../img2/head_ereignisse.jpg) no-repeat ;	
			}
			.epochen
			{
				background: url(../img2/head_epochen.jpg) no-repeat ;	
			}
			.autoren_az
			{
				background: url(../img2/head_autoren_az.jpg) no-repeat ;	
			}
			.klassiker
			{
				background: url(../img2/head_klassiker.jpg) no-repeat ;	
			}
			/* ------------------------------------------------------------------------------------------------------ */
            			/* ------------------------------------------------------------------------------------------------------ */
			
			
		/* ------------------------------------------------------------------------------------------------------- */	
		

	/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
	
	
	
	
	
	/* ------------------------------------------------------------ columnright ---------------------------------------------------------------------------- */

		
		
		#columnright div
		{
			background-color: #F5F2EC ;
		}					
		
		.lesetipps div, .buecherzumthema div
		{
			border-bottom: 1px dashed #98896F;
			float: left;
			width: 160px;
		}
        .lesetipps div
    	{
    		position: static;
    	}
    	
            .lesetipps div p
    	{
    		position: static;
    	}
        .lesetipps .ueberschrift_box 
        {
                    
            background: url(../img2/ueberschrift_box_bg.jpg) repeat-y;
    		width: 160px;
    		border-top: 1px dashed #685435;
            border-bottom: 1px dashed #685435;
    	}
    	
    	.lesetipps .ueberschrift_box img
    	{
    		float:right;
                    padding: 3px 3px 0px 2px;
    	}

        .lesetipps img, a
            {
                    position: static;
            }
            
            .lesetipps .favorites
            {
                   border: none;
                   padding-top : 5px;
            }
    	
    	.lesetipps .ueberschrift_box h3
    	{
    		position: static;
    		font: georgia, serif;
    		font-size: 12px;
    		color: #5a1400;
    		width:135px;
    		border-right: 1px dotted #665a49;
    		float:left;
    		margin: 0 2px 2px 0;
    		padding: 3px 0 0 5px;
    	}

    	.lesetipps p
    	{
    		float: left;
    		padding: 4px 8px 4px 0px ;
    		max-width: 104px;
    		font-size: 90% ;
    	}
        .buecherzumthema p
		{
			float: left;
			padding: 4px 8px 4px 4px ;
			max-width: 96px;
			font-size: 90% ;
		}
		
		.lesetipps div.more, .buecherzumthema div.more
		{
			text-align: right;
			width: 150px ;
			border-bottom: none ;
			padding: 4px 10px 2px 0px ;
		}

               
		
		.lesetipps span
		{
			color: #999999; 
			font-size: 80% ;
		}	
	
		.buecherzumthema
		{
			float: left;
			width: 160px;
			background-color: #F5F2EC ;
			margin: 16px;
			padding: 0px 0px 4px 0px ;
		}

         /*19.Maerz*/
         .buecherzumthema div 
         {
               margin-bottom: 2px;
         }


        .buecherzumthema .ueberschrift_box 
        {
                    
            background: url(../img2/ueberschrift_box_bg.jpg) repeat-y;
    		width: 160px;
    		border-top: 1px dashed #685435;
            border-bottom: 1px dashed #685435;
            padding-bottom: 0px !important; 
    	}
    	
    	.buecherzumthema .ueberschrift_box img
    	{
    		float:right;
                    padding: 3px 3px 0px 2px;
    	}

        .lesetipps img, a
        {
            position: static;
        }
            
        .buecherzumthema .favorites
        {
               border: none;
               padding-top : 5px;
        }
    	
    	.buecherzumthema .ueberschrift_box h3
    	{
    		position: static;
    		font: georgia, serif;
    		font-size: 12px;
    		color: #5a1400;
    		width:135px;
    		border-right: 1px dotted #665a49;
    		float:left;
    		margin: 0 2px 0px 0;
    		padding: 3px 0 2px 5px;
    	}
		


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

	
	
	/* ------------------------------------------------------------ general -------------------------------------------------------------------------------- */
	
	
	
		/* ---------------------------------------- basic ----------------------------------------------- */	
		body * 
		{
			line-height: 1.5em;
			color: #333333 ;
		}		
		
		h1,h2,h3,h4,h5,h6	
		{
			font-family: Georgia, Times, serif; 
			color: #5A1400; 
			line-height: 120%;
			letter-spacing: 0.1em;
		}
						
		h1  				
		{ 
			font-size: 174%; 
			margin: 0px 0 8px 0; padding: 0; 
		}
		
		h2
		{ 
			font-size: 167%; 
			margin: 0 0 8px 0; padding: 0; 
		}
        
       	h3
		{ 
			font-size: 159%; 
			margin: 0 0 6px 0; padding: 0; 
		}
		
		h4
		{ 
			font-size: 152%; 
			margin: 4px 0 4px 0; padding: 0; 
		}
		
		h5
		{ 
			font-size: 144%; 
			margin: 0 0 4px 0; padding: 0; 
		}
		
		h6
		{ 
			font-size: 136%; 
			margin: 0 0 4px 0; padding: 0; 
		}			
		
		h1 span, h2 span, h3 span, h4 span, h5 span, h6 span
		{
			display: none ;
		}
		
		
		
		
		
		/* ---------------------------------------------------------------------------------------------- */
        


		/* ---------------------------------------- links ----------------------------------------------- */	
		
		a	
		{  
			font-size: 100%; 
			color: #c4381c; 
			text-decoration: none; 
		}
		a:hover
		{
			text-decoration: underline;
		}
		
		a.warenkorb:link, a.warenkorb:visited, a.warenkorb:active, a.warenkorb:hover			
		{ 
			font-size:144% ; 
			color:#c4381c; 
			font-family: Georgia,Times,serif; 
		}		
		
		/* ---------------------------------------------------------------------------------------------- */


		/* ---------------------------------------------------------------------------------------------- */	
		
		.more		
		{
			/* padding: 10px 0px 0px 0px ; */			
			font-family: Georgia, Times, serif; ;
			font-weight: bold;
			font-size: 96%;
		}

#footer span
		{
			float: left;
			width: 980px;
			text-align: center;
			color: #666666; 
			font-size: 80% ; 
			line-height: 180%;				
		}
        	/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */		
		
       .halli 
       {
                      padding: 5px;
                      float: right;
       }

       .a_plath 
       {
                      float: left;
                      padding: 0px 5px 20px 0px;
                      
       }
              .rezensionscontainer		
        {
                        width: 428px;
			float: left;
			padding: 12px 0px 0px 0px ;
                        
	}

       .rezensionscontainer div {
                       position:relative;
                       padding: 10px 20px 0px 0px ;
		       float: left ;
                       max-width: 428px; 
                       width: 428px; 
                       top: 5px;
                }

       .rezensionscontainer span {
                       padding: 10px 0px 0px 0px; 
                       max-width: 428px;
                       width: 428px;
                }

       .rezensionscontainer p		
		{
                        
                        max-width: 428px;
                        width: 428px;
			margin: 10px 0px 0px 0px ;
	                float: left;
		}
                
       .rezensionscontainer h4		
		{
			color: #9E2C09; 
			font-weight: bold;
          		border-bottom: 1px dashed #61220C;
                        width: 428px;
                        margin-top: 0px;
                        margin-bottom: 0px;
		}
                
       .rezensionscontainer h3
		{
			color: #61220C; 
			font-weight: normal;
			font-size: 136% ;
			width: 428px;
			border-bottom: 1px dashed #61220C;
		}
               
           

        .rezensionscontainer h4 a:link, .rezensionscontainer h4 a:visited, .rezensionscontainer h4 a:active, .rezensionscontainer h4 a:hover	
		{  
			font-size: inherit ; 
			color: #9E2C09; 
                        float: right;
		}
        .leserrezensionen
                {
                        padding-top: 15px !important;
                }


        /* Seite weiterempfehlen */
        .weiterempfehlen
               {
                        background-color: #F0E5D8 !important;
                        width: 160px;
                        margin-bottom: 11px !important;
			border-bottom: 1px dashed #61220C;
               }

        /* Autorenfragebogen */
        .fragebogen h1, .fragebogen h2
               {
                        font-size: 14px !important;
                        color: black;
                        letter-spacing: 0.0em;
                        font-weight: bold;
               }
         
        .fragebogen h3 
               {
                        font-size: 11px;
                        font-weight: bold;
                        letter-spacing: 0.00em;
                        
               }
	/*	------------------------------------------------------------------------------------------
	N A V I
	---------------------------------	*/

        ul#nav { /*	1st level */
               position:absolute;
               top:124px;
			  /* --- >>> ÄNDERUNG left:220px; <<< --- */
               left:50px;
               height:26px;
               line-height:26px;
               }
      	ul#nav li {
	       float:left;
               position:relative;
               height:26px;
               padding:3px 10px;
               background:url(../img2/nav_trenner.gif) no-repeat right center;
	       }

	ul#nav a {
	       font-family: Georgia, serif;
               color: #EBDF8E;
               font-size:14px;
               font-weight: none;
               height:26px;
               text-indent:-5000px;
               display:block;
               text-decoration: none !important;
	       }

        ul#nav a:focus {
               outline: none;
        }        

	#nav a.home {
	        background:url(../img2/nav_btn_home.gif) no-repeat;
                width:55px;
                }
	#nav a.specials {
		background:url(../img2/nav_btn_specials.gif) no-repeat;
		width:71px;
		}
	#nav a.termine {
		background:url(../img2/nav_btn_termine.gif) no-repeat;
		width:73px;
		}
	#nav a.forum {
		background:url(../img2/nav_btn_forum.gif) no-repeat;
		width:60px;
		}


		
		
	ul#nav a:hover {
	        background-position:left bottom;
           	color:#fff;
	        }
	
	.last {
		background: none !important;
		}
		
        #nav ul {
                display:none;
                background:#FFF4D8 ;
                border:0;
                width:158px;
                z-index:100;
                position:absolute;
                left:10px;
                /* --- >>> ÄNDERUNG bottom:32px; <<< --- */
				bottom:30px;
                }

        #nav li:hover ul,
        #nav li.hover ul
                {
                display:block;
                }

        #nav ul li {
                float:none;
                padding:0;
                border-bottom:1px dashed #65543A;
                height:auto;
                width: auto;
                }

#nav ul a {
font-size: 10px;
font-weight: none;
height:15px;
line-height:15px;
text-transform:none;
color: #5A1400;
font-family: verdana, sans-serif;
padding-left:20px;
margin:0;
display:block;
background:url(../img2/link_level_2.jpg) repeat-x;
width: auto;
text-indent:0;
}
	#nav ul a:hover {
	background-position:left bottom;
	color:#fff;
	}


#nav a.romane {
	background:url(../img2/nav_btn_romane.gif) no-repeat;
	width:73px;
	}
	
#nav a.autoren {
	background:url(../img2/nav_btn_autoren.gif) no-repeat;
	width:73px;
	}

#nav a.newsletter {
	background:url(../img2/nav_btn_newsletter_new.gif) no-repeat;
	width:90px;
	}
	
#nav a.historisches {
	background:url(../img2/nav_btn_historisches.gif) no-repeat;
	width:93px;
	}


#breadcrumb {
        position: absolute;
        top: 163px;
        left:252px;
        z-index: 2;
        display: block;
        font-size: 0.9em;
        color: rgb(100, 0, 0);
}

.warenkorb3 {
        padding-left: 87px;
        background: url(../img2/amazon.png) no-repeat left center;
        display: block;
        clear: both;
}

#flashcontent
{
	/*margin-top: 24px;*/
	border-top: 1px solid #884f32;
	border-bottom: 1px solid #884f32;
	width: 695px;
	/*padding-left: 11px;*/	
	float:left;
}


/* 16062008 */
.contextright .lesetipps div
    	{
    		padding: 0 0 0 6px;;
    		margin: 0;
                width: 148px;
                
    	}
.contextright .lesetipps 
    	{
    		padding: 0;
    		margin: 0 0 20px 0;
                width: 154px;
    	}

.contextright .lesetipps h3
    	{
                width: 123px;    
                padding-left: 0;
    	}

.contextright .lesetipps p
    	{
                max-width: 136px;    
    	}
/* Aufklapp-Menue am Rand */


.expandable
{
	background:url(../img2/bg_aufklappmenue.jpg) no-repeat;
	min-height: 16px;
	width: 165px;
	font-size: 13px;
	letter-spacing: 0.13px;
	margin: 0;
	padding: 7px 12px 6px 10px;
	cursor:pointer;
}


.expand-wrapper {position:static;}

.expand-wrapper div
{
	padding: 4px 0 4px 0;
	height: 200px;
	overflow: auto;
	position:static;
}


.expand-wrapper div a
{
	color:#000;
	font-size: 9px;
	line-height: 18px;
	padding-left:15px;
	display:block;
        width: 156px;
}

/*------------------------- Tagcloud -------------------*/

#tagcloud
{
	padding: 3px;
	width: 155px;
	font-family: georgia, serif;
}

#tagcloud a
{
	color:#9C2D0E;
}

#tagcloud a:hover
{
	color:#C4381C;
}

#tagcloud .tag1
{
	font-size: 95%;
}

#tagcloud .tag2
{
	font-size: 130%;	
}

#tagcloud .tag3
{
	font-size: 150%;
	font-weight: bold;
	
}

#tagcloud .tag4
{
	font-size: 160%;
}

#tagcloud .tag5
{
	font-size: 170%;
}

#tagcloud .tag6
{
	font-size: 180%;
}


/*--------------------------- >>>Header Landingpages <<< -------------------*/

#header_headlines
{
	border-top: 1px solid #884f32;
	border-bottom: 1px solid #884f32;
	height: 150px;
	float:left;
}

#header_landingpage_hist
{
	border-top: 1px solid #884f32;
	border-bottom: 1px solid #884f32;
	width: 684px;
	height: 160px;
	padding-left: 11px;	
	float:left;
	background:url(../img2/header_landingpage_historisches.jpg) no-repeat;
	
}

#header_landingpage_autoren
{

	border-top: 1px solid #884f32;
	border-bottom: 1px solid #884f32;
	width: 684px;
	height: 160px;
	padding-left: 11px;	
	float:left;
	background:url(../img2/header_landingpage_autoren.jpg) no-repeat;	
}


#columnmiddleandright .landingpage
{
	padding-left: 11px;
	padding-top: 20px;
	margin:0;
}

.newscontainer .landingbild
{
	padding-top: 4px;
}

.newscontainer p .weiter_links
{
	float:left;
	display:block;
	margin-top: 15px;
	width: 353px;
}