/* CSS Document */
html,body {
height: 100%
}
div {
height: 100%;
}
/* Main Navigation + Zubehoer Farbbalken*/
#main_nav			{	border:none;
						position:absolute;
						left:2px;
						width:170px;                         
						top:144px;
						bottom:0px;
						margin:0px;
						float:left;
						min-height:2010px;
					}

a.nav,
a.nav:link,
a.nav:visited		{	color:#575757;
						font-style:normal;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;						
					}

a.nav_service,
a.nav_service:link,
a.nav_service:visited,
a.nav_service:hover,
a.nav_service:active	{
						color:#575757;
						font-style:normal;
						border-width:0px;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;
											
						}
					
a.nav_active,
a.nav_active:hover,
a.nav_active:active,
a.nav_active:link,
a.nav_active:visited,
a.nav:hover,
a.nav:active		{	color:#FFFFFF;
						font-style:normal;
						border-width:0px;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;
											
					}
					
					
a.nav_bold,
a.nav_bold:link,
a.nav_bold:visited	{	color:#575757;
						font-style:normal;
						letter-spacing:0px;
						font-weight:bold;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;
					}					
					
					
a.nav_bold_active,
a.nav_bold_active:hover,
a.nav_bold_active:active,
a.nav_bold_active:link,
a.nav_bold_active:visited,
a.nav_bold:hover,
a.nav_bold:active	{	color:#FFFFFF;
						font-style:normal;
						letter-spacing:0px;
						font-weight:bold;
						border-width:0px;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;	
					}	
					
font.nav			{	color:#575757;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;
					}


font.nav_bold		{	color:#575757;
						letter-spacing:1px;
						font-weight:bold;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;
					}
									
			
					
					
					
											
/* Daunen Einleitungstext links */

#main_product		{	background-color:#FFFFFF;
						border:none;
						position:absolute;
						left:187px;
						height:auto;
						width:300px;
						top:196px;
									/* bottom:30px;*/
						font-size:12px;
						color:#575757;
						line-height:140%;						
					}	

font.producttitle	{	color:#575757;
						font-size:24px;
						line-height:140%;
						letter-spacing:2px;
						text-transform:uppercase;
					}


/* Daunen Tabellenseiten Stand*/
			
#main_qualitylevel	{	background-color:#FFFFFF;
						border:none;
						border-width:0px;
						border-color:#000000;
						position:absolute;
						left:520px;
						height:auto;
						width:484px;
						top:200px;
						bottom:20px;
					}	
					
/* Position Bilderbalken*/

#main_content1		{	background-color:#FFFFFF;
						border:none;
						position:absolute;
						left:187px;
						width:817px;
						top:156px;
						bottom:0px;
						margin-bottom:0px;
						min-height:2000px;
					}
					
td.content_title	{	font-size:23px;
						font-weight:100;
						line-height:120%;
					}
					
td.content_subtitle	{	font-size:12px;
						vertical-align:top;
					}					
					
td.content_text		{	color:#575757;
						font-size:14px;
						line-height:170%;
					}

/* Link im Lauftext bold def */					
a.content_link:link,
a.content_link:visited,
a.content_link:hover,
a.content_link:active	{font-size:14px;
						color:#575757;
						font-weight:bold;
					}
					
					



/* tabelle unterstreichung titel*/

div#timur	{
		position:absolute;
		left:50%;
		margin-left:-501px;
		width:1002px;
		height:100%;
		}
					
td.title			{
						border-bottom-width:1px;
						border-bottom-style:solid;
						border-bottom-color:#575757;
						padding-bottom: 5px;
			
					}
					
td.title_gray_top	{ background-color:#ebebeb; 
						text-align: center; 
						padding: 2px; 
						}	

td.title_gray		{	background-color:#EBEBEB;
						/*font-size:14px;*/
						border-bottom-width:1px;
						border-bottom-style:solid;
						border-bottom-color:#575757;

					}
					
					
td.gray_nr			{	background-color:#EBEBEB;
						font-size:12px;
						padding-right: 2px;
					
					}																

td.gray				{	background-color:#EBEBEB;
						font-size:12px;
						padding-right:10px;
						text-align:right;
						height:auto;
						float:none;
					}																

td.main				{	background-color:#FFFFFF;
						font-size:12px;
						float:none;
						line-height:100%;
						
					}																

					
table.nav			{	color:#575757;
						font-size:10px;
						line-height:100%;
						padding-left:0px;
					}
					
table.nav a			{	display:block;
					}
					
table.nav over		{	color:#FFFFFF;
						font-size:12px;
						font-weight:bold;
						line-height:140%;
						background-color:#7994cb;
						padding-left:20px;
						border-color:#7994cb;
						border-style:solid;
						border-width:2px 100px 2px 0;
					}
					
/* brauchts das wirklich, evt Explorer breite*/					
#main_full			{	background-color:#FFFFFF;
						border:none;
						position:absolute;
						left:187px;
						width:817px;
						top:150px;
						bottom:50px;
					}

#main_full2			{	background-color:#FFFFFF;
						border:none;
						position:absolute;
						left:10px;
						width:817px;
						top:10px;
						bottom:0px;
					}

.article			{	/*color:#FEDAB7; */
						text-decoration:none;
						font-weight:normal;
					}

a.article:link		{	/* color:#FEDAB7; */
						text-decoration:none;
						font-weight:normal;
					}

a.article:visited	{	/* color:#FEDAB7; */
						text-decoration:none;
						font-weight:normal;
					}

a.article:hover		{	color:#FFFFFF;
						text-decoration:none;
						font-weight:normal;
					}

a.article:active	{	color:#FEDAB7;
						text-decoration:none;
						font-weight:normal;
					}

.input_small		{	width:60px;
					}

.search_button		{	background-color:#CDE104;
						color:#FFFFFF;
						font-weight:bold;
						border:0px;
						font-size:10px;
						padding-top:3px;
						padding-bottom:3px;
					}
.admin_button		{	background-color:#3867A7;
						color:#FFFFFF;
						font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
						font-weight:bold;
						border:0px;
						font-size:10px;
						padding-top:1px;
						padding-bottom:1px;
					}
.tooltip {
	position: absolute;
	display: none;	
	background-color: #FFFFFF;
	border:none;
	padding:2px 3px;
    height:auto;
}





.textnormal			{
					color:#575757; 
					font-size:14px; 
					font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
					text-decoration:none;
					font-style:normal;
					font-weight:normal;
					line-height:16px;
					}

a.spec_height 	{
				height:10px;
				margin:0px;
				padding:0px;
				}

.maincat		{
					width:137px;
					color:#575757;
					font-family:Helvetica,Geneva,Arial, SunSans-Regular, sans-serif;
					text-decoration:none;
					font-weight:normal;
					font-size:13px;
				}
a.maincat:link	{
					color:#575757;
					font-family:Helvetica,Geneva,Arial, SunSans-Regular, sans-serif;
					text-decoration:none;
					font-weight:normal;
					font-size:13px;
				}
a.maincat:visited	{
					color:#575757;
					font-family:Helvetica,Geneva,Arial, SunSans-Regular, sans-serif;
					text-decoration:none;
					font-weight:normal;
					font-size:13px;
				}
a.maincat:hover	{
					color:#575757;
					font-weight:bold;
					font-family:Helvetica,Geneva,Arial, SunSans-Regular, sans-serif;
					text-decoration:none;
					font-size:13px;
				}
a.maincat:active	{
					color:#575757;
					font-family:Helvetica,Geneva,Arial, SunSans-Regular, sans-serif;
					text-decoration:none;
					font-weight:normal;
					font-size:13px;
				}

.spec_junior		{	color:#A7D5F8;
						font-style:normal;
						padding-top:4px;
						padding-bottom:4px;
						padding-left:10px;
						font-size:14px;
						font-weight:bold;						
					}
#clear {clear:left;}