/*
   ---------------------------------------------
     CSS für die maria-schenna.com

     Redesign: M. Küster, www.xantiva.de

     2008
   ---------------------------------------------
*/


/* --- body - allgemein --- */
body {
        margin: 0px;
        padding: 0px;
        background-image:url(/images/background_body.jpg);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
}


/* --- Box in der Mitte --- */
#mainWhite{
        border: 5px solid #fff;
        margin-left: auto;
        margin-right: auto;
        width: 774px;
        margin-top: 10px;
}


/* --- schwarzer Rahmen und Container fuer den Inhalt --- */
#mainBlack{
        border: 1px solid #000;
        margin-left: auto;
        margin-right: auto;
        width: 772px;
        background-color: #fbf1e5;
}


/* --- ueberschrift im header --- */
h1 {
        margin: 0;
        padding: 0;
}


/* --- links allgemein --- */
a, a:link, a:visited {
        text-decoration: none;
        margin: 0px;
        color: #a30000;
}

a:hover {
        text-decoration: underline;
        color: #c72f00;
}

a:active {
        color: #a30000;
}


/* --- menu --- */
#menubox{
        width: 770px;
        background-color: #fabc47;
        border: 1px solid #fff;
        height: 30px;
}

#menu {
        float:left;
        padding: 7px;
        font-size: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

#menu a:link, #menu a:visited {
        text-decoration: none;
        color: #000;
}

#menu a:hover {
        color: #555;
}

#menu a:active {
        color: #000;
}

#menu a.menu-current {
        font-weight: bold;
}

/* --- menu - Flaggen fuer die Sprachumschaltung --- */
#lang {
/*        display: inline; */
        float:right;
        position: relative;
        right:8px;
        top: 8px;
        margin: 0;
        padding: 0;
}

#lang img {
        border: 1px solid #fff;
        width: 18px;
        height: 12px;
}

#lang img:hover {
        border: 1px solid #c72f00;
}


/* --- eigentlicher Content - Bereich --- */
#content {
        clear: both;
        border-top: 1px solid #000;
        background-image:url(/images/background_content.jpg);
        background-position:right top;
        background-repeat:no-repeat;
        min-height:428px;
}

/* --- normaler Text im Content - Bereich --- */
#contentText {
        padding:15px;
        font-size: 13px;
        font-family: "Lucida Grand","Lucida Sans Unicode",Arial, Helvetica, sans-serif;
        line-height: 18px;
}

/* --- Text auf der Startseite --- */
#contentTextFrontpage {
        padding:25px 15px;
        font-size: 15px;
        font-family: "Lucida Grand","Lucida Sans Unicode",Arial, Helvetica, sans-serif;
        line-height: 20px;
}

#contentText h2 {
        font-size: 16px;
        margin-top: 32px;
}

#contentText h3 {
        font-size: 14px;
        margin-top: 28px;
}

#contentText * ul {
        padding-left: 20px;
}

#contentText li {
        margin-bottom: 0.3em;
}

#contentText li li {
        margin-bottom: 0;
}


.table_backround{
        background-color: #fcd183;
}

.border {
        border: 1px solid #000;
        background-color: #fcd183;
}

.cursor {
        cursor: pointer;
}

#preise table {
        margin-top: 30px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
}

#preise th {
        width: 17%;
        vertical-align: top;
        font-weight: normal;
        padding-top: 10px;
        padding-bottom: 10px;
}

#aktivitaeten-bilder {
        float: right;
        margin: 0 30px;
}

#aktivitaeten-bilder img{
        border: 1px solid #000;
        margin: 10px 0;
}



/* --- footer --- */
#footer {
        text-align: center;
        font-size: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 18px;
}


/* --- Bereich fuer die Logos der Tourismusseiten --- */
#logos {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        width: 500px;
        text-align: center;
        vertical-align: middle;
        padding: 5px;
        background-color: #fff;
        border: 1px solid #000;
}

#logos a {
        text-decoration: none;
}

#logos img {
        border: none;
        padding-left: 20px;
        padding-right: 20px;
        vertical-align: middle;
}


/* --- Bereich fuer Links --- */
#info {
        text-align: center;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 18px;
}

#info a {
        text-decoration: none;
        margin: 0px;
        color: #444;
}