/* General */
* {
    margin: 0;
    padding: 0;
}

html, body {
    color: #1a1a1a;
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    background: #ffedcf url(../images/back_headertext2.gif) repeat left top;
}

body {
    font-size: 100.01%;
    height:100%;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.y {
    clear: both;
}

.x {
    height: 0px;
    width: 0px;
    display: block;
    overflow: hidden;
}

/* Rahmendaten */

#rahmen {
    width: 1007px;
    padding: 0px 17px;
    margin-left: -503px;
    position: absolute;
    left: 50%;
    background: url(../images/back_shadow.png) repeat-y center top;
}

#innenrahmen {
    float: left;
    background: #ffedcf url(../images/back_header.gif) repeat-x center top;
}

#rahmen div#header {
    float: right;
}

#rahmen div#header img {
    float: right;
}

/* ###################################################### */
/* ####################### NAVIGATION ################### */
/* ###################################################### */

/* Navigation_Oben */

ul#metaNavigation  {
    float: right;
    list-style-type: none;
    padding: 5px 18px 0px 0px;
}

ul#metaNavigation li {
    color: #feeaa3;
    display: inline;
    line-height: 1.25em;
}

ul#metaNavigation li a {
    color: #feeaa3;
    border-bottom: 1px dotted #feeaa3;
}

ul#metaNavigation li a:hover {
    border-bottom: 1px solid #feeaa3;
    text-decoration: none;
}

/* Hauptnavigation */

#rahmen div#content, #rahmen div#shopcontent {
    float: left;
    width: 1007px;
}

div#navigation {
    float: left;
    width: 252px;
    padding-top: 5px;
    padding-left: 18px;
    padding-bottom: 50px;
}

div#shopcontent div#navigation {
    width: 234px;
    padding-left: 18px;
}

div#navigation img {
    float: left;
}

div#navigation ul {
    clear: left;
    width: 234px;
    list-style-type: none;
    color: #feeaa3;
    background: #733122 url(../images/back_navigation_mitte.png) repeat-y left top;
    border-top: 1px solid #46251e; /*dunkel*/
    border-bottom: 1px solid #965f42;    /*hell*/
    font-size: 0.95em;
    font-weight: bold;
}

div#navigation ul li {
    border-top: 1px solid #965f42;    /*hell*/
    border-bottom: 1px solid #46251e; /*dunkel*/
}

div#navigation ul li a {
    display: block;
    width: 174px;
    padding: 10px 5px 10px 55px;
    color: #feeaa3;
    background: #733122 url(../images/back_navigation_mitte.gif) repeat-y left top;
}

div#navigation ul li:hover, div#navigation ul li.activepath, div#navigation ul li#active {
    border-top: 0px;
    border-bottom: 1px solid #46251e; /*dunkel*/
}

div#navigation ul li:hover a {
    display: block;
    width: 174px;
    padding: 11px 5px 10px 55px;
    color: #feeaa3;
    background: #4f281f url(../images/back_navigation_mitte2.gif) repeat-y left top;
}

div#navigation ul li.activepath a, div#navigation ul li#active a {
    display: block;
    width: 174px;
    padding: 11px 5px 10px 55px;
    color: #feeaa3;
    background: #4f281f url(../images/back_navigation_mitte3.gif) repeat-y left top;
}

div#navigation ul li ul li, div#navigation ul li ul li:hover, div#navigation ul li.activepath ul li, div#navigation ul li.activepath ul li#active {
    border-top: 0px;
    border-bottom: 0px;
}

div#navigation ul li ul li a, div#navigation ul li:hover ul li a, div#navigation ul li.activepath ul li a, div#navigation ul li#active ul li a {
    display: block;
    width: 145px;
    padding: 2px 5px 4px 77px;
    color: #feeaa3;
    background: #4f281f url(../images/back_navigation_mitte4.gif) repeat-y left top;
}

div#navigation ul li ul li a:hover, div#navigation ul li:hover ul li a:hover, div#navigation ul li ul li#active a, div#navigation ul li#active ul li a:hover {
    display: block;
    width: 145px;
    padding: 2px 5px 4px 77px;
    color: #feeaa3;
    background: #4f281f url(../images/back_navigation_mitte5.gif) repeat-y left top;
}

div#navigation ul li ul {
    display: none;
    font-size: 0.8em;
    padding-bottom: 4px;
    background: #4f281f url(../images/back_navigation_mitte2.gif) repeat-y left top;
}

div#navigation ul li:hover ul, div#navigation ul li.activepath ul, div#navigation ul li#active ul {
    display: block;
    border-top: 0px;
    border-bottom: 0px;
}


/* Für die Berichte im Ganzen */

div#mitte {
    width: 501px;
    float: none;
    padding-top: 35px;
    margin: 0 0 0 277px;
}

div#mitte h1, div#breitband h1 {
    font: normal 1.4em Verdana;
    padding-bottom: 10px;
    color: #753b1b;
}

div#mitte h2 {
    font: normal 1.0em Verdana;
    font-style: italic;
    padding-top: 0px;
    padding-bottom: 15px;
    color: #753b1b;
}

div#mitte ul {
    padding: 2px 15px 8px 15px;
    font-size: 1.0em;
}

div#mitte ul li {
    padding: 3px 0px;
}

div#mitte div.farbig {
    padding: 0 20px;
}

div#mitte div.farbig h2 {
    padding-bottom: 20px;
}

div#mitte div.vorteilliste ul {
    padding-left: 0px;
    list-style-type: none;
}

div#mitte div.vorteilliste ul li {
    font-size: 1.0em;
    line-height: 1.2em;
    background: url(../images/bullet_haken.png) no-repeat left 11px;
    padding: 5px 0 5px 25px;
}

div#mitte div.vorteilliste ul ul {
    padding: 8px 0px 4px 25px;
    font-size: 1.0em;
    list-style-type: circle;
}

div#mitte div.vorteilliste ul ul li {
    background-image: none;
    padding-left: 0px;
}

div#mitte div.standard ul {
    font-size: 1.0em;
}

div#mitte p {
    padding: 10px 0px;
}

div#mitte a:hover, div#breitband a:hover, div#spalterechts p a:hover, #spalterechts .buchtippbox a:hover {
    text-decoration: none;
}

div#mitte a span.link, div#mitte div.textAutor a, div#mitte p a, div#breitband a span.link, div#spalterechts p a, #spalterechts .buchtippbox a span.link, div#breitband div.wasbleibt a {
    color: #733122;
    border-bottom: 1px dotted #733122;
}

div#mitte a:hover span.link, div#mitte div.textAutor a:hover, div#mitte p a:hover, div#breitband a:hover span.link, div#spalterechts p a:hover, #spalterechts .buchtippbox a:hover span.link, div#breitband div.wasbleibt a:hover {
    color: #1a1a1a;
    border-bottom: 1px solid #1a1a1a;
}

div#mitte p.next {
    float: left;
    padding-left: 220px;
}

div#mitte p.next a {
    float: left;
    padding-bottom: 5px;
}

div#mitte div.bildundbox {
    float: left;
}

div#mitte div.bildundbox a, div#mitte div.bildundbox a:hover, div#spalterechts div.bildundbox a, div#spalterechts div.bildundbox a:hover, div#mitte p.next a, div#mitte p.next a:hover, #spalterechts .buchtippbox a:hover {
    border-bottom: 0px;
}

div#mitte span.picbox, div#spalterechts span.picbox {
    float: left;
    padding-bottom: 10px;
    padding-right: 9px;
    background: #ffedcf url(../images/buch_ecke.gif) no-repeat right bottom;
}

div#mitte span.picbox img, div#spalterechts span.picbox img {
    padding-bottom: 0px;
    border: 0px;
}

div#breitband p.icon a img {
    padding-bottom: 6px;
    border: 0px;
}

div#mitte a.picture img {
    border: 1px solid #733122;
}

div#mitte a.picture:hover img {
    border: 1px solid #1a1a1a;
}

div#mitte div.textAutor, div.textBeschreibung, div.textDetail, div.bewertungschnitt, div#headlineright, div#veroeffentlichungen {
    float: right;
    width: 330px;
    padding-bottom: 10px;
}

div.textLeseprobe, form#bewerten, div#kommentare {
    float: left;
    width: 490px;
    padding-left: 10px;
    padding-bottom: 10px;
}

div.textLeseprobe h3, div#kommentare h3 {
    padding-top: 15px;
    padding-bottom: 14px;
    font-size: 1.4em;
}

div.textLeseprobe p {
    font-size: 1.0em;
    line-height: 1.4em;
}

div#mitte div.linkbox {
    float: left;
    width: 150px;
    padding: 2px 0px;
    background-color: #ffd47f;
}

div#mitte div.linkbox div.zeile {
    clear: left;
    width: 142px;
    padding: 2px 4px;
}

div.linkbox a {
    float: left;
    vertical-align: middle;
    font-size: 0.9em;
}

div.linkbox a span.link {
    float: left;
    margin-left: 4px;
    padding-top: 5px;
}

div.linkbox a img {
    float: left;
    border: 0px;
}

div.textDetail p {
    padding-top: 10px;
}

div#mitte div.textItem p, div#mitte div.textAutor p, div#mitte div.textBeschreibung p, div#breitband div.verlagItem p, div#breitband div.textItem p.firsttext, div#breitband div.textItem div.firsttext, p.buchtext, div#breitband div.textItem div.linkItem p {
    text-align: justify;
    font-size: 1.0em;
    line-height: 1.3em;
}

div#mitte div.textItem p.mittig {
    text-align: center;
}

div#veroeffentlichungen {
    padding-bottom: 10px;
}

div#veroeffentlichungen ul {
    clear: left;
    padding-top: 10px;
    padding-bottom: 0px;
    list-style-type: none;
    font-size: 1.0em;
}

div#veroeffentlichungen ul li {
    line-height: 20px;
    background: url(../images/autor_buchicon.gif) no-repeat left top;
    padding-left: 25px;
}

div#veroeffentlichungen ul li a {
    font-weight: bold;
}

div#veroeffentlichungen p {
    padding-top: 0px;
}

/* Buchbewertungen */

div#kommentare div.abstandKommentar {
    border-top: 1px dotted #d89000;
}

div#kommentare div.bewzeile {
    clear: left;
}

div#kommentare div.bewzeile p {
    padding: 0px;
    margin: 0px;
}

div#kommentare div.bewzeile p img {
    padding-top: 7px;
}

div#kommentare div.bewzeile p.datum {
    padding-top: 8px;
}

div#kommentare div.bewzeile p.kommentator {
    line-height: 24px;
    font-weight: bold;
    vertical-align: middle;
}

div#kommentare div.bewzeile p.kommentator span.bewtext {
    float: left;
    padding: 2px 5px 0 0;
}

div#kommentare div.bewzeile p.kommentator a {
    font-weight: normal;
}

div#kommentare div.bewzeile p.kommentar {
    padding: 5px 0 8px 0;
    font: italic 1.0em Verdana;
    line-height: 1.2em;
}

/* Kommentarformular */

form#bewerten {
    font: bold 0.8em; Verdana
}

form#bewerten hr {
    height: 1px;
    border: 1px dashed #1a1a1a;
    background-color: #1a1a1a;
}

form#bewerten p.bewertungstext {
    clear: left;
    padding: 15px 0;
    text-align: justify;
    line-height: 1.4em;
}

form#bewerten div.zeile, form#bewerten div.spalte {
    clear: left;
    padding: 5px 0 5px 30px;
}

form#bewerten div.zeile label, form#bewerten div.zeile input {
    float: left;
    width: 100px;
}

form#bewerten div.zeile input, form#bewerten div.zeile select {
    width: 300px;
}

form#bewerten div.spalte label {
    clear: left;
    padding-bottom: 5px;
}

form#bewerten div.spalte textarea {
    clear: left;
    width: 400px;
}

form#bewerten div.zeile input.frage {
    width: 50px;
}

form#bewerten div.zeileanmelden, form#bewerten div.zeilesenden {
    width: 480px;
    text-align: center;
    padding-bottom: 10px;
}

/* aStore-Shop */

div#shop {
    float: left;
    padding-top: 16px;
}

iframe#astore {
    float: left;
    width: 750px;
    height: 2000px;
    background-color: #ffedcf;
}

/* Weg zum Buch */

div#breitband {
    float: none;
    padding-top: 19px;
    margin: 0 0 0 292px;
    position: relative;
    left: -40px;
}

div#breitband h1 {
    padding-top: 16px;
    padding-left: 25px;    
}

div#breitband p.icon, div#breitband p.pfeil {
    float: left;
}

div#breitband p.icon {
    width: 87px;
    text-align: center;
    font-size: 0.8em;
}

div#breitband p.pfeil {
    padding: 0px 0px;
}

div#breitband h4 {
    font-size: 1.2em;
    padding: 15px 0 5px 0;
}

div#breitband .first {
    float: left;
    width: 692px;
    padding-top: 10px;
    padding-left: 25px; 
    padding-bottom: 10px;
}

div#breitband .faqtitel {
    float: left;
    display: inline;
    width: 500px;
    padding: 50px 200px 10px 0;
}

div#breitband .faqtitel h4 {
    float: left;
    display: table;
    width: 400px;
    padding: 11px 0;
    font-size: 1.0em;
    font-style: italic;
    color: #e1a620;
    background: url(../images/titelfaq1.gif) repeat-x left top;
}

div#breitband .faqtitel h4 a {
    display: table-row;
}

div#breitband .faqtitel h4 a img {
    display: table-cell;
    padding-right: 10px;
}

div#breitband .faqtitel h4 a span.text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

div#breitband .faqtitel h4 a span.texteng {
    display: table-cell;
    padding: 0 10px;
    vertical-align: middle;
    text-align: center;
}

div#breitband .titel {
    float: left;
    width: 700px;
    padding: 20px 0 18px 0;
}

div#breitband .titel img, div#breitband .faqtitel img {
    float: left;
}

div#breitband .titel h4 {
    float: left;
    padding: 18px 0px 20px 0px;
    font-size: 1.1em;
    font-weight: normal;
    color: #FFFFFF;
    background: url(../images/titelbalken2.gif) repeat-x left top;
}

div#breitband .titel .kingnumber {
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding: 16px 6px 16px 8px;
    color: #FFFFFF;
    background: url(../images/titelbalken2.gif) repeat-x left top;
}

div#breitband div.textItem img.first {
    float left;
    width: 68px;
    padding: 5px 8px 0 0;
}

div#breitband div.textItem p.firsttext, div#breitband div.textItem div.firsttext {
    float left;
    padding-top: 5px;
    padding-right: 10px;
}

div#breitband div.textItem p.wege {
    padding-right: 100px;
}

div#breitband div.textItem div.firsttext ul {
    padding-left: 15px;
}

div#breitband div.textItem div.firsttext ul li {
    padding: 3px 0;
    text-align: left;
}

div#breitband div.textItem div.faq ul {
    font-size: 1.0em;
    list-style-type: none;
    padding: 15px 45px 10px 45px;
}

div#breitband div.textItem div.faq ul li {
    background: url(../images/bullet_haken.png) no-repeat left 5px;
    padding-left: 19px;
    line-height: 1.4em;
}

div#breitband div.textItem p.faqtext {
    font-size: 1.0em;
    padding: 5px 45px 0px 45px;
}

div#breitband div.textItem p.firstpfeil {
    float left;
    padding: 30px 0 30px 250px;
}

/* xtcSlimbox */

div#blickinsbuch {
    float: right;
    width: 330px;
    text-align: center;
}

div.xtcSlimboxPic {
    float: left;
    width: 245px;
    text-align: center;
}

div#blickinsbuch div.xtcSlimboxPic {
    float: left;
    width: 330px;
    height: 100%;
}

div#xtcSlimboxSingle {
    float: right;
    width: 330px;
    text-align: center;
    padding-bottom: 20px;
}

div#xtcSlimboxSingle div.bildbox {
    width: 330px;
}

span.xtcSlimboxPicCell {
    float: left;
    width: 245px;
}

div#blickinsbuch span.xtcSlimboxPicCell {
    width: 330px;
}

div.bildbox, div#presseinfos {
    float: left;
}

div#presseinfos {
    padding-bottom: 20px;
    background: url(../images/pressewand.jpg) repeat-y top left;
}

div#presseinfos div.xtcSlimboxPic {
    width: 100%;
}

div#presseinfos div.bildbox, div#blickinsbuch div.bildbox {
    float: none;
}

div#xtcSlimboxSingle h3, div#blickinsbuch h3, div#veroeffentlichungen h3 {
    float: left;
}

/* Bildergeschichten */
div.buchliste {
    float: left; 
    width: 480px;
    padding-bottom: 20px;
}

div.buch {
    float: left; 
    width: 480px;
    padding: 20px 0px;
    border-bottom: 1px dotted #d89000;
}

div.buch a img {
    border: 1px solid #733122;
}

div.buch a:hover img {
    border: 1px solid #1a1a1a;
}

div.buchliste div.seitennav {
    font-size: 1.0em;
    width: 480px;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dotted #d89000;
}

div.buchliste div.seitennav a {
    margin: 0 10px;
}

div.buchliste h3 a, div.buchliste div.buchautor a, div.buchliste p.buchtext a, div.buchliste div.seitennav a {
    color: #733122;
    border-bottom: 1px dotted #733122;  
}

div.buchliste h3 a:hover, div.buchliste div.buchautor a:hover, div.buchliste p.buchtext a:hover, div.buchliste div.seitennav a:hover {
    color: #1a1a1a;
    border-bottom: 1px solid #1a1a1a;
}

a.buchbild {
    float: left;
}

h3.buchtitel, p.buchtext, div.buchautor, div.buchtext  {
    float: right;
    width: 325px;
    padding-bottom: 10px;
}

h3.buchtitel {
    font-size: 1.4em;
    font-weight: normal;
    padding-bottom: 15px;
}

/* Bildergeschichten */
div.bildbox {
    text-align: center;
    padding-top: 20px;
}

div.bildbox span {
    clear: left;
}

div.bildbox a img {
    border: 1px solid #733122;
    margin-bottom: 5px;
}

div.bildbox a:hover img {
    border: 1px solid #1a1a1a;
}

/* Marketing-Pakete */

div.paket1, div.paket2, div.paket3 {
    float: left;
    width: 501px;
    height: 205px;
    padding: 50px 0px 10px 0px;
}

div.paket1 {
    background: url(../images/back_paket1_starter.jpg) no-repeat left top;
}

div.paket2 {
    background: url(../images/back_paket2_profi.jpg) no-repeat left top;
}

div.paket3 {
    background: url(../images/back_paket3_premium.jpg) no-repeat left top;
}

div#mitte div p.marketing {
    width: 225px;
    padding: 5px 13px 0 17px;
}

div#mitte div.paket1 p.next, div#mitte div.paket2 p.next, div#mitte div.paket3 p.next {
    padding-left: 18px;
}

/* Start-Paket-Seiten */

div#mitte div.textItem p.einleitung {
    padding-top: 0px;
}

div#mitte div.textItem p.startpaket1 {
    float: left;
    height: 130px;
    background: url(../images/back_startpaket1.jpg) no-repeat 40px 20px;
    padding: 20px 40px 0px 40px;
}

div#mitte div.textItem p.startpaket2 {
    float: left;
    height: 130px;
    background: url(../images/back_startpaket2.jpg) no-repeat 40px 0px;
    padding: 0px 40px 10px 40px;
}

div#mitte div.textItem p.startpaket1 a, div#mitte div.textItem p.startpaket2 a {
    float: left;
    padding: 5px 20px 5px 190px;
    font-size: 0.8em;
    color: #733122;
}

div#mitte div.textItem p.startpaket1 a, div#mitte div.textItem p.startpaket2 a {
    border: 0px;
}

div#mitte div.textItem p.startpaket1 a:hover, div#mitte div.textItem p.startpaket2 a:hover {
    border: 0px;
}


/* Paket-Seiten */

div#mitte div.textItem div.paket {
    float: left;
    background: url(../images/back_paket_unten.gif) no-repeat left bottom;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

div#mitte div.textItem div.paket p.titelbild {
    padding-top: 0px;
    padding-left: 0px;
}

div#mitte div.textItem div.paket p {
    padding-left: 35px;
}

div#mitte div.textItem div.paket p.preis {
    font-size: 1.0em;
    padding-left: 53px;
}

div#mitte div.textItem div.paket ul {
    float: left;
    padding: 0px 15px 10px 30px;
    list-style-type: none; 
}

div#mitte div.textItem div.paket ul li {
    font-size: 1.1em;
    line-height: 1.25em;
    background: url(../images/bullet_haken.png) no-repeat left 11px;
    padding: 5px 0 5px 25px;
}

/* Autor werden */

div#mitte div.textItem p.hinweis {
    font-size: 0.8em;
}

/*  Lesetipps/Links  */

div#breitband div.textItem {
    float: left;
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 0px;
}

div#breitband div.textItem div.linkItem {
    float: left;
    width: 692px;
    padding-top: 10px;
    padding-left: 25px; 
    padding-bottom: 10px;
}

div#breitband div.linkItem h3 {
    clear: left;
    width: 685px;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 1.4em;
    font-weight: normal;
}

div#breitband div.linkItem div.cleartipp {
    float: left;
    width: 204px;
    height: 405px;
    font-size: 1.0em;
    text-align: center;
    padding-right: 13px;
    padding-left: 13px;
    background: url(../images/back_boxunten.gif) no-repeat 13px bottom;
}

div#breitband div.textItem div.linkItem div.cleartipp p.tippbild {
    float: left;
    width: 110px;
    padding: 15px 47px 3px 47px;
    background: url(../images/back_boxoben.gif) no-repeat left top;
    text-align: center;
}

div#breitband div.textItem p.tippbild a {
    float: left;
    color: #733122;
    border: 1px solid #733122;  
}

div#breitband div.textItem p.tippbild a:hover {
    color: #1a1a1a;
    border: 1px solid #1a1a1a;
}

div#breitband div.linkItem h4 {
    float: left;
    width: 174px;
    font-weight: normal;
    font-size: 1.0em;
    padding: 5px 15px 8px 15px;
    text-align: center;
}

div#breitband div.linkItem h4 a, div#breitband div.verlagItem a, div#breitband div.textItem p.firsttext a, div#breitband div.textItem div.firsttext li a, div#breitband div.linkItem p.tipp a {
    color: #733122;
    border-bottom: 1px dotted #733122;  
}

div#breitband div.linkItem h4 a:hover, div#breitband div.verlagItem a:hover, div#breitband div.textItem p.firsttext a:hover, div#breitband div.textItem div.firsttext li a:hover, div#breitband div.linkItem p.tipp a:hover {
    color: #1a1a1a;
    border-bottom: 1px solid #1a1a1a;
}

div#breitband div.textItem div.linkItem p {
    padding-right: 37px;
}

div#breitband div.textItem div.linkItem p.autor {
    float: left;
    width: 174px;
    padding: 2px 15px 5px 15px;
    text-align: center;
    font-size: 1.0em;
}

div#breitband div.textItem div.linkItem p.tipp {
    float: left;
    width: 174px;
    padding: 5px 15px 8px 15px;
    text-align: justify;
    font-size: 0.8em;
}

/* Veranstaltungen */

div.veranstaltungen {
    float: left;
    padding-bottom: 20px;
}

div.veranstaltungen table {
    font-size: 0.8em;
}

div.veranstaltungen table tr.zeile1 {
    background-color: #fdd695;
}

div.veranstaltungen table tr td {
    padding: 3px;
}

div.veranstaltungen table tr td.datum {
    width: 80px;
}

div.veranstaltungen table tr td.ort {
    width: 150px;
    font-style: italic;
}

/*  Unser Verlag  */

div#breitband div.verlagsheadline {
    float: left;
    padding-bottom: 0px;
    padding-top: 16px;
    padding-left: 89px;    
}

div#breitband div.verlagsheadline p {
    float: left;
    font: normal 1.4em Verdana;
    color: #753b1b;
}

div#breitband div.textItem div.verlagItem {
    float: left;
    width: 698px;
    padding-top: 12px;
}


div#breitband div.textItem div.verlagItem div.textrahmen {
    float: left;
    background: url(../images/back_buchverlag.gif) repeat-y 90px 0px;
}

div#breitband div.verlagItem p {
    float: left;
    padding: 10px 60px 10px 120px; 
    color: #733122;
}

div#breitband div.verlagItem span.bildlinks {
    float: left;
    width: 180px; 
    height: 200px;
}

div#breitband div.verlagItem span.bildrechts {
    float: right;
    width: 100px; 
    height: 190px;
}

div#breitband div.verlagItem span.kingsize, div#spalterechts #box span.kingsize {
    float: left;
    font-size: 2.8em; 
    padding: 7px 2px 4px 0px;
}

div#spalterechts #box span.kingsize {
    font-size: 3.0em; 
    padding: 0 8px 4px 0px;
}

div#breitband div.verlagItem div.verlagsbrief {
    float: left;
    padding-left: 80px;
}

div#breitband div.verlagItem div.bildlaudatio {
    position: absolute;
    top: 24px;
    left: 30px;
}

div#breitband div.verlagItem div.bildffm {
    position: absolute;
    top: 389px;
    left: 550px;
}

/* Was bleibt */

div#breitband div.wasbleibt {
    float: left;
    padding-top: 100px;
    padding-left: 100px;
    background: url(../images/wasbleibt.gif) no-repeat 15px top;
}

div#breitband div.wasbleibt p {
    padding-bottom: 15px;
    line-height: 1.4em;
}

div#breitband div.wasbleibt div.wbbuch a {
    float: left;
    padding: 0px;
    border: 0px;
}

div#breitband div.wasbleibt div.wbbuch a img {
    float: left;
    padding: 0px;
    border: 0px;
}

div#breitband div.wasbleibt div.wbbuch p {
    float: left;
    padding-left: 30px;
    width: 340px;
}

div#breitband div.wasbleibt div.wbbuch img.wbzitat {
    float: left;
    padding: 10px 10px 0px 20px;
}

div#breitband div.wasbleibt h1 {
    clear: left;
    padding-left: 0px;
    font: bold 1.0em Verdana;
    text-decoration: underline;
}

div#breitband div.wasbleibt div.wblayout1 {
    float: left;
    padding: 20px 0;
    width: 310px;
}

div#breitband div.wasbleibt div.wblayout2 {
    float: left;
    padding: 20px 0;
    width: 280px;
}

div#breitband div.wasbleibt div.wblayout1 img, div#breitband div.wasbleibt div.wblayout2 img {
    clear: left;
}

div#breitband div.wasbleibt div.wblayout1 p, div#breitband div.wasbleibt div.wblayout2 p {
    color: #753b1b;
}

div#breitband div.wasbleibt ul {
    padding-left: 17px;
}

/*  Kontaktformular  */

#contactForm {
    float: left;
    padding: 10px 0 40px 50px;
}

#contactForm .contactRow {
    padding:6px 0;
}

#contactForm label {
    float:left;
    width:100px;
    display:block;
    font-size: 1.0em;
}

#contactForm .contactRow input, #contactForm .contactRow textarea {
    border:1px solid #ccc;
    width:300px;
}

#contactForm .contactRow select {
    border:1px solid #ccc;
    width:172px;
}

#contactForm .contactRow input {
    height:20px;
}

#contactForm .contactRow textarea {
    height:120px;
    font-size: 1.0em;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 99px;
    width:120px;
}

#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width: 80px;
    margin: 0;
}

#contactForm table {
    width:400px;
    border-collapse:collapse;
}

#contactForm table td {
    padding-right: 3px;
}

#contactForm table td.pt {
    padding-top: 2px;
}


/* Spalte rechts */

#spalterechts {
    float: right;
    width: 210px;
    padding: 36px 8px 20px 0px;
}

#spalterechts #box {
    float: left;
    width: 200px;
    margin-bottom: 15px;
    padding-bottom: 29px;
    padding-left: 10px;
    background: #ffedcf url(../images/back_teaser_unten.gif) no-repeat right bottom;
}
/*border-left: 1px dotted #1a1a1a; */

#spalterechts #box img {
    float: left;
    border: 2px solid #d89000;
    border-top: 0px;
    padding: 0px;
}

#spalterechts #box .textAutor img {
    float: none;
    border: 0px;
}

#spalterechts #box h2 {
    width: 200px;
    padding: 6px 0px;
    color: #733122;
    text-align: center;
    font-size: 1.0em;
    background: #ebb55a url(../images/back_teaser_oben.gif) no-repeat left top;
}

#spalterechts #box div.textAutor {
    float: left;
    padding: 12px 12px 0px 12px;
    border-left: 2px solid #d89000;
    border-right: 2px solid #d89000;
    background-color: #ffedcf;
}

#spalterechts #box div.textAutor p {
    padding: 0px;
    font-size: 0.8em;
    text-align: justify;
}

#spalterechts #box ul {
    padding-left: 18px;
    list-style-image: url(../images/text-stern.gif);
    font-size: 0.9em;
    line-height: 1.3em;
}

#spalterechts #box ul li {
    padding: 5px 0px;
    text-align: left;
}


#spalterechts .buchtippbox {
    float: left;
    padding: 5px 0 0 0;
}

#spalterechts .buchtippbox .bildundbox {
    margin:0 auto;
}

#spalterechts .buchtippbox .tipptitel {
    clear: left;
    width: 172px;
    padding: 0px;
}

#spalterechts .buchtippbox, #spalterechts #box div.textAutor .buchtippbox p.autor {
    text-align: center;
}

#spalterechts #box div.textAutor .buchtippbox p.autor {
    padding: 7px 0;
    font-weight: bold;
}

#spalterechts #box div.textAutor .rechts {
    float: right;
}

#spalterechts #box div.textAutor p.zitatinfo {
    float: left;
    width: 100px;
    font-size: 0.8em;
}

#spalterechts #box div.textAutor p span.kingsize {
    font-size: 4.0em;
}

#spalterechts #box div.textAutor p.anmerkung {
    font-size: 0.7em;
}

#spalterechts #box div.textAutor p.umbruch {
    float: left;
    width: 168px;
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.2em;
    padding-top: 10px;
}

#spalterechts #box div.textAutor div.termine {
    float: left;
    width: 172px;
}

#spalterechts #box div.textAutor div.termine p {
    text-align: left;
    font-size: 0.8em;
}

#spalterechts #box div.textAutor div.termine p.datum {
    font-weight: bold;
    padding-top: 8px;
}

#spalterechts #box div.textAutor div.termine p.autor {
    padding: 3px 0;
    font-size: 1.0em;
}

#spalterechts #box div.textAutor div.termine p.buch {
}

#spalterechts #box div.textAutor div.termine p.art {
    padding: 3px 0 8px 0;
    font-style: italic;
    font-size: 1.0em;
}

#spalterechts #box div.textAutor p.mittig {
    text-align: center;
}

#spalterechts #box div.textAutor p.mitbild img {
    float: left;
    padding: 0px 6px 6px 0px;
}