/*---allgemeines---*/
body {font-size:13px;color:#444;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, Sans-Serif;background:url(/fileadmin/img/alice/body_bg.jpg) repeat-x #d2d2d2}
#wrapper {width:990px;padding:0;margin:0 auto;background:url(/fileadmin/img/alice/wrap_bg.gif) repeat-y top center}
/*p, strong, a {font-size:13px}*/
a {color:#b5123e;text-decoration:none;line-height:19px}
a:hover {text-decoration:underline}
p {color:#444;line-height:19px;margin:0px 0px 10px}
.clear {clear:both}
a img {border:none}

/*---HEADER---*/
#header {margin:0px 0px 0px 5px;height:245px;background:url(/fileadmin/img/alice/header_bg.jpg) no-repeat}
#alice {text-indent:-2000px;position:absolute;top:60px;margin-left:45px}
#alice h1 {width:205px;height:87px;background:url(/fileadmin/img/alice/alice-schwarzer.png) no-repeat top left;margin:0px 0px 0px 0px}
#alice h2.journalistin {width:207px;height:17px;background:url(/fileadmin/img/alice/journalistin.png) no-repeat top left;margin:10px 0px 0px}
#alice h2.verlegerin {width:349px;height:18px;background:url(/fileadmin/img/alice/verlegerin.png) no-repeat top left;margin:5px 0px 0px}
#meta ul {margin:0;padding:8px 0px 0px 49px;font-size:11px;list-style-type:none;position:absolute}
#meta li {float:left;padding-right:6px;border-right:1px solid #414040;margin-right:5px}
#meta li.last {border-right:none}
#meta a {color:#414040;text-decoration:none;font-size:11px;}
#meta a:hover {color:#000;text-decoration:underline}
#notiz {position:absolute;margin-left:394px;width:230px;padding:15px 20px 25px 10px;text-align:center;font-size:15px;line-height:18px;color:#2c1946;background:url(/fileadmin/img/alice/notiz_bg.png) no-repeat bottom left}
#notiz p, #notiz a, #notiz strong {color:#2c1946;text-decoration:none;font-size:15px;line-height:18px;font-family:Arial;font-style:italic}

/*---HAUPTNAVIGATION---*/
#navi {margin-left:5px;width:980px;height:46px;background:url(/fileadmin/img/alice/mainnav_bg.png) repeat-x top left;/*border-top:1px solid #f6f4ed*/;padding-top:2px}
#hauptnavi {float:left}
#hauptnavi ul {margin:-1px 0px 0px;padding:0 0 0 10px;list-style-type:none;}
#hauptnavi li {float:left;margin:0px;padding:0px 1px 0px 0px;background:url(/fileadmin/img/alice/mainnav_trenner.gif) no-repeat bottom right}
#hauptnavi li.last {background:none}
#hauptnavi a {color:#c5c5c5;text-decoration:none;word-spacing:-2px;height:23px;margin-top:-1px;padding:0;background-position:0px 0px}
#hauptnavi li ul {display:none;position:absolute;margin:5px 0px 0px;padding:0}
#hauptnavi li a:link {background-position:0px 0px}
#navi #hauptnavi li a:hover {background-position:0px -23px}
#navi #hauptnavi li.active a:hover {background-position:0px 0px}
#hauptnavi li.active ul {display:block;margin:22px 0px 0px 0px}
#navi #hauptnavi li.active ul li, #navi #hauptnavi li.active ul li.active {height:20px;padding:0px;margin:0px;background:none;font-size:10px;line-height:10px;padding-bottom:2px}
#navi #hauptnavi li.active ul li.active a, #navi #hauptnavi li.active ul li a:hover {background-position:0px -21px}
#hauptnavi li.active ul li.last {border-right:none}
#hauptnavi li.active ul a {height:19px !important;margin:0px;padding:0px;color:#797979;background:none;word-spacing:-1px;letter-spacing:-0.02em}
#hauptnavi li.active ul a:hover,#hauptnavi li.active ul li.active a {color:#000}
#hauptnavi .imagereplace {display:block;height:22px;position:absolute}

/*---SUCHE---*/
#suche, #footer-suchformular {float:right;margin-right:10px}
#suche fieldset, #suchformular, #footer-suchformular fieldset, #footer-suchformular {border:none;padding:0px;margin:0px}
#wrapper #navi #suche #suchtext {width:204px;height:16px;line-height:16px;border:none;margin:0px;padding:0px 0px 0px 4px;background:url(/fileadmin/img/alice/suchfeld_bg.gif) no-repeat center center; font-size:10px}
#suchsubmit, #footer-suchsubmit {width:22px;height:16px;border:none;margin:0px;position:relative;top:2px;padding:0px;background:url(/fileadmin/img/alice/suchbutton.gif) no-repeat top left;text-indent:-3000px}
#footer-suchsubmit {top:2px}

/*---CONTENT---*/
#twocolumns {float:left;margin:0px 0px 0px 5px;background:url(/fileadmin/img/alice/content-trenner.gif) repeat-y top left}
#twocolumns a {background:url(/fileadmin/img/alice/linkpfeil.gif) no-repeat 0px 3px;padding-left:10px}
/*#twocol-end {width:990px;clear:both;height:20px;background:url(/fileadmin/img/alice/wrap_bg_bottom.gif) no-repeat bottom left;margin-left:-2px}*/
#twocol-end {width:988px;clear:both;height:20px;background:url(/fileadmin/img/alice/wrap_bg_bottom.gif) no-repeat -2px bottom;margin:0px}

/*-----BREADCRUMBS---*/
#breadcrumb {margin:10px 0px 15px;float:left;width:580px}
#twocolumns #leftcolumn #breadcrumb ul {list-style-type:none;margin:0;padding:0;font-size:11px;width:580px;float:left}
#twocolumns #leftcolumn #breadcrumb li {display:block;margin:0px 6px 0px 0px;font-size:11px;color:#444;float:left;line-height:19px}
#twocolumns #leftcolumn #breadcrumb, #breadcrumb a {color:#444;font-size:11px;padding:0;background:none}


/*---LINKE SPALTE---*/
#leftcolumn {padding:0px 20px 0px 15px;width:575px;float:left}
#leftcolumn .blog-infos {position:relative;top:-10px;color:#b5123e}
#leftcolumn .blog-infos a {background:none;padding:0}

#rightcolumn a.linkmehr, #leftcolumn a.linkmehr {margin-bottom:5px;float:right;display:block;background-position:0px 4px;}
#leftcolumn h1, #leftcolumn h1 strong, #leftcolumn h2, #leftcolumn h2 strong, #leftcolumn h3, #leftcolumn h3 strong, #leftcolumn h4, #leftcolumn h4 strong {color:#b5123e;font-weight:normal;font-family:Times, Georgia, Garamond;font-size:23px;line-height:25px}
#leftcolumn h2, #leftcolumn h4 {font-weight:normal}
#leftcolumn h2, #leftcolumn h4 {margin-bottom:12px;margin-top:9px}
#leftcolumn h3, #leftcolumn h3 strong {font-size:18px;font-weight:normal}
#leftcolumn li, #leftcolumn td {font-size:13px}
#home-blog-latest {padding-top:30px;background:url(/fileadmin/img/alice/blog_headline.png) no-repeat top left}
#home-editorial {padding-top:30px;background:url(/fileadmin/img/alice/editorial_headline.png) no-repeat top left}
#home-specials {padding-top:30px;background:url(/fileadmin/img/alice/specials_headline.png) no-repeat top left}

/*---RECHTE SPALTE---*/
#rightcolumn h2{margin:0 0 8px 0;font-size:18px;color:#2f1c49;font-family:Arial, Verdana, Helvetica, Myriad Pro, Sans-Serif}
#rightcolumn {float:left;width:359px;font-size:12px}

#emma-werbung {padding:15px 0px 10px;width:370px}
#emma-werbung img{margin:-15px 0px 0px -23px;float:left}
#emma-werbung h2 {color:#b6213f;font-size:15px;font-family:Verdana, Arial, Helvetica, Myriad Pro, Sans-Serif;margin:0px}
#emma-werbung a {margin-bottom:20px;display:block;background:url(/fileadmin/img/alice/linkpfeil.gif) no-repeat 124px 5px;text-indent:11px}
#rightcolumn .abschnitt {border-top:1px solid #aaa;margin-top:12px;padding-top:10px}
#rightcolumn strong, #rightcolumn b {color:#444;text-transform:uppercase;font-size:11px;font-weight:normal}
#rightcolumn h3 {color:#b5123e;font-size:15px;margin:-11px 0px 0px}

.bild-links {float:left;margin-right:12px}

/*---ALICE ON TOUR HEADLINE: kein Abstand nach unten---*/
#rightcolumn .csc-frame-frame1 h3, #rightcolumn .csc-frame-frame1 h2 {margin-bottom:0px}

/*---FOOTER---*/
#footer {clear:both;width:970px;height:auto;padding:14px 0px 0px 20px;margin:0 auto;background:url(/fileadmin/img/alice/footer_bg_top.gif) no-repeat -2px 0px}
#footer-navi {float:left;list-style-type:none;margin:0;padding:0;color:#2f1c49;font-size:11px;font-weight:bold;width:715px}
#footer-navi a {color:#2f1c49;font-size:11px;line-height:13px}
#footer-navi li {float:left;margin-right:20px;line-height:13px}
#footer-navi ul {position:relative;list-style-type:none;font-weight:normal;padding:0;margin:0 0 10px}
#footer-navi li ul li {float:none;margin:3px 0px 0px 0px;color:#474747;padding-left:10px;background:url(/fileadmin/img/alice/bulletpoint.gif) no-repeat 2px 4px}
#footer-navi li ul li a {color:#474747;line-height:13px}
#footer-rechts {float:left;margin:-4px 0px 0px -10px;padding:0;width:200px}
ul#footer-metanav {margin:0;padding:0;list-style-type:none;}
ul#footer-metanav li {margin:0;padding:0px 3px;display:inline;border-right:1px solid #474747;font-size:10px}
#footer-metanav li.last {border-right:none}
#footer-metanav li a {font-size:10px;padding:0;margin:0;color:#474747;}
#footer-suchformular {margin:8px 0 0 3px;padding:0;width:270px;float:left}
#footer-suchtext {width:223px;height:14px;border:none;margin:0px;position:relative;top:1px;padding:0px 0px 0px 3px;border:1px solid #aaa;font-size:10px}
#footer-unten {margin:0;padding:0;clear:both;background:url(/fileadmin/img/alice/footer_bg_bottom.gif) no-repeat top left;height:10px;margin-left:-20px}
#db-copyright {width:976px;text-align:right;clear:both;margin:0 auto 10px;}
#db-copyright a {font-size:9px;color:#2f1c49}
#copyrightvermerk {margin-top:35px;text-align:right;width:252px}
#copyrightvermerk a {color:#2f1c49;font-size:11px;font-weight:bold}

.horizontale_linie {border-top:1px solid #ccc;margin:15px 0px}


/*------Gaestebuch---------*/
.tx-veguestbook-pi1 {background-color:#F9F6EF;padding:0px 0px 5px;margin-top:30px}
.tx-guestbook-result {font-size:12px;background-color:#EEEBE4;padding:20px 20px 0px }
.tx-guestbook-pagination {padding:10px 20px 10px;background-color:#EEEBE4}
#twocolumns .tx-veguestbook-pi1 a {background:none;padding:0px}
#twocolumns .tx-guestbook-pagination a, #twocolumns .tx-guestbook-pagination strong {background:none;padding:0px 5px 0px 0px}
.tx-guestbook-left {float:left;width:102px;font-size:10px;padding-right:10px}
.tx-guestbook-right {float:left;width:445px;}
.tx-guestbook-clear {padding-top:0px;clear:both;height:0px;margin:0px}
#twocolumns .tx-veguestbook-pi1 h2 {width:450px;margin-left:112px;padding:2px 0px;color:#444;font-size:18px;border-bottom:1px dotted #444}
.tx-guestbook-date{font-style:italic;font-size:12px;font-weight:bold;width:100px;text-align:right;}

.csc-frame-rulerBefore {border-top:1px solid #ccc;clear:both;margin-top:0px;padding-top:20px}

/*-----SOCIALBOOKMARKS----*/
.tx-spsocialbookmarks-pi1 {margin:15px 0px 0px;padding:0px 0px 20px}
#rightcolumn .tx-spsocialbookmarks-pi1 img {position:absolute;border:1px solid #cdcdcd;margin-left:-23px}
#rightcolumn .tx-spsocialbookmarks-pi1 a {background:none;padding:0px;text-indent:23px;display:block;text-transform:uppercase;color:#7e7e7e;float:left;text-decoration:underline;margin-bottom:10px;font-size:12px}

#leftcolumn .csc-textpic-imagerow a {background:none;padding-left:0px}
.csc-textpic-caption {font-size:10px;padding:0px 0px 10px 0px;color:#444;font-weight:bold}
ul#alice-level-3 {list-style-type:none;margin:0 0 0px;padding:7px 0px 1px;border-bottom:1px solid #aaa;}
ul#alice-level-3 a {background:none;color:#797979;padding:0;margin:0}
ul#alice-level-3 li {padding:0;margin:0}
ul#alice-level-3 li.active a {color:#2C1946}
ul#alice-level-3 a img {border:none}
ul#alice-level-3 li ul {list-style-type:none;padding:0px 0px 5px 0px;margin:0px 0px 2px 0px;background:url(/fileadmin/img/alice/thirdlevelnav_trenner.png) no-repeat bottom left}
:focus {outline: 0;}

#leftcolumn .csc-textpic-imagewrap a {background:none;padding:0}

#leftcolumn .itemBody a {background:none;padding:0}
#leftcolumn .comments a{background:url(/fileadmin/img/alice/icon_kommentare.png) no-repeat 6px 3px;padding-left:20px}
#leftcolumn .permalink a {background:url(/typo3conf/ext/t3blog/icons/link.png) no-repeat;padding:0px 20px}
#leftcolumn .tags a {background:none;padding:0}
.itemTop, .itemTop div {font-size:11px;display:inline;font-weight:normal;color:#444}
#bloginhalt h3 {margin:0}
.itemNav {font-size:11px;margin-top:10px}
#commentListTitle {list-style-type:none;margin:0;padding:0}
#commentListTitle li {display:inline}

#startseite .erstellt-am, #startseite .comments {display:inline;color:#b5123e;}
#startseite .comments {padding:0px 10px 0px 0px}
#startseite .comments a {padding:0px;background:none}
#startseite .erstellt-am {padding-left:10px;border-left:1px solid #b5123e}
#startseite .itemNav, #startseite .itemNav .clear {clear:none;display:inline}
#startseite .date {display:inline}
#startseite .more {background:url(/fileadmin/img/alice/linkpfeil.gif) no-repeat 0px 3px;padding-left:10px}
#startseite #editorial-teaser, #startseite #topthemen-teaser {margin-top:30px}
#startseite #blog-teaser h1.teaser-headline, h1#blogteaser {text-indent:-2000px;background:url(/fileadmin/img/alice/blog_headline.png) no-repeat top left;height:38px}
#startseite #editorial-teaser h1.teaser-headline {text-indent:-2000px;background:url(/fileadmin/img/alice/editorial_headline.png) no-repeat top left;height:38px}
#startseite #topthemen-teaser h1.teaser-headline {text-indent:-2000px;background:url(/fileadmin/img/alice/topthema_headline.png) no-repeat top left;height:38px}
#startseite #editorial-teaser h2 a , #startseite #topthemen-teaser h2 a {background:none;padding:0}
.blogList .item {border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;line-height:19px}
#startseite .blogList .item {border:none;padding-bottom:0px;margin-bottom:0px}

#startseite #leftcolumn h2 {margin:18px 0px 9px}

#twocolumns a.jetzt-lesen {background:url(/fileadmin/img/alice/linkpfeil.gif) no-repeat 0px 5px;padding-left:10px;display:block;margin:10px 0px}

/*---Blog-Kommentare---*/
.commentListListing {background-color:#F5F0E4;float:left;margin:20px 0px}
.commentListListing .commentTopNav, .commentListListing .commentTopNav .author .author, .commentListListing .commentTopNav .author img, .commentListListing .commentTopNav .date {float:left;}
.commentListListing .commentTopNav {margin-left:10px;width:200px;background-color:#D2CAB9;padding:10px 2px 10px 10px;color:#333;font-size:11px}
.commentListListing .commentTopNav .author img {margin-right:6px}
.commentListListing .author .author {width:142px}
.commentListListing .commentBody {padding:0px 0px 0px 10px;float:left;width:300px}
.commentListListing .commentBody h5 {margin:0px 0px 5px 0px}
.commentListListing .commentFooter {clear:both;margin:0px 0px 10px 0px;border-bottom:1px solid #D2CAB9;padding:0px 0px 10px 0px}
.commentListListing .commentComments {padding:5px 0px;margin-left:10px}
#leftcolumn .commentListListing .commentComments a {background:url(/fileadmin/img/alice/icon_kommentare.png) no-repeat 0px 3px}

#commentFormNonAjax label {display:block;width:110px;float:left;font-weight:bold;text-align:right;padding-right:10px;font-size:11px}
#commentFormNonAjax .formElement {clear:both;margin-bottom:10px}
#commentFormNonAjax input.text {width:300px;border:1px solid #B5AE9F}
#commentFormNonAjax textarea {margin-left:120px;width:300px;border:1px solid #B5AE9F;padding:0}
#commentFormNonAjax .captchaimage, #commentFormNonAjax .captchatext,#commentFormNonAjax input.button {margin-left:120px}
#commentFormNonAjax .formElement.captchaimage {margin-bottom:5px}
#commentFormNonAjax .captchatext input.text {width:140px}

#commentFormNonAjax .subscribe {margin-left:120px}
#commentFormNonAjax .subscribe, #commentFormNonAjax .subscribetext, #commentFormNonAjax .subscribe input {float:left}
#commentFormNonAjax .subscribetext {display:block;width:300px}
#singleNavigation {margin-bottom:20px;}

/*---Gaestebuch Formular---*/
.tx-veguestbook-pi1 fieldset {border:none}
.tx-veguestbook-pi1 legend {padding:10px 0px;font-weight:bold}
.tx-veguestbook-pi1 label {display:block;float:left;width:110px;text-align:right;padding-right:10px}
.tx-veguestbook-pi1 .tx-guestbook-field {margin-bottom:10px}
.tx-veguestbook-pi1 input.tx-guestbook-form-inputfield-big, .tx-veguestbook-pi1 input.tx-guestbook-form-inputfield-med {width:300px;border:1px solid #B5AE9F}
.tx-veguestbook-pi1 textarea {width:300px;padding:0px;border:1px solid #B5AE9F}
.tx-veguestbook-pi1 .tx-guestbook-submit {margin-left:120px}


#rightcolumn .seiteempfehlen a {background:url(/fileadmin/img/alice/icon_seiteempfehlen.png) no-repeat;padding:1px 0px 10px 25px;display:block;margin-top:5px}
#rightcolumn .seitedrucken a {background:url(/fileadmin/img/alice/icon_drucken.png) no-repeat;padding:1px 0px 20px 25px}

/*------SEITE EMPFEHLEN-----------*/
.tipformrow {float:left;clear:both;margin-top:10px}
.tiplabel {float:left;width:180px;font-weight:bold;text-align:right;padding-right:10px}
.tipinput {float:left}
.tipinput input[type=text], .tipinput textarea {width:350px;border:1px solid #B5AE9F}
.theCaptcha {margin:5px 0px}
.theCaptcha img {border:1px solid #ccc}
.tipinput.captcha span.anmerkung {width:350px;font-size:10px;display:block}

/*---SITEMAP---*/
.csc-sitemap ul {list-style-type:none;margin:10px 0px 0px 0px;padding:0px;}
.csc-sitemap li {padding-bottom:5px}
.csc-sitemap ul ul {padding:0px 0px 0px 20px;}
#content .csc-sitemap ul li a {background:none}
#content .csc-sitemap ul a {font-weight:bold;font-size:16px;color:#2F1C49}
#content .csc-sitemap ul ul a {font-size:13px;color:#B5123E}
#content .csc-sitemap ul ul ul a {font-weight:normal}

#rightcolumn h5 b {font-weight:bold}
#content .tx-pagebrowse {color:#666}
#content .tx-pagebrowse a {background:none;padding:0}
.tx-pagebrowse-pages ol li {padding:0px 5px}