/* Style Sheets fuer Herwig GmbH */
/* author INCI */

/* Textformatierung */
/* Standard_Typo */


p	{ 	
		line-height:15px;
		margin-bottom: -4px;
}


em	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight: normal;	
		line-height: 15px;
		color: #232424;			
}

.bold	{	
		font-weight: bold;			
}

.weiss {			
		color: #ffffff;			
}
.boldweiss {	
		font-weight: bold;		
		color: #ffffff;			
}

.tiefer {
		font-family: Verdana, sans-serif;
		font-size:8px;
		font-style:normal;
		font-weight: normal;	
		color: #232424;	
		padding-top:7px;
}

.orange { 
		color:#FAA83A; 
		text-decoration:none; 		
}

		
/* Headline weiss*/
.head_weiss {	
		font-family: Verdana, sans-serif;
		font-size:44px;
		font-style:normal;
		font-weight: normal;	
		line-height: 60px;	
		color: #ffffff;		
}

.head_schwarz{	
		font-family: Verdana, sans-serif;
		font-size:44px;
		font-style:normal;
		font-weight: normal;	
		line-height: 60px;		
		color: #232424;		
}

/*Tabellen */

table, tr, td {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight: normal;	
		line-height: 19px;
		color: #232424;
		vertical-align:top;			
}

table.produkttab td {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight: normal;	
		line-height: 21px;
		height:20px;
		vertical-align: top;	
		color: #232424;
		border-collapse: collapse;		
}

.prodliste {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight: normal;	
		line-height: 20px;
		vertical-align: center;	
		background-color: none;
		border-collapse: collapse;		
		border-bottom: 1px solid #c1c1cb;		
}

.prodliste_fill {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight: normal;	
		line-height: 20px;
		vertical-align: center;	
		background-color: #f0f1ec;
		border-collapse: collapse;		
		border-bottom: 1px solid #c1c1cb;
}

/* Linkattribute */
a	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: normal;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:20px;
       	color:#f4f6f5; 
		text-decoration:none; 
}
			
a:hover, a:focus 	
		{color:#FAA83A; 
		text-decoration:none; 		
}

.linkimtext { line-height:15px;}

a.aktiv {	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: bold;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:20px;
       	color:#FAA83A; 
		text-decoration:none; 
}



a.textlink	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: normal;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:20px;
       	color:#87919b; 
		text-decoration:none; 
		text-align:top;
}

				
a.textlink:hover, a.textlink:focus	{color:#FAA83A; }

a.textlink-aktiv, a.textlink-aktiv:hover {
		font-weight: bold;	
       	color:#FAA83A;
} 

a.textlink1	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: normal;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:15px;
       	color:#FAA83A; 
		text-decoration:none; 
		text-align:top;
}

				
a.textlink1:hover, a.textlink1:focus {color:#FFFFFF; }		


a.textlink2	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: bold;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:15px;
       	color:#ffffff; 
		text-decoration:none; 
		text-align:top;
}

				
a.textlink2:hover, a.textlink2:focus {color:#FAA83A; }	

a.textlink3	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: bold;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:15px;
       	color:#FAA83A; 
		text-decoration:none; 
		text-align:top;
}				
a.textlink3:hover, a.textlink3:focus {color:#FAA83A; }		

a.textlink4	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: normal;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:15px;
       	color:#232424; 
		text-decoration:none; 
		text-align:top;
}

				
a.textlink4:hover, a.textlink4:focus {color:#FAA83A; }			

a.textlink5	{	
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: normal;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:15px;
       	color:#232424; 
		text-decoration:none; 
		text-align:top;
}

				
a.textlink5:hover, a.textlink4:focus {color:#ffffff; }			

.inaktiv, .inaktiv:hover  {
	cursor: default;
	color:#f4f6f5;
}

.textlink-inaktiv, .textlink-inaktiv:hover  {
	cursor: default;
	color:#87919b;
}

/* Formulafelder Grundformate */		
label {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight: normal;	
		line-height: 24px;
		color: #232424;		
}

		
.Eingabefeld 
		{	background-color:#F8F9F4; 
			width:260px; 
			height:22px;
			border:1px solid #91A29A; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			padding-top:3px;
			letter-spacing: 0.02em;
        	color:#18191B;
        	margin-bottom:0px; 
        }
			
.Textfeld 
		{	background-color:#F8F9F4; 
			width:260px; 
			height:102px;
			border:1px solid #91A29A; 
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			letter-spacing: 0.02em;
        	color:#18191B;
        	overflow: auto;
		}
 
.Buttons{ 	
			background-color:#707265; 
   			color:#FAA83A; 
			vertical-align: center;
			height:20px;
			border:none;  
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			font-weight: bold;
			text-align:left;
			letter-spacing: 0.02em; 
			cursor: pointer;
		}
		
.Buttons2 { 	
			background-color:#F8F9F4; 
			color: #232424;
			vertical-align: center;
			height:20px;
			border:1px solid #91A29A; 
			font-family: Verdana, sans-serif;
			font-size:10px;
			font-style:normal;
			font-weight: bold;
			text-align:center;
			letter-spacing: 0.02em; 
			cursor: pointer;
		}
		
		
.Buttons3{ 	
			background-color:#ffffff; 
   			color:#87919b; 
			vertical-align: center;
			height:20px;
			border:none;  
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			font-weight: normal;
			text-align:left;
			letter-spacing: 0.02em; 
			cursor: pointer;
		}


.Check  { 	
			background-color:none;  		  	 
 		  	border:1px solid #91A29A;
 		  	width: 16px;
 		  	height: 16px;
 		  	margin-right:5px;
 		  	margin-top: 9px;
 		  	vertical-align: center;
 		  	padding: 1px;
 		}

		
.Check2  { 	
			background-color:none;  		  	 
 		  	border:1px solid #91A29A;
 		  	width: 16px;
 		  	height: 16px;
 		  	margin-right:5px;
 		  	margin-top: 3px;
 		  	vertical-align: top;
 		  	padding: 1px;
 		}

table.liste * td{
			table-layout: fixed;
			vertical-align:top; 
			border-top-style: solid; 
			border-top-color: #91A29A; 
			border-top-width:1px;
			border-bottom-style: solid; 
			border-bottom-color: #91A29A; 
			border-bottom-width:1px;
		}
		
table.termin * td{
			table-layout: fixed;
			vertical-align:top; 
			border: none; 
		}
		
.pfeil { 	width: 8px;
			height: 45px;
			background-image: url(images/pic_pfeil_nach_rechts.gif);
			background-repeat:no-repeat;
			background-position:3px 5px;
			cursor:pointer;
		}
		
.pfeil_schwarz { 	
			width: 8px;
			height: 15px;
			background-image: url(images/pic_pfeil_nach_rechts.gif);
			background-repeat:no-repeat;
			background-position:3px 5px;
			cursor:pointer;
		}
		
/* Listen Grundformat */
ol 
		{	list-style-position: outside;
			margin-left:14px;
			text-align:middle;
			list-style-image: url("images/pic_listenstrich.gif"); 
		}
		
li		{	
			font-family: Verdana, sans-serif;
			font-size:11px;
			font-style:normal;
			font-weight: normal;
			line-height:15px;
			letter-spacing: 0.02em;
        	color:#18191B;
			margin-bottom: 5px;
		}
		
ol.zahl, li.zahl
		{	list-style-position: outside;
			margin-left:12px;
			text-align:middle;
			list-style-type: decimal; 
			list-style-image: none; 
		}
		


	
.noshow { display: none;}
.show 	{ display: show;}


/* zusaetzliche Linkformate fuer die Sitemapdarstellung */
a.sm_bold {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: bold;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:20px;
       	color:#f4f6f5; 
		text-decoration:none; 
}
			
a.sm_bold:hover, a.sm_bold:focus {
		color:#FAA83A; 
		text-decoration:none;
}

a.sm_protect {
		font-family: Verdana, sans-serif;
		font-size:11px;
		font-weight: normal;	
		font-style:normal; 
		letter-spacing: 0.02em;
       	line-height:20px;
       	color:#8D8E84; 
		text-decoration:none; 
		padding-left:10px;
}
			
a.sm_protect:hover, a.sm_protect:focus {
		padding-left:10px;
		color:#FAA83A; 
		text-decoration:none;
}	

.indent {
	padding-left:10px;
}

.scrollbar {	
		scrollbar-base-color:#ffffff;
 		scrollbar-3dlight-color:#ffffff;
 		scrollbar-arrow-color:#ffffff;
 		scrollbar-darkshadow-color:#ffffff;
 		scrollbar-face-color:#273D5D;
  		scrollbar-highlight-color:#273D5D;
  		scrollbar-shadow-color:#273D5D;
  		scrollbar-track-color:#273D5D;
	}
