HTML, body{height:100%;color:#545454;font-family:arial, sans-serif;font-size:12px;}
body#extern{background-image:url(../images/body_bg.jpg);background-repeat:repeat-x;background-position:top;margin:0px auto 0px auto;overflow-x:hidden;}
body#intern{background-image:url(../images/body_bg.jpg);background-repeat:repeat-x;background-position:0px -350px;margin:0px auto 0px auto;overflow-x:hidden;}
body#verlag{/*background-image:url(verlag_images/wrap_verlag_bg.jpg);background-repeat:repeat-x;background-position:top;margin:0px auto 0px auto;*/overflow-x:hidden; background-color:#FFFFFF;}
#wrapFooter{position:relative;width:100%;margin:0px auto;height:auto !important;height:100%;min-height:100%;}
#wrap{position:relative;margin:0px auto;width:1110px;background-image:url(../images/wrap_bg.jpg);background-repeat:no-repeat;}
#wrap_intern{position:relative;margin:0px auto;width:1110px;background-image:url(../images/wrap_bg.jpg);background-repeat:no-repeat;background-position:0px -350px;}
#top{width:1110px;height:491px;background-image:url(../images/wrap_bg.jpg);background-repeat:no-repeat;}
#top_intern{width:1110px;height:150px;}
a{color:#cd1033;text-decoration:underline;}
#divLogo{width:203px;height:97px;position:absolute;left:-15px;top:17px;}
#divLogo img{border:none;}
#divInfo, #divInfoVerlag{height:100px;width:270px;position:absolute;right:-30px;top:27px;text-align:left;}
#langselector{float:left;width:100px;padding-top:0px;margin:0px 20px 15px 0px;}
#langselector a{text-decoration:none;}
#tx_indexedsearch{text-align:left;}
input{height:16px;border:none;width:164px;}
.buttonSuche, #tx-indexedsearch-searchbox-button-submit, #divSpaltenStart input.buttonSuche, #divSpaltenStart .submit {background-color:#ca0008;color:#FFFFFF;border:none;height:18px;width:65px;}
#divInfoVerlag .buttonSuche, #divInfoVerlag #tx-indexedsearch-searchbox-button-submit {background-color:#871f3f;color:#FFFFFF;border:none;height:18px;width:65px;}
#divInfoVerlag input{height:16px;border:none;width:164px; background-color: #ececec;}
#divSpaltenStart input{height:18px;border:none;width:164px;margin:0px 0px 5px 0px;background-color:#dddddd;}
#divSpaltenStart h1{font-size:12px;color:#ca0008;margin:0px 0px 10px 0px;font-weight:bold;}
#divSpaltenStart h2{font-size:28px;color:#ca0008;margin:0px 0px 10px 0px;line-height:30px;}
#divSpaltenStart h3{font-size:16px;color:#343434;margin:0px 0px 10px 0px;line-height:20px;}
.textrotfett{font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#cd1134;}
#divSpaltenStart{width:1110px;margin:0px auto 0px auto;display:table;clear:both;line-height:16px;}
#divSpaltenStart a.internal-link, #divSpaltenStart a, #slider a, a.external-link-new-window, #navmenu_oben a, #feature_text a.external-link-new-window{color:#ca0008;background-image:url(../images/link_icon.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 0px 12px;text-decoration:none;}
#divSpaltenStart a:hover.internal-link, a:hover.external-link-new-window, #divSpaltenStart a:hover, #slider a:hover{text-decoration:underline;}
#divSpaltenStart a img{background-image:none;padding:0px;border:none;margin:0px;}
#divSpaltenStart a.lightbox-enabled{background-image:none;margin:0px;padding:0px;}
#pane1{width:350px;float:left;display:block;padding:1em 1em 12em 0em;margin:15px 0px 20px 0px;}
#pane12{width:727px;border-right:1px solid #d7e1e3;float:left;display:block;padding:1em 1em 12em 0em;margin:15px 0px 20px 0px; }
#pane12intern{width:850px;border-right:1px solid #d7e1e3;float:left;display:block;padding:1em 1em 12em 0em;margin:15px 0px 20px 0px;}
#pane2{width:350px;border-right:1px solid #d7e1e3;border-left:1px solid #d7e1e3;float:left;display:block;padding:1em 1em 12em 2em;margin:15px 0px 20px 0px;}
#pane3{width:323px;float:left;display:block;padding:1em 1em 12em 2em;margin:15px 0px 20px 0px;}
#pane3schmal{width:200px;float:left;display:block;padding:1em 1em 12em 2em;margin:15px 0px 20px 0px;}
#divFooter{background-image:url(../images/bg_footer.gif);background-repeat:repeat;position:absolute;width:100%;bottom:0;text-align:left;padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}
#divFooterContent{width:1110px;margin:10px auto 0px auto;color:#FFFFFF;padding:0px 0px 0px 0px;text-align:left;}
#divFooter #divFooterContent .tx-msfootermenu-pi1{width: 800px; text-align:left;float:left;font-size:11px;}
#divFooter #divFooterContent .tx-msfootermenu-pi1 .footergroup ul {float: left;margin:0px 15px 0px 0px; padding:0px;}
#divFooter #divFooterContent .tx-msfootermenu-pi1 .footergroup ul li.footerparent{text-transform:uppercase;font-weight:bold;margin:0px;padding:0px;}
#divFooter #divFooterContent .tx-msfootermenu-pi1 .footergroup ul li a{color:#FFFFFF;text-decoration:none;list-style-type:none;margin:0px;padding:0px;}
#divFooter #divFooterContent .tx-msfootermenu-pi1 .footergroup ul li a:hover{color:#FFFFFF;text-decoration:underline;}
#divFooter #divFooterContent .tx-msfootermenu-pi1 .footergroup ul li{margin:0px;padding:0px;list-style-type:none;}
#divFooterLogos{width:150px;float:right;margin:0px 10px 0px 0px;}
#divFooterLogos img{margin:0px 8px 0px 0px;}
p{margin:0px 0px 8px 0px;}
#ulNav, #ulNavVerlag{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:630px;height:19px;position:absolute;left:235px;top:58px;font-size:13px;z-index:10;}
#ulNav:after, #ulNavVerlag:after{display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
#ulNav li, #ulNavVerlag li{list-style-type:none;margin:0px;padding:0px;display:table;float:left;position:relative;list-style:none;list-style-position:outside;display:inline;}
#ulNav li a, #ulNavVerlag li a{margin:0px 1px 0px 0px;padding:2px 8px 0px 8px;display:block;text-decoration:none;height:19px;color:#545454;font-weight:bold;display:block;text-decoration:none;white-space:nowrap;outline:0;}
#ulNav li a:hover{text-decoration:none;background-color:#cd1033;color:#FFFFFF;}
#ulNavVerlag li a:hover{text-decoration:none;background-color:#871f3f;color:#FFFFFF;}
#ulNav #liNavAktiv a{text-decoration:none;background-color:#cd1033;color:#FFFFFF;}
#ulNavVerlag #liNavAktiv a{text-decoration:none;background-color:#871f3f;color:#FFFFFF;}
#ulNav ul, #ulNavVerlag ul{width: 180px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:24px;text-align:left;position:absolute;top:20px;left:0px;-webkit-padding-start:0;-webkit-padding-end:0;position:absolute;display:none;}
#ulNav ul li, #ulNavVerlag ul li{text-transform:lowercase; list-style-type:none;margin:0px 1px 0px 0px;padding:0px;display:block;text-align:left;float:none;}
#ulNav #liNavAktiv ul li a, #ulNavVerlag #liNavAktiv ul li a {color:#FFFFFF;background-color:#545454;}
#ulNav ul li a, #ulNavVerlag ul li a{text-transform:lowercase; margin:0px 0px 0px 0px;padding:2px 8px 3px 8px;text-decoration:none;display:block;color:#FFFFFF;background-image:url(../images/bg_button.gif);background-repeat:repeat;font-size:12px;height:14px;border-top:1px solid #FFF;}
#ulNav ul li a:hover,  #ulNavVerlag ul li a:hover{text-decoration:none;background-color:#686a68;background-image:none;}
#ulNav #liNavAktiv ul li a:hover, #ulNavVerlag #liNavAktiv ul li a:hover{text-decoration:none;background-color:#686a68;color:#FFFFFF;background-image:none;}
#ulNav ul li #liNavAktiv, #ulNavVerlag ul li #liNavAktiv{text-decoration:none;background-color:#686a68;}
#slider{width:1110px;height:358px;position:absolute;left:0px;top:116px;}
#sliderverlag{width:1110px;height:550px;position:absolute;left:0px;top:80px;}
*+html #slider{width:1110px;height:358px;position:absolute;left:0px;top:116px; overflow:hidden;}
*+html#sliderverlag{width:1110px;height:550px;position:absolute;left:0px;top:116px; overflow:hidden;}
#slider #easyslider, #sliderverlag #easyslider{width:0px;height:0px;height:560px;}
#slider #easyslider .csc-textpic-single-image{width:555px;height:355px;float:right;position:relative;top:0px;right:20px;z-index:0;text-align:center;vertical-align:middle;}
#sliderverlag #easyslider .csc-textpic-single-image{width:555px;height:550px;float:right;position:relative;top:0px;right:20px;z-index:0;text-align:center;vertical-align:middle;}
#sliderverlag #easyslider .csc-default {height:560px;}
#slider #easyslider ul, #sliderverlag #easyslider ul{margin:0px;padding:0px;}
#slider #easyslider li{width:1110px;height:358px;list-style-type:none;margin:0px;}
#sliderverlag #easyslider li{width:1110px;height:550px;list-style-type:none;margin:0px;}
#slider #controls{list-style-type:none;margin:0px;padding:0px;position:absolute;bottom:5px;left:0px;width:900px; height: 30px;}
#slider #controls li a{background-image:url(../images/bg_button.gif);background-repeat:repeat;margin:0px 5px 0px 0px;padding:4px 8px 4px 8px;color:#FFFFFF;float:left;text-decoration:none;}
#slider #controls li.current a{background-image:none; background-color: #ca0008;}
#sliderverlag #controls{list-style-type:none;margin:0px;padding:0px;position:absolute;bottom:20px;left:0px;width:900px; height: 30px; z-index: 1000;}
#sliderverlag #controls li a{background-image:url(../images/bg_button.gif);background-repeat:repeat;margin:0px 5px 0px 0px;padding:4px 8px 4px 8px;color:#FFFFFF;float:left;text-decoration:none;z-index: 0;}
#sliderverlag #controls li.current a{background-image:none; background-color: #871f3f;}
*+html #slider #controls li{background-image:url(../images/bg_button.gif);background-repeat:repeat; color:#FFFFFF;float:left;text-decoration:none; margin:0px 5px 0px 0px;}
*+html #slider #controls li a{margin:0px 5px 0px 0px;padding:4px 5px 4px 5px; width: 13px;}
*+html #slider #controls li.current a{background-image:none; background-color: #ca0008;width: 13px;padding:4px 5px 4px 5px;}
*+html #sliderverlag #controls li{background-image:url(../images/bg_button.gif);background-repeat:repeat; color:#FFFFFF;float:left;text-decoration:none; margin:0px 5px 0px 0px;}
*+html #sliderverlag #controls li a{margin:0px 5px 0px 0px;padding:4px 5px 4px 5px; width: 13px;}
*+html #sliderverlag #controls li.current a{background-image:none; background-color: #871f3f;width: 13px;padding:4px 5px 4px 5px;}
#slider h1{font-size:33px;width:350px;color:#ca0008;margin:120px 0px 10px 0px;line-height:37px;font-weight:normal;}
#slider h2{width:350px;font-size:20px;color:#343434;margin:0px 0px 10px 0px;line-height:25px;font-weight:normal;}
#slider #easyslider .slider_img {width:555px;height:355px;float:right;position:relative;top:-120px;right:20px;z-index:0;text-align:center;vertical-align:middle;}
*+html #slider .slider_img {width:555px;height:355px;float:right;position:relative;top:0px;right:20px;z-index:0;text-align:center;vertical-align:middle;margin:120px 0px 0px 0px;}
#slider .slider_img #ipad {z-index:11; background-image:none; margin: 50px 0px 0px 0px;}
#slider .slider_img #ipad a{z-index:11;}
#slider .slider_img img{margin-top:auto;margin-bottom:auto;}
#slider .slider_img_projekte{position:relative;top:-120px;right:110px;float:right;width:400px;}
#slider .slider_img_projekte a{background-image: none; border: none;}
*+html #slider .slider_img_projekte{position:relative;top:0px;right:110px;float:right;width:400px;}
#slider .sliderimggallery{width:85px;height:85px;overflow:hidden;margin:0px 16px 16px 0px;float:left;}
#slider #sliderwrapgallery{position:relative;top:20px;right:20px;width:450px;}
#ma_liste-menu{margin:0px 0px 0px 0px;width:250px;}
#ma_liste-menu a{background-image:url(../images/bg_button.gif);background-repeat:repeat;margin:0px 5px 0px 0px;width:22px;height:22px;padding:3px 6px 3px 6px;color:#FFFFFF;}
.slider_subheader{width:350px;font-size:20px;color:#343434;margin:0px 0px 10px 0px;line-height:25px;font-weight:normal;}
.news_header{float:left;width:210px;padding:0px 5px 0px 0px;margin:0px 20px 0px 0px;height:100px;}
#divSpaltenStart #pane12 .news_wrap .news_header h1{font-size:14px;line-height:20px;}
.news_wrap{margin:0px 0px 17px 0px;display:table;width:748px;}
.news_image{float:left;margin:0px 17px 13px 0px;width:81px;height:81px;overflow:hidden;display:block;}
.newsImagesWrap{width:500px;height:200px;display:table;float:left;margin:0px 0px 0px 0px;}
.news_bodytext{/*height:120px;*/width:376px;float:left;}
ul#news_list{list-style-type:none;margin-left:0;padding-left:0;}
ul#news_list li{margin-bottom:20px;}
.tx-pagebrowse-pi1{border:2px solid #FFFFFF;margin-bottom:50px;}
e.form_etiketten_table tr{}
.form_etiketten_tr{}
.form_etiketten_tr_heller{}
.form_etiketten_table input{}
#Formular .forms_radio{width:15px;border:1px #CCCCCC solid;}
.form_etiketten_title{font-weight:bolder;text-transform:uppercase;width:185px;padding-top:10px;padding-bottom:10px;padding-left:10px;}
html,body{margin:0;padding:0;height:100%;}
#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999999;}
#lightbox-overlay{z-index:90;background-color:#000000;height:100%;position:fixed;}
#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;}
#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white;}
#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}
#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none;}
#lightbox-imageBox{position:relative;background-color:white;width:400px;height:400px;margin:0 auto;}
#lightbox-imageContainer{padding:1px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("typo3conf/ext/perfectlightboxjquery/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px;}
#lightbox-nav-btnPrev{left:0;right:auto;float:left;}
#lightbox-nav-btnNext{left:auto;right:0;float:right;}
#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFFFFF;margin:0 auto;padding:0px;}
#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;}
#lightbox-infoHeader{width:100%;text-align:left;}
#lightbox-caption{text-align:left;}
#lightbox-caption-title{font-weight:bold;}
#lightbox-caption-description{font-weight:normal;}
#lightbox-infoFooter{margin-top:3px;color:#999999;}
#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}
#lightbox-close{display:block;width:20%;float:right;text-align:right;}
#lightbox-close-button{padding-right:5px;text-align:right;display:block;float:right;}
#lightbox-close-button:hover{color:#666666;}
#lightbox-infoContainer-clear{clear:both;visibility:hidden;}
#playLink{background:transparent url(../images/play.gif) no-repeat center;display:block;float:right;width:26px;height:26px;margin-left:1.0em;}
#pauseLink{background:transparent url(../images/pause.gif) no-repeat center;display:block;float:right;width:26px;height:26px;margin-left:1.0em;}
#saveLink{background:transparent url(../images/save.gif) no-repeat center;display:block;float:right;width:26px;height:26px;margin-left:1.0em;}
#lightbox-currentNumber{display:block;margin-bottom:0.1em;}
#lightbox-currentNumber a{color:#666;margin-right:1.0em;}
#lightbox-currentNumber a.act{font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777;}
#prevBtn div a{background-image:url(../images/bg_button.gif);background-repeat:repeat;margin:0px 5px 0px 0px;padding:4px 8px 4px 8px;color:#FFFFFF;float:left;text-decoration:none;}
#nextBtn div a{background-image:url(../images/bg_button.gif);background-repeat:repeat;margin:0px 5px 0px 0px;padding:4px 8px 4px 8px;color:#FFFFFF;float:left;text-decoration:none;}
.price_red_big{font-weight:bold;font-size:30px;color:#ca0008;line-height:35px;}
.price_blue_big{font-weight:bold;font-size:20px;color:#01124f;line-height:35px;}
#wrapVerlag{position:relative;margin:0px auto;width:1110px;/*background-image: url(../images/wrap_verlag_bg.jpg); background-repeat:no-repeat;*/}
#topVerlag{width:1110px;height:628px; clear:both; display: table;padding:1em 1em 11em 0em;}
#divLogoVerlag{width:89px;height:97px;position:absolute;left:0px;top:0px;}
#divLogoVerlag img{border:none;}
#ulNavVerlag li a:hover{text-decoration:none;background-color:#871e3e;color:#FFFFFF;}
#ulNavVerlag #liNavAktiv a{text-decoration:none;background-color:#871e3e;color:#FFFFFF;}

#sliderverlag #easyslider .book_TitleUndertitleAuthor {width:350px; height:420px; margin:0px 0px 10px 0px; position: relative; z-index:5; line-height:17px;}
#sliderverlag #easyslider .verlagetxt_lefttext {width:680px; height:320px; margin:0px 0px 10px 0px; padding: 0px 20px 0px 0px; position: relative;  top: 160px; z-index:5; line-height:17px; overflow: auto; overflow-x:hidden;}
#sliderverlag #easyslider .book_Description {width: 250px; margin: -220px 0px 10px 0px; float:right; line-height:22px; height:200px; position: relative;z-index:2;}
#sliderverlag #easyslider .verlagetxt_righttext {width: 250px; margin: -125px 0px 10px 0px; float:right; line-height:22px; height:200px; position: relative;z-index:2;}
#sliderverlag #easyslider .book_Description .bottom,  #sliderverlag #easyslider .book_TitleUndertitleAuthor .bottom{position: absolute; bottom: 0;}
#sliderverlag h1{font-size:33px;color:#871f3f;line-height:37px;font-weight:normal; margin:0px;}
#sliderverlag h2{width:350px;font-size:20px;color:#343434;margin:0px 0px 10px 0px;line-height:25px;font-weight:normal;}
#sliderverlag #easyslider .slider_img {width:400px;height:550px;float:left;position:relative;top:-390px;left:340px;z-index:1;text-align:center;vertical-align:middle;}
#sliderverlag #easyslider .slider_img_autor {width:250px;height:350px;float:left;position:relative;bottom:350px;left:420px;z-index:1;text-align:center;vertical-align:middle;}
#sliderverlag #easyslider .slider_img_autor img {position: absolute; bottom: 0px; left: 0px;}
*+html #sliderverlag .slider_img {width:400px;height:500px;float:left;position:relative;top:0px;right:340px;z-index:0;text-align:center;vertical-align:middle;z-index:0;}
.book_price {font-size:20px;color:#871f3f;font-weight:normal; margin:0px 0px 0px 0px;}
#verlagTitel {position: absolute; top: 260px; right: -20px; width: 395px; height: 270px; background-image:url(../images/abrisszettel.jpg);background-repeat:no-repeat;z-index:1;}

.pricetable {font-size: 11px;}
.pricetable th {color:#FFFFFF; background-color: #000000; line-height: 40px; text-align: left; padding-left: 3px;}
.even{background-color:#CCCCCC; border-bottom: 1px solid #CCCCCC; line-height: 35px; padding-left: 3px; }
.odd{background-color:#FFFFFF; border-bottom: 1px solid #CCCCCC; line-height: 35px; padding-left: 3px;}
#produkteCat {list-style-type: none; margin: auto; }
#produkteCat li {float: left; }
#produkteCat a {background-image: none;}
#produkteCat a img {border: 1px solid #CCCCCC;}

/*
#pageflip {position: relative;}
#pageflip img {width: 50px; height: 52px; z-index: 99;position: absolute; right: 0; top: 0; -ms-interpolation-mode: bicubic;}
#pageflip .msg_block {width: 50px; height: 50px; position: absolute; z-index: 50; right: 0; top: 0; background: url(../images/subscribe.png) no-repeat right top; text-indent: -9999px;}
*/
