body        { font-size: 101%; background-color: #ccc; background-image: url(../img/bg_01.gif); }
body, p, td { color: #969696; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-stretch: normal; }
p { margin: 0; padding: 0 0 1em; }
h1 { color: #646464; font-size: 1.3em; font-weight: bold; margin: 0; padding: 1.5em 0 0.8em; }
h2 { color: #646464; font-size: 1.1em; font-weight: bold; margin: 0  ; padding: 0.5em 0; }
h3 { color: #646464; font-size: 1em; font-weight: bold; margin: 0; padding: 0.8em 0 0.5em; }
/*grundlayout*/
#contend { margin: 35px 0 0; height: 500px; display: block; }
#head { background-color: #fff; border-top: 1px solid #969696; border-bottom: 1px solid #969696; }
#headdata { width: 920px; margin: 0 0 0; padding: 0; border-width: 0; }
#preload { visibility: hidden; float: left }
#logo { float: right; margin: 6px 0 0 0; padding: 0; }
/*#data, #data2 h
eight auch in thumbs-ie.css anpassen*/
#data { background-color: white; padding: 0 10px 0 60px; margin: 15px 0 0; border-top: 1px solid #969696; border-bottom: 1px solid #969696; }
#data2 { background-color: white; margin: 15px 0 0; padding: 0 10px 0 100px; border-top: 1px solid #969696; border-bottom: 1px solid #969696; }
.arrow { width: 20px; float: left; margin-top: 300px; padding: 0; }
#bigimage { margin-bottom: -2px; padding: 0; width: 480px; min-height: 320px; float: left; }
#imagetext { background-color: #f3f3f3; width: 300px; float: left; min-height: 300px; margin-left: 20px; padding: 0 10px 20px; }
#footer { color: #b6b6b6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; vertical-align: middle; margin-top: 15px; padding: 5px 20px 5px 5px; height: 10px; border-top: 1px solid #969696; border-bottom: 1px solid #969696;}
#footerdata { width: 917px; height: 100%; }
/*adminlayout*/
.line { color: #e8e8e8; background-color: #c4c4c4; height: 1px; }
.linemargin { height: 5px; }
.admin { background-color: #fcb; }
#adminimagetext { background-color: #efefef; margin-left: 20px; padding: 0 10px 20px; width: 300px; min-height: 300px; float: left; }
/*links*/
.textboxtable  { background-color: #f22600; margin-right: 15px; width: 290px; float: left ; padding-top: 20px; padding-bottom: 20px; }
/*Formulare*/
.adminform  { color: #858585; background-color: #fff; margin: 5px 0; padding: 0; border: solid 1px    }
.adminform1  { color: #102400; background-color: #f5f5f5; margin-bottom: 2px; border: solid 1px white }
.adminform2  { color: #102400; background-color: #f5f5f5; margin-bottom: 7px; border: solid 1px white }
input.adminformbutton { color: #102400; font-size: 10px; background-color: #ff8900; width: 80px; margin: 0.8em 0 0; border: solid 1px #838383       ; cursor: pointer; }
input.adminformbutton:hover { color: #fff; background-color: #838383; }
.adminformdel { color: #ff0004; background-color: #e8e8e8; padding: 2px }
.anfrageform { margin-top: 5px; margin-bottom: 5px; border: solid 1px #858585  }
a.links:link, a.links:visited { color: #ff8900; font-style: normal; font-weight: normal; text-decoration: none; padding: 1px  }
a.links:hover, a.links:active { background-color: #ccc; text-decoration: none; padding: 1px  }
a.footerlink:link, a.footerlink:visited { color: #b6b6b6; font-style: normal; font-weight: normal; text-decoration: none; padding: 1px; }
a.footerlink:hover, a.footerlink:active { color: #ff8900; text-decoration: none; padding: 1px; }
/*sonstige*/
.tracker { visibility: hidden; }
.floatleft { float: left }
.floatright { float: right }
.clearall { clear: both; }
.center { text-align: center }
.bspace5 { margin-top: 1em; margin-bottom: 0.4em }
.padding95 { padding-left: 95px; }
/*nicht genutzt*/
.galerietitel  { color: #f5f5f5; font-size: 1.3em; font-weight: bold; margin: 0; padding: 2em 0 0.67em; }
.fototitel  { font-size: 11px; font-weight: bold }
.fototext  { font-size: 11px; font-weight: normal }
#textbox { background-color: #feeecd; width: 900px; height: 320px; float: left  }
#feedback { text-align: center; width: 480px; height: 320px; }

