/*
Document   : pfingstcss.css
Created on : 24.03.2008, 11:59:51
Author     : oo0O0oo
Description:
Purpose of the stylesheet follows.
*/

/*
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
        background-color: #F5F65D;
        font-size: 11px;
        color:#005F00;
        margin: 0px;
        font-family: "Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div#main{
        width: 800px;
        height: 500px;
        margin: 0 auto;
        background-image: url(techPics/back1.gif);
        background-repeat: repeat-y;
        background-position: left;
}


div#main div#logo{
        float: left;
        margin: 0 0 0 80px;
        clear: both;
        position: relative;
        left: -70px;
}


div#main div#content{
        float: right;
        width: 510px;
        margin: 5% 0 0 0;
        min-height: 90%;
        padding: 0 70px 2em 0;
        background-image: url(techPics/back1.gif);
        background-repeat: repeat-y;
        background-position: right;
}

div#main div#footer{
        float: right;
        clear: both;
        width: 800px;
        margin: 0 0 -5% -220px;
        padding: 0 0 0 0;
        color: gray;
        font-size: 10px;
        position: relative;
        top: -3%;
        height: 3%;
}
div#main div#footer a{
        text-decoration: none;
}

div#main div#menu{
        clear: left;
        float: left;
        width: 155px;
        margin:  5% 0 0 10px;
        padding: 10px 10px 10px 10px;
        background-color:#FFFFD9;
        border-left: 2px solid gray;
        border-top: 2px solid gray;
        font-weight: bold;
        white-space: nowrap;
}

div#main div#untermenu{
        clear: left;
        float: left;
        width: 120px;
        margin:  5% 0 0 10px;
        padding: 10px 0px 0px 0px;
        background-color:#FFFFD9;
        border-left: 0px solid gray;
        border-top: 0px solid gray;
        font-weight: bold;
        white-space: nowrap;
}
div#main div#menu a{
        text-decoration: none;
        color: #4B3913;
        font-family: "Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: .9em;
        font-weight: bold;
        display: block;
        width: 100%;
}

div#main div#menu a:hover{
        color: #7D6125;
        border-bottom: 1px solid #7D6125;
        margin-bottom: -1px;
}


div#main div#content h1{
        font-family: "Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 1.5em;
        color: #4B3913;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font-weight: bold;
        text-align: right;
        border-bottom: 1px solid #4B3913;
}

a:link{ color: #667C32;}
a:visited{ color: #667C32;}
a:active{ color: #667C32;}
a:hover{ color: #7D6125;}


div.marginPic{
        position: relative;
        float: right;
}

/* individual pages*/
div#main div#content div.ausstellerList {
        width: 45%;
        float: left;
        font-family: "Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;
        color: #667C32;
        margin: 1em 0 0 2%;
        padding: 0 0 0 0;
}
div#main div#content div.ausstellerList h2{
        color: #FE0808;
        font-size: 1em;
        text-transform: uppercase;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}
hr#ausstellerHR{
        display: block; color: #61F515; clear: both; float: left; width: 100%; margin: 1em 0  0 0;
        border: 0px; /* Für Firefox und Opera */
        border-top: solid 1px #61F515;
        border-bottom: transparent;
}


div#main div#content.start h1{ border: 0; color: black; text-decoration: none; text-align: center; margin: 0; font-size: 200%;}
div#main div#content.start h2{ color: black; border: 0; text-decoration: none; text-align: center; margin: 0;}
div#main div#content.start p { color: #5F5F5F; text-align: center;}
