html, body { height: 100%; width: 100%;  font-family: Verdana, Lucida Grande, Arial, SunSans-Regular, Sans-Serif; padding: 0; margin: 0; background-image: url('../koffer/topBG_02_696969.jpg'); background-repeat: repeat-x; background-color: #5e5f2f;  }
	
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }


h1 { font-family: Georgia, Times New Roman, serif, Hoefler Text; font-style: italic; font-size: 15px; line-height: 18px; font-weight: normal; color: #f7f5d8; letter-spacing: 1px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; border: 0px; }
h1 a { font-weight: normal; color: #f7f5d8; text-decoration: none; }
h1 a:hover { font-weight: normal; color: #f7f5d8; text-decoration: underline; }
 
h2 { font-family: Georgia, Times New Roman, serif, Hoefler Text; font-style: italic; font-size: 24px; line-height: 24px; font-weight: normal; color: #f7f5d8; letter-spacing: 1px; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; }
h2 a { font-weight: normal; color: #f7f5d8; text-decoration: none; }
h2 a:hover { font-weight: normal; color: #f7f5d8; text-decoration: underline; }
 
iframe { border: 1px #bdb76b solid; margin: -1px 0px 5px -1px; }

.spacer01 { margin: 10px 0px 0px 0px; }

#logo { position: absolute; z-index: 1500; top: 0px; right: 0px; width: 220px; height: 128px; visibility: visible; display: block; background-image: url('../koffer/logo_03_696969.jpg'); background-repeat: no-repeat; border: 0px; }

#bg { height: 100%; min-height: 100%; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; position: absolute; } 

#titel { position: absolute; height: 30px; width: 600px; margin: 45px 0px 0px 105px; padding: 0px 0px 0px 0px; border: 0px; }
#subtitel { position: relative; height: 30px; width: 700px; margin: 70px 0px 0px 150px ; padding: 0px 0px 0px 0px ; }
#navi { height: auto; width: 800px; position: absolute; margin: 6px 0px 0px 30px; padding: 0px 0px 0px 0px; float: left; z-index: 1000; }

#menu {	height: 21px; margin: 0; padding: 0; z-index: 30}
#menu li { margin: 0; padding: 0; list-style: none; height: 21px; font-weight: normal; font-size: 14px; line-height: 18px; letter-spacing: 1px; float: left; background: #bdb76b; text-transform: uppercase; }
#menu li a { height: 21px; display: inline-block; margin: 0px 0px 0px 0px; padding: 1px 15px 0px 15px; border: 0px; color: #ffffff; text-decoration: none; }
#menu li a:hover { background: #dedbb5; color: #5e5f2f; border: 0px; }
#menu li a strong { font-weight: normal; height: 21px; color: #ffffff; text-decoration: none; }
#menu li a strong:hover { background: #dedbb5; color: #5e5f2f; border: 0px; }
#menu li div {	height: 22px; position: absolute; visibility: hidden; margin: 1px 0px 0px 0px; padding: 0; background: #bdb76b; border: 0px }
#menu li div a { position: relative; display: block; margin: 0px 0px 0px 0px; height: 22px; padding: 1px 15px 0px 15px; width: auto; text-align: left; text-decoration: none; background: #bdb76b; color: #fff; text-transform: none; }
#menu li div a:hover { background: #dedbb5; color: #5e5f2f}

#content { height: auto; min-height: 100%; width: 100%; min-width: 1280px; position: relative; margin: 28px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; background-image: url('../koffer/bgContent_03a.jpg'); background-repeat: repeat-y; background-color: #5e5f2f; }
#content2 {position: absolute; height: auto; min-width: 950px; margin: 28px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
#contentbreit {position: absolute; height: auto; min-width: 1045px; margin: 28px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }

#container { position: relative; float: left; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; width: 427px; height: auto; border: 0px ; }
#containerminus { position: relative; float: left; margin: -1px 0px 0px 19px; padding: 0px 0px 0px 0px; width: 427px; height: auto; border: 0px ; }
#containerImage { position: relative; float: left; margin: -1px 0px 0px 15px; padding: 0px 0px 0px 0px; width: 525px; height: auto; border: 0px ; }

#lauftext { position: relative; float: left; margin: 48px 0px 0px 45px; padding: 0; width: 295px; height: auto; font-weight: normal; font-size: 12px; line-height: 22px; font-weight: normal; color: #3f3b21; border: 0px; }
#lauftext a { font-weight: normal; color: #3f3b21; border: 0px;text-decoration: underline; }
#lauftext a:hover { font-weight: bold; color: #3f3b21; border: 0px;text-decoration: underline; }
#lauftextplus { position: relative; float: left; margin: 48px 0px 0px 15px; padding: 0; width: 270px; height: auto; font-weight: normal; font-size: 12px; line-height: 22px; font-weight: normal; color: #f7f5d8; border: 0px; }
#impressionen { position: relative; float: left; margin: -1px 0px 0px 0px; padding: 0; width: auto; height: auto; font-weight: normal; font-size: 11px; line-height: 20px; font-weight: normal; color: #f7f5d8; border: 0px; }
#impressionen a { color: #f7f5d8; font-family: Verdana, Lucida Grande, Arial, SunSans-Regular, Sans-Serif; font-size: 9px; line-height: 12px; font-weight: normal; padding:0px; text-align: center; text-decoration: none}
#impressionen a:hover { color: #f7f5d8; font-weight: normal; text-decoration: none}
#impressionensmall { position: relative; float: left; margin: 0px 0px 0px 0px; padding: 0; width: auto; height: auto; font-weight: normal; font-size: 11px; line-height: 20px; font-weight: normal; color: #f7f5d8; border: 0px; }
#impressionensmall a img { border: 0px ; }
#formate { position: relative; float: left; margin: 48px 0px 0px 15px; padding: 0; width: 520px; height: auto; font-weight: normal; font-size: 11px; line-height: 20px; font-weight: normal; color: #f7f5d8; border: 0px; }
.zentrieren { text-align: center; padding: 15px 0px 15px 0px; border-bottom: 1px solid #74753f; border-left: 1px solid #74753f; }
.zentrieren2 { text-align: center; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #f7f5d8; letter-spacing: 1px; font-family: Verdana, Lucida Grande, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; line-height: 14px; font-weight: normal; }
#rollover { position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 420px; height: 421px; border: 1px #bdb76b solid; }
#rollover a { position: relative; float: left; margin: 0px; padding: 0px; border: 0px; }

#adresse { position: relative; float: left; margin: 12px 0px 0px 15px; padding: 0; width: 625px; height: auto; font-weight: normal; font-size: 13px; line-height: 20px; font-weight: normal; color: #f7f5d8; border: 0px; }
#adresse a { font-weight: normal; color: #f7f5d8; border: 0px;text-decoration: underline; }
#adresse a:hover { font-weight: bold; color: #f7f5d8; border: 0px;text-decoration: underline; }

.galerie { color: #f7f5d8; font-family: Georgia, Times New Roman, serif, Hoefler Text; font-style: italic; font-size: 16px; line-height: 16px; font-weight: normal; letter-spacing: 1px; padding: 18px 0px 0px 0px; text-align: left; }
.galerie a { color: #f7f5d8; font-style: italic; font-weight: normal; text-decoration: none; }
.galerie a:hover { color: #f7f5d8; font-style: italic; font-weight: normal; letter-spacing: 2px; text-decoration: none; }

.aufbluehen { color: #f7f5d8; font-family: Georgia, Times New Roman, serif, Hoefler Text; font-style: italic; font-size: 17px; line-height: 17px; font-weight: normal; letter-spacing: 1px; padding: 18px 0px 0px 15px; text-align: left; }
.hinweis01 { color: #f7f5d8; font-family: Verdana, Lucida Grande, Arial, SunSans-Regular, Sans-Serif; font-size: 11px; line-height: 12px; font-weight: normal; padding: 5px 0px 0px 15px; text-align: left; }

#smalltext { position: fixed; bottom: 25px; z-index:1000; margin: 0px 0px 0px 45px; padding: 0; width: 295px; height: auto; font-weight: normal; font-size: 9px; line-height: 16px; font-weight: normal; color: #3f3b21; border: 0px; }
#smalltext a { font-weight: normal; color: #3f3b21; border: 0px;text-decoration: underline; }
#smalltext a:hover { font-weight: bold; color: #3f3b21; border: 0px;text-decoration: underline; }

/* clear beendet floating rechts und links */
.clearleft { clear: left; height: 1px; line-height: 1px; margin-top: -15px; }
.clear { clear: both; height: 1px; line-height: 1px; margin-top: -15px; }
