<!--
	body 			{ 
					background-color:#F0F0F0; 
					font-family:Arial;  
					font-size:8pt; 
					color:#000000;
					margin:0px;
					margin-right:0px;
					margin-left:0px;
					vertical-align:top;
					background-image:url(layout_grfx/main_bg.jpg);
					background-repeat:repeat-y;
					background-position:top center;
					}
/* -------------------------------------------------------------------------
global styles
-------------------------------------------------------------------------*/
p				{
				margin:0px;
				padding:0px;
				}
				
table			{
				font-size:8pt;
				padding:0px;
				border-spacing:0px;
				border-width:0px;
				}
td				{
				vertical-align:top;
				}
					
img				{
				border-style:hidden; 
				border-width:0px;
				}
/* -------------------------------------------------------------------------
LIST-styles
-------------------------------------------------------------------------*/
ul					{
					margin:0px;
					margin-left:18px;
					margin-bottom:5px;
					margin-top:5px;
					padding:0px;
					}
li					{
					margin:0px;
					margin-left:0px;
					padding:0px;
					}
				
dd					{
					padding:0px;
					margin:0px;
					text-indent:0px;
					}
dt					{
					padding:0px;
					margin:0px;
					text-indent:0px;
					}
dl					{
					padding:0px;
					margin:0px;
					text-indent:0px;
					}
/* -------------------------------------------------------------------------
standard-headlines
-------------------------------------------------------------------------*/
h1					{
					font-size:10pt; 
					color:#88281E; 
					text-decoration:none;
					margin-top:0px;
					margin-bottom:5px;
					letter-spacing:0px;
					}
h2					{
					font-size:10pt;
					margin-bottom:5px;
					margin-top:5px; 
					margin-right:8px; 
					color:#A9A9A9; 
					}
h3					{
					font-size:10pt;
					margin:0px;
					margin-top:5px;
					margin-bottom:5px;
					border-bottom-style:dotted;
					border-bottom-color:#CC9966;
					border-bottom-width:2px;
					}
h4			
					{
					font-size:8pt;
					}
					
h5 		 			{
					height:23px;  
					font-size:13pt; 
					font-weight:bold; 
					color:#000000;   
		         	text-align:left; 
		         	padding-left:0px; 
		         	vertical-align:top; 
					margin:0px;
					}
/* -------------------------------------------------------------------------
-------------------------------------------------------------------------*/
 a:link   	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
 a:visited	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
 a:hover   	{ FONT-FAMILY: Arial, Helvetica,sans-serif; text-decoration:none; color:#6699CC;}
 a:active  	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#6699CC;}
 

/* -------------------------------------------------------------------------
own classes
-------------------------------------------------------------------------*/
.main_center	{
				border-style:solid;
				border-width:0px;
				border-top-width:0px;
				border-bottom-width:0px;
				border-color:transparent;
				
				background-color:transparent;
				background-image:url(layout_grfx/main_bg.jpg);
				background-repeat:repeat-y;
				background-position:top center;
				
				margin-top:0px;

				width:100%;
				min-height:100%;
				height:100%;
				min-width:1005px;
				}

.layout_table	{
				width:970px;
				height:100%;
				border-style:solid;
				border-color:#000000;
				border-width:0px;
				}
				
				
.header		{
				height:111px;
				width:723px;
				background-image:url(layout_grfx/head_bg.jpg);
				background-repeat:repeat-x; 
				background-position:top left;
				font-size:1pt;
				text-align:left;
				}
.header_table	{
				width:970px;
				background-color:#FFCC99;
				}


						
.searchmask_td		{
				width:247px;
				z-index:20;
				text-align:right;
				
				height:31px;
				margin-top:80px;
				background-image:url(layout_grfx/search_bg.jpg);
				background-repeat:no-repeat; 
				background-position:top right;
				background-color:#FFCC99;
				border-style:solid;
				border-width:0px;
				vertical-align:bottom;
				}
.searchmask_td form{
				padding-right:33px;
				margin:0px;
				margin-bottom:5px;
				}
					
.search_innerpadding{
				padding-top:7px; 
				text-transform:uppercase; 
				color:#552A21; 
				font-size:10pt;
				}
				
				
.searchmask_td input		{
				font-size:8pt;
				width:90px;
				border-style:solid;
				border-width:0px;
				background-color:transparent;
				padding-left:5px;
				}
.search_submit_btn
				{
				cursor:pointer;
				}


.footer			{
				color:#666666;
				padding:0px;
				line-height:15px;
				display:block;
				font-size:7pt;
				
				background-color:transparent;
				text-align:right;
				margin-right:5px;
				}

.footer_td		{
				height:25px;
				background-color:transparent;
				vertical-align:middle;
				border-top-style:solid;
				border-top-width:2px;
				border-color:#DCDCDC;
				}

.footer a:link   	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
.footer a:visited	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
.footer a:hover   	{ FONT-FAMILY: Arial, Helvetica,sans-serif; text-decoration:none; color:#6699CC;}
.footer a:active  	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#6699CC;}

/* -------------------------------------------------------------------------
leftblock-styles
-------------------------------------------------------------------------*/
.leftblock		{
				background-image:url(layout_grfx/); 
				background-repeat:no-repeat; 
				background-position:bottom left;
				width:178px;
				background-color:#F7F1D9;

				padding-top:22px;
				border-style:hidden;
				border-right-style:solid;
				border-color:#F7F1D9;
				}		
/* -------------------------------------------------------------------------
Content-navi-klassen
-------------------------------------------------------------------------*/

#stnd_navi {
		background-color:#FFFFFF;
		border-left-style:solid;
		border-color:#FFFFFF;
		border-width:0px;
		
		padding-top:7px;
		padding-bottom:5px;
		width:174px;
		margin-right:5px;
		}
					
#stnd_navi h1 {
		color:#FFFFFF;
		letter-spacing:1px;
		text-transform:none;
		
		margin:0px;
		background-color:#CC9966;
		border-color:#CC9966;
		font-weight:lighter;
		
		padding:0px;
		padding-top:3px;
		padding-bottom:2px;
		
		border-left-color:#DCDCDE;
		border-width:0px;
		border-left-width:14px;
		text-transform:uppercase;
		font-size:7pt;
		display:block;
		
		vertical-align:sub;
		}
.leftbordergrey {
		border-left-style:solid;
		border-left-color:#DCDCDC;
		border-left-width:14px;
		margin:0px;
		}
.stnd_navi_h1innermargin{
		margin-left:3px;
		margin-right:3px;
		}


#stnd_navi a{
		text-decoration: none;
		color:#666666;
		font-size:8pt;
		font-weight:lighter; 
		background-color:#FFFFFF;
		display:block;
		padding-top:0px;
		padding-bottom:0px;
		line-height:20px;
		
		border-style:solid;
		border-color:#FFFFFF;
		border-bottom-color:#F5F5F5;
		border-top-color:#F5F5F5;
		border-width:1px;
		border-left-width:0px;
		border-right-width:0px;
		
		white-space:normal;
		letter-spacing:1px;
}

#stnd_navi .innermargin{
		margin-left:15px;
		display:block;
}

#stnd_navi stnd_navi_style{}	

#stnd_navi a:hover {
		color:#6699CC;
		border-color:#FFFFFF;
		background-color:#F5F5F5;
		}

	
#stnd_navi_2 {
		background-color:#F5F5F5;
		border-left-style:solid;
		border-left-width:8px;
		border-color:#F5F5F5;
		letter-spacing:1px;
		text-transform:uppercase;
		margin-bottom:5px;
		}	
#stnd_navi_2 a{ 
		text-decoration: none;
		color: #669933;
		font-size:6pt;
		font-weight:lighter; 
		background-color:#FFFFFF;
		display:block;
		
		padding-top:2px;
		padding-bottom:2px;
		
		padding-right:5px;
		line-height:13px;
		border-style:solid;
		border-color:#FFFFFF;
		border-width:1px;
		white-space:normal;
		margin-bottom:2px;
}
#stnd_navi_2 a:hover {
		background-color:#FFFFFF;
		color:#669933;
		border-color:#CCFFCC;
		}
/* -------------------------------------------------------------------------
rightblock-styles
-------------------------------------------------------------------------*/
.rightblock		{
				background-image:url(layout_grfx/right_cell_bg.jpg); 
				background-repeat:repeat-y; 
				background-position:right;
				background-color:#F7F1D9;
				width:208px;
				border-style:solid;
				border-color:#FFFFFF;
				border-width:0px;
				border-top-width:4px;
				font-size:0px;
				}		
.rightblock	h1{
				color:#68482F;
				padding:0px;
				padding-top:0px;
				padding-bottom:0px;
				text-transform:uppercase;
				font-size:8pt;
				letter-spacing:0px;
				margin:0px;
				margin-left:4px;
				margin-right:4px;
				font-weight:bolder;
				}
.rightblock_innerpadding{
				margin:6px;
				}
.right_teaser	{
				padding-bottom:5px;
				padding-top:5px;
				border-width:1px;
				border-color:#EBEBEB;
				border-top-color:#FFFFFF;
				color:#6E592C;
				line-height:19px;
				font-size:8pt;
				margin-left:4px;
				
				border-bottom-style:dotted;
				border-bottom-width:2px;
				border-bottom-color:#CCCC99;
				margin-bottom:5px;
				}
.right_teaser a:link   	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
.right_teaser a:visited	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
.right_teaser a:hover   	{ FONT-FAMILY: Arial, Helvetica,sans-serif; text-decoration:none; color:#6699CC;}
.right_teaser a:active  	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#6699CC;}
				
				
.rightblock	 .bodytext {
				text-align:left;
				font-size:8pt;
				}
				
.rightblock	 .csc-textpic-center{
				margin-top:5px;
				margin-bottom:5px;
				}
/* -------------------------------------------------------------------------
content classes
-------------------------------------------------------------------------*/
#content		{
				width:581px;
				margin-top:0px;
				color:#6B281F;
				font-size:9pt;
				font-family:Arial;
				background-color:transparent;
				line-height:20px;
				}
				
#content_footer{
				line-height:15px;
				color:#708090;
				letter-spacing:0px;
				font-size:7pt;
				text-align:center;
				}
#content_footer .bodytext{
				line-height:15px;
				padding:0px;
				margin:0px;
				}

.content_innermargin{
				margin:10px;
				margin-top:20px;
				}
				
#content a		{
				font-family:Arial;
				
				}
#content a:link   	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
#content a:visited	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline; color:#006600; font-weight:bold;}
#content a:hover   	{ FONT-FAMILY: Arial, Helvetica,sans-serif; text-decoration:none; color:#6699CC;}
#content a:active  	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#6699CC;}


				
#content	h1	{
				font-family:'Times New Roman',Times,serif;
				font-size:14pt;
				color:#000000;
				border-bottom-style:solid; 
				border-width:4px; 
				border-color:#F5F5F5;
				margin-top:7px;
				margin-bottom:8px;
				}
#content	h2	{
				font-size:13pt;
				color:#88281E;
				font-family:'Times New Roman',Times,serif;
				margin-top:0px;
				}

/* -------------------------------------------------------------------------
CSS-Klassen für die Suche im Inhaltsverzeichnis (Suchformulare und Ergebnisliste)
-------------------------------------------------------------------------*/
#issue		{
			background-color:#F5F5F5;
			margin-bottom:5px;
			border-style:solid;
			border-width:2px;
			border-color:#DCDCDC;
			padding:3px;
			padding-top:0px;
			width:515px;
			}
			
#issue h1{
			margin:0px;
			margin-bottom:0px;
			margin-top:5px;
			
			border-style:solid;
			border-color:#CC6600;
			border-width:1px;
			color:#FFFFFF;
			
			padding-bottom:0px;
			font-size:11pt;
			background-color:#CC6600;
			
			}
			
.issue_img	{
			padding:0px;
			}
#issue img{
			margin-top:5px;
			margin-right:5px;
			width:55px;
			}

	
.list_item_heft img{
			border-style:solid;
 			border-width:2px;
			border-color:#CC6600;
			margin:0px;
			}		

.tx-limicolashop-pi1{
			background-color:#FFFFCC;
			border-style:solid;
			border-width:2px;
			border-color:#C1906F;
			padding:10px;
			width:539px;
			}
					
.tx-limicolashop-pi1 form{
			margin:0px;
			margin-bottom:5px;
 			border-style:solid;
 			border-width:2px;
			border-color:#CC9966;
			background-color:#FFFFFF;
			padding:4px;
			}
					
.tx-limicolashop-pi1 hr{
			display:none;
			}
.tx-limicolashop-pi1 b{
			color:#FF6600;
			background-color:#FFFF00;
			}
					
.list_item {
 			background-color:#FFFFFF;
 			border-left-style:solid;
 			border-left-width:7px;
			border-left-color:#CC6600;
			
			border-right-style:solid;
 			border-right-width:2px;
			border-right-color:#DCDCDC;
			
			margin-top:5px;
			margin-bottom:10px;
			line-height:15px;
			width:441px;
 			}

.tx-limicolashop-pi1 .list_item td{ 
			padding:3px;
			border-top-style:solid;
			border-top-color:#DCDCDC;
			border-top-width:1px;
			}
.vergriffen{ 
			color:#FF0000;
			}				
.list_item .attribute_type	{
			color:#996633;
			padding-right:3px;
			text-align:right;
			border-top-style:solid;
			border-top-color:#DCDCDC;
			border-top-width:1px;
			padding:3px;
			font-weight:bold;
			width:80px;
			}		
		
.count_erg	{
 			background-color:#FFFFFF;
 			border-style:solid;
 			border-width:2px;
			border-color:#DCDCDC;
			margin-top:5px;
			margin-bottom:5px;
			padding:5px;
			padding-left:5px;
			display:block;
			}
.count_erg	a{
 			background-color:#FFFFFF;
 			border-style:solid;
 			border-width:2px;
			border-color:#006600;
			text-decoration:none;
			margin:0px;
			margin-bottom:10px;
			display:inline;
			padding:2px;
			line-height:25px;
			}
.count_erg	a:hover{
 			background-color:#CCFFCC;
			border-color:#6699CC;
			text-decoration:none;
			margin:0px;
			display:inline;
			padding:2px;
			}
			
			
			
/* -------------------------------------------------------------------------
Bilderklassen
-------------------------------------------------------------------------*/	
/* -------------------------------------------------------------------------

.csc-textpic {
			}
#content .csc-textpic-center .csc-textpic-imagewrap{
				background-color:green;
				width:100%;
				border-style:solid;
				border-width:5px;
			}
#content .csc-textpic-centerimg{
				background-color:green;

				position:relative;
			}		
#content .csc-textpic-center .csc-textpic-imagewrap img{
				position:static;
			}	
			
.csc-textpic-above {
				background-color:blue;
				display:block;
				width:100%;
				border-style:solid;
				border-width:5px;
				height:200px;
			}

.csc-textpic-imagewrap{
			}
.csc-textpic-center dl{
				text-align:center;
				background-color:orange;
				border-style:solid;
				border-width:1px;
				border-style:solid;
				border-color:yellow;
				margin:2px;
				padding:0px;
				}
.csc-textpic-center dl .csc-textpic-image{margin:2px;padding:0px;}
.csc-textpic-center dt .csc-textpic-image{margin:2px;padding:0px;}

#content .csc-textpic-clear	{					
					padding:0px;
					margin:0px;
					}

#content .csc-textpic-image{
					padding:0px;
					margin:0px;
					}
#content .csc-textpic-lastcol{
					padding:0px;
					margin:0px;
					}
#content .csc-textpic {
					padding:0px;
					margin:0px;
					}


.csc-textpic .csc-textpic-center .csc-textpic-above{
					background-color:orange;
					margin-bottom:15px;
					margin-top:15px;
					text-align:left;
					display:block;
					text-align:center;
					width:560px;
				}
				
#content .csc-textpic-center dl{
				text-align:center;
				display:inline;
				}
				

#content .csc-textpic-center .csc-textpic-image{
				text-align:center;
				background-color:green;
				display:inline;
				}

#content .csc-textpic-center .csc-textpic-firstcol{
				text-align:center;
				background-color:yellow;
				display:inline;
				}
#content .csc-textpic-center .csc-textpic-lastcol{
				text-align:center;
				display:inline;
				}
				
					
#content .csc-textpic-above{
					padding:0px;
					margin:0px;
					text-indent:0px;
					}
					
#content .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
					background-color:blue;
					border-style:solid;
					border-width:0px;
					border-color:#FFFFFF;
					width:250px;
					}
#content .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
					background-color:red;
					border-style:solid;
					border-width:0px;
					border-color:#FFFFFF;
					width:250px;
					}
					
#content .csc-textpic-center .csc-textpic-imagewrap{
					background-color:red;
					display:block;
					width:560px;
					}
#content .csc-textpic-center .csc-textpic-imagewrap img{
					display:inline;
					text-align:right;
					}
-------------------------------------------------------------------------*/	
			
/* -------------------------------------------------------------------------
CSS-Klassen für die Bestellformulare
-------------------------------------------------------------------------*/				
.tx-thmailformplus-pi1{
				background-color:#FFFFCC;
				border-style:solid;
				border-width:2px;
				border-color:#C1906F;
				padding:10px;
				width:539px;
				}		
/* -------------------------------------------------------------------------
TYPO3-styles
-------------------------------------------------------------------------*/				
.cont_separator {
				border-bottom-style:solid; 
				border-width:2px; 
				border-color:#DCDCDC; 
				text-align:right;
				margin-bottom:8px;
				margin-top:7px;
				}
.csc-searchResult{
				border-bottom-style:dotted;
				border-bottom-color:#DCDCDC;
				border-bottom-width:2px;
				margin-bottom:15px;
				padding-bottom:10px;
				}
.csc-searchResultInfo{
				border-bottom-style:solid;
				border-bottom-color:#DCDCDC;
				border-bottom-width:2px;
				margin-bottom:20px;
				width:100%;
				}
				
				
.csc-searchform{
				width:100%;
				border-width:2px;
				border-style:solid;
				border-color:#C1906F;
				
				}				
.csc-searchform td{
				vertical-align:middle;
				font-weight:bold;
				color:#996633;
				background-color:#FFFFCC;
				padding-top:3px;
				padding-bottom:3px;
				}
.csc-form-labelcell{padding-right:10px;}

.csc-form-fieldcell input{
				border-color:#FFCC66;
				border-width:2px;
				border-style:solid;
				padding-left:3px;
				}
.csc-form-fieldcell select{
				border-color:#FFCC66;
				border-width:2px;
				border-style:solid;
				}
				
.csc-searchResultHeader{
				text-transform:uppercase;
				}

.csc-textpic-caption{
				padding:0px;
				margin:0px;
				}
.clear 			{
				clear: both;
				line-height: 1px;
				font-size: 1px;
				height: 1px;
				}
				
/* -------------------------------------------------------------------------
TYPO3 Tables (tr-even tr-0 td-last)
-------------------------------------------------------------------------*/

.contenttable {
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				border-spacing:0px;
				border-collapse:collapse;
				font-size:7pt;
				}

.contenttable .tr-1 td{
				width:400px;
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				font-size:7pt;
				width:150px;
				background-color:#DCDCDC;
				}
.contenttable .tr-even td{
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				font-size:7pt;
				}
.contenttable .tr-even td{
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				font-size:7pt;
				background-color:#DCDCDC;
				}
				
				
.contenttable .tr-odd td{
				width:400px;
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				font-size:7pt;
				width:150px;
				background-color:blue;
				}
.contenttable .tr-odd td{
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				font-size:7pt;
				}
.contenttable .tr-odd td{
				border-style:solid;
				border-width:2px;
				border-color:#DCDCDC;
				font-size:7pt;
				background-color:blue;
				}
				

#content .content_innermargin .tx-thmailformplus-pi1 .form_mainfrom .form_error ul{
border-style:solid;
border-width:2px;
border-color:#CC0000;
margin-bottom:20px;


color:#CC0000;
font-size:10pt;
font-weight:bold;
}

			
#content .content_innermargin .tx-thmailformplus-pi1 .form_mainfrom .form_error ul li			{
color:#CC0000;
font-size:12pt;
font-weight:bold;
margin-left:30px;
}

-->
