@charset "utf-8";



/* Netscape 4 safe font sizes */

body, div, p, th, td, li, dd, h2, h3, h4, h5, ul, ol, blockquote, input, textarea, select {

        font-family: verdana, sans-serif;

        font-size: 11px;

        color: #FFFFFF;

}





/* TIPS SCHATTENFIGUR */



#tips_schattenfigur {

        position: absolute;

        top: 10px;

        padding-left: 0px;

         z-index:1 !important;

       }



/* HEADERICONS FRANZ */



#facebook {

        position: absolute;

        top: 10px;

        padding-left: 450px;

        width: 105px;

        height:27px;

        z-index:1204;

        }





#twitter {

        position: absolute;

        top: 10px;

        padding-left: 570px;

         z-index:1203;

       }



#youtube {

        position: absolute;

        top: 10px;

        padding-left: 690px;

         z-index:1202;

       }



#iphone {

        position: absolute;

        top: 10px;

        padding-left: 810px;

         z-index:1201;

       }







        /* Schriften neu: von FL*/

h1 {

        font-family: georgia,verdana, sans-serif;

        font-size: 11px;

        color: #483834

}









/*--------------------------------------------------

Basic CSS (Body & Links)

--------------------------------------------------*/

body {

        background: #FFFFFF;

        margin: 0; padding: 0; border: 0;

}



/***************************/

        /* General element styles: */

/***************************/

pre { font-family: monospace; }

form { margin: 0px;}

p, pre { margin: 0px; }

p, td, ul, ol { font-size: 11px; }

td { vertical-align: top; }



input, textarea, select { border: 1px solid #9c9290;  color: #483936;  font-size: 11px; }

input[type=checkbox] { border: none; }



a { outline: none; }

a:link, a:active, a:visited {

        color: #9c9290;

        text-decoration: underline;

}

a:hover {

        color: #88BEE9;

        text-decoration: underline;

}



img { border: 0; }





#where-am-i {

        position: absolute;

        background-color: red;

        color: white;

        font-weight: bold;

        font-size: bigger;

        padding: 10px;

        z-index:1000;

}



/*--------------------------------------------------

Overall Wrapper

--------------------------------------------------*/

#wrapper {

 background: #FFFFFF;

        width: 990px;

        margin: 0px auto;



}





/*--------------------------------------------------

Contentheader

--------------------------------------------------*/

#contentheader {

        height: 115px;

        position: relative;

       }



.logo {

        position: absolute;

        left: 0px;

        top: 20px;

       }



#myplace-flash {

        position: absolute;

        left: 790px;

}



/*--------------------------------------------------

Menu Main

--------------------------------------------------*/

#menu_main {

        position: absolute;

        top: 74px;

        width:1000px;

        left: 0px;

        list-style-type:none;

        margin:0;

        padding:0;

        clear: both;

        z-index:1;

}

#menu_main li {

        float: left;

}

#menu_main li a span {

        display:none;

}

#menu_main li.linkedImg {

        border: none;

        margin: 0 0 0 8px;

        padding: 0 0 0 10px;

}

#menu_main .linkedImg {

        line-height: 1;

        height: 30px;

}

#menu_main .linkedImg a {

        position: relative;

        top: 0px;

        padding-left: 10px;

        display: block;

}





.menu_main_l0 a, .menu_main_l a, .menu_main_lde a { background: url(images/menu_main_l0.gif) no-repeat top left; height: 33px; display: block; }

.menu_main_l1 a { background: url(images/menu_main_l1.gif) no-repeat top left; height: 33px; display: block; }



#menu_main_all_about_irma a { width: 145px; }

#menu_main_all_about_irma a:link, #menu_main_all_about_irma a:visited, #menu_main_all_about_irma a:active { background-position: 0px 0px; }

#menu_main_all_about_irma a:hover { background-position: -1000px 0px; }

.menu_act#menu_main_all_about_irma a { background-position: -2000px 0px !important; }



#menu_main_irmas_tipps a { width: 110px; }

#menu_main_irmas_tipps a:link, #menu_main_irmas_tipps a:visited, #menu_main_irmas_tipps a:active { background-position: -145px 0px; }

#menu_main_irmas_tipps a:hover { background-position: -1145px 0px; }

.menu_act#menu_main_irmas_tipps a { background-position: -2145px 0px !important; }



#menu_main_dressing_room a { width: 145px; }

#menu_main_dressing_room a:link, #menu_main_dressing_room a:visited, #menu_main_dressing_room a:active { background-position: -255px 0px; }

#menu_main_dressing_room a:hover { background-position: -1255px 0px; }

.menu_act#menu_main_dressing_room a { background-position: -2255px 0px !important; }



#menu_main_department_store a { width: 170px; }

#menu_main_department_store a:link, #menu_main_department_store a:visited, #menu_main_department_store a:active { background-position: -400px 0px; }

#menu_main_department_store a:hover { background-position: -1400px 0px; }

.menu_act#menu_main_department_store a { background-position: -2402px 0px !important; }



#menu_main_irmas_diary a { width: 117px; }

#menu_main_irmas_diary a:link, #menu_main_irmas_diary a:visited, #menu_main_irmas_diary a:active { background-position: -570px 0px; }

#menu_main_irmas_diary a:hover { background-position: -1570px 0px; }

.menu_act#menu_main_irmas_diary a { background-position: -2574px 0px !important; }



/*--------------------------------------------------

Content

--------------------------------------------------*/

#contentcontainer {

        padding-top: 6px;



}

#contentmain {

        background-color: white;



}

#flashcontainer,

#flashcontainer_frontpage {

        background-color: #FFFFFF;

        padding-left:10px;

}



#contentmain_imgbot {

        background-color: white;

        display:none;

}





/*--------------------------------------------------

Contentfooter

--------------------------------------------------*/

#contentfooter {

        /*height: 150px;*/

        color: #978e8c;

        margin-top: 10px;

        margin-left: 12px;

}

#contentfooter-copyright {

padding-top: 70px;

text-align:left;

padding-left: 710px;

font-size: 10px;

color: #978e8c;

}



#contentfooter-copyright-allabout {

padding-top: 10px;

text-align:left;

padding-left: 710px;

font-size: 10px;

color: #978e8c;

}



#contentfooter ul{

        text-align: left;

        margin: 0; padding: 0;

}

#contentfooter ul li{

        display: block;

        float: left;

}

#contentfooter ul li a {

        color: #978e8c;

        text-decoration: none;

        text-transform: uppercase;

}

#contentfooter ul li a:hover { color: #d6cfcd; }

.footer_menu li {

        padding-right: 10px; margin-right: 8px;

        border-right: 1px solid #9c9290;

}

#footer_menu_lastitem {

        border: none;

        margin-right: 0;

        padding-right: 0;

}

#contentfooter ul li.menu_act a { color: black; }

.tx-macinasearchbox-pi1{

        color: #978e8c;

}





#contentfooter-copyright {

        clear: both;

       width: 300px;

        margin-top: -10px;

}

/*--------------------------------------------------

Templates

--------------------------------------------------*/

#fce_col-70-30 { }

#fce_col-70-30_1 { width: 70%; }

#fce_col-70-30_2 { width: 30%; }



#fce_col-50-50 { }

#fce_col-50-50_1 { width: 50%; }

#fce_col-50-50_2 { width: 50%; }



#fce_col-30-70 { }

#fce_col-30-70_1 { width: 30%; }

#fce_col-30-70_2 { width: 70%; }



#fce_col-20-40-40 { }

#fce_col-20-40-40_1 { width: 20%; }

#fce_col-20-40-40_2 { width: 40%; }

#fce_col-20-40-40_3 { width: 40%; }



/*--------------------------------------------------

Contact-Page

--------------------------------------------------*/

span.contact{

        display: block;

        margin-bottom: 45px;

        color: #B6A8A5;

}

td#fce_col-50-50_1 span.contact {

  width:  169px;

}

td#fce_col-50-50_2 span.contact {

  width: 281px;

}

span.contact p{

  font-family: georgia;

  font-size: 14px;

  margin-bottom: 6px;

}

span.contact h1{

  font-family: georgia;

  font-size: 17px;

  color: #847B76;

  font-weight: bold;

  text-transform: uppercase;

  margin: 0 0 9px 0;

}



span.contact p.bodytext a,

span.contact p.bodytext a.mail{

  font-weight: normal;

  font-weight: bold;

  color: ##9C9290;

}

span.contact p.bodytext a:hover {

  color: #88BEE9;

  text-decoration: none;

}

/******************/

/* My Place       */

/******************/

#myplace {

        background: url(images/myplace-background.png)

no-repeat;

        min-height: 570px;

}



#myplace-header {

        width: 100%;

        background-color: #9f8e87;

        height: 54px;

        margin-top:15px;

}

#myplace-header td {

        vertical-align: bottom;

}



#myplace-header td.myplace-header-left {

        padding-left: 28px;

        padding-bottom: 3px;

        width: 272px;

}



#myplace-userinfo {

        font-weight: bold;

        font-size: 11px;

        padding-bottom: 6px;

}

#myplace-content {

        padding-left: 28px;

}

#myplace-header td.myplace-header-right {

        text-align: right;

        padding-right: 15px;

        padding-bottom: 5px;

}

#myplace-header td.myplace-header-right a {

        color: white;

        text-decoration: underline;

}



#myplace ul.csc-menu {

        margin: 0;

        padding: 0;

        margin-top: 30px;

}

#myplace ul.csc-menu li {

        padding: 0;

}



#myplace ul.csc-menu div {

        margin-top: 10px;

}





/*--------------------------------------------------

TYPO3

--------------------------------------------------*/

/********************************/

/* Frames, spacing, link-to-top */

/********************************/

P.csc-linkToTop { text-align: right; }

P.csc-linkToTop A { font-weight: bold; }



DIV.csc-frame { border: 0px; }

DIV.csc-frame-invisible {}

DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }

DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }

DIV.csc-frame-indent { padding-left: 100px; }

DIV.csc-frame-indent3366 { padding-left: 33%; }

DIV.csc-frame-indent6633 { padding-right: 33%; }

DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }



DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }



/******************/

/* Headers, plain */

/******************/

H1 { font-size: 14px; font-style: bold;}

H2 { font-size: 14px; color: #483936; font-style: bold;}

H3 { font-size: 16px; color: #483936; }

H4 { font-size: 14px; color: #483936; }

H1, H2, H3, H4, H5, H6 { margin: 0px 0px 10px 0px; }

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }



/* Headers, with link */

H1 A, H2 A, H3 A, H4 A, H5 A { color: #483936; text-decoration: none; }

H2 A { color: #483936; }

H3 A { color: #483936; }

H4 A { color: #483936; }

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }



/* Header date */

P.csc-header-date { font-size: 11px; color: #483936; }



/* Subheader, general */

P.csc-subheader { font-style: italic; background-color: #483936; }



/* Subheader, specific */

P.csc-subheader-0 { font-style: normal; }

P.csc-subheader-1 { color: #483936; }

P.csc-subheader-2 { color: #483936; }

P.csc-subheader-3 { color: #483936; }







/*******************/

        /* RTE / Bodytext: */

/*******************/

P.bodytext { color: #ab9b97; }

P.bodytext A { font-weight: bold; }



/* RTE / Bulletlists */

UL { }

UL UL LI { }

OL { }

LI { }



/* RTE / Table styling */

TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }

TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }

TABLE.contenttable TR TD P.bodytext { font-size: 11px; }

TABLE.contenttable TR { background-color: #EDEBF1; }







/**********/

/* Images */

/**********/



/* Images / Captions */

P.csc-caption { font-size: 11px; font-style: italic; }



/* Images / Tables / Floating text */

TABLE.imgtext-table { border: 0px; }



/* Images / Tables / Wrapped text */

        /* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */

TABLE.imgtext-nowrap { border: 0px; }

TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }







/***************/

/* Bulletlists */

/***************/



/* Bulletlists, general */

UL.csc-bulletlist LI { font-size: 11px; }



/* Bulletlists, specifically */

UL.csc-bulletlist-0 { color: #000000; }

UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }

UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }

UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }







/*********************/

/* Tables, generally */

/*********************/

TABLE.contenttable P { font-size: 11px; }

TABLE.contenttable TR TD { vertical-align: top; }



/* Tables, specifically */

TABLE.contenttable-0 P { color: #000000; }



TABLE.contenttable-1 P { color: #186900; }

TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }

TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}



TABLE.contenttable-2 P { color: #10007B; }

TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}

TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }



TABLE.contenttable-3 P { color: #8A0020; }

TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}

TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }







/************************/

/* Filelinks, generally */

/************************/

TABLE.csc-uploads { border: 0px; }

TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 11px; }

TABLE.csc-uploads TR TD { vertical-align : top; }

TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }

TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }

TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }

TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }

TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }



/* Filelinks, specifically */

TABLE.csc-uploads-1 { border-color: #186900; }



TABLE.csc-uploads-2 { border-color: #10007B; }



TABLE.csc-uploads-3 { border-color: #8A0020; }

TABLE.csc-uploads-3 TR TD { vertical-align: middle; }

TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }

TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }







/*****************/

/* Various Forms */

/*****************/



        /* Email, Login and Search forms generally: */

FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }

FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }

FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }

FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }

FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }



/* Email form, specifically */

FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }



/* Search form, specifically */

FORM TABLE.csc-searchform { width: 100%; }

FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }

FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }

FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }



/* Login form, specifically */

FORM TABLE.csc-loginform { width: 70%; }



/* general classes for forms (f.i. dotted border + gray background) */

.form-border {

        border: 1px dotted black;

        padding: 6px;

}

.form-inner {

        background-color: #C1C1C1;

        padding: 18px;

        position: relative;



}

.form-inner div {

        width: 100%;



}

input {

        padding: 0;

        margin: 0;

        height: 15px;

}

input.submit {

        border: none;

        background-color: transparent;

        background-position: right;

        background-repeat: no-repeat;

}



/*****************************/

/* Department-Store Order-Form */

/*****************************/

.ds-order-form .left {

        float: left;

}

.ds-order-form .right {

        float: right;

}



.ds-order-form .left, .ds-order-form .right {

        height: auto;

        width: 320px;

}

.ds-order-form .form-inner {

        padding: 14px 16px 14px 12px;

        height: 272px;

}

.ds-order-form .right .form-inner {

        background-image: url(images/bg_order_form_right.gif);

        background-repeat: no-repeat;

        background-position: bottom;

}

.ds-order-form .form-inner div {

        height: 33px;

}

.ds-order-form input {

        width: 288px;

}

.ds-order-form input.street {

        width: 214px;

}

.ds-order-form label.street {

        padding-right: 179px;

}

.ds-order-form label.street_delivery {

        padding-right: 186px;

}



.ds-order-form input.no {

        width: 65px;

        margin-left: 3px;

}

.ds-order-form input.zip {

        width: 80px;

}

.ds-order-form input.city {

        width: 201px;

        margin-left: 3px;

}

.ds-order-form label.zip {

        padding-right: 61px;

}

.ds-order-form label.zip_delivery {

        padding-right: 68px;

}

.ds-order-form .form-inner div.required {

        text-align: right;

        height: auto;

        padding-right: 1px;

        width: auto;

}

.ds-order-form h3 {

        font-size: 13px;

}

.ds-order-form h1 {

        padding-bottom: 6px;

}

.ds-order-form .product {

        margin-top: 16px;

        position: relative;

        padding-left: 17px;

}

.ds-order-form .product_information {

        background-color: #473833;

        color: white;

        font-weight: bold;

        padding: 2px;

}

.ds-order-form .price {

        padding-left: 15px;

}

.ds-order-form td {

        padding: 0;

        margin: 0;

}

.ds-order-form table {

        margin-top: 4px;

        position: relative;

}

.ds-order-form td.product_left {

        width: 318px;

}

.ds-order-form label.size {

        padding-right: 54px;

}

.ds-order-form input.size,

.ds-order-form input.quantity {

        width: 84px;

}

.ds-order-form textarea.text {

        width: 389px;

        height: 79px;

}

.ds-order-form div.delivery {

        font-weight: bold;

        position: relative;

        padding: 5px 0px 0px 0px;

}

.ds-order-form p.payment {

        padding-top: 6px;

}

.ds-order-form .delivery_price {

        position: absolute;

        right: 35px;

}

.ds-order-form .agb_submit {

        clear: both;

        margin-top: 20px;

        position: relative;

        width: 100%;

}

.ds-order-form label.accept_agb {

        position: absolute;

        top: 1px;

        left: 25px;

}

.ds-order-form input.accept_agb {

        width: 25px;

        border: none;

}

.ds-order-form input.submit {

        position: absolute;

        right: 0px;

        top: -6px;

        width: 180px;

        height: 21px;

        background-image: url(images/ds_order_button_bestellung-absenden.gif);

}



.ds-order-form input.submit:hover {

        background-image: url(images/ds_order_button_bestellung-absenden-rollover.gif);

}



.ds-order-form a,

        .ds-order-form a:link,

        .ds-order-form a:active,

.ds-order-form a:visited {

        color: #483936;

        text-decoration: underline;

}

.ds-order-form a:hover {

        color: #9C9290;

}



/*****************************/

/* Registration    */

/*****************************/

#tx-srfeuserregister-pi1-fe_users_form {

        width: 337px;



}



.registration-link {

        border: 1px dotted black;

        padding: 6px;

}

.registration-link a {

        display: block;

        width: 299px;

        background-color: #e7e5e4;

        color: #fc5d2b;

        text-align: center;

        font-weight: bold;

        font-size: 20px;

        padding: 16px 0px;

}

.registration-link a:hover {

        background-color: #cecac9;

        text-decoration: none;

        color: #fc5d2b;

}

.registration-link .small {

        font-weight: normal;

        font-size: 10px;

}

.tx-srfeuserregister-pi1-notice {

        padding-left: 85px;

}



.tx-srfeuserregister-pi1 .form-inner div {

        padding-top: 2px;

}



.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 textarea {

        width: 288px;

}



.tx-srfeuserregister-pi1 textarea {

        height: 40px;

        overflow: auto;



}



.tx-srfeuserregister-pi1 select {

        width: 288px;

}



.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio {

        width: 20px;

        border: none;

        margin-bottom: -3px;

}



.tx-srfeuserregister-pi1 .gender {

        margin-top: 2px;

}



.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {

        border: none;

        background-image: url(images/registrieren_normal.png);

        width: 113px;

        height: 21px;

        margin-left: 177px;

        margin-bottom: 12px;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-edit,

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-edit-confirm {

        border: none;

        background-image: url(images/registrieren-edit-speichern_normal.png);

        width: 91px;

        height: 21px;

        margin-left: 199px;

        margin-bottom: 12px;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-edit-reject {

        border: none;

        background-image: url(images/registrieren-edit-zurueck_normal.png);

        width: 113px;

        height: 21px;

        margin-left: 177px;

        margin-bottom: 12px;

}



.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit:hover {

        background-image: url(images/registrieren_rollover.png);

}

        .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-edit:hover,

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-edit-confirm:hover {

        background-image: url(images/registrieren-edit-speichern_rollover.png);

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit-edit-reject:hover {

        background-image: url(images/registrieren-edit-zurueck_rollover.png);

}







#tx-srfeuserregister-pi1-tx_abzirmamyplace_accept_agb {

        width: 20px;

}

.tx-srfeuserregister-pi1 .accept-agb {

        margin-top: 5px;

        margin-bottom: 5px;

}

.tx-srfeuserregister-pi1 .accept-agb-row2 {

        padding-left: 23px;

}



.tx-srfeuserregister-pi1-error { color: red; }

/*****************************/

/* Login    */

/*****************************/

.tx-newloginbox-pi1 {

        margin-top: 18px;

        width: 315px;

        color:#000000;

}

.tx-newloginbox-pi1 label {

        float: left;

        position: relative;

        width: 78px;

        font-weight: bold;

        color: #000000;

}

.tx-newloginbox-pi1 input {

        float: left;

        width: 185px;

        height: 14px;

}



.form-inner {

        padding-bottom: 0px;

}



.tx-newloginbox-pi1 .form-inner div {

        clear: both;

        height: 23px;

        position: relative;



}



label.permalogin {

        float: right;

        width: 129px;

        font-weight: normal;



}

input#permalogin {

        float: right;

        border: none;

        width: 18px;

}

.tx-newloginbox-pi1 div.submit-wrapper {

        height: 33px;

}

.tx-newloginbox-pi1 input.submit {

        background: url(images/login_normal.png);

        width: 57px;

        height: 20px;

        float: right;

        margin-top: 3px;

}

.tx-newloginbox-pi1 input.submit:hover {

        background-image: url(images/login_rollover.png);

}



.tx-newloginbox-pi1 p.forgot-password {

        text-align: right;



}



/* hide loginbox when logged in, we need it to be there for autoredirect, but do not want to see it*/

div#myplace-content .tx-newloginbox-pi1 {

        display:none;

}





/*****************/

/* Search result */

/*****************/



        /* Search Result, result information box: */

TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}

TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }

TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}

TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }

TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }



        /* Search Result, header + abstract: */

H3.csc-searchResultHeader A { color: #186900; }

H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }

P.csc-searchResult { font-style: italic; margin-left: 20px;}



/* Search word markup */

SPAN.csc-sword { font-weight: bold; color: red; }





/*****************************/

/* Menu / Sitemap, generally */

/*****************************/

DIV.csc-menu { margin-left: 10px; }

DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }

DIV.csc-menu P A { color: #000000; text-decoration: none; }

DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }

DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }



/* Menu / Sitemap, "Menu of these pages" */

DIV.csc-menu-def P {  }



/* Menu / Sitemap, "Menu of subpages to these pages" */

DIV.csc-menu-1 { }



/* Menu / Sitemap, "Sitemap" */

DIV.csc-menu-2 { }

DIV.csc-menu-2 P.csc-sitemap { }

DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }

DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }

DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }

DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }

DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }

DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }

DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }



/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */

DIV.csc-menu-3 { }

DIV.csc-menu-3 P.csc-section { margin-left: 0px; }

DIV.csc-menu-3 P.csc-section A { color: #186900; }



/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */

DIV.csc-menu-4 { }

DIV.csc-menu-4 P { margin-top: 2px; }

DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }



/* Menu / Sitemap, "Recently updated pages" */

DIV.csc-menu-5 { }



/* Menu / Sitemap, "Related pages (based on keywords)" */

DIV.csc-menu-6 { }



/* Menu / Sitemap, "Menu of subpages to these pages + sections" */

DIV.csc-menu-7 { }

DIV.csc-menu-7 P { font-weight: bold; }

DIV.csc-menu-7 P.csc-section A { color: #186900; }







/****************************************/

/* Frontend editing / TYPO3 Admin Panel */

/****************************************/

IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; }



/* Default styles for the Admin Panel */

TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }

TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }

TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }

TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }

TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }

TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }

TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }

TABLE.typo3-editPanel TD { border: 0px; }





/*************/

/* Debugging */

/*************/

/*

H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}

TD TABLE { border: 1px dotted #000099;}

DIV { border: 1px dotted #990000;}

IMG.spacer-gif { border: 1px solid black; }

*/





/*--------------------------------------------------

        EXT: rr_irmastips

--------------------------------------------------*/

.tx-rrirmastipps-pi1 {

        min-height: 520px;

        height: auto !important;  /* für moderne Browser */

        height: 520px;  /*für den IE */

}



.tx-ce-irmastipps-pi1-image {

        background-color: white;

}

.tx-ce-irmastipps-pi1-text {

        background-color: white;

}



/*--------------------------------------------------

        EXT: rr_irmastips Frontpage

--------------------------------------------------*/

#irmastips-frontpage {}



#irmastips-frontpage-img {

        text-align: center;

        vertical-align: middle;

        width: 600px;

        padding: 0px 0px 0px 0px;



        min-height: 520px;

        height: 520px !important;  /* für moderne Browser */

        height: 520px;  /*für den IE */

}

#irmastips-frontpage-box {

        position: absolute;

        background: url(images/irmastipps_box_bg.gif) no-repeat;

        height: 450px; width: 323px;

        top: 100px; right:81px;

        margin-bottom: 50px;

}

#irmastips-frontpage-content {

        position: relative;

        top: 140px; left: 70px;

        width: 220px; height: 178px;

        overflow: hidden;

        z-index: 10;

}



#irmastips-frontpage-content p { color: #ffffff; font-size: 13px; }

#irmastips-frontpage-content h1 { color: #ffffff; font-size: 13px; font-weight: bold; text-align: left; margin: 0 0 15px 0; }

#irmastips-frontpage-content a { color: #ffffff; }

#irmastips-frontpage-content a.important { color: #ae0606; }



a#irmastips-frontpage-more span {

        display:none;

}

a#irmastips-frontpage-more {

        display: block;

        position: absolute;

        right: 34px; bottom: 65px;

        width: 75px; height: 40px;

        background: url(images/irmastipps_box_more.gif) no-repeat top left;

}

a#irmastips-frontpage-more:hover {

        background-position: -80px 0px;

}



#irmastips-frontpage-signup {

        position: absolute;

        bottom: 0px; left: 0px;

}

a#irmastips-frontpage-signup {

        display: block;

        left: 52px; bottom: 3px;

        width: 195px; height: 120px;

        background: url(images/irmastipps_box_join.gif) no-repeat top left;

}

a#irmastips-frontpage-signup:hover { background-position: -200px 0px; }

a#irmastips-frontpage-signup span { display:none; }



/*--------------------------------------------------

        EXT: rr_irmastips Tipps

--------------------------------------------------*/

#irmastips-watermark {

        position: relative;

}

#irmastips-watermark img {

        position: absolute;

        top: -40px; left: -40px;

}



#irmastips-page {

        margin-bottom: 30px;

        position: relative;

        z-index: 5;

}



#irmastips-page-menu {}



#irmastips-page-img {

        text-align: right;

}



#irmastips-page-content {

        background: #a28e85;

        width: 235px;

        color: #ffffff;

        padding: 10px 25px 15px 27px;

}

#irmastips-page-content p { color: #ffffff; font-size: 13px; }

#irmastips-page-content h1 { color: #ffffff; font-size: 13px; font-weight: bold; text-align: center; height: 80px; margin: 20px 0 0 0; }

#irmastips-page-content h2 { color: #ffffff; font-size: 13px; font-weight: bold; padding: 0 0 5px 0; width: 250px;}

#irmastips-page-content h3 { color: #ffffff; font-size: 13px; font-weight: bold; padding: 0 0 10px 0; }

#irmastips-page-content a { color: #ffffff; }

#irmastips-page-content a.important { color: #ae0606; }



.tx-ce-irmastipps-pi1-text h2 { width: 250px; margin: 0 0 5px; }

#lyr1 { width: 200px; }



/*--------------------------------------------------

        EXT: rr_irmastips Menu

--------------------------------------------------*/

#menutippscontainer {

        position: relative;

        float: left;

        width: 175px;

          z-index:1000 !important;

}

#menu_tipps {

        list-style-type:none;

        margin:0;

        padding:0;

         z-index:1000 !important;

}

#menu_tipps li {

        float: left;

         z-index:1000 !important;

}

#menu_tipps li a span {

        display:none;

}

.menu_tipps_l0 a { background: url(images/menu_tipps_l0.gif) no-repeat top left; height: 24px; display: block; }

.menu_tipps_l1 a { background: url(images/menu_tipps_l1.gif) no-repeat top left; height: 24px; display: block; }



#menu_tipps_beauty a { width: 170px; }

#menu_tipps_beauty a:link, #menu_tipps_beauty a:visited, #menu_tipps_beauty a:active { background-position: 0px 0px; }

#menu_tipps_beauty a:hover { background-position: 0px -500px; }

.menu_act#menu_tipps_beauty a { background-position: 0px -1000px !important; }



#menu_tipps_wine_dine a { width: 170px; }

#menu_tipps_wine_dine a:link, #menu_tipps_wine_dine a:visited, #menu_tipps_wine_dine a:active { background-position: 0px -24px; }

#menu_tipps_wine_dine a:hover { background-position: 0px -524px; }

.menu_act#menu_tipps_wine_dine a { background-position: 0px -1024px !important; }



#menu_tipps_fashion a { width: 170px; }

#menu_tipps_fashion a:link, #menu_tipps_fashion a:visited, #menu_tipps_fashion a:active { background-position: 0px -48px; }

#menu_tipps_fashion a:hover { background-position: 0px -548px; }

.menu_act#menu_tipps_fashion a { background-position: 0px -1048px !important; }



#menu_tipps_gadgets a { width: 170px; }

#menu_tipps_gadgets a:link, #menu_tipps_gadgets a:visited, #menu_tipps_gadgets a:active { background-position: 0px -72px; }

#menu_tipps_gadgets a:hover { background-position: 0px -572px; }

.menu_act#menu_tipps_gadgets a { background-position: 0px -1072px !important; }



#menu_tipps_party a { width: 170px; }

#menu_tipps_party a:link, #menu_tipps_party a:visited, #menu_tipps_party a:active { background-position: 0px -96px; }

#menu_tipps_party a:hover { background-position: 0px -596px; }

.menu_act#menu_tipps_party a { background-position: 0px -1096px !important; }



#menu_tipps_psycho a { width: 170px; }

#menu_tipps_psycho a:link, #menu_tipps_psycho a:visited, #menu_tipps_psycho a:active { background-position: 0px -120px; }

#menu_tipps_psycho a:hover { background-position: 0px -620px; }

.menu_act#menu_tipps_psycho a { background-position: 0px -1120px !important; }



#menu_tipps_travel a { width: 170px; }

#menu_tipps_travel a:link, #menu_tipps_travel a:visited, #menu_tipps_travel a:active { background-position: 0px -144px; }

#menu_tipps_travel a:hover { background-position: 0px -644px; }

.menu_act#menu_tipps_travel a { background-position: 0px -1144px !important; }



#menu_tipps_shopping a { width: 170px; }

#menu_tipps_shopping a:link, #menu_tipps_shopping a:visited, #menu_tipps_shopping a:active { background-position: 0px -168px; }

#menu_tipps_shopping a:hover { background-position: 0px -668px; }

.menu_act#menu_tipps_shopping a { background-position: 0px -1168px !important; }



#menu_tipps_wellness a { width: 170px; }

#menu_tipps_wellness a:link, #menu_tipps_wellness a:visited, #menu_tipps_wellness a:active { background-position: 0px -192px; }

#menu_tipps_wellness a:hover { background-position: 0px -692px; }

.menu_act#menu_tipps_wellness a { background-position: 0px -1192px !important; }





/*--------------------------------------------------

Store

--------------------------------------------------*/

.store_btn-order {

        position: absolute;

}

.store_btn-order a {

        display:block;

        height:18px;

}

.store_btn-order a span {

        display: none;

}

.store_btn-order-v1_l0 a { background: url(/fileadmin/content/store/store_btn-order-v1_l0.gif) no-repeat top left; width: 70px; }

.store_btn-order-v1_l1 a { background: url(/fileadmin/content/store/store_btn-order-v1_l1.gif) no-repeat top left; width: 70px; }

.store_btn-order-v2_l0 a { background: url(/fileadmin/content/store/store_btn-order-v2_l0.gif) no-repeat top left; width: 70px; }

.store_btn-order-v2_l1 a { background: url(/fileadmin/content/store/store_btn-order-v2_l1.gif) no-repeat top left; width: 70px; }



#store_btn-order_p1a1 { left: 300px; top: 535px;}

#store_btn-order_p1a1 a:link, #store_btn-order_p1a1 a:visited, #store_btn-order_p1a1 a:active { background-position: 0px 0px; }

#store_btn-order_p1a1 a:hover { background-position: 0px 0px; }



#store_btn-order_p1a2 { left: 754px; top: 535px;}

#store_btn-order_p1a2 a:link, #store_btn-order_p1a2 a:visited, #store_btn-order_p1a2 a:active { background-position: 0px 0px; }

#store_btn-order_p1a2 a:hover { background-position: 0px 0px; }





/*--------------------------------------------------

Search

--------------------------------------------------*/

.tx-indexedsearch-searchbox { background: #473833; color: white; padding: 10px; }

.tx-indexedsearch-searchbox label { color: white; font-size: 16px; }

.tx-indexedsearch-searchbox input { border: 2px solid white; }



.tx-indexedsearch-browsebox { border: 1px solid #473833; padding: 2px 4px; margin: 10px 0 10px 0;}

.browsebox { padding: 0; }



.tx-indexedsearch-res h3 { border-bottom: 1px solid #9C9290; }

.tx-indexedsearch-title a:hover { text-decoration: none; }

.tx-indexedsearch-percent { font-size: 10px; }





/*--------------------------------------------------

        EXT: rr_phplist

--------------------------------------------------*/

.tx-rrphplist-pi1 {

        position: absolute;

        top: 252px;

        left: 391px;

        font-size: 12px;

}



.tx-rrphplist-pi1 p {

        font-size: 12px;

}



.blacklisted {

        border: 2px solid red;

        margin: 10px 0px;

        padding: 4px;

}



#phplist-input-email {

        position: relative;

        top: -2px;

        font-size: 16px;

        margin-bottom: 10px;

}



#phplist-checkbox-attr1, #phplist-checkbox-list1, #phplist-checkbox-list2{

        float: left;

}



span.email_l0 span, span.attr1_l0 span, span.list1_l0 span, span.list2_l0 span {

        display:none;

}



span.email_l0 {

        background: url(/fileadmin/content/newsletter/newsletter_email_l0.gif) no-repeat top left;

        display:block;

        width: 50px;

        height: 20px;

}

span.attr1_l0 {

        background: url(/fileadmin/content/newsletter/newsletter_agb_l0.gif) no-repeat top left;

        display:block;

        width:418px;

        height: 50px;

}

span.list1_l0 {

        background: url(/fileadmin/content/newsletter/newsletter_list1_l0.gif) no-repeat top left;

        display:block;

        width:418px;

        height: 50px;

}

span.list2_l0 {

        background: url(/fileadmin/content/newsletter/newsletter_list2_l0.gif) no-repeat top left;

        display:block;

        width:418px;

        height: 50px;

}



#phplist-submit {

        border: none;

}



#phplist-btn-submit {

        width: 93px;

        height: 28px;

        padding: 28px 0 0;

        margin: 0;

        border: 0;

        background: transparent url(/fileadmin/content/newsletter/newsletter_btn-signup_l0.gif) no-repeat left top;

        overflow: hidden;

        cursor: pointer; /* hand-shaped cursor */

        cursor: hand; /* for IE 5.x */

}

.phplist-table { padding: 0; margin: 0; border-collapse:collapse; border-spacing: 0; }



.tx-rrphplist-pi1 ul li { list-style: none; padding: 0; margin: 0; }

.tx-rrphplist-pi1 ul li.list { font-size: 14px; font-weight: bold; padding-bottom: 10px; }

.tx-rrphplist-pi1 ul li.list .listdescription { font-size: 12px; font-weight: normal; }











/*--------------------------------------------------

        EXT: NEWS

--------------------------------------------------*/





/*-----------------------------------  clearer  -----------------------------------*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */



.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{

        clear:right;

        height:1px;

        border:1px solid #ffffff;

}

.news-latest-container HR.clearer {

        clear:left;

        height:1px;

        border:1px solid #ffffff;

}



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container {

        border:1px solid #333;

        background-color:#BBE53A;

}



.news-latest-container H2,.news-latest-gotoarchive {

        color:#fff;

        padding:3px;

        margin:3px;

        border:1px solid #666;

        /*background-color:#D8FA70;*/

        background-color:#769024;

}



.news-latest-gotoarchive {

        font-weight:bold;

        margin-top:5px;

}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {

        color:#fff;

}

.news-latest-gotoarchive A {

        color:#fff;

}

.news-latest-item {

/* IE hack */

        height: 1%;

        line-height: 1.3;

/* IE hack end */

        padding:3px;

        margin:3px;

        border:1px solid #666;

        background-color:#F9FFE5;

}



.news-latest-item IMG {



        margin-bottom:5px;

        margin-right:5px;

        border:1px solid #666;

        float:left;

}

.news-latest-category IMG {

        float: none;

        border:none;

        margin:0px;

}

.news-latest-date,.news-latest-morelink,.news-latest-category {

        font-size:9px;

}



.news-latest-morelink {

        height:12px;

}



.news-latest-morelink A {

        float:right;

}



/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {

}





.news-list-item {

        padding:0px;

        margin:0px;

        background-color:#ffffff;

}

.news-search-form {

        padding:3px;

        margin-bottom:5px;

        border:1px solid #666;

        background-color:#F9FFE5;



}

.news-search-emptyMsg{

        margin:0px;

}

.news-search-form FORM {

        margin:0px;

}

.news-list-container H3 {

        margin-bottom: 5px;

        padding: 2px;

        border-bottom: 1px solid #473833;

        background-color: #473833;

}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {

        color:#fff;

        padding-left:2px;

}

.news-list-container H3 A {

        color:#fff;



}

.news-list-container P {

        padding-left:3px;

}

.news-list-date {

        float: right;

        color: #473833;

        width: 70px;

        text-align: right;

        height: 18px;

        margin-top: -4px;

        margin-right: -2px;

        font-size: 9px;

        font-weight: normal;

        background-color: #ffffff;

}



.news-list-imgcaption {

        float: right;

        padding-top:3px;

        padding-right:3px;

        font-size: 9px;



}



.news-list-container IMG {



        float: right;

        border:1px solid #666;

        margin-bottom:5px;

        margin-right:2px;

        margin-left:5px;

}

.news-list-category IMG {

        float: none;

        border:none;

        margin:0px;

}



.news-list-morelink,.news-list-category {

        font-size:9px;

        margin-left:3px;

        color: #AB9B97;

}

.news-list-category {

        padding: 6px 0px;

}

.news-list-morelink  {

        margin-bottom:3px;

        font-size:16px;

}

.news-list-morelink a {

        color: #473833;

}

.news-list-browse {

        text-align: center;

}







/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {

        margin:3px;

        border:1px solid #666;

        padding:3px;

        background-color:#F9FFE5;

}

.tx-ttnews-browsebox TD {

        font-size: 10px;

}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {

        font-weight: bold;

}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{

        margin:0px;

}



.tx-ttnews-browsebox-SCell {

        background-color: #BBE53A;

        border:1px solid #666;

}

.news-search-emptyMsg {

        font-size: 11px;

        margin-left: 10px;

}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {

        padding:0px;

        margin-bottom:0px;

}

.news-single-item H2 {

        font-size: 16px;

        font-weight:bold;

        color: #473833;

        margin-bottom: 0px;

}

.news-single-item H3 {

        margin-bottom: 15px;

        font-size: 11px;

        font-weight:bold;

        color: #473833;

}







.news-single-img {

        float: right;

        margin-left:5px;



}







.news-single-imgcaption {

        padding:3px;

        clear:both;

}



.news-single-category {



        float: right;

}

.news-single-backlink, .news-single-backlink a {

        font-weight: bold;

        font-size: 10px;

        margin-bottom: 15px;

        margin-top: 10px;

}

.news-single-backlink {

        padding-top: 5px;

}

.news-single-timedata {

        float: right;

}

.news-single-timedata, .news-single-author,.news-single-imgcaption {

        font-size: 9px;

}

.news-single-author {

        border-bottom: 1px solid #473833;

        padding-bottom: 10px;

        margin-bottom: 10px;

}

.news-single-additional-info {

        /*         clear: both; */

        margin-top: 15px;

        border: 1px solid #473833;

        padding:3px;

}

.news-single-related,.news-single-files,.news-single-links  {

        margin:0px;

        padding:6px;

}



.news-single-related DD, .news-single-links DD, .news-single-files DD {

        margin-left:20px;

}



.news-single-related DT, .news-single-links DT, .news-single-files DT {

        font-weight: bold;

        font-size: 11px;

        margin-left:5px;

        width:90%;

}



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {

        margin-top:10px;

        padding:3px;

        border:1px solid #333;

        background-color:#BBE53A;

}

.news-amenu-container LI {

        padding-bottom:1px;

}

.news-amenu-container UL {

        padding:3px;

        margin-top:5px;

        margin-left:0px;

        margin-bottom:0px;

        border:1px solid #666;

        background-color:#F9FFE5;

        list-style-type: none;

}

.news-amenu-container H2 {

        color:#fff;

        padding:3px;

        border:1px solid #666;

        background-color:#769024;

}

.news-amenu-item-year {

        font-weight: bold;

        border: 1px solid #666;

        padding: 2px;

        background-color: #769024;

        color:#fff;

}



/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */





.news-catmenu  {

        padding:5px;

        margin:10px 0px 10px 10px;

        border:1px solid #666;

        background-color:#F9FFE5;

}

.news-catmenu-header  {

        font-size:11px;

        font-weight:bold;

}

.news-catmenu DIV {

        font-size:10px;

        white-space: nowrap;

}

.news-catmenu DIV img {

        margin:0px;

        padding:0px;

        vertical-align: middle;

}

.news-catmenu-ACT {

        font-weight:bold;

}



/*  Styles for catmenu mode "nestedWraps" */

.level0 {

        background-color:#fff;

}

.level1 {

        padding-left:10px;

        background-color:#eee;

}

.level2 {

        padding-left:10px;

        background-color:#ddd;

}

.level3 {

        padding-left:10px;

        background-color:#ccc;

}

.level4 {

        padding-left:10px;

        background-color:#bbb;

}





/*--------------------------------------------------

        EXT: PRESSCENTER

--------------------------------------------------*/



.tx-cwtpresscenter-pi1-browsebox{

        border: 1px solid #473833;

        padding: 4px;

        margin: 10px 0 0 0;

}

.cwtpresscenter-date { font-size: 11px; padding-right: 20px; width: 150px; }

.cwtpresscenter-title h1 { font-size: 11px; }

.cwtpresscenter-media { background-color: #F7F7F7; padding: 2px; }

.cwtpresscenter-media h2 { font-size: 11px; }



.cwtpresscenter-media ul{

        position: relative; top: 0px; left: 0px;

        text-align: right;

        margin: 0; padding: 0;

}

.cwtpresscenter-media ul li{

        display: inline;

}

#cwtpresscenter-infotext {

        font-size: 10px;

}

/*--------------------------------------------------

        EXT: MARIT Tippage

--------------------------------------------------*/

.tx-magirmastipps-pi1 {



        padding-top: 35px;



        height: 771px;

        background: url('images/mag_irmastips/mag_tips_bg.jpg') 17px 5px no-repeat;

         z-index:1000 !important;

}

html>body .tx-magirmastipps-pi1 {

        height: auto;

        min-height: 771px;

}

.tx_magirmastipps_pi1-categorymenu {

        float: left;

        width: 328px;

}

.tx_magirmastipps_pi1-categorymenu ul {

        list-style-type: none;

        padding: 0 0 0 11px;

        margin: 0;

        height: 448px;

}

.tx_magirmastipps_pi1-categorymenu ul.langMenu{

        padding-top: 10px;

        height: 30px;

}

.tx_magirmastipps_pi1-categorymenu ul.langMenu li {

        float: left;

}

.tx_magirmastipps_pi1-categorymenu ul.langMenu li a,

.tx_magirmastipps_pi1-categorymenu ul.langMenu li a:visited{

        font-size: 12px;

        line-height: 20px;

        width: 66px;

        padding: 0 6px;

}

.tx_magirmastipps_pi1-categorymenu ul.langMenu li a:hover,

.tx_magirmastipps_pi1-categorymenu ul.langMenu li.active a{

        background: url('images/mag_irmastips/catnavi_bg_small_v2.gif') no-repeat;

}

.tx_magirmastipps_pi1-categorymenu ul li a, .tx_magirmastipps_pi1-categorymenu ul li a:visited {

        font-family: georgia, verdana, sans-serif;

        background: url('images/mag_irmastips/catnavi_bg_norm.png') no-repeat;

        font-size: 16px;

        font-weight: normal;

        text-decoration: none;

        color: #493831;

        width: 132px;

        height: 26px;

        display: block;

        padding: 10px 0 0 12px;

        margin-bottom: 2px;

        text-transform: uppercase;





}



/* NAVIGATIONSHINTERGRUND GRAFIK BEI TIPS*/



.tx_magirmastipps_pi1-categorymenu ul li a:hover, .tx_magirmastipps_pi1-categorymenu ul li.active a{

        color: #FFFFFF;

        background: url('images/mag_irmastips/catnavi_bg.png') no-repeat;

        text-decoration: none;



}

.tx_magirmastipps_pi1-tip-illu-container {

        float: left;

        width: 623px;

        padding-top:0px;

       /* background: url('images/mag_irmastips/mag_tip_illu_bg.gif') repeat-y;*/

        margin-bottom: 35px;

}

.tx_magirmastipps_pi1-illustration {

        float: left;

        width: 328px;

        padding-top:5px;

        margin-right: 8px;

}

.tx_magirmastipps_pi1-tip {

        float: left;

        width: 248px;

        padding: 0px 14px 10px 25px;

        overflow: hidden;

}

.tx_magirmastipps_pi1-tip a {

        color: #AE0606;

}

.tx_magirmastipps_pi1-tip p.bodytext {

        color: #000;

        font-family: georgia, verdana, sans-serif;

        font-size: 14px;

}

.tx_magirmastipps_pi1-tip h1 {

        color: #483834;

        font-size: 38px;

        font-weight:normal;

        font-family: georgia, verdana, sans-serif;

        margin-bottom: 15px;

}

.tx_magirmastipps_pi1-tip h2 {

        color: #958D8A;

        font-size: 22px;

        font-weight: normal;

        font-family: geogia, georgia, verdana, sans-serif;

        margin-bottom: 15px;

}

.clear {

        clear: both;

        height: 0;

        line-height: 0;

}



.clearfix:after {

        content: ".";

        display: block;

        clear: both;

        visibility: hidden;

        line-height: 0;

        height: 0;

}



* html .clearfix {

        height: 1%;

}



/* -----------------FL-ERW--------------------- */

.box_left {

                position: relative;

                width: 600px;

                height: 700px;

                left: 0px;

                padding-left: 0px;

                margin-right:20px;



}







/* -----------------NIVO SLIDER AUFMACHERSEITE IRMASWORLD--------------------- */



#slider-wrapper {

    width:990px;

    height:449px;

    margin:0 auto;

    padding-top:0px;

    margin-top:0px;

}



#slider {

    position:relative;

    width:990px;

    height:449px;

    margin-left:0px;

    background:url(images/department_aufmacher/loading.gif) no-repeat 50% 50%;

}

#slider img {

        position:absolute;

        top:0px;

        left:0px;

        display:none;

}

#slider a {

        border:0;

        display:block;

}



.nivo-controlNav {

        position:absolute;

        display:none;

        left:260px;

        bottom:-42px;

}

.nivo-controlNav a {

        display:block;

        width:22px;

        height:22px;

        background:url(images/department_aufmacher/bullets.png) no-repeat;

        text-indent:-9999px;

        border:0;

        margin-right:3px;

        float:left;

}

.nivo-controlNav a.active {

        background-position:0 -22px;

}



.nivo-directionNav a {

        display:block;

        width:30px;

        height:42px;

        background:url(images/department_aufmacher/arrows.png) no-repeat;

        text-indent:-9999px;

        border:0;

}

a.nivo-nextNav {

        background-position:-30px 0;

        right:15px;

}

a.nivo-prevNav {

        left:15px;

}



.nivo-caption {

    text-shadow:none;

    font-family: Helvetica, Arial, sans-serif;

}

.nivo-caption a {

    color:#efe9d1;

    text-decoration:underline;

}



/*====================*/

/*=== Other Styles ===*/

/*====================*/

.clear {

        clear:both;

}





/*

 * jQuery Nivo Slider v2.5.2

 * http://nivo.dev7studios.com

 *

 * Copyright 2011, Gilbert Pellegrom

 * Free to use and abuse under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 *

 * March 2010

 */





/* The Nivo Slider styles */

.nivoSlider {

        position:relative;

}

.nivoSlider img {

        position:absolute;

        top:0px;

        left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

        position:absolute;

        top:0px;

        left:0px;

        width:100%;

        height:100%;

        border:0;

        padding:0;

        margin:0;

        z-index:6;

        display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

        display:block;

        position:absolute;

        z-index:5;

        height:100%;

}

.nivo-box {

        display:block;

        position:absolute;

        z-index:5;

}

/* Caption styles */

.nivo-caption {

        position:absolute;

        left:0px;

        bottom:0px;

        background:#000;

        color:#fff;

        opacity:0.8; /* Overridden by captionOpacity setting */

        width:100%;

        z-index:8;

}

.nivo-caption p {

        padding:5px;

        margin:0;

}

.nivo-caption a {

        display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

        position:absolute;

        top:45%;

        z-index:9;

        cursor:pointer;

}

.nivo-prevNav {

        left:0px;

}

.nivo-nextNav {

        right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {

        position:relative;

        z-index:9;

        cursor:pointer;

}

.nivo-controlNav a.active {

        font-weight:bold;

}







