@charset "utf-8";
/* CSS Document */



body {background-color:#a8a8a8; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#header {position:relative;padding: 0 104px 0 30px; width: 890px; background-image:url(../bilder/header.jpg); background-repeat:no-repeat;background-position: left bottom; margin-top:18px;left:50%;
margin-left:-512px; }
#wrapper {position:relative;padding: 0 104px 0 30px; width: 890px; background-image:url(../bilder/bgwrap.jpg); background-repeat:repeat-y;background-position: left top; 
left:50%;
margin-left:-512px;

} 
#footer {position:relative;padding: 0 104px 0 30px; width: 890px; background-image:url(../bilder/bgfooter.jpg); background-repeat:no-repeat;background-position: left top;left:50%;
margin-left:-512px; }


#logos, #navis {float:left; width: 310px; text-align:right;}
#titel, #maincontent, #startcontent, #kartencontent {float:right; width: 508px;}
#infobereich, #karteinfos {height: 125px; margin: 10px 0 0 383px;}

#navis ul.nav1 {list-style-type:none; margin:0 0 0 0; padding:100px 0 0 0; background-image: url(../bilder/bgnavi.jpg); background-repeat: no-repeat; background-position: right top; min-height: 300px;margin:-90px 0 0 0px;}


/*#navis ul.nav1 {list-style-type:none; margin:0 0 0 0; padding:100px 0 0 0; background-image: url(../bilder/bgnav.jpg); background-repeat: no-repeat; background-position: right top;min-height: 300px;margin:-90px 0 0 62px;border-top:3px solid #E0733E; border-bottom:3px solid #E0733E;}*/
#navis ul.nav1 li {border-bottom: 1px solid #cfcfcf; padding: 5px 0 5px 0;}
#navis ul.nav1 li a {color:#ffffff; text-decoration:none; font-size: 16px; font-weight:normal; padding: 0 10px 0 0;}
#navis ul.nav1 li.last {border-bottom:none;}
 #navis ul.nav1 li a.hier {color:#E0733E;}
#navis ul.nav1 li:hover, #navis ul.nav1 li.ths {background-color:#535353;}



#logos {padding-top: 5px;}

#maincontent {background-image:url(../bilder/bgcontent.jpg); background-repeat:no-repeat; background-position:left -3px; background-color:#ffffff; margin-bottom: 30px; border-top:3px solid #E0733E; border-bottom:3px solid #E0733E;}

#startcontent {background-image:url(../bilder/bgcont.jpg); background-repeat:no-repeat; background-position:-4px top; background-color:#000000; margin-bottom: 30px; margin-top:-90px;min-height: 500px; border-top:3px solid #E0733E; border-bottom:3px solid #E0733E;}
#kartencontent {background-color:#000000; margin-bottom: 30px;min-height: 500px;}



.inhalte, .startinhalte {padding:20px;}
.clearer {clear:both;}
.zero {height:0; margin:0; padding:0; line-height:0; font-size:0;}
.last {border-bottom:none;}



#infobereich h1 {color:#932E02; font-size: 28px; font-weight:normal; font-family: "Times New Roman", Times, serif; padding: 30px 0 0px 20px; border-top:1px solid #E0733E; border-bottom:1px solid #E0733E;height: 85px; margin:0; }
#infobereich .csc-header {background-image: url(../bilder/bgcont.jpg);background-position: -5px top; background-repeat: no-repeat;}

#karteinfos h1 {color:#ffffff; font-size: 28px; font-weight:normal; font-family: "Times New Roman", Times, serif;  margin: 0 0 0 10px;}
#karteinfos {}

#karteinfos p {color: #ffffff; font-size: 13px;margin: 5px 0 0 10px;line-height: 21px;}




#infobereich .csc-menu {width: 100%; list-style-type:none; position:relative; bottom:0;}
#infobereich .csc-menu li {float:left; margin: 30px 20px 0 10px;position:relative; bottom:0;	}
#infobereich .csc-menu li a { color:#ffffff;font-size: 24px; font-weight:normal; font-family: "Times New Roman", Times, serif;} 


.inhalte h1 {font-size: 24px; font-weight:normal; font-family: "Times New Roman", Times, serif; margin-bottom: 40px; border-bottom: 1px dotted #E0733E; clear:both;}

.inhalte p {font-size: 13px; line-height: 20px;}

.inhalte a {color:#E0733E;}

#footer { padding-top: 10px; color: #c0c0c0; text-align:right;}

.startinhalte h1 {font-size: 28px; font-weight:normal; font-family: "Times New Roman", Times, serif; margin-bottom: 40px; border-bottom: 1px solid #932E02; clear:both;color:#932E02; margin-top:0; }

.csc-textpic-imagewrap dt {margin-bottom:10px;}
div.csc-textpic img{margin-bottom:10px;}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
padding: 10px 0 10px 0;margin: 5px 0 5px 0; border-bottom: 2px solid #E0733E;
}

/*PAGETEASER*/

.tx-rtpageteaser-pi1 {clear:both;}
.tx-rtpageteaser-pi1 p {margin:0;}

.main1, .main2 {width: 45%;margin-bottom: 20px;}
.even {float:left;clear:left;}
.odd {float:right;clear:right;}
.main1 img, .main2 img {float:left; margin: 0 5px 5px 0;}
.main1 h3, .main2 h3 {margin-top:0;}
.main1 h3 a, .main2 h3 a, .main1 a, .main2 a {color:#E0733E;}



.startteaser img {float:left; margin: 0 20px 10px 0;}


.startteaser h3 a{color:#E0733E; background-color:transparent;}
.startteaser h3 { font-size: 20px; margin:0 0 40px 0; font-weight: normal;}
.startteaser p { color:#ffffff; font-size: 14px; margin: 5px 0 5px 0;}
.startteaser a{color:#E0733E;background-color:#000000;}



/*BUCHEXT*/


.tx-rthanserspecials-pi1 .main {
	background-color:#FFFFFF;
border:1px solid #E0733E;
float:left;
height:200px;
margin:1%;
padding:1%;
text-align:center;
width:28%;
}
	.tx-rthanserspecials-pi1 .main h3,
	.tx-rthanserspecials-pi1 .main h4,
	.tx-rthanserspecials-pi1 .main p, 
	.tx-rthanserspecials-pi1 .main .booklist_info div
	
	 {

	margin:0;
	padding:0;
	font-size:11px;
	line-height:15px;
	display:inline;
	}
.tx-rthanserspecials-pi2 .single_img{
	float:left;
	padding: 5px;
	background-color: #ffffff;
	margin: 0 10px 5px 0;

}

.tx-rthanserspecials-pi2 h4 {
	font-size: 20px;
	margin:0;
	padding:0;
	color: #E0733E;
font-family:"Times New Roman",Times,serif;

font-weight:normal;
}
.tx-rthanserspecials-pi2 h3 {

	margin:0;
	padding:0;
	border-bottom:1px dotted #E0733E;
	display:inline;
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-weight:normal;
line-height:30px;
}
.tx-rthanserspecials-pi2 .subtitle {
padding-top:10px;
font-weight:bold;

}

.tx-rthanserspecials-pi2 .single_bib,
.tx-rthanserspecials-pi2 .add_files,
.tx-rthanserspecials-pi2 .add_link {

	padding:5px;

}
.tx-rthanserspecials-pi2 .add_link {
border-bottom: 3px solid #E0733E;
}


.backlink a,
.buyit a{
background-color:#E0733E;
color:#ffffff;
font-size:12px;
padding: 3px 8px 3px 5px;
text-decoration:none;
margin-top:5px;
background:-moz-linear-gradient(center top , #ff8549, #E0733E) repeat scroll 0 0 transparent;


}
#navis ul.nav1 li.wako a{
padding-left: 30px;
background-image: url(../bilder/wako_weiss.png);
background-position: left center;
background-repeat: no-repeat;

}
