body {
background: #aad0e0;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #564b47;
padding: 0;
text-align: center;
margin: 0;
}

a.unvisible {
display: none;
}

/* ----------container to center the layout-------------- */
#container {
background: #fff;
border: 1px solid #8d8d8d;
margin: auto;
text-align: justify;
width: 750px;
}

/* ----------banner for logo-------------- */
#banner {
background: url('Picture/logo.jpg') no-repeat;
height: 200px;
margin: 0;
padding: 0;
text-align: center;
width: 100%;
}

/* --------------left navi------------- */
#left {
background: #fff;
float: left;
margin: 0;
padding: 0;
height: 451px;
width: 130px;
}

/* -----------------content--------------------- */
div.content  {
float: right;
padding: 0;
margin: 0;
width: 600px;
}

div.contentMain {
background: url('Picture/Haussommer.jpg') no-repeat;
float: right;
height: 451px;
padding: 0;
margin: 0;
width: 600px;
}

/**********vertical menu***************/
#verticalMenu {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
list-style: none;
margin: 0;
padding-left: 10px;
width: 120px;
}

#verticalMenu li, a:link, a:visited {
color: GoldenRod;
text-decoration: none;
text-align: left;
margin-bottom: 10px;
}

#verticalMenu a:hover {
color: #dc4d1b;
}

#subMenu {
font-size: 12px;
list-style: none;
margin: 0;
padding: 10px 0 0 10px;
}

#subMenu li a {
color: #dc4d1b;
margin: 0;
padding: 0;
}

.menuSelected a:link, .menuSelected a:visited {
color: navy;
font-weight: bold;
}

p.flow {
color: navy;
padding: 10px;
margin: 5px 0 5px 0;
}

ul.content li {
color: navy;
padding: 10px;
margin: 5px 0 5px 0;
}

input.submit {
margin-top: 10;
margin-left: 20%;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, sans-serif;
}

#gallery {
height: 430px;
position: relative;
width: 570px;
}

#bigImage {
border: 1px solid black;
display: none;
height: 324px;
position: absolute;
top: 3px;
left: 89px;
width: 464px;
color:#fff;
padding: 0;
margin: 0;
}

#preview {
padding: 0;
margin: 0;
}

.thumb {
border: 1px solid #000;
height: 60px;
width: 80px;
padding: 0;
margin: 0;
}

.hiddenThumb {
border: none;
background-color: #fff;
height: 60px;
width: 80px;
padding: 1px;
margin: 0px;
}

.clearBoth {
clear: both;
}