
/*
color maestro-genuss-tour
background #eceded
rot #d10019
 */


/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Removes list-style from lists */
ul { list-style : none; }

body {
       /* background: url(../images/bg.gif) repeat-y left top; */
        background-color: #e9e9e9;
        font-size: 13px;
        font-family: Helvetica, Verdana, Arial, Sans-Serif;
        color:#000000;
        line-height: 18px;
        padding:0;
        margin:0;

}

a {color: #d10019; text-decoration: none; }
a:visited {color:#d10019; text-decoration: none;}
a:hover {color: #000000;}
a:active { color:#ffffff;}

a.footer {color: #000000; text-decoration: none; }
a.footer:visited {color:#000000; text-decoration: none;}
a.footer:hover {color: #d10019;}
a.footer:active { color:#000000;}

h1 {padding-left: 30px; padding-top:30px; font-size: 18px;}
h2 {padding-left:42px; padding-bottom:8px; font-size: 18px;}
.for {font-size:15px;}
.for1 {font-size:13px;}  
.back {font-size: 26px;}
.small {font-size:11px; line-height:12px;}
.table {font-size: 13px; color:#000000;}
.table-head {font-size: 15px; color: #d10019; font-weight: bold;}
.table-head1 {font-size: 15px; color: #000000; font-weight: bold;}
input {background-color:#eceded; border: 1px solid #cfcfcf;}


/* ----------container zentriert das layout-------------- */
#wrapper {
        border:0px solid red;
        width: 900px;
        height: 546px;
        margin: 50px auto 10px;
       }


#container {
         width: 900px;
         height: 516px;
         border: 0px solid black;
         position: absolute;}


#container_news {
        background-image:url(img/start_2_without.jpg);
        background-repeat:no-repeat;
        width: 900px;
        height: 516px;
        border: 0px solid red;}

#container_location {
        background-image:url(img/locations.jpg);
        background-repeat:no-repeat;
        width: 900px;
        height: 516px;
        border: 0px solid red;}

#container_impress {
         background-image:url(images/bg_impresssum.jpg);
         background-repeat:no-repeat;
         width:900px;
         height:516px;
         border: 0px solid red;
}


#footer {
         width: 900px;
         height: 30px;
         background-color: #e9e9e9;

        }

#footer p {padding-right:20px; padding-top:5px; text-align: right;}