	/*	Stilvorgaben Ihle Hartmetalle
  		erstellt am 15.07.2008
		Uwe Maier	UM-MEDIA
		uwemaier@gmx.de
	*/
  
  h1,h2,h3,h4,h5,h6 { font-family:verdana,san serif; font-weight:bold; color:#003068; margin: 0 0 0.25e	m 0; }

  h1 { font-size: 16px; font-weight: bold; padding-bottom: 12px; color: #55748F;}         		/* 18px */
  h2 { font-size: 15px; font-weight: bold; padding-bottom: 6px; padding-top: 6px;color: #55748F;}      											/* 18px */
  h3 { font-size: 18px; font-weight: bold; padding-bottom: 20px; color:#55748F;}		/* 18px */

 
   p { line-height: 1.4em; margin: 0 0 1em 0; }
	
	/**
   * Gestaltung von Hyperlinks
   */
	a {color: #69686C; text-decoration:none;}
	a:focus,
	a:hover,
	a:active {color:#003068; text-decoration:none;}
	
	a.linkfooter {color: #FFF; text-decoration:none;}
	a.linkfooter:focus,
	a.linkfooter:hover,
	a.linkfooter:active {color:#003068; text-decoration:none;}	
	
	
	.bild {
		float: right;
		padding-left: 10px;
		padding-bottom: 3px;
		padding-top: 10px;
	}
	
	#select { color:#003068; text-decoration:none; }
	
	button {padding:2px 1px 1px 1px; margin:0; border:1px solid #003068; cursor:pointer; background:#B3B3B3; color:#fff;}
	input, select, textarea {margin:0; padding:0;}
	input, textarea {padding:0 2px; border:1px solid #000000;}
 	/** Gestaltung der Listen */

	#listequad { list-style-type:none; list-style-image: url(../images/quadratgrau.gif); line-height: 19px; margin: 0 0 10px 30px; }	
	#listepdf { list-style-type:none; list-style-image: url(../images/symbol-pdf.gif); line-height: 19px; margin: 0 0 10px 30px; font-size: 12px;}	
	
	ol { list-style-position:inside; margin-left:15px; }
	
	/** Gestaltung der Typo */ 
	.typo_klein { font-size: 10px; padding-left: 0px; line-height: 15px; color: #69686C;}
	.typo_normal { font-size: 12px; padding-left: 0px; line-height: 25px; color: #535353; }
	.typo_liste { font-size: 11px; padding-left: 0px; line-height: 19px; color: #69686C; }		
	.typo_head { font-family: verdana; font-size: 12px; font-weight: bold; border: 0px solid #434343; margin: 44px 0px 0px 0px; }
	.typo_nav { padding: 0px 0px 0px 30px; border: 0px solid #434343; font-family: Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; }
	.typo_footer { font-size: 10px; color: 333; padding-top: 0px; border: 0px dashed #000000; }
	
	.typo_brief { font-size: 12px; padding-left: 0px; line-height: 17px; color: #69686C; }
	P.ZumAnfang { font-family : verdana, sans-serif; font-style : italic; text-align : right; font-size: 12px; font-weight: bold;}
	
	
	/** Gestaltung der Einklinker */
	#bullets { list-style-type:none; list-style-image: url(../images/dreieck.gif); margin-left: 50px; }
	#mennle { text-align: center; }
	#bild_rechts { text-align: left; }


/* linke Navigationsleiste  003068  69686C */
#nav_links { margin-left: 5px; margin-top: 35px; border: 0px solid #666666; }
#nav_links ul{ margin-left: 5px; margin-top: 5px; padding: 0px 0px 0px 0px; list-style-type: none; font-family:verdana; font-size: 12px; font-weight: bold; color: #55748F; }

#nav_links li { margin: 0 0 1px 0; border: 0px solid #666666;}

#nav_links a { display: block; padding: 10px 5px; width: 150px; color: #55748F; background-color: transparent; text-decoration: none; border: 0px solid #666666;}

#nav_links a.headaktiv { color: #400700; background-color: #A3A1A1; text-decoration: none; }

#nav_links a.subaktiv { color: #400700; /*background-color: #C8C6C6; */ text-decoration: none; }

#nav_links a:hover { color: #400700; background-color: transparent; text-decoration: none; }

#nav_links ul ul li { margin: 0 0 1px 5px; font-family:verdana; font-size: 11px;}

#nav_links ul ul a { display: block; padding: 2px 5px 6px 0px; width: 145px; color: #55748F; background-color: transparent; text-decoration: none; }

#nav_links ul ul a:hover { color: #400700; background-color: transparent; text-decoration: none; }

#nav_links ul li a#selected { color: #400700; background-color: transparent; text-decoration: none; font-weight: bold; }

#nav_links ul li a#offen { color: #400700; background-color: transparent; text-decoration: none; font-weight: bold; }
/* Ende linke Navigationsleiste */

/* CSS Tabs */
#haupt {
		font-family: verdana;
		font-size: 10px;
		text-decoration:none;
}


.border {
	border-right: 2px solid #ffffff;
	height: 17px;
}
.rahmen {
	margin-left: 0px;
	border: 1px solid #B3B3B3;
}
.rahmen1 {
	margin-right: 0px;
	border: 1px solid #B3B3B3;
}
.rahmen2 {
	margin-right: 40px;
	border: 1px solid #B3B3B3;
}
.rahmen3 {
	margin-left: 20px;
	border: 1px solid #B3B3B3;
}


/* Kontaktformular */
.formular{
 	width:500px;
 	border:0px solid #ccc;
	margin-left: 50px;
	margin-top: 20px;
	font-family:Verdana;
	font-size: 12px;
	color: #69686C;
}

.ebene{
 	clear: both;
 	padding: 2px 0;
}
.submit_x{
 	clear: both;
 	margin:0 0 0 100px;
	cursor: pointer;
}

.feldbreite1{
	background:#eeeeee;
	border:1px solid #B3B3B3;
	font-family:Verdana;
	font-size:12px;
	color: #69686C;
	overflow:auto;
	width:60px;
}
.feldbreite2{
 	background:#eeeeee;
 	border:1px solid #B3B3B3;
	font-family:Verdana;
	font-size:12px;
	color: #69686C;
	overflow:auto;
	width:214px;
}
.feldbreite3{
	background:#eeeeee;
	border:1px solid #B3B3B3;
	font-family:Verdana;
	font-size:12px;
	color: #69686C;
	overflow:auto;
	width:436px;
}
.feldbreite4{
 	background:#eeeeee;
 	border:1px solid #B3B3B3;
	font-family:Verdana;
	font-size:12px;
	color: #69686C;
 	overflow:auto;
 	width:368px;
}
.feldbreite5{
 	background:#eeeeee;
 	border:1px solid #B3B3B3;
	font-family:Verdana;
	font-size:12px;
	color: #69686C;
 	overflow:auto;
 	width:213px;
}
.feldbreite6{
 	background:#eeeeee;
 	border:1px solid #B3B3B3;
	font-family:Verdana;
	font-size:12px;
	color: #69686C;
 	overflow:auto;
 	width:217px;
}