body { 
	font: 10px verdana; 
	color: #38291C; 
	background-color: #FDFCFA;
	margin-left: 0px;
	margin-top: 0px; 
	margin-bottom: 20px; 
	padding: 0px;
}
td{
	font: 11px verdana; 
}

#balkengruen{
	margin-top:0px;
	margin-left:0px;
	width:15px;
	height:90px;
	position:absolute;
	z-index:20;
	background-color: #CDD905;
}


#headercontainer {
	width:983px;
	margin: 0px;
	padding: 0px;
	border:0px;
	text-align:left;
	background-color: #FDFCFA;
	height:62px;
	z-index:4;
}

#header2li {
	height: 62px;
	width: 248px;
	position:relative;
	float:left;
}

#headerbild {
	background-color: #FFFFFF;
	height: 55px;
	width: 248px;
	border:0px;
	position:relative;
	float:left;
}
#headernav {
	width: 735px;
	height: 55px;
	position:relative;
	float:left;
}

#headernavtop {
	width: 735px;
	height: 26px;
	margin-top: 6px;
	text-align:right;
	position:relative;
	float:left;
}
#headernavbottom {
	width: 735px;
	height: 18px;
	position:relative;
	text-align:right;
	float:left;
}

#suche {
	height: 20px;
	position:relative;
	float:left;
	vertical-align:top;
	
}
#suchetext {
	margin-top: 5px;
	position:relative;
	float:left;
}
#suchetext2 {
	margin-top: 5px;
	position:relative;
	float:left;	
}
#sucheinput {
	vertical-align:top;
	height:14px;
	margin-top: 0px;
	font: 8pt verdana;
	background-color: #FFFFFF;
	border: solid 1px #000000;
}
#suchego{
	vertical-align:top;
	margin-top:1px;
	padding:0;
	border:0;
	height:17px;
	width:17px;
}



#verlage{
	position:relative;
	float:right;
	padding-top:30px;
	padding-right:15px;
}

#content {
	width: 735px;
	/*height: 400px;*/
	border:0px;
	float:left;
	background-color: #FDFCFA;
}
#breadcrumbhome {
	width:720px;
	margin-top:8px;
	padding-left:25px;
	position:relative;
	float:left;
	margin-bottom:0px;
}

#contentcontainer {
	width:983px;
	margin: 0px;
	padding: 0px;
	border:0px;
	text-align:left;
	float:left;
	background-color: #FDFCFA;
}

#contenttext {
	color: #333333;
	width:689px; 
	margin-top:8px;
	margin-left:30px;
	margin-right:16px;
	position:relative;
	background-color: #FDFCFA;
	/*height:600px;*/
	padding: 0px;
	/*border:1px red solid;*/
}


#navcontainer {
	width: 248px;
	position:relative;
	float:left;
}

#maintext {
	width:469px; 
	position:relative;
	background-color: #FDFCFA;
	padding: 0px;
	float:left;
	margin-right:42px;
	/*height:550px;*/
	/*border:1px black solid;*/
}




#teaserhomeall{
	margin-top:65px;
	margin-right:15px;
	text-align:right;
}
#teaserhomeautorcont {
	position:relative;
	float:left;
	margin-top:280px;
	
}
#teaserhomenovicont {
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:140px;
}

#teaserhome{
	margin-top:0px;
	width:705px;
	margin-left:30px;
	position:relative;
}


.teaserhomenovi {
	width:160px;
	height:305px;
	margin-left:170px;
	margin-top:70px;
	position:relative;
	float:left;
}


.teaserhomenovitext {
	width:150px;
	height:150px;
	margin-top:10px;
	margin-left:10px;

}

.teaserhomenovilink {
	width:150px;
	margin-top:8px;
	text-align:right;
	position:relative;

	float:left;
}


.teaserhomeautor {
	width:350px;
	margin-top:285px;
	position:relative;
	float:left;

}


.teaserhomeautorbild {
	width:66px;
	margin-right:14px;
	position:relative;
	float:left;
}
.teaserhomeautortext {
	width:265px;
	height: 65px;
	margin-top:0px;
	position:relative;
	float:left;
}
.teaserhomeautorlink{
	width:265px;
	margin-top:12px;
	text-align:right;
	position:relative;
	float:left;
}

.teaserhomeautorlink_buchausnahme {
	width:265px;
	padding-top: 2px;
	text-align:right;
	position:relative;
	float:left;
}



#footer {
	margin-top:20px;
	vertical-align:middle;
	padding-top:2px;
	width: 733px;
	height:18px;
	background-color: #CDD905;
	position:relative;
	float:left;
	clear:both;
	padding-left:250px;
}


/* Navigation West */

.leftlevel1 {
	margin-left:35px;
	margin-top:5px;
	margin-bottom:3px;
	list-style-type: none; 
	display: block;
}
.leftlevel1sel {
	margin-left:18px;
	margin-top:5px;
	list-style-type: none; 
	display: block;
}
.leftlevel1hi {
	margin-left:35px;
	margin-top:5px;
	list-style-type: none; 
	display: block;
}
.leftlevel2 {
	margin-top:3px;
	margin-left:52px;
	list-style-type: none; 
	display: block;
}
.leftlevel2sel {
	margin-left:35px;
	margin-top:3px;
	list-style-type: none; 
	display: block;
}
.leftlevel2hi {
	margin-left:52px;
	margin-top:3px;
	list-style-type: none; 
	display: block;
}
.leftlevel3 {
	margin-top:3px;
	margin-left:70px;
	list-style-type: none; 
	display: block;
}
.leftlevel3sel {
	margin-top:3px;
	margin-left:52px;
	list-style-type: none; 
	display: block;
}



#kontaktbox2{
	width:469px;
	margin-top:30px;
	margin-bottom:30px;
	position:relative;
	float:left;

}

#kontaktbox{
	width:469px;
	margin-top:30px;
	margin-bottom:30px;
	position:relative;
	float:left;

}

#kontaktbox3{
	width:469px;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	float:left;

}


#nachoben{
	width:100px;
	margin-top:-13px;
	margin-bottom:0px;
	position:relative;
	float:right;
	
}
#nachobenfaq{
	width:100px;
	margin-top:0px;
	margin-left:380px;
	margin-bottom:10px;
	position:relative;
	/*float:right;*/
	
}

#nachoben2{
	width:100px;
	margin-top:-25px;
	margin-bottom:0px;
	margin-left:350px;
	position:relative;
	
	
}

#kontaktboxli{
	width:225px;
	margin-top:15px;
	margin-bottom:10px;
	position:relative;
	float:left;
	
	
}

#kontaktboxli2{
	width:300px;
	margin-top:15px;
	margin-bottom:10px;
	position:relative;
	float:left;
	
}

#kontaktboxliitem{
	width:225px;
	margin-bottom:10px;
	margin-left:10px;
	position:relative;
	float:left;
}
#kontaktboxliitem2{
	width:300px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	position:relative;

}

#kontaktboxre{
	width:210px;
	margin-top:15px;
	margin-bottom:5px;
	position:relative;
	float:left;
	
}

#kontaktboxreitem{
	width:210px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

#antragsBox{
	width:511px;
	position:relative;
	float:left;
}

.antragslabel {
	vertical-align:bottom;
	float:left;
	display: block;
	width:160px;
	text-align:left;
	margin-top:5px;
	
}
.antragsBoxLi{
	position:relative;
	margin-left:30px;
	margin-top:5px;	
}



.antragsBoxLiItem{
	margin-top:5px;
	float:left;
}

#newsletterAntragsBox{
	width: 500px;
	padding-bottom: 20px;
	margin-top: 20px;
	position:relative;
	float:left;
}

.newsletterAntragslabel {
	vertical-align:bottom;
	float:left;
	display: block;
	width:160px;
	text-align:left;
	margin-top:5px;
	
}
.newsletterAntragsBoxLi{
	position:relative;
	margin-left:30px;
	margin-right:30px;
	margin-top:5px;	
}



.newsletterAntragsBoxLiItem{
	margin-top:5px;
	float:left;
}

.stern{
	color:#B1BB03;
}



.antragsInputBox{
	margin-top:5px;
	text-align:right;
	vertical-align:middle;
}

.anfrageinput{
	width:271px;
	font-size:12px;

}



.presseinput{
	width:280px;
	font-size:12px;
}


.presselabel {
	vertical-align:bottom;
	float:left;
	display: block;
	width:140px;
	text-align:left;
	margin-top:5px;
	
}

.termine{
	position:relative;
	float:left;
	margin-bottom:20px;
}
.termin{
	margin-bottom:20px;
}

.terminbild{
	position:relative;
	float:left;
	width:93px;
	/*height:100%;*/
}

.termintext{
	position:relative;
	float:left;
	margin-left:20px;
	width:356px;
	/* 469 - 93 - 20*/
}


/* Buchdetail Formatierung */

#detailbild {
	margin-right:20px;
	float: left;
	width: 220px;
}

.detailbild_ebook {
	margin:0 20px 20px 0;
}

.detailbild {
	margin-right:20px;
}

.detailbild-copyright {
	font-size: 10px;
}

#detailtext {
	position:relative;
	float: left;
	width: 220px;
}

#autordetailtext{
	position:relative;
	float:left;
	width:260px;
}

.autorlink{
	position:relative;
	float:left;
	margin-top:22px;
}

#detailtext1{
	width:469px;
	position:relative;
	float:left;
	text-align: left;
	margin-bottom:22px;
}

#buchtrenner{
	width:469px;
	position:relative;
	float:left;
}


#detailtext2{
	/*beginnt beim trenner*/
	width:469px;
	margin-top:22px;
	position:relative;
	float:left;
}


#detailtext3{
	position:relative;
	float:left;
	left:30px;
	margin-left:30px;
}


#detailtext4{
	position:relative;
	float:left;
	width:327px;
	left:150px;
}


#presseboxaussen{
	width:469px;
	margin-top:22px;
	position:relative;
	float:left;
}

.pressebox{
	margin-left:20px;
	margin-right:20px;
	margin-top:12px;
	margin-bottom:12px;
	position:relative;
}


#medienboxaussen{
	width:469px;
	margin-top:22px;
	position:relative;
	float:left;
}

.medienbox{
	margin-left:20px;
	margin-right:20px;
	margin-top:12px;
	margin-bottom:12px;
	position:relative;
}

#weiterempfehlenbox{
	margin-top:22px;
	position:relative;
	float:left;
	width:400px;
}

#druckansicht{
	margin-top:5px;
	position:relative;
	float:left;
	width:400px;
	margin-left:2px;
}



/* Buchlist Formatierung */

.az	{
	border: 1px solid #cccccc;
	height:15px;
	width:469px;
	margin-bottom:25px;
}

.buchlist{
	width:469px;
	margin-top:10px;
	position:relative;
	float:left;

	/*border:1px black solid;*/
}
.buchlistbild{
	width:70px;
	/*height:90px;*/
	position:relative;
	float: left;
	margin-right:20px;
}

.buchlisttext{
	width:389px;
	position:relative;
	float:left;
}

.buchlink {
	width:100%;
	margin-top:10px;
	margin-bottom:8px;
	text-align:right;
	position:relative;
	float:left;
}


.pagination {
	margin-top:5px;
	width:468px;
	margin-bottom:5px;
}
.pagination_li {
	width:250px;
	position:relative;
	float:left;
}
.pagination_re {
	width:218px;
	position:relative;
	float:left;
	text-align:right;
}


.selectverlage{
	width:180px;
	font-size:11px;
	color:#666666;
}
.selectverlageopt{
	font-size:11px;
	
}

.buchlisttrenner{
	width:469px;
	margin-top:-52px;
}
.sitemaptrenner{
	width:469px;
	margin-top:5px;
	margin-bottom:0px;
	/*border: solid 1px red;*/
}


.kontakttrenner{
	width:469px;
	margin-top:0px;
	margin-bottom:0px;
	/*border: solid 1px red;*/
}


/* NOVITAET*/
.novitaetlist{
	margin-top:10px;
	border:1px green solid;
	position:relative;
}


.novitaetlistbild{
	width:66px;
	border:1px red solid;
	height:60px;
	/*position:relative;*/
	/*float:left;*/
}

.novitaetlisttext{
	width:403px;
	border:3px black solid;
	left:96px;
	position:relative;
	clear:left;
	top:-60px;
}




.kontaktlink{
margin-top:6px;

}

/* Teaser Block */

#mainteaser {
	width:178px; 

	float:left;
	padding: 0px;
	
}
#mainteaser2x {
	/*NEW*/	
	width:178px; 
	position:relative;
	float:left;
	padding: 0px;
	left:511px;
	/*border:3px black solid;*/
	top:-300px;
}

#mainteaser2 {
	/*NEW*/	
	width:178px; 
	position:absolute;
	float:left;
	left:511px;
	/*padding: 0px;*/
	top:0px;
}




.teaser{
	margin-top:32px;
	background-image: url('/img/teaser_bg.gif');
	width:178px;
	text-align:center;
	
}
.teaserbild {
	margin-top:20px;
	text-align:center;
}
.teasertext {
	margin-top:14px;
	margin-left:18px;
	margin-right:14px;
	text-align:left;
}

.teasertexteinrueckung {
	margin-left:25px;
	font-size:10px;
	font-weight:bold;
	color:#38291C;
	text-decoration:none;
}
.autorteaserlinktext {
	float:left;
	margin-top:5px;
}
.autoreinrueckung {
	width: 128px;
	margin-left: 15px;
	padding: 0px;
}
.autorteasertexteinrueckungoben {
	width: 128px;
	margin: 0px;
	padding: 0px;
	position:relative;
	font-size:10px;
	font-weight:bold;
	color:#38291C;
	text-decoration:none;
}

.autorteasertexteinrueckungunten {
	margin: 0px;
	width: 128px;
	position:relative;
	font-size:10px;
	margin-top:0px;
	font-weight:bold;
	color:#38291C;
	text-decoration:none;

}
.teaserkontaktlink{
	width:12px;
	margin-top:6px;
	float:left;
}




.teaserlink {
	margin-top:10px;
	text-align:right;
	margin-right:15px;
}
.autoreinzellink {
	margin-top:3px;
	margin-left:27px;
}



/* News Block */

.newscont {
	margin-top:32px;
	background-image: url('/img/teaser_bg.gif');
	width:178px;
}
.news {
	margin-top:10px;
	margin-left:19px;
	margin-right:14px;
	margin-bottom:10px;
}
.newslink {
	margin-top:5px;
	margin-bottom:10px;
	text-align:right;
}
.newstrenner {

	margin-bottom:10px;
}

/* autor detail */
#autorbild{
	width:120px;
	/*border:1px black solid;*/
	float:left;
	position:relative;
}

#autortext{
	/*border:1px green solid;*/
	left:30px;
	/*position:relative;*/
}


/* presseformular */

.presseformularBoxLiItem{
	
	position:relative;
	margin-left:30px;
	margin-top:5px;	
	border:1px red solid;


	
}

.tdpresseformularautor{
	width:165px;
	font: 8pt verdana; 
}

.tdpresseformularisbn{
	width:115px;
	font: 8pt verdana; 
}

.tdpresseformulartitel{
	width:144px;
	font: 8pt verdana; 
}


.presseformularautor{
	width:143px;

	
}

.presseformularisbn{
	width:90px;

	
}

.presseformulartitel{
	width:144px;

}

div#newsletterteaser {
	position: absolute;
	left: 526px;
	top: 30px;
	width: 163px;
	height: 193px;
	background-image: url(/img/ullst_newslayer_2.gif);
}

div.chronologiesRow {
	margin-bottom: 5px;
}

div.chronologiesRowItemLeft {
	left: 0px;
	width: 340px;
	float: left;
}

div.chronologiesRowItemRight {
}

div.bookChronologieRow {
	clear: both;
}

div.bookChronologieRowHeader {
}


div.bookChronologieTrenner {
	margin-bottom: 10px;
}

div.bookChronologieCol {
}

div.bookChronologieFloat {
	float: left;
}

div.bookChronologieColBand {
	width: 45px;
}

div.bookChronologieColTitel {
	width: 190px;
}

div.bookChronologieColISBN {
	width: 100px;
}


.detailsucheZeileFeld{
font-size:11px;
}

.dropdown_search{
	float:left;
	position:absolute;
	top:18px;
	left:36px;
	background-color:#ffffff;
	/*filter:alpha(opacity=80);*/
	/*-moz-opacity:0.8;*/
	padding-bottom:2px;
	width:151px;
	display:none;
	text-align:left;
	z-index:200;
}

.search_dropdown_left{
	float:left;
	width:85px;
}

.search_float_left{
	float:left;
}

/* vorschau */
#contenttext.vorschau {width:705px;margin-right:0}
#contenttext.vorschau #maintext {margin-right:0;width:705px}

#contenttext.vorschau #maintext .kontaktlinks {float:left;clear:both;width:705px;margin:0 0 10px 0;padding:0}
#contenttext.vorschau #maintext .kontaktwrap {float:left;width:203px;border:1px solid #ECECE8;padding:10px;margin:0 10px 10px 0px;display:inline;height:210px;overflow:hidden;background:#ECECE8}
#contenttext.vorschau #maintext .nomovie .kontaktwrap {height:45px}
#contenttext.vorschau #maintext .kontaktwrap .movie {text-align:center;border-bottom:1px solid #ccc}
#contenttext.vorschau #maintext .Fliesstext1 {clear:both}


.ebook_icon_small {left:-20px;position:absolute;top:100px;}
.ebook_icon_search {left:-20px;position:absolute;top:100px;}
.ebook_icon_weitere {left:-34px;position:relative;top:-20px;}
.ebook_icon_detail {position:absolute;bottom:-5px;left:-15px;top:200px;}


.suchteaser{margin-top:122px;}
.suchteaser img{border:0;margin-bottom:30px;width:178px;}
