body {

    background-image: url(/img/layout/bg.gif);

    font-family: Georgia;

    font-size: 14px;

    line-height: 180%;

    text-align:  center;

    color: #585845;



}



/*  ///////////////////   GENERAL CONFIG */

p {

    font-size: 14px;

    line-height: 21px;

    margin-bottom: 20px;

}



p.noMargin {

    margin-bottom: 0px;

}



h1 {

    font-size: 20px;

    padding-bottom: 15px;

}



h2,h3 {

    font-weight: bold;

}



img {

      border: none;

}



a, a:visited, a:active {

    color: #585845;

    text-decoration: underline

}



a:hover {

    color: #369929;

    text-decoration: none;

}



.dottedList {

    margin: 0px 0px 20px 30px;

    list-style-type: square;

}



.activeSite {

    color: #369929 !important;

}



/*  ///////////////////   FLOWERS CONFIG */

.flowerLeft {

    position: absolute; 

    top: 110px;

    left: 0px;

    z-index: 1; 

}



.flowerRight {

    position: absolute; 

    right: 45px;

    z-index: 1; 

}



/*  ///////////////////   LAYOUT CONFIG */

.wrapper {

    text-align: left;

    margin: 0 auto;

    width: 995px;

    position: relative;

}



.site {

    padding-left: 84px;

    padding-right: 235px; 

    float: left; 

    position: relative;    

}



.header {

    padding-top: 19px;

    padding-bottom: 121px;

}



.logo {

    float: left;

    padding-left: 29px;

}



.navigation {

    float: left;

    padding-top: 36px;

    padding-left: 22px;

    z-index: 9;

    position: relative;

    width: 380px;

}



.navigation ul li {

    display: inline;

    padding-left: 15px;

    float: left;

}



.navigation a {

    text-decoration: none !important;      /* !important fuer den IE6 */

}



.imageTop {

    clear: both;

    position: absolute; 

    top: 120px;

    padding-left: 299px;  

}



.image {

    height: 363px;

}



.imageBottom {

    clear: both;



    top: 504px;

    padding-left: 10px;  

}



.main {

    float: left;

    padding-top: 19px;

}



.mainContent {

    float: left;

    padding-left: 25px;

    padding-right: 25px;

    padding-bottom: 48px;

    width: 630px;       

}



#footer {

    float: left;

    background: url(/img/layout/footer.gif) no-repeat;

    width: 676px;

    padding: 20px 0px 10px 0px;

    margin-left: 5px;

}



#footer ul {

    padding-right: 28px;

    padding-top: 13px;

    float: right; 

}



#footer ul li {

    display: inline;

    padding-left: 5px;

}



#footer ul li a {

    color: #969585;

    font-size: 11px;

    text-decoration: none;

}



#footer ul li a:hover {

    color: #369929;

    text-decoration: none;

}



/*messages*/

div.message {

	display: block;

	padding: 3px 3px 3px 25px;

	margin-bottom: 20px;

	border: 1px solid #ccc;

	background: #efefef;

}



div.message.error {

	background: url(/img/icons/cross.png) no-repeat 3px center #FFC6C7;

	border: 1px solid #E3282A;

}



div.message.correct {

	background: url(/img/icons/tick.png) no-repeat 3px center #B3DFAC;

	border: 1px solid #397D33;

}



#backBtn {

    background-color: transparent;

    background-image: url(/img/layout/btnBack.gif);

    background-repeat: no-repeat;

    position: absolute;

    z-index: 2;

    top: 540px;

    right: 228px;

    width: 58px;

    height:12px;

    border:0;

    cursor:pointer;

}



.galleria_container {

    position:  absolute;

    background: url(/img/galerie/pictures/galerieBlank.png) no-repeat;

    height: 380px;

    width: 692px;

}

.galleria_wrapper {

    padding-left: 6px;

    padding-top: 10px;

    position: relative;

}



#gallery {

    float: left;

    width: 651px;

}



#gallery li {

    float: left;

    display: inline;

    margin-bottom: 9px;

    margin-right: 9px;

    border: 5px solid #FFFFFF;

    position: relative;

    z-index: 2;

    height: 53px;    

}