html {
	margin: 0;
	padding: 0;
	
	}

body  {
	background-image: url('images/kachel.gif');
	/*background-attachment: fixed;*/
	line-height: 110%; 
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	margin: 0;
	padding: 0;
	/*background: url(images/container_wand.gif) repeat-y 100%;*/
	background-color: #000000;
	}
#container {
	
	padding: 0px;
	margin: 0px;
	
	
	width: 100%;
	height: 100%;
	}

#einzeldown{
	position: absolute;
	z-index: 200; 
	top: 796px;
	left: 73px;
	background: url(images/einzel_downmenu.gif)  ;
	width: 817px;
	height: 49px;
	}	
	
#backbutton{
	z-index: 50;
	position: absolute;
	
	top: 125px;
	left: 830px;
	}

#gallery{
	z-index: 60;
	position: absolute;
	top: 168px;
	left: 90px;
	}		
	
#thumbnails{
		z-index: 60;
	position: absolute;
	top: 660px;
	left: 90px;
		}


#vitabox{
	z-index: 60;
	position: absolute;
	top: 185px;
	left: 460px;
	overflow-y: hidden;
	overflow-x: hidden;
	height: 543px;
	border: 1px solid black;
	}	
	
	
	#about{
	color: #CECECE;
	font-size: 12px;
	width: 700px;
	z-index: 60;
	position: absolute;
	top: 185px;
	left: 110px;
	overflow-y: hidden;
	overflow-x: hidden;
	height: 543px;
	
	}	
#vitatext{
	z-index: 50;
	position: absolute;
	left: 460px;
	top:168px;
	background-color: black;
	color: white;
	}
#telefon
	{
	position: relative;
	top: 30px;
	left: 0px;
	width: 200px;
	height: auto;
	}

#linie {
		position: absolute;
		z-index: 30;
		width: 100%;
		height: 66px;
		border-bottom: 1px solid darkred;
		}

#balken {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 67px;
	padding: 0px;
	background: url(images/kachel_balken.gif)  ;
	}

#flower {
	position: absolute;
	
	z-index: 20;
	width: 494px;
	height: 397px;
	padding: 0px;
	background: url(images/flower_up.gif)  ;
	}
 
 
 #box {
 	z-index: 30;
	position: absolute;
	top: 109px;
	left: 72px;
	width: 820px;
	height: 735px;
	
	
	
	
 	background: url(images/bgpixel_float.gif)  ;
	border: 1px solid black;
	margin-bottom: 29px;
	}

#flowerdrauf {
	top: 110px;
	left: 73px;
	position: absolute;
	z-index: 40;
	}

#draufzwei {
	top: 548px;
	left: 453px;
	position: absolute;
	z-index: 40;
	}
	
#bildbox {
 	position: absolute;
	top: 115px;
	left: 72px;
	width: 820px;
	min-height: 735px;
	z-index: 70;
	
}

#shadow_rechts{
	top: 109px;
	left: 890px;
	position: absolute;
	z-index: 70;
}

#shadow_unten{
	top: 840px;
	left: 72px;
	position: absolute;
	z-index: 70;
}

#impressum{
	top: 850px;
	left: 72px;
	position: absolute;
	z-index: 70;
}

#einsnull{
	top: 850px;
	left: 712px;
	position: absolute;
	z-index: 70;
}

.headline{
color: #EB623E; 
font-size: 14px;
	}

.ie_height{
	margin-top: 5px;
	}

#schriftzug{
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 90;
	}

#textbox
	{
	position: absolute;
	top: 120px;
	left: 910px;
	width: 200px;
	height: auto;
	color: #CECECE;
	font-size: 12px;
	}

.statext{
	padding-bottom: 10px;
	}
	
	

.border{
	padding-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid white;
}


.abstand {
	float: left; 
	padding-left:50px; 
	padding-top: 20px; 
	padding-right: 30px;
	
	}
	
.ie_height{
	margin-top: 0px;

	}

.footer{
	background: url(images/container_wand.gif) repeat-y;
	height: 100%;
	}	
.orangetext{
	color: #EB623E;
	}

a:link { 
	color: #EB623E; 
	
	}

a:visited { 
	color: #EB623E; 
	
	}

a:active { 
	color: #EB623E; 
	
	}	

a:hover { 
	color: #EB623E; 
	
	}


a.titel:link { 
	color: #000000; 
	
	
	}

a.titel:visited { 
	color: #000000; 
	
	
	}

a.titel:active { 
	color: #000000; 
	
	
	}	

a.titel:hover { 
	color: #000000; 
	
	
	}

	
a.schwarz:link { 
	color: #000000; 
	text-decoration: none;
	
	}

a.schwarz:visited { 
	color: #000000; 
	text-decoration: none;
	
	}

a.schwarz:active { 
	color: #000000; 
	text-decoration: none;
	
	}	

a.schwarz:hover { 
	color: #000000; 
	text-decoration: underline;
	
	}	
	
.rot{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	
	color: #EB623E;
	}

.textwhite{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #CECECE; 
	text-decoration: none;
	font-size: 12px;
	}
	
.aktuelles
	{
	margin-right: 25px;
	}

.invorbereitung
	{
	margin-right: 20px;
	}


.buecher
	{
	margin-right: 23px;
	}

.autoren
	{
	margin-right: 24px;
	}

.kontakt
	{
	margin-right: 26px;
	}




	
#head {
	background-image: url('images/head.gif');
	z-index: 30;
	height: 127px;
	width: 598px;
	border: 0px;
	}

#logo{
	float: left;
	/*background-image: url('images/logo.gif');*/
	z-index: 40;
	margin-left: 16px;
	height: 119px;
	width: 65px;
	border: 0px;
	}

#navi{
	z-index: 50;
	margin-left: 106px;
	padding-top: 101px;
	padding-left: 0px;
	height: 13px;
	width: auto;
	border: 0px;
	}
	
.block{
	padding-left: 104px;
	padding-top: 22px;
	padding-bottom: 0px;
	z-index: 50;
	height: auto;
	width: auto;
	
	}

.textbox_index{
	float: left;
	/*background-color: white;*/
	z-index: 50;
	height: auto;
	width: 338px;
	}
	
.bildbox_index{
	float: right;
	padding-top: 40px;
	padding-right: 55px;
	z-index: 50;
	height: auto;
	width: auto;
	/*background-color: green;*/
	}

.clear{
	clear: both;
	}

.borderline{
	clear: both;
	width: 100%;
	height: 2px;
	margin-top: 27px;
	background-image: url('images/borderline_pixel.gif');
	}
	
.korbbox{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 55px;
	padding-bottom: 0px;
	z-index: 50;
	height: auto;
	width: auto;
	
	}

.korbtitelzeile{
	margin-bottom: 5px;
	background-image: url('images/warenkorbtitel_pixel.gif');
	}
	
.orangeline{
	clear: left;
	margin-top: 5px;
	padding-top: 0px;
	border-top: 1px solid orange;
	padding-bottom: 5px;
	width: 100%;
	}

.aktualisierenmargin{
	margin-left: 110px;
	margin-top: 17px;
	padding: 0px;
	}
.gesamt {
	float: right;
	margin-left: 20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
	font-size: 75%;
	}
	
.einzelbildbox{	
	float: right;
	width: 160px;
	height: 260px;
	padding-right: 56px;
	}
.einzelcontainer{
	
	float: left;
	height: 260px;
	width: 277px;
	padding-bottom: 0px;
	pmargin-bottom: 0px;
	background-color: yellow;
	}

.einzeltextbox{
	position: static;
	float: left;
	z-index: 50;
	
	width: 277px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-size: 75%;
	}

.resourcebox{
	
	
	
	margin-top: 5px;
	padding-top: 5px;
	
	z-index: 60;
	
	width: 440px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	}
	
.suchefeld{
	float: left; text-align: center; width: 200px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-size: 75%;
	}
	
.image{
	position: absolute; 
	margin-left: auto;
	margin-right: auto;
	
	top: 66px; 
	left: 420px;
	}
	
#boxmaterial {
 	z-index: 10;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 440px;
height: 100%;
	
	
	
	overflow-x: hidden;
 	background: url(images/bgpixel_float.gif)  ;
	border: 1px solid black;
	margin-bottom: 29px;
	}

#flowerdraufmaterial {
	top: 1px;
	left: 1px;
	position: absolute;
	z-index: 40;
	}

#draufzweimaterial {
	top: 436px;
	left: 383px;
	position: absolute;
	z-index: 40;
	}
	
	.pre {white-space: pre;}
.nowrap {white-space: nowrap;}
.pre-wrap {white-space: pre-wrap;}
.pre-line {white-space: pre-line;}

p {
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top:0px;
 }
 
 .bildindex{
 margin-top: 7px;  margin-left: 15px; margin-right: 15px; border: 1px solid black; 
 	}