	/***********************************************/
	/* Landhotel Jaegerhof.css                         */
	/***********************************************/
	
	/***********************************************/
	/* HTML tag styles                             */
	/***********************************************/ 
	
	body{
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #333333;
		margin: 0px;
		padding: 0px;
		font-size: 90%;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	}
	
	a {
		color: #000000;
		text-decoration: none;
		font-weight:bold;
	}
	
	a:hover{
		color: #008000;
		text-decoration: none;
	}
	
	
	h1{
		font-size: 130%;
		font-weight: bold;
		color: #008000;
		margin: 0px;
		padding: 10px 0px 5px 0px;
	}
	
	h2{
		font-size: 110%;
		font-weight: bold;
		color: #000000;
		margin: 0px;
		padding: 10px 0px 5px 0px;
	}
	
	h3{font-size: 100%;font-weight: bold;color: #666666;margin: 0px;padding: 10px 0px 5px 0px;}
	
	h4{font-size: 100%;font-weight: bold;color: #999999;margin: 0px;padding: 10px 0px 5px 0px;}
	
	h5{font-size: 100%;font-weight: bold;color: #CCCCCC;margin: 0px;padding: 10px 0px 5px 0px;}
	
	h6{font-size: 100%;font-weight: bold;color: #990000;margin: 0px;padding: 10px 0px 5px 0px;}
	
	
	
	/***********************************************/
	/* Layout Divs                                 */
	/***********************************************/
	
	#master{
		width: 90%;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 50px 0px 50px 0px;
		clear: both;
		border: 0px solid #cccccc;
	}
	
	
	#masterhead{
		padding: 10px 10px 10px 10px;
		width: auto;
		height: auto;
		margin: 0px 0px 0px 0px;
		clear: both;
	}
	
	#masterbody{
		width: auto;
		height: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		clear: none;
	}
	
	#masterleft{
		width: 800px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	#masterright{
		width: 180px;
		float: right;
		padding: 0px 0px 0px 20px;
		margin: 0px;
		clear: right;
		border-left: 1px solid #C8E0CD;
	}
	
	#logo{
		padding: 0px 0px 0px 0px;
		width: 100%;
		margin: 10px 0px 10px 0px;
		clear: both;
		height: auto;
	}
	
	.logo img{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#navBar{
		width: 23%;
		padding: 10px 10px 10px 10px;
		clear: none;
		margin: 0px 0px 0px 0px;
		float: left;
		text-align: left;
		background-image: url(../HS/pics/ci/transweiss.png);
		border: 1px solid #eeeeee;
		background-repeat: repeat;
		background-color: #FFFFFF;
	}
	
	#startBar{
		width: 220px;
		padding: 10px 10px 10px 10px;
		clear: none;
		margin: 0px 0px 0px 0px;
		float: left;
		text-align: center;
		background-image: url(../HS/pics/ci/transweiss.png);
		border: 1px solid #eeeeee;
		background-repeat: repeat;
		background-color: #FFFFFF;
	}
	
	#globalpagepic{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width: 100%;
		background-repeat: no-repeat;
		clear: both;
		float: none;
		background-attachment: fixed;
	}
	
	.globalpagepic{
	}
	
	
	#content_500{
		float: left;
		width: 60%;
		text-align: left;
		clear: none;
		margin: 0px 0px 40px 10px;
		padding: 10px 10px 10px 10px;
		background-image: url(../frontend/pics/layout/transweiss_50.png);
		border: 1px solid #eeeeee;
	}
	
	#content_1{
		float: left;
		width: 100%;
		text-align: left;
		clear: both;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		background-image: url(../HS/pics/ci/transweiss.png);
	}
	
	.content_1 p{
		padding: 5px 5px 5px 5px;
		margin: 0px;
	}
	
	#content_start{
		float: left;
		width: 100%;
		text-align: left;
		clear: both;
		margin: 10px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		background-color: #FFFFFF;
	}
	
	#content_print{
		float: left;
		width: 95%;
		text-align: left;
		color: #333333;
		clear: none;
		margin: 0px 0px 0px 20px;
	}
	
	.content_print p{
		padding: 5px 5px 5px 5px;
		margin: 0px;
	}
	
	/***********************************************/
	/* Components                                  */
	/***********************************************/
	
	
	/************* #menu styles **************/
	
	#menu_shop {
		font-size: 100%;
		width: 100%;
		padding: 0px;
		color: #333333;
		margin: 0px 0px 0px 0px;
		clear: none;
		float: none;
	}
	
	.menu_shop p{
		padding: 3px 0px 1px 0px;
		margin: 0px;
	}
	
	#menu_shop li{
		border-bottom: 1px solid #666666;
		padding: 3px 6px 3px 6px;
		border-top: 1px solid #cccccc;
		background-image: url(../frontend/pics/ci/v_menu3.jpg);
	}
	
	.menu_shop a {
		color: #666666;
		text-decoration: none;
		font-weight:normal;
	}
	
	.menu_shop a:hover {
		color: #CCCCCC;
		text-decoration: none;
	}
	
	/*********spezi_menu*********************/
	
	/*******************************************************************************
			
			Horizontales Dropdown-Menu, CSS
			
			CSS-Grundlage:  Copyright by Stu Nicholls @ www.cssplay.co.uk
			Please see Copyright Notice @
			http://www.cssplay.co.uk/menus/final_drop.html
			
	*******************************************************************************/
	
	.menu {
	  font-family: verdana, sans-serif; 
	  width:750px;                    /*  (1)  */
	  position:relative; 
	  font-size:1.0em;
	  padding-bottom:50px;
	  z-index:100;
	}
	.menu ul {                        /* UL Ebene 1 */
	  padding:0; 
	  margin:0;
	  list-style-type: none;
	}
	.menu ul li {                     /* Listenelemente der Ebene 1 */
	  float:left;
	  position:relative;
	}
	.menu ul li a, 
	.menu ul li a:visited {           /* Links der Listenelemente der Ebene 1 */
	  display:block; 
	  text-decoration:none; 
	  color:#fff; 
	  width:139px;                    /* Breite von (.menu)/(Anzahl der Punkte)-(1Px)   (1) */
	  height:25px;                    /*  (2)  */
	  border:1px solid #000;          /* Border-color am besten = Hintergrundfarbe der Seite */
	  border-width:1px 1px 0 0; 
	  background:#aaa; 
	  padding-left:10px; 
	  line-height:25px;               /*   (2)  */
	}
	* html .menu ul li a, .menu ul li a:visited {
	  width:149px;                    /* für 'normale' Browser */
	  w\idth:139px;                   /* für IE */
	}
	.menu ul li ul {
	  display: none;
	}
	
	
	/* li:hover  für non-IE-Browser  ---  a:hover  für IE */
	  .menu ul li:hover a,
	  .menu ul li a:hover {
	  color:#555; 
	  background:#ddd;
	}
	
	.menu ul li:hover ul,
	.menu ul li a:hover ul {
	  display:block; 
	  position:absolute; 
	  top:25px;                          /*   (2)  */
	  margin-top:1px;
	  left:0; 
	  width:150px;
	}
	* html .menu ul li a:hover ul {
	  margin-top:0;
	  marg\in-top:1px;
	}
	
	.menu ul li:hover ul li ul,
	.menu ul li a:hover ul li a ul {
	  visibility:hidden; 
	  position:absolute; 
	  height:0; 
	  width:0;
	}
	
	.menu ul li:hover ul li a,
	.menu ul li a:hover ul li a {
	  display:block; 
	  background:#ddd; 
	  color:#555; 
	  height:auto; 
	  line-height:1.2em; 
	  padding:5px 10px; 
	  width:129px
	}
	* html .menu ul li a:hover ul li a {
	  width:150px;
	  w\idth:129px;
	}
	
	.menu ul li:hover ul li a.drop,       /* Ebene 2 mit  Subpunkten */
	.menu ul li a:hover ul li a.drop {
	  background:#aaa url(../../graphics/drop.gif) bottom right no-repeat;
	}
	
	.menu ul li:hover ul li a:hover,      /* Ebene 2 hover */
	.menu ul li a:hover ul li a:hover {
	  background:#aaa; 
	  color:#fff;
	}
	
	.menu ul li:hover ul li:hover ul,     /* Ebene 3 */
	.menu ul li a:hover ul li a:hover ul {
	  visibility:visible; 
	  position:absolute; 
	  left:150px; 
	  top:0;
	  width:150px;
	}
	
	.menu ul li:hover ul li:hover ul.left,  /* Ebene 3  letztes Element */
	.menu ul li a:hover ul li a:hover ul.left {
	  left:-150px;
	}
	
	
	/*************** #menu1 styles | Aktionsmenu **************/
	
	#menu1{
		width: 100%;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		color: #666666;
		font-size: 90%;
		clear: both;
	}
	
	.menu1 p{
		padding: 10px 10px 10px 10px;
		margin: 0px;
	}
	
	a.menu1 {text-decoration:none;font-weight:bold;color:#008000;}
	
	a.menu1:hover {
		color:#000000;
	}
	
	
	/*************** #menu2 styles **************/
	
	#menu2{
	font-size: 100%;
	width: 100%;
	padding: 10px 5px 10px 5px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	clear: both;
	}
	
	.menu2 p{
		padding: 0px 0px 0px 10px;
		margin: 0px;
	}
	
	.menu2 a{
		text-decoration:none;
		font-weight:bold;
		color:#000000;
		padding: 5px 10px 5px 0px;
		margin: 0px 0px 0px 0px;
		display: block;
		font-size: 100%;
		border-left: 5px solid #;
	}
	
	.menu2 a:hover {
		color:#008000;
	}
	
	.menu2_active {
		color:#993300;
	}
	
	.menu2 li {
		display: inline;
	}
	
	/*************** #menu3 styles **************/
	
	#menu3{
		font-size: 90%;
		width: 100%;
		padding: 0px 0px 0px 0px;
		color: #336666;
		margin: 0px 0px 0px 0px;
		clear: both;
		float: none;
		text-align: left;
	}
	
	.menu3 p{
		padding: 0px;
		margin: 0px;
		font-size: 110%;
	}
	
	a.menu3 {
		text-decoration:none;
		font-weight:bold;
		color:#666666;
		padding: 5px 10px 5px 15px;
		margin: 0px;
		display: block;
		font-size: 95%;
	}
	
	a.menu3:hover {
		color: #000000;
	}
	
	a.menu3_active {
		color: #008000;
		border-left: 0px solid #008000;
		padding: 5px 10px 5px 15px;
		font-size: 95%;
	}
	
	/*************** #menu4 styles **************/
	
	#menu4{
		font-size: 90%;
		color: #666666;
		width: 100%;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		clear: both;
		text-align: left;
	}
	
	.menu4 p{
		padding: 5px 5px 5px 5px;
		margin: 0px;
	}
	
	a.menu4 {
		text-decoration:none;
		font-weight:bold;
		color:#008000;
		padding: 5px 5px 5px 5px;
	}
	
	a.menu4:hover {
		color:#000000;
		background-color: #FFFFFF;
	}
	
	/*************** #pageName styles **************/
	
	#pageName{
		padding: 5px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		clear: both;
	}
	
	.pageName h1{
		padding: 5px 5px 5px 5px;
		margin: 0px;
		color: #008000;
		font-size: 160%;
	}
	
	/************** .itemize styles *****************/
	
	.itemize{
		padding: 0px 5px 10px 5px;
		font-size: 100%;
		margin: 10px 0px 10px 0px;
		width: 95%;
		float: none;
		clear: both;
		color: #333333;
	}
	
	.itemize p{
		padding: 5px 0px 5px 0px;
		line-height: 1.3em;
		margin: 0px;
	}
	
	.itemize img{
		padding: 0px 0px 0px 0px;
		border: 1px solid #cccccc;
		margin: 10px 0px 10px 0px;
	}
	
	.itemize table{
		padding: 0px 0px 0px 0px;
		font-size: 100%;
		margin: 10px 0px 10px 0px;
	}
	
	.itemize th{
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
}
	
	.itemize td{
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	}
	
	.itemize ul{
		margin: 0px 0px 30px 15px;
		padding: 0px 0px 0px 0px;
		list-style-position: inside;
		list-style-type: none;
		list-style-image: url(../frontend/pics/layout/sys/ecke_000000.gif);
	}
	
	.itemize ul ul{
		margin: 15px 0px 15px 15px;
		padding: 0px 0px 0px 0px;
		list-style-position: inside;
		list-style-type: none;
		list-style-image: url(../frontend/pics/layout/sys/ecke_666666.gif);
	}
	
	.itemize ul ul ul{
		margin: 15px 0px 15px 15px;
		padding: 0px 0px 0px 0px;
		list-style-image: url(../frontend/pics/layout/sys/ecke_ff9900.gif);
		list-style-position: inside;
	}
	
	.itemize li{
		padding: 3px 0px 1px 0px;
		margin: 0px;
	}
	
	/************** .itemize styles *****************/
	
	.gallery{
		padding: 0px 0px 10px 0px;
		font-size: 100%;
		margin: 0px 0px 10px 0px;
		width: 100%;
		float: none;
		clear: both;
		border-bottom: 0px dotted #cccccc;
		background-color: #FFFFFF;
		color: #333333;
	}
	
	.gallery p{
		padding: 0px 0px 5px 0px;
		line-height: 1.3em;
		margin: 0px;
	}
	
	.gallery img{padding: 0px 10px 10px 0px;border: 0px solid #cccccc;}
	
	.gallery table{
		padding: 0px;
		font-size: 90%;
		margin: 0px;
	}
	
	.gallery th{ text-align:left; background-color:#CCCCCC;}
	
	.gallery td{
		border-bottom: 0px dotted #cccccc;
		padding: 3px 0px 3px 0px;
	}
	
	/************** .root styles *****************/
	
	#root{
		padding: 0px;
		font-size: 80%;
		margin: 0px 0px 0px 0px;
		width: 100%;
		clear: both;
		float: none;
		height: auto;
	}
	
	.root p{
		padding: 6px;
		margin: 0px;
	}
	
	.root a{
		padding: 0px;
		margin: 0px;
		font-weight: bold;
	}
	
	/************** .story styles *****************/
	
	.story{
		padding: 0px;
		font-size: 100%;
		margin: 0px;
		clear: none;
		float: none;
	}
	
	.story p{
		padding: 0px 0px 0px 0px;
		line-height: 1.3em;
	}
	
	.story img{padding: 0px 0px 0px 0px;border: 0px solid #cccccc;}
	
	.story table{padding: 0px;font-size: 100%;}
	
	.story th{ text-align:left; background-color:#CCCCCC;}
	
	.story td{
		border-bottom: 0px dotted #cccccc;
	}
	
	
	/************* .quicknews styles ***************/
	
	#quicknews{
		width: 95%;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 0px 0px;
		font-size: 90%;
		clear: both;
		color: #666666;
		float: none;
	}
	
	.quicknews p{
		margin: 0px;
		padding: 0px 0px 10px 0px;
		line-height: 1.3em;
	}
	
	.quicknews h2{
		margin: 0px;
		padding: 0px 0px 10px 0px;
		line-height: 1.3em;
	}
	
	/************* #search styles ***************/
	
	#search{
		padding: 10px 0px 10px 0px;
		font-size: 90%;
		width: 100%;
		margin: 0px 0px 0px 0px;
		height: auto;
		clear: both;
		border-bottom: 0px dotted #cccccc;
		border-top: 0px dotted #cccccc;
	}
	
	.search form{
		margin: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.search label{
		display: block;
		margin: 0px;
		padding: 0px;
	}
	
	.search_result_marker {
		font-weight: bold;
	}
	
	/************* #language styles ***************/
	
	#language{
		text-align: right;
		padding: 3px 0px 3px 0px;
		border-bottom: 0px solid #000000;
		margin: 0px;
		width: 840px;
		display: block;
	}
	
	a.language {
		color: #F76800;
		text-decoration: none;
		font-weight: bold;
		padding: 3px 12px 3px 12px;
		background-color: #FFFFFF;
		clear: none;
		border-right: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	
	a.language:hover{
		color: #FFFFFF;
		text-decoration: none;
		background-color: #CCCCCC;
	}
	
	a.language_passiv {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		padding: 3px 12px 3px 12px;
		background-color: #CCCCCC;
		clear: none;
		border-right: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	
	a.language_passiv:hover{
		color: #F76800;
		text-decoration: none;
		background-color: #FFFFFF;
	}
	
	
	/************* #domain styles ***************/
	
	#domain{
		text-align: left;
		padding: 3px 0px 3px 20px;
		margin: 0px 0px 0px 0px;
		width: auto;
		clear: none;
		float: left;
		font-size: 80%;
	}
	
	a.domain {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		padding: 3px 12px 3px 12px;
		background-color: #999999;
		clear: none;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	
	a.domain:hover{
		color: #666666;
		text-decoration: none;
		background-color: #CCCCCC;
	}
	
	a.domain_passiv {
		color: #666666;
		text-decoration: none;
		font-weight: bold;
		padding: 3px 12px 3px 12px;
		background-color: #f1f1f1;
		clear: none;
		border-right: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	
	a.domain_passiv:hover{
		color: #FFFFFF;
		text-decoration: none;
		background-color: #FF0000;
	}
	
	
	/************* #newsletter styles ***************/
	
	#newsletter{
		padding: 6px 6px 6px 6px;
		font-size: 80%;
		width: 100%;
	}
	
	.newsletter p{
		padding: 0px 0px 0px 0px;
		line-height: 1.3em;
	}
	
	.newsletter form{margin: 0px;padding: 0px;}
	
	/************* .artikel_liste styles **************/
	
	#artikel_liste {
		padding: 0px 0px 0px 0px;
		font-size: 100%;
		width: 90%;
		text-align: left;
		height: auto;
		margin: 0px 0px 6px 6px;
		float: left;
		border: 1px solid #cccccc;
		clear: both;
	}
	
	.artikel_liste h1{
		padding: 3px 3px 3px 120px;
		clear: none;
		display: block;
		text-align: left;
		margin: 0px;
		font-size: 110%;
		color: #000000;
	}
	
	.artikel_liste h2{
		padding: 3px 20px 3px 120px;
		text-align: left;
		color: #FF0000;
	}
	
	.artikel_liste p{
		padding: 3px 3px 3px 120px;
		line-height: 1.3em;
		clear: none;
		margin: 0px;
		font-size: 90%;
	}
	
	.artikel_liste img{
		float: left;
		padding: 6px;
		clear: none;
		background-color: #FFFFFF;
		margin: 0px 0px 0px 0px;
	}
	
	.artikel_liste a {
		color: #000000;
		text-decoration: none;
		font-weight:normal;
	}
	
	.artikel_liste a:hover{color: #FF0000;text-decoration: none;}
	
	/************* .artikel_box styles **************/
	
	#artikel_box {
		padding: 0px 0px 0px 0px;
		font-size: 100%;
		width: 200px;
		text-align: left;
		height: 510px;
		margin: 0px 0px 6px 6px;
		border: 1px solid #cccccc;
		float: left;
		clear: none;
		background-color: #FFFFFF;
	}
	
	.artikel_box h1{
		padding: 3px 3px 3px 3px;
		clear: both;
		display: block;
		text-align: left;
		height: 50px;
		font-size: 110%;
		color: #000000;
	}
	
	.artikel_box h2{
		padding: 3px 3px 3px 3px;
		clear: both;
		display: block;
		text-align: left;
		color: #FF0000;
	}
	
	.artikel_box p{
		padding: 6px 3px 6px 3px;
		line-height: 1.3em;
		margin: 0px;
		font-size: 90%;
	}
	
	.artikel_box img{
		float: none;
		padding: 0px;
		border: 0px solid #cccccc;
		clear: both;
		display: block;
		background-color: #FFFFFF;
		margin: 0px;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
	}
	
	.artikel_box a {
		color: #000000;
		text-decoration: none;
		font-weight:normal;
	}
	
	.artikel_box a:hover{color: #FF0000;text-decoration: none;}
	
	/************* .artikel styles **************/
	
	#artikel{
		padding: 0px;
		font-size: 100%;
		width: 100%;
		text-align: left;
		height: auto;
		margin: 0px;
		float: left;
		border: 0px solid #cccccc;
	}
	
	.artikel h1{
		padding: 3px 3px 12px 6px;
		clear: both;
		display: block;
		text-align: left;
		height: auto;
		font-size: 130%;
	}
	
	.artikel h2{
		padding: 9px 3px 3px 3px;
		clear: both;
		display: block;
		text-align: left;
		color: #FF0000;
	}
	
	.artikel p{padding: 0px 0px 0px 0px;line-height: 1.3em;}
	
	.artikel img{float: left;padding: 6px;border: 0px solid #cccccc;}
	
	/************* .artikeldata styles **************/
	
	#artikeldata{
		padding: 9px;
		font-size: 100%;
		margin: 0px 0px 0px 0px;
		width: 260px;
		float: right;
		clear: right;
		height: auto;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		border-top: 1px solid #999999;
		background-color: #CCCCCC;
	}
	
	.artikeldata p{
		line-height: 1.3em;
		padding: 3px 3px 9px 3px;
		font-size: 90%;
		margin: 0px;
	}
	
	/************* .preis styles **************/
	
	#preis{
		padding: 0px;
		clear: both;
		display: block;
		text-align: left;
		color: #FF0000;
		margin: 0px;
		width: 100%;
	}
	.preis p{
		padding: 3px;
		text-align: left;
		margin: 0px;
		font-size: 130%;
	}
	
	/************* .zusatzbeschreibung styles **************/
	
	#zusatzbeschreibung{
		padding: 0px;
		font-size: 90%;
		margin: 0px;
		width: 100%;
		float: left;
		clear: both;
	}
	
	.zusatzbeschreibung h3{
		padding: 12px 3px 3px 6px;
		clear: both;
		display: block;
		text-align: left;
		height: auto;
		margin: 0px;
	}
	
	.zusatzbeschreibung p{
		line-height: 1.3em;
		padding: 6px;
		margin: 0px;
	}
	
	.zusatzbeschreibung img{
		padding: 6px;
		border: 0px solid #cccccc;
	}
	
	.zusatzbeschreibung table{
		font-size: 100%;
		color: #333333;
		margin: 0px;
		padding: 6px;
	
	}
	
	.zusatzbeschreibung th{
		font-size: 100%;
		margin: 0px;
		padding: 3px;
		border-top: 0px solid #A0091D;
		background-color: #cccccc;
		font-weight: bold;
		text-align: left;
		color: #A0091D;
	
	}
	
	.zusatzbeschreibung td{
		font-size: 90%;
		margin: 0px;
		padding: 3px;
		color: #333333;
		background-color: #f1f1f1;
		border-top: 0px solid #cccccc;
	}
	
	
	/************* .blaettern styles **************/
	
	#blaettern{
		padding: 0px;
		font-size: 80%;
		margin: 0px 0px 0px 0px;
		width: 100%;
		float: none;
		clear: both;
		height: auto;
	}
	
	.blaettern p{
		padding: 6px;
		text-align: left;
		font-weight: normal;
		margin: 0px;
	}
	
	.blaettern form{
		padding: 3px 6px 3px 6px;
		margin: 0px;
	}
	
	.blaettern select{
		padding: 0px;
		margin: 0px;
	}
	
	/************* #Warerkorb styles ***************/
	
	#warenkorb{
		width: 100%;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 10px 0px;
		border-top: 0px solid #C8E0CD;
		font-size: 100%;
	}
	
	.warenkorb h2{
		clear: both;
		display: block;
		text-align: left;
		color: #FF0000;
	}
	
	.warenkorb p{
		margin: 0px;
		padding: 6px 0px 3px 0px;
		line-height: 1.3em;
	}
	
	.warenkorb table{
		padding: 0px;
		font-size: 90%;
		margin: 0px;
		border: 0px;
	}
	
	.warenkorb th{
		background-color:#f4f4f4;
		padding: 6px 3px 3px 3px;
		border-top: 1px dotted #cccccc;
		border-bottom: 1px dotted #cccccc;
	}
	
	.warenkorb td{
		border-bottom: 1px dotted #cccccc;
		padding: 3px;
	}
	
	/************* #Warerkorb_pre styles ***************/
	
	#warenkorb_pre{
		width: 100%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 80%;
		clear: none;
		float: none;
		background-color: #CCCCCC;
		height: auto;
		background-image: url(../frontend/pics/ci/v_menu2.jpg);
	}
	
	.warenkorb_pre h2{
		clear: both;
		display: block;
		text-align: left;
		color: #FF0000;
	}
	
	.warenkorb_pre p{
		margin: 0px;
		padding: 6px 6px 6px 6px;
		line-height: 1.3em;
	}
	
	.warenkorb_pre table{
		padding: 0px;
		font-size: 90%;
		margin: 0px;
		border: 0px;
	}
	
	.warenkorb_pre th{
		background-color:#f4f4f4;
		padding: 6px 3px 3px 3px;
		border-top: 1px dotted #cccccc;
		border-bottom: 1px dotted #cccccc;
	}
	
	.warenkorb_pre td{
		border-bottom: 1px dotted #cccccc;
		padding: 3px;
	}
	
	/************* #label styles ***************/
	
	#label{
		font-size: 90%;
		color: #CCCCCC;
		padding: 0px 10px 10px 10px;
		margin: 0px 0px 0px 0px;
		height: 50px;
		width: 100%;
		clear: both;
	}
	
	.label p{
		padding: 5px 0px 5px 0px;
		margin: 0px;
	}
	
	/************* #indole styles ***************/
	
	#indole{
	font-size: 90%;
	color: #CCCCCC;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	height: auto;
	width: 100%;
	clear: both;
	}
	
	.indole p{
		padding: 5px 0px 5px 0px;
		margin: 0px;
	}
	
	.indole a{
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
	}
	
	.indole a:hover{
	color: #000000;
	}
	
	/************* #spacer styles ***************/
	
	.spacer10{
		padding: 0px;
		margin: 0px;
		clear: both;
		height: 10px;
		width: 100%;
	}
	
	.spacer5{
		padding: 0px;
		margin: 0px;
		clear: both;
		height: 5px;
		width: 100%;
	}
	
	.spacer300{
		padding: 0px;
		margin: 0px;
		clear: both;
		height: 300px;
		width: 100%;
	}
	
	.spacer500{
		padding: 0px;
		margin: 0px;
		clear: both;
		height: 500px;
		width: 100%;
	}
	
	/************** #spezielle styles **************/
	
	.input_20{
		margin: 0px;
		padding: 0px;
		width: 40%;
	}
	
	.input_40{
		margin: 0px;
		padding: 0px;
		width: 40%;
	}
	
	.input_60{
		margin: 0px;
		padding: 0px;
		width: 60%;
		border: 1px solid #cccccc;
	}
	
	.input_80{
		margin: 0px;
		padding: 0px;
		width: 80%;
	}
	
	#pageinfo{
		font-size: 100%;
		margin: 5px 0px 10px 0px;
		padding: 5px 0px 5px 0px;
		border: 0px solid #cccccc;
		background-color: #BAD9A6;
	}
	
	.pageinfo p{
		padding: 6px;
	}
	
	.pageinfo table{
		margin: 0px;
		padding: 0px;
		font-size: 90%;
		width: 100%;
	
	}
	
	.pageinfo th{
		font-size: 100%;
		margin: 0px;
		padding: 5px;
		font-weight: bold;
		text-align: left;
		color: #FF0000;
	}
	
	.pageinfo td{
		font-size: 100%;
		margin: 0px;
		padding: 5px;
		color: #000000;
	}
	
	.action{
		width: 100%;
		font-size: 90%;
		margin: 0px;
		padding: 0px;
		color: #333333;
		clear: both;
		text-align: left;
	}
	
	.action p{
		padding: 3px 0px 3px 0px;
		font-size: 90%;
		color: #000000;
	}
	
	.action img{
		padding: 0px;
		margin: 0px;
	}
	
	a.action{
		font-weight:normal;
		color:#999999;
		font-style: italic;
	}
	
	a.action:hover{
		color:#D26E00;
		font-style: italic;
	}
