/* Allgemeine Grund-Formatierung */
html {
	height: 100%;
	background-color: #d2c2b2;
	}
body, #bot, topnavi {
	width: 926px;
	}
body {
	background-color: #fffce8;
	background-image: url(../ima/indi/bodyback.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;						
	margin: 56px auto 0px auto;
	position: relative;
	overflow-x: hidden;
	padding-bottom: 140px;
	min-height: 710px;
	}

h1	{
	font-size: 18px;
	}
h2	{
	font-size: 14px;
	}
hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

/* Kopfbereich */
#kopf {
	background-image: url(../ima/indi/topback.jpg);
	background-position: 0px 56px;
	background-repeat: no-repeat;
	width: 1096px;
	height: 458px;
	margin: 0px 0px 0px -85px;
	}
#logo {
	position: absolute;
	top: -41px;
	left: 25px;
	}	
#slideshow1 {		/* flash in Content vs Kopf - top und right ändern */
	background-image: url(../filme/11_flash/01.jpg);
	position: absolute;
	z-index: 2;
	height: 162px;
	width: 651px;
	top: 64px;
	right: 18px;
	}
#topleiste {
	background-color: #2F3F3C;
	background-image: -moz-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	background-image: -webkit-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	background-image: -ms-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	background-image: -o-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	display: block;
	width: 5200px;
	height: 112px;
	position: absolute;
	top: -56px;
	left: -1500px;
	}

/* Gesamte Topnavigation */
#topnavi {
	margin: 0px;
	position: absolute;
	top: 24px;
	right: -287px;
	}
#topnavcut {
	display: block;
	width: 500px;
	height: 112px;
	position: absolute;
	top: -56px;
	right: -486px;
	z-index: 5;
	background-color: #2F3F3C;
	background-image: -moz-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	background-image: -webkit-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	background-image: -ms-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	background-image: -o-linear-gradient(top, #5F615E 1%, #2f3e3b 99%); 
	}
#topnavi li {
	display: inline;
	}
#topnavi a {
	background-image: url(../ima/indi/topnavtrenn.gif);
	background-repeat: no-repeat;  
	background-position: right 3px;
	text-decoration: none;
	color: #ffffff;
	padding: 2px 13px 2px 6px;
	font-size: 10px;
	text-transform: uppercase;
	}
#topnavi a:hover, #topnavi a.topact {
	outline: none;
	color: #DC8729;
	}
#topnavi li:first-child a {
	visibility: hidden;
	}
/* sonstiges */
#topzusnav {
	background-image: url(../ima/indi/topzusnavrahmen.gif);
	background-repeat: no-repeat;  
	background-position: 0px 0px;
	position: absolute;
	top: 68px;
	left: 24px;
	height: 155px;
	width: 227px;
	font-size: 12px;
	}
#topzusnav ul {
	margin: 27px 1px 1px -30px;
	}
#topzusnav li {
	list-style-type: none;
	display: block;
	padding: 5px 1px;
	}
#topzusnav a {
	color: #000000;
	background-image: url(../ima/indi/topzusnavsymb.gif);
	background-repeat: no-repeat;  
	padding: 6px 1px 4px 36px;
	}
#hom a {background-position: 0px 0px;}		#hom a:hover {background-position: 0px -100px;}
#sme a {background-position: 0px -25px;}	#sme a:hover {background-position: 0px -125px;}
#kon a {background-position: 0px -50px;}	#kon a:hover {background-position: 0px -150px;}
#imp a {background-position: 0px -75px;}	#imp a:hover {background-position: 0px -175px;}

/* navcont-Bereich */
#content {
	text-align: justify;
	width: 620px;
	margin: -232px 0px 25px 262px;
	padding: 1px 17px 1px 1px;
	position: relative;
	z-index: 5;
	}
#leist {
	float: left;
	width: 236px;
	margin: 216px 1px 1px -412px;
	}
#leist ul {
	list-style-type: none;
	margin: 1px;
	}
#leist li {
	padding: 2px;
	display: block;
	}
#leist a {
	background-image: url(../ima/indi/leistpunkt.gif);
	background-repeat: no-repeat;
	background-position: 0px 21px;
	padding: 1px 1px 1px 19px;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	text-transform: none;
	}	
#leist a:hover, #leist a.leistact {
	background-position: 0px 2px;
	color: #000000;
	outline: none;
	}
#leist li:first-child a {
	visibility: visible;
	}
/* auch mit position absolute als komplett eigene Box verwendbar */
#leist #innernav {
	margin: 5px 3px 7px -18px;
	}
#leist #innernav li {
	margin: 0px;
	padding: 1px;
	}
#leist #innernav a {
	background-image: none;
	margin-left: -7px;
	font-size: 11px;
	color: #000000;
	}
#leist #innernav a:hover, #leist #innernav a.leistact {
	color: #A65000;
	}
	
/* Bottombereich */
#bot {
	background-image: url(../ima/indi/bottomback.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #515855;
	height: 171px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	}
#copy {
	font-size: 9px;
	color: #777777;
	position: absolute;
	left: 280px;
	bottom: 11px;
	width: 800px;	/* sonst evtl umbruch in ie6 */
	}
#bottomleiste {
	background-image: url(../ima/indi/bottomleiste.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #515855;
	position: absolute;
	bottom: 0px;
	left: -1500px;
	height: 157px;
	width: 4000px;
	}