div#container{ background-color: white; position: relative; top: 310px; }
html,body{ background-repeat: repeat; background-attachment: scroll; margin:0; padding:0   }
body   { font: 10pt/150% Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #eb690a url(grafik/bg_hand.gif) no-repeat fixed center top; text-align: center; }
p{ background-attachment: scroll; margin:0 10px 10px }
#container{ width:900px; margin:0 auto }
#home { position: absolute; top: 0; width: 100%; float: none; clear: both; }
/* NAVIGATION */
#navcontainer ul
{ padding: 0.2em 0; margin: 0; color: #fff; font-size: 100%; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-style: normal; font-variant: normal; width: 100%; text-align: center; }
li { position: relative; display: inline; }
li a
{ text-decoration: none; color: #e6491c; font-weight: bolder; letter-spacing: 1px; padding: 0.2em 1em; border-top: 8px solid #fff; }
li a:hover
{ color: #85aeb3; border-top: 13px solid #fff; }
#current { color: #618489; font-weight: bolder; border-top: 13px solid #fff}
#subnavi { font-size: 80%; border-style: hidden; }
#subnavi li { font-size: 80%; }
/* CONTENT */
#content  { font-size: 95%; text-align: justify; width: 750px; height: 100%; margin: -1em 1em 0.5em 2em; padding: 1em; }
div#content a     { color: #e6491c; text-decoration: none  ; }
div#content a:hover { color: #fff; background-color: #e6491c; text-decoration: none; border-bottom: 1px solid #e6491c; }
h1 { color: #85aeb3; font-size: 200%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 150%; letter-spacing: 1px; margin-top: 1em; }
h2 { color: #85aeb3; font-size: 150%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 150%; letter-spacing: 1px; width: 90% ; }
h3 { color: #85aeb3; font-size: 130%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 130%; letter-spacing: 1px; width: 90%; }
img { border: hidden 0 transparent; }
blockquote { background-color: #fcf1d3; width: 60%; padding: 1em; }
/* FOOTER */
div#footer  { clear: both; height: 50px ; }
div#footer a { color: #e6491c; text-decoration: none; }
div#footer a:hover { color: #fff; background-color: #e6491c; text-decoration: none; }
div#footer  { color: #696969; font-size: 80%; line-height: 100%; background-color: white; text-align: center; letter-spacing: 1px  ; padding: 1em; border-top: 1px solid #e6491c; }
div#footer p{margin:0;padding:5px 10px}

/* EXTRA */
#extra  { color: #696969; font-size: 90%; background-color: #e5eeee; text-align: left; position: absolute; top: 10em; right: 1em; width: 160px; float: right; margin-top: 1em; margin-right: 1em; height: auto; visibility: visible; clear: right; padding: 1em; border-color: #feae0d #feae0d #feae0d #ff9c01; border-style: dotted; border-width: 1px; -moz-opacity:0.8}
#extra a { color: #47819b; text-decoration: none; }

/* FORMULARFELD */
form { width: 400px; }
.button  { color: #eb690a; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f3dda1; padding: 5px; border: solid 1px; cursor:pointer     }
.inputarea { color: #316b85; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 130%; text-align: left; margin: 5px 0 15px; padding: 5px; border: solid 1px #eb690a; }


/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #eb690a;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }

.lbLoading {
	background: url(sb/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover { background: url(sb/prevlabel.gif) no-repeat 0 15%; }

#lbNextLink {
	right: 0;
}

#lbNextLink:hover { background: url(sb/nextlabel.gif) no-repeat 100% 15%; }

#lbBottom { font-size: 10px; color: #666; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 1.4em; text-align: left; border-color: #fff; border-style: none solid solid; border-width: 10px; }

#lbCloseLink { background: url(sb/closelabel.gif) no-repeat center; display: block; float: right; width: 113px; height: 22px; margin: 5px 0; }

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#kubalink { border: solid 1pt white; }
