* {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
font-size: 100.01%;
background-color : #fff;
color: #000;
font-family : arial, helvetica, sans-serif;
}

.wrapper {
height: auto;
overflow: visible;
width: 99%;
}

#header {
padding-top: 0;
text-align: center;
}

#content {
width: 98%;
margin: 4px 10px 0 10px;
overflow: visible;
position: static;
float: none;
}

#contentin {
border: 1px inset #cc0066;
padding: 0.3em 1em 0.3em 1em;
line-height: 1.1em;
background-color: #fffadc;
overflow: visible;
position: static;
float: none;
}

#menue {
display: none;
}

#rechts {
top: 153px;
left: 4px;
width: 400px;
background-color: #fff;
overflow: visible;
position: static;
float: none;
}

#foot {
text-align: center;
background-color: #fff;
margin-bottom: 0.1em;
}

#foot p {
padding-top: 12px;
}

form.auswahl, p.top {
display: none;
}

.floatli, .floatlistart {
float: left;
padding: 0 2em 1.3em 0;
font-size: 0.7em;
}

.floatlistart {
padding: 1.6em 1.3em 2em 0;
}

p {
font-size: 0.8em;
margin-bottom: 0.3em;
}

.kleinabst {
padding-top: 0.5em;
line-height: 1.2em;
}

#contentin ul {
list-style-image: url(grafiken/bullet.gif);
margin-bottom: 1em;
font-size: 0.8em;
line-height: 1.4em;
display: inline;
}

#contentin li {
margin-left: 1.7em;
}

#contentin a:link {
color:#936;text-decoration:none;
}
#contentin a:visited {
color:#867b60;text-decoration:none;
}

.clr {
clear: left;
}

.clrre {
clear: right;
}

form.auswahl select {
width:180px;
background-color:#fffadc;
font-size:0.7em;
}

div.hr {
height: 16px;
background: url(grafiken/lineu.gif) no-repeat scroll center;
margin-bottom: 6px;
}

div.hr hr {
display: none;
}

#auswahl, #fotogalerie, #fotogaleriemt {
width: 98%;
float: none;
}

#auswahl dl, #fotogalerie dl, #fotogaleriemt dl {
margin: 5px 6px;
padding: 4px;
float: left;
width: 170px;
height: 198px;
border: 1px solid #fffadc;
}

#auswahl dd, #fotogalerie dd, #fotogaleriemt dd {
font-size: 0.8em;
padding: 2px 5px;
text-align: center;
}

#auswahl dt, #fotogalerie dt, #fotogaleriemt dt {
padding: 8px 8px 4px 8px;
margin: 4px 0 2px 0;
border: 2px dotted #fffadc;
background-color: #f8e6b7;
}

#fotogalerie dt, #fotogaleriemt dt {
height: 160px;
font-size: 0.7em;
}

#auswahl dl:hover, #fotogaleriemt dl:hover {
background-color: #f8e6b7;
border: 1px solid #c06;
}

#fotogalerie dl, #fotogaleriemt dl {
width: 220px;
height: 16em;
text-align: center;
}

#fotogaleriemt dl {
height: 19em;
}

#clearid, #clearid2 {
overflow: hidden;
}

.fotoli, .fotore, .fotolilast, .fotolilaststudio {
float: left;
padding: 0 1.7em 2em 0;
text-align: center;
font-size: 0.7em;
}

.fotore {
float: right;
padding: 0 0 2em 2em;
}

.fotolilast {
padding: 0 0 2em 0;
}

#zweifotos, #einfoto, #zweifotosschmal {
width: 330px;
margin-top: 2em;
text-align: center;
margin: 2em auto 0 auto;
}

#einfoto {
width: 180px;
}

#zweifotosschmal {
width: 264px;
}

.fotolilaststudio {
padding: 0 0 2em 12px;
}

div.imprli {
float: left;
width: 200px;
}

div.imprre {
float: left;
width: 50%;
}

div.weglinks {
width: 200px;
margin-bottom: 2em;
float: left;
padding-right: 2em;
}

.absto {
margin-top: 0.5em;
}
