/*CSS www.linienflug-design.de*/

 * {			margin: 0; padding: 0;} 
img { 			border: none; }
a {				outline:0;}



/*AUFBAU ---------------------------------------------------------------------------------------------*/

body { 			
				text-align: center;
				font: normal 12px/18px Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
				color:#474951;
				background:url(../standards/body_bg.png) ; 
				}			
				
#container { 	
				margin: 0 auto; 
				padding:;
				width: 880px; 
				height:;
				text-align:center;
				background:#fff url(../standards/container_bg.png) repeat-x;
				border:; 
				border-bottom:5px solid #c60000; 
				}

#footer { 	
				margin: 0 auto; 
				padding-top:10px;
				width: 821px; 				
				text-align:center;
				clear:both;
				}
				
#footer table  {
				margin:0 0 0 335px; /*vorher 465px*/
				}				
				
				
/*HEAD -------------------------------*/
#logo {			
				margin:;
				float:;
				}	
				
#head	{ 		
				margin:0 30px;
				width: 821px; 
				height:156px;
				background:#c60000 url(../standards/head_content3.png); 
				}	
				
#headlines	{	width:821px;
				padding:50px 0 30px 0;
				height:auto;
				}


/*NAVI ELEMENTE -------------------------------*/
#navField {		
				margin:0 30px;
				width: 821px;  
				height: 36px;
				padding-top:10px;
				float:left;
				background:url(../standards/navfield_bg.png) no-repeat; 
				}	
				
.nav {			
				text-align:center;	
				font-size:13px;
				font-weight:lighter;
				}
				
#navSortiment {	height: 36px;
				/*margin-top:-2px;*/
				margin:0 30px;
				width: 821px; 
				text-align:center;	
				float:left;
				background:url(../standards/navfield_sortiment_bg.png) no-repeat; 
				}	
				
.navSortiment { text-align:center;		
				color:#C00;
				font-size:13px;
				font-weight:lighter;
				}




/*CONTENT ELEMENTE -------------------------------*/
#contentField { 		
				margin:0 30px;
				width: 821px; 
				text-align:center;
				}	
				
#textField { 	
				margin:0 10px 20px 10px;
				width:390px;
				float:left; 
				text-align:left;		
				}	
				
				
#infoField {	
				margin:0 0 40px 0;
				padding:;
				width:205px;
				height:;
				float:left;
				border:;
				text-align:left;
				}	
				
#infoFieldHeader	{
				margin:0;
				padding:5px 20px;
				width:100%;
				background-color:#6F6D7B;
				}
				
#infoFieldContent {	
				padding: 10px 20px;
				width:100%;
				height:;
				float:left;
				border:;
				background-color:#E9E9EB ;
				}			
				


/*TEXT STYLES ---------------------------------------------------------------------------------------------*/


				
				
h1 {			
				margin:0;
				padding-bottom:15px;
				font-weight: bold;
				font-size: 20px;
				line-height: 22px;
				color:#8c0c25;
				}
				
h2 {
				margin:-10px 0 0 0;
				padding-bottom:15px;
				font-weight: bold;
				font-size: 14px;
				line-height: 16px;
				color:;
				}

h3			 { font-size: 18px;				
				color:#C70000;
				}
				
h4 {			padding-top:10px;
				font-weight: bold;
				font-size: 15px;
				line-height: 16px;
				color:;
				}

#textField p {	
				padding:;
				font-size: ;
				line-height: ;
				}
				
.textFieldRed { color:#C70000;
				}
				
.textFieldBlack {	color:#000;
				}
				
.textAuszeichnung	{	
				color:#8c0c25;
				font-weight:bold;
				}
				
#infoFieldHeader	{
				color:#fff;
				font-size:13px;
				font-weight:bold;
				}

#infoField {	
				line-height:14px;
				}	

#footer {		
				color:#e89999;
				font-size:11px;
				}	


/*LINKSTYLES ---------------------------------------------------------------------------------------------*/

a {		
				color:#C70000;
				text-decoration: underline;
				}
a:visited {
				color:#C70000;
				text-decoration: underline;
				font-weight:;
				}	
a:focus {
				color:#fff;
				text-decoration: none;
				font-weight:;	
				}	
a:hover {
				color:#474951;
				text-decoration: underline;
				font-weight:;
				background-color: ;
				}
a:active {
				color:#fff;
				text-decoration: none;
				font-weight:;
				background-color: #C70000; 	
				}

/*NAVI LINKS*/

#navField .nav a {		
				padding:10px 3px 10px 3px;
				width:;
				color:#fff;
				text-decoration: none;
				}
#navField .nav a:visited {
				color:#fff;
				text-decoration: none;
				font-weight:;
				}	
#navField .nav a:focus {
				color:#fff;
				text-decoration: none;
				font-weight:;	
				}	
#navField .nav a:hover {
				color:#fff;
				text-decoration: none;
				font-weight:;
				background-color: #650000;
				}
#navField .nav a:active {
				color:#fff;
				text-decoration: none;
				font-weight:;
				background-color: #650000; 	
				}	


/*SUBNAV LINKS -------------------------------*/		

#navSortiment .navSortiment a {		
				padding:10px 3px 9px 3px;
				color:#C70000;
				text-decoration: none;
				}
#navSortiment .navSortiment a:visited {
				color:#C70000;
				text-decoration: none;
				}	
#navSortiment .navSortiment a:focus {
				color: #999;
				text-decoration: none;
				}	
#navSortiment .navSortiment a:hover {
				color:#fff;
				text-decoration: none;
				background-color: #980000;
				}
#navSortiment .navSortiment a:active {
				color:#fff;
				text-decoration: none;
				background-color: #980000; 	
				}

				
	
/*CONTENT LINKS -------------------------------*/
#textField a, #infoField a { 			
				color:#8c0c25;
				font-weight:bold;
				text-decoration: underline;  
				}
#textField a:visited, #infoField a:visited  { 	
				color:#8c0c25;
				font-weight:bold;
				text-decoration: underline; 	 
				}
#textField a:hover, #infoField a:hover { 		
				color:#474951;
				font-weight:bold;
				text-decoration: underline; 	
				}
#textField a:active, #infoField a:active { 		
				color:#8c0c25;
				font-weight:bold;
				text-decoration: underline; 	
				}
				
#infoField a { 			
				font-size:12px;
				line-height:20px;
				display:block;
				}

#footer a { 			
				color:#474951;
				font-weight:normal;
				text-decoration:none;  
				}
#footer a:visited { 	
				color:#474951;
				font-weight:normal;
				text-decoration:none; 	 
				}
#footer a:hover { 		
				color:#fff#474951eight:normal;
				text-decoration:underline; 	
				}
#footer a:active { 		
				color:#474951;
				font-weight:normal;
				text-decoration:none; 	
				}	

/*IE 6 HACKS ---------------------------------------------------------------------------------------------*/

			
*html #textField { 	
				margin:0 10px 20px 10px;
				width:380px;
				}	
				
*html #footer table  {
				margin:0;
				}					
				
*html #headlines	{
				padding:10px 0 30px 0;
				}
				
*html #navField .nav a {		
				padding:10px 3px 9px 3px;
				}
				
*html #navField {		
				margin:0 15px;
				width: 821px;  
				height: 28px;
				padding-top:10px;
				text-align:center;
				}
				
*html #navSortiment .navSortiment a {		
				padding:30px 3px 8px 3px;
				color:#C70000;
				text-decoration: none;
			}
			
*html #navSortiment {	
				height: 36px;
				margin:0 15px;
				width: 821px; 
				}
	
/*IE 7 HACKS ---------------------------------------------------------------------------------------------*/	

*+html #footer table  {
				margin:0;
				}
			

*+html #headlines	{
				padding:10px 0 30px 0;
				}
				
				
*+html #navField {		
				padding:10px 0 9px 0;
				}
					
				
*+hmtl #navField .nav a { 
				display:inline-block;
				}

*+html #navSortiment {	height: 46px;
				margin-top:-18px;
				background:url(../standards/navfield_sortim_exp_bg.png) no-repeat; 
				}
				
*+html #navSortiment .navSortiment a {
				padding:7px 3px 6px 3px;
				display:inline-block;
				}
				
*+html #textField { 	
				padding:0 0 20px 0;		
				}	
		

/*IE 8 HACKS ---------------------------------------------------------------------------------------------*/	

#footer table  {
				color : blue\9 ;
				margin : 0\9 
				}
				
#navField .nav a {		
				padding:10px 3px 9px 3px\9 ;
				}
				
#navField {		
				margin:0 15px 4px 15px\9 ;
				width: 821px\9 ;  
				height: 28px\9 ;
				padding-top:10px\9 ;
				text-align:center\9 ;
				}
				
#navSortiment .navSortiment a {		
				padding:7px 3px 7px 3px\9;
				color:#C70000\9 ;
				text-decoration: none\9 ;
			}
	
#navSortiment {	
				height: 36px\9 ;
				margin:2px 15px 0 15px\9 ;
				width: 821px\9 ; 
				}				