body { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #1c1c1c; margin: 0; padding: 0; }

#container { 
margin: 0 auto; 
position: relative; 
top: 0; width: 1000px; 
/*border: solid 1px #fff; */
background-image: url(../pic/mitteback.jpg); 
background-repeat: repeat; 
height: 100%; }
#startbild { background-image: url(../pic/backstart.jpg); background-repeat: repeat; margin: 0 auto; position: relative; top: 0; width: 1000px; height: 785%; z-index: 100; }
#header { background-color: transparent; background-image: url(../pic/header.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 0; width: 1000px; height: 237px; margin-top: 0; }
#footer { background-color: transparent; background-image: url(../pic/footer.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; bottom: 0; width: 1000px; height: 193px; margin-bottom: 0; }
#inhalt { background-image: url(../pic/mitteback.jpg); background-repeat: repeat; position: relative; top: 0; height: auto; margin: 0; }
#inhaltstart { background-image: url(../pic/backstart.jpg); background-repeat: no-repeat; margin: 0; position: relative; top: 0; width: 1000px; height: 630px; }
#text { position: relative; top: 10px; left: 320px; width: 500px; z-index: 700; }
#text a:link, #text a:visited { color: #fff; text-decoration: underline; }
#text a:hover, #text a:active { text-decoration: none; }
#karin h1 { background: url(../pic/heads/velinova.gif) no-repeat left top; width: 350px; height: 36px; margin: 0 0 0 -10px; }
#karin h1 span {display: none;}
/*#inhalt img { float: left; margin-right: 10px; margin-bottom: 5px; }*/
#rechts img { margin-bottom: 5px; float: right; margin-left: 10px; }
#logo img { margin-right: 10px; margin-bottom: 5px; float: left; border-style: none; }
#programm { position: absolute; z-index: 600; top: 0; left: 701px; width: 299px; height: 442px; }
#programm img { width: 299px; height: 442px; }
#schein { position: absolute; z-index: 600; top: 0; left: 552px; width: 448px; height: 442px; }
#schein img { width: 448px; height: 442px; }
#bilderprogramm { position: absolute; top: 800px; z-index: 800; left: 0; }
#bild { position: absolute; top: 440px; left: 40px; z-index: 400;}
#bild img { /*margin-right: 10px; margin-bottom: 5px; float: left; */border-style: none; }
#bildstart { position: absolute; top: 400px; left: 40px; z-index: 400;}
#bildstart img { /*margin-right: 10px; margin-bottom: 5px; float: left; */border-style: none; }
/*#navi { top: 220px; right: 860px; width: 150px; z-index: 100; border-right: 1px solid #fff; }
#subnavi { position: absolute; top: 220px; left: 140px; width: 180px; }*/
#footer ul{ 
	vertical-align: top; 
	margin-left: 0; 
	margin-bottom: 2px; 
	padding-left: 0; 
	list-style: none; 
}
	
.footernavi li{ 
	margin-left: 20px; 
	padding-left: 8px; 
	border-left: 1px solid #999; 
	display: inline; 
	line-height: 20px;
	}
	
.footernavi li a:link, .footernavi li a:visited  { 
	color: #7b7b7b; 
	text-decoration: none; 
	}
	
.footernavi li a:hover, .footernavi li a:active  { 
	color: #b7110e; 
	}
	
#copy { color: #999; font-size: 10px; line-height: 12px; position: absolute; top: 30px; left: 750px; }
#copy a:link, #copy a:visited { color: #999; font-size: 10px; line-height: 12px; text-decoration: none; }
#copy a:hover, #copy a:active { text-decoration: underline; }
p { }
h1 { font-size: 22px; line-height: 25px; margin-bottom: 5px; padding-top: 10px; }
h2 { font-size: 16px; line-height: 20px; margin-bottom: 3px; padding-top: 8px; }
h3 { font-size: 14px; font-style: italic; line-height: 14px; margin-bottom: 3px; padding-top: 8px; }
td { }


table { border-style: none; border-width: 0; }
table h2 { margin-top: 0; padding-top: 0; }
td { vertical-align: top; border-style: none; }
hr { border-color: #fff #fff #918a7c; border-style: dashed; border-width: 1px 0; }
