<!--
	body 			{ 
					background-color:#000000; 
					font-family:Arial;  
					font-size:8pt; 
					color:#000000;
					margin:0px;
					margin-right:20px;
					margin-left:20px;
					vertical-align:top;
					}
					
td {vertical-align:top;}
img{border-style:hidden; border-width:0px;}
/* -------------------------------------------------------------------------
 styles
-------------------------------------------------------------------------*/
.content_box		{
					margin:0px;
					background-color:#ffffff;
					border-style:solid;
					border-width:0px;
					border-color:#A9A9A9;
					}
					
.content_table		{
					background-color:#ffffff;
					}

/* -----------------------------tripletable---*/
.block_small 		{
					margin-bottom:5px; 
					margin-left:12px; 
					margin-right:12px; 
					margin-top:0px;
					}
.triple_table_div 		{
					font-size:8pt;
					border-top-style:solid;
					border-top-width:1px;
					border-top-color:#DCDCDC;
					}
.triple_tbl_margin	{
					margin:14px; 
					margin-bottom:0px; 
					text-align:left;
					}
.triple_tbl_cell	{
					vertical-align:top; 
					border-right-style:solid; 
					border-width:1px; 
					border-color:#CCCCCC;
					}
.triple_tbl_h1		{
					margin-top:0px; 
					color:#666666;
					white-space:nowrap;
					font-weight:bold;
					font-size:9pt;
					letter-spacing:1px;
					text-transform:uppercase;
					}
/* -----------------------------img---*/			


.img_big 			{
					margin:3px; 
					border-style:solid; 
					border-width:2px; 
					border-color:#dcdcdc;
					}
.img_small_teaser 	{
					background-color:#F5F5F5; 
					text-align:center; 
					margin-bottom:5px; 
					border-style:solid; 
					border-width:0px; 
					border-color:#DCDCDC;
					}
					

					
.input_login		{font-size:7pt;}
/* -----------------------------info boxes---*/
.infobox_head			{ 
					font-size:9pt; 
					color:#000000;
					letter-spacing:0px; 
					font-weight:bolder;
					border-top-style:solid; 
					border-width:1px; 
					border-color:#DCDCDC; 
					background-color:#FFFFFF;
					line-height:20px;
					margin-top:5px; 
					margin-left:5px; 
					margin-right:5px; 
					margin-bottom:0px;
					}
.infobox		{
					font-size:8pt; 
					color:#778899;
					background-color:#FFFFFF;
					line-height:17px;
					margin-top:0px; 
					margin-left:5px; 
					margin-right:5px; 
					margin-bottom:0px;
					}
.infb_inner_margin	{
					margin-left:8px; 
					margin-right:0px; 
					margin-bottom:3px; 
					margin-top:0px;
					}
.infobh_margin		{margin-left:3px;}
.footer_innermarg	{margin-left:10px;margin-right:10px;margin-top:2px;margin-bottom:2px;}
/* -----------------------------sonstige---*/	
.form_input			{
					font-size: 8pt;
					border-style:solid; 
					border-width:1px; 
					border-color:#DCDCDC;
					}


.main_margins		{
					margin-left:45px;
					}

.main_table			{
					background-color:#ffffff;
					}

.mainpic			{
					margin-left:12px;
					}

.footer_style		{
					border-top-style:solid; 
					border-width:1px; 
					border-color:#F5F5F5;
					}

.img_logo			{
					margin-left:0px;
					}
					
.header_table		{
					background-color:#f5f5f5;
					
					background-image:url(layout_img/head_bg.gif);
					}

.content_module		{

					}
					
.text_einzug		{
					margin:15px;
					}
					
.h2_margin			{
					margin-left:8px;
					}
					


.bgcolor_withe		{
					background-color:#ffffff;
					}

.imp_cell			{
					background-color:#F5F5F5;
					}
					
.impressum			{
					font-size:8pt; 
					color:#000000;  
					margin-bottom:0px; 
					margin-right:5px; 
					margin-top:0px; 
					margin-left:5px;
					}
					


					

.header-cell		{
					border-top-width:1px; 
					border-top-style:solid; 
					border-top-color:#F5F5F5;
					}

.navig_cell			{ 
					padding-left:0px; 
					vertical-align:top;;	 
			 		background-color:#ffffff; 
			 		margin:0px; 
			 		border-style:solid; 
			 		border-width:1px; 
			 		border-color:#F5F5F5;
			 		}

.navig_head		 	{
					font-size:9pt; 
					color:#ffffff; 
					background-color:#000000; 
					text-align:center; 
					font-weight:bolder;
					line-height:20px;
					}
					
.navig_text	 	 	{
					font-size:9pt;
					margin-right:10px;
					margin-left:15px; 
					line-height:18px; 
					text-align:left;
					}
					
.navig_font	 	 	{
					color:#000000;
					letter-spacing:0px; 
					font-weight:bolder;
					}






.info_cell			{ 
					text-align:left; 
					padding-left:0px; 
					vertical-align:top; 
					background-color:#ffffff; 
					margin:0px; 
					border-width:0px;
					}
			


.info_box			{
					width:138px; 
					font-size:8pt; 
					color:#000000; 
					letter-spacing:0px;
					border-left-style:solid;
					border-right-style:solid;
					border-bottom-style:solid; 
					border-color:#DCDCDC;  
					border-width:1px;
					background-color:#ffffff;
					line-height:14px;
					margin-top:0px; 
					margin-left:5px; 
					margin-right:5px; 
					margin-bottom:5px;}


.hr_context			{ 
					height:2px; 
					text-align:center; 
					size:1px; 
					color:#F5F5F5;
					}




.first_block		{
					background-color:#ffffff; 
					margin:10px;
					margin-left:15px;
					margin-top:0px;
					font-size:8pt;  
					border-style:hidden; 
					border-width:1px; 
					border-color:#696969;
					}
					
.first_text			{
					margin-left:5px; 
					margin-right:15px;
					margin-bottom:15px; 
					margin-top:0px; 
					text-align:left;
					font-size:9pt;
					}
/* -------------------------------------------------------------------------
 styles
-------------------------------------------------------------------------*/
.ref_img			{
					border-width:1px;
					border-style:solid;
					border-color:#DCDCDC;
					}

.ref_element		{
					border-style:solid;
					border-width:1px;
					border-color:#DCDCDC;
					margin-bottom:5px;
					}

.referenz_margins	{
					margin-left:5px; 
					margin-top:8px; 
					margin-bottom:8px;
					}
					
.ref_table			{
					border-color:#DCDCDC; 
					border-style:solid; 
					border-width:0px; 
					font-size:8pt; 
					background-color:#ffffff; 
					width:100%; 
					margin-bottom:8px;
					}
.ref_width			{
					width:130px; 
					text-align:center;
					background-color:#ffffff;
					}
					
.referenz_headline	{
					font-size:12pt;
					color:#B0C4DE;
					border-bottom-style:solid;
					border-width:1px;
					border-color:#DCDCDC;
					margin-top:0px;
					}

h1					{
					font-size:12pt; 
					color:#000000; 
					font-weight:bolder; 
					text-decoration:none;
					margin-top:0px;
					margin-bottom:5px;
					letter-spacing:0px;
					}
					
.h1_ext			{
					font-size:10pt; 
					font-style:normal; 
					color:#778899;
					margin-top:5px;
					}
/* -------------------------------------------------------------------------
 styles
-------------------------------------------------------------------------*/
img 			{vertical-align:text-bottom;}
input 			{vertical-align:text-bottom;}
ul					{
					margin:0px;
					margin-left:18px;
					margin-bottom:5px;
					margin-top:5px;
					padding:0px;
					}
li					{
					margin:0px;
					margin-left:0px;
					padding:0px;
					}
h3					{
					font-size:9pt;
					margin:0px;
					margin-top: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;
					}

.border_img			{
					border-style:solid; 
					border-right-style:solid; 
					border-color:#DCDCDC;  
					border-width:1px;
					}


.refresh_data		{
					font-size:7pt;
					color:#000000;
					}



h2					{
					font-size:10pt;
					margin-bottom:5px;
					margin-top:5px; 
					margin-right:8px; 
					color:#A9A9A9; 
					}
			 		
.description_text	{
					font-size:8pt; 
					color:#000000;
					}



.ref_item_cell		{
					border-top-style:dotted;  
					border-width:2px; 
					border-color:#DCDCDC; 
					margin:0px;
					}
					
.ref_pics			{
					border-width:1px; 
					border-style:solid; 
					border-color:#DCDCDC;
					}
		

	.onepix			{ 
					margin:1px; 
					}

/* -------------------------------------------------------------------------
left-sub-klassen
-------------------------------------------------------------------------*/
#left_navi 	{
		margin-bottom:15px; 
		margin-right:15px; 
		margin-left:15px;
		}
#left_navi 	h1{
		margin-top:10px;
		font-size:7pt; 
		text-transform:uppercase; 
		color:#FFFFFF;
		letter-spacing:0px; 
		font-weight:bolder; 
		border-style:solid;
		border-width:1px; 
		border-color:#DCDCDC; 
		letter-spacing:1px;
		background-color:#DCDCDC;
		padding:2px;
		}
#left_navi .navigation {
		letter-spacing:1px;
		font-size: 8pt;
		display:block;
		text-decoration: none;
		color: #666666;
		white-space:nowrap;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-width:1px;
		border-color:#F5F5F5;
		border-bottom-style:solid;
		border-top-style:solid;
		background-color:#FFFFFF;
}

#left_navi .navigation:hover {
		background-color:#F5F5F5;
		color:#3366FF;
		white-space:nowrap;
		border-color:#DCDCDC;
		border-top-style:solid;
		border-bottom-style:solid;
}

#left_navi .sec_active{
		letter-spacing:1px;
		font-size: 7pt;
		font-weight:bold;
		display:block;
		text-decoration: none;
		color: #000000;
		white-space:nowrap;
		padding: 0px;
		padding-top: 6px;
		padding-bottom: 6px;
		border-width:1px;
		border-color:#f5f5f5;
		border-bottom-style:solid;
		border-top-style:solid;
		background-color:#DEE7F0;
		margin-left:9px;
		}
#left_navi .sec_active:hover {
		color:#0033FF;
		white-space:nowrap;
		border-color:#DEE7F0;
}	
.content_box{
		border-style:solid; 
		border-color:#DCDCDC; 
		border-width:1px; 
		margin-bottom:5px;
		padding-right:10px;
		}
.content_margin{
		margin:10px;
		margin-left:20px;
		margin-top:15px;
		}



.reference_block{
		font-size:8pt;
		margin-bottom:10px;
		margin-left:0px;
		border-width:3px;
		border-color:#DCDCDC;
		border-style:solid;
		padding:6px;
		background-color:#F5F5F5;
		}
.back{
		font-weight:bold;
		padding:3px;
		border-width:2px;
		border-color:#DCDCDC;
		border-style:solid;
		background-color:#ffffff;
		line-height:30px;
		text-transform:uppercase;
		}
.back:hover {
		color:#336699;
		background-color:#F5F5F5;
		text-decoration:none;
}
		
		
		
.reference_block h1{
		margin-top:0px; 
		color:#000000;
		white-space:nowrap;
		font-weight:bold;
		font-size:10pt;
		letter-spacing:1px;
		text-transform:uppercase;
		border-bottom-style:solid;
		border-width:2px;
		border-color:#DCDCDC;
		}
		
.reference_gall_preview{
		border-style:solid; 
		border-color:#DCDCDC; 
		border-width:1px; 
		background-color:#DCDCDC;
		padding:5px;
		margin-top:5px;
		font-size:0px;
		}
.reference_gall_preview h1{
		margin:0px; 
		color:#FFFFFF;
		white-space:nowrap;
		font-weight:bold;
		font-size:9pt;
		letter-spacing:1px;
		text-transform:uppercase;
		background-color:#999999;
		padding:3px;
		}
.reference_gall_preview img{
		margin:2px;
		border-style:solid;
		border-width:3px;
		border-color:#999999;
		}
		
		
		

.block_small h2{
		margin-top:0px; 
		color:#666666;
		white-space:nowrap;
		font-weight:bold;
		font-size:9pt;
		letter-spacing:1px;
		text-transform:uppercase;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#DCDCDC;
		}
	
	
	
.reference_gall_detail{
		}	
		
.reference_gall_thumbimg{
		text-align:center;
		background-color:#DCDCDC;
		padding:3px;
		padding-top:30px;
		width:150px;
		}
.reference_gall_thumbimg img{
		margin:2px;
		border-style:solid;
		border-width:3px;
		border-color:#999999;
		}
.big_view{text-align:center;}
.prod_description{
		background-color:#ffffff;
		font-size:9pt;
		padding:20px;
		margin-top:10px;
		}
		
.allg_text{}
.allg_text h2 {
		margin-top:10px; 
		color:#666666;
		white-space:nowrap;
		font-weight:bold;
		font-size:9pt;
		letter-spacing:1px;
		text-transform:uppercase;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#DCDCDC;
}


.bigteaser_img{
		border-bottom-style:solid;
		border-top-style:solid;
		border-width:8px;
		border-color:#CCCCCC;
		}
.ueber_uns_td{
		vertical-align:top; 
		border-bottom-style:solid; 
		border-width:2px; 
		border-color:#DCDCDC;
		padding-bottom:6px;
		padding-top:6px;
		}
/* -------------------------------------------------------------------------
-------------------------------------------------------------------------*/
 a:link   	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#4682b4; outline: none;}
 a:visited	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#4682b4; outline: none;}
 a:hover   	{ FONT-FAMILY: Arial, Helvetica,sans-serif; text-decoration:underline; color:#6495ed; outline: none;}
 a:active  	{ FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#6495ed; outline: none;}
 .no_border 	{border-width:0px;border-bottom-style:dashed}

 
#definition_01 { 
	font-size:7pt; 
	position:absolute; 
	width:100px; 
	height:40px; 
	z-index:2; 
	right:0px;
	text-align:center; 
	vertical-align:top;
	background:#FFFFE0; 
	border:solid 1px #FFD700;
}


-->
