/* // Hotel zum stern //////////////////////////////////////// */

body{ text-align: center; height: 100%;}
.centeredDiv{ margin: 0px auto; text-align: left; width: 906px;}

.csc-header h1{margin-left: 0; padding-left: 0; font-size:12px;}
.csc-header{margin-left: 0; padding-left: 0;}
.csc-header-n2{ font-size:12px; margin-left: 0; padding-left: 0;}

.csc-header{margin-left: 0px; padding-left: 0px;}
.csc-header-n3{ font-size:12px; margin-left: 0px; padding-left: 0px;}

.csc-header{margin-left: 0px; padding-left: 0px;}
.csc-header-n4{ font-size:12px; margin-left: 0px; padding-left: 0px;}


h1  {
    padding: 0;
    font-size: 12px;
    font-weight:bold;
    }

#kanal-page {
        margin: 1em auto;
        width: 906px;
        background:#C3C1C2 url(transe.gif) repeat-y;
        background-position: 0px 0px;
        text-align: left;
        min-height: 100%; /* Mindesthöhe für moderne Browser */
        height:auto !important; /* Important Regel für moderne Browser */
        height:100%; /* Mindesthöhe für den IE */

        }

.leer {
        background-color:#fff;
        margin:0;
        padding:0;
}

.leer2 {
        height:10px;
        margin:0;
        padding:0;
        clear:both;
}

/* // KANAL-NAVI //////////////////////////////////////// */

#kanal-navi {
        width:184px;
        font-size:12px;
        float:left;
        background-image:url(../images/back_navi.gif); background-repeat:repeat-x;
        min-height: 740px;
        }

.nav {
        margin-top:30px;
        padding-left:12px;
        float:none;
        }


/* // HAUPT-NAVI //////////////////////////////////////// */
.hnav li a  {
        padding-left:7px;
        padding-top:7px;
        margin-top:12px;
        text-decoration:none;
        color:#636363;
        font-size:12px;
        list-style:none;
        }

.hnav li a:active  {
        padding-left:7px;
        padding-top:7px;
        margin-top:12px;
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        list-style:none;
        }

.hnava li a  {

        list-style:none;
        padding-left:7px;
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        }

.hnava li a:hover {

        list-style:none;
        padding-left:7px;
        text-decoration:none;
        color:#636363;
        font-size:12px;
        }

.hnava li a:active {

        list-style:none;
        padding-left:7px;
        text-decoration:none;
        color:#636363;
        font-size:12px;
        }

 /* // UNTER-NAVI //////////////////////////////////////// */


.uhnav li a {

        padding-left:30px;
        padding-top:0px;
        text-decoration:none;
        color:#636363;
        font-size:12px;
        }

.uhnav li a:hover {

        list-style:none;
        padding-left:30px;
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        }

.uhnav li a:active {
        list-style:none;
        padding-left:4px;
        padding-left:30px;
        text-decoration:none;
        color:#000000;
        font-size:12px;
        }


.uhnava li a  {
        padding-left:35px;
        padding-top:7px;
        text-decoration:none;
        color:#000;
        font-size:12px;
        list-style:none;
        }

.uhnava li a.hover {
        list-style:none;
        padding-left:7px;
        padding-left:35px;
        text-decoration:none;
        color:#fff;
        font-size:12px;
        }

 /* // SUB-NAVI //////////////////////////////////////// */

 .subnav {
        margin-top:40px;
        padding-left:12px;
        }


.hnav2 a {
        list-style:none;
        padding-left:7px;
        text-decoration:none;
        color:#636363;
        font-size:11px;
        margin-top:35px;
        }

.hnav2 a:hover {
        list-style:none;
        padding-left:7px;
        text-decoration:none;
        color:#636363;
        font-size:11px;
        margin-top:35px;
        }

.hnav3 a {
        list-style:none;
        padding-left:7px;
        text-decoration:none;
        color:#636363;
        font-size:11px;
        padding-top:7px;
        }

.uhnav3 a:hover {
        color:#fff;
        padding-left:32px;
        font-size:11px;
        list-style:none;
        padding-top:7px;
        }


/* // Hotel logo //////////////// */
.logo_hotel_zum_stern img
        {
        margin: 0px auto;
        text-align: center;
        }

.nav-teaser-buchen {
        padding-top:32px;
        padding-left:17px;
          }

.flaggen {
        margin-top:0px;
        margin: 0px auto;
        margin-left:44px;
        padding-top:22px;
        }

.flagge_d {
        margin-top:0px;
        margin-right:4px;
        float:left;
        }

.flagge_e {

        margin-top:0px;
        padding-top:0px;
        float:left;

        }

/* // HEADER //////////////// */

#header {
        margin-left:7px;
        float:left;
        width:715px;
        }

.header_grafik img {
        width:715px;
        height:297px;
        margin-left:7px;
        margin-top:0px;
        padding-left:0px;
        padding-top:0px;
        }

/* // KANAL-CONTENT //////////////////////////////////////// */

#kanal-content {
        float:left;
        width:500px;
        margin-left:0px;
        padding-left:20px;
        padding-right:8px;
        background:#fff url(../images/content_weiss.gif) repeat-y;
        background-position: 0px 297px;
        min-height: 100%;
        }

.kanal-content-start {
                padding-bottom:0px;
                min-height: 100%; /* Mindesthöhe für moderne Browser */
                height:auto !important; /* Important Regel für moderne Browser */
                height:100%; /* Mindesthöhe für den IE */
                background-color:#ffffff;
                }

.align-center {
        text-align: center;
        }

/* // KANAL-SIDEBAR //////////////////////////////////////// */

#kanal-sidebar {
        float:right;
        width: 179px;
        margin-left:7px;
        margin-right:0px;
        margin-top:-5px;
        padding-right:0px;
        padding-top:0px;
        color:#ffffff;
        }

        #kanal-sidebar p {
                font-size:0.75em;
                }

        #kanal-sidebar ul {
                padding-left:0px;
                padding-top:0px;
                padding-bottom:3px;
                font-size:0.75em;
                margin-bottom:5px;
                }

        #kanal-sidebar li {
                list-style-position:inside;
                list-style:none;
                margin:0;
                padding:0;
                }

        #kanal-sidebar li a {
                margin:0;
                padding-top:2px;
                padding-left:25px;
                padding-bottom:5px;
                display:block;
                text-decoration:none;
                }

        #kanal-sidebar li a:hover {
                margin:0;
                padding-top:000px;
                padding-left:25px;
                padding-bottom:5px;
                display:block;
                color:#cc0000;
                text-decoration:underline;
                }

        .kanal-sidebar-teaser {
                width:179px;
                padding-bottom:0px;
                padding-top:0px;
                float:right;
                margin-top:0px;
                margin-right:0px;
        }

        * html .kanal-sidebar-teaser
                        { /* fuer IE Win \*/
                margin:0 0 0 0;
                /* */
        }
                .kanal-sidebar-teaser-kurpark {
                width:179px;
                height:169px;
                background-color:#C2C1C2;
                padding-bottom:3px;
                margin-top:0px;
                padding-top:0px;
                }

                .kanal-sidebar-teaser-kurpark img {
                margin-top:0px;
                padding-top:0px;
                }

                .kanal-sidebar-teaser-link {
                width:179px;
                height:146px;
                background-color:#C2C1C2;
                }

                .kanal-sidebar-teaser-link p.weiss{
                color:#fff;
                padding-left:5px;
                background-color:#C2C1C2;
                }

                .kanal-sidebar-teaser-kurpark p.weiss{
                color:#fff;
                padding-left:5px;
                background-color:#C2C1C2;
                }

                .kanal-sidebar-teaser-kurpark p.grau{
                color:#636363;
                font-size:0.75em;
                padding-left:5px;
                background-color:#C2C1C2;
                padding-bottom:0px;
                }

                .teaser-link-all a {
                 text-align:right;
                }

 /* // hotel //////////////////////////////////////// */
                .teaser-link-hotel a {
                font-size:0.65em;
                color:#304A45;
                text-decoration:none;
                padding-top:5px;
                padding-left:85px;
                margin-right:3px;
                }

                .teaser-link-hotel a:hover {
                color:#304A45;
                text-decoration:underline;
                }

/* // tagung //////////////////////////////////////// */
               .teaser-link-tagung {
                 text-align:right;
                 margin-right:0px;
                }

                .teaser-link-tagung a {
                font-size:0.65em;
                color:#304A45;
                text-decoration:none;
                padding-right:0px;
                padding-left:45px;
                margin-right:3px;
                text-align:right;
                }

                 .teaser-link-tagung a:hover {
                color:#304A45;
                text-decoration:underline;
                }

                .teaser-link a:hover {
                color:#304A45;
                text-decoration:underline;
                }

                .teaser-link-ext a {
                font-size:0.65em;
                color:#304A45;
                text-decoration:none;
                padding-top:4px;
                padding-left:8px;
                }

                .teaser-link-ext a:hover {
                color:#304A45;
                text-decoration:underline;
                }

                .teaser-link-bild {
                margin-top:0px;
                float:left;

                }

               