
 * {			margin: 0; padding: 0;} 
img { 			border: none; }
a {				color: #000; 
				outline:0;}



/*AUFBAU CONTAINER---------------------------------------------------------------------------------------------*/
body { 			
				text-align: center;
				font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				background:#fff; 
				
				}			
				
#container { 	
				width: 100%;
				}

#containerTop { 	
				margin:; 
				padding: 0 auto;
				width: 100%; 
				height:60px;
				background:#fff;
				float:left;
				}
				
#containerHead { /*REST FARBE OBEN -------------------------------*/

				padding:0 auto;
				width: 100%;
				height:260px;
				background:#005187;
				float:left;
				}	
				
#containerContent { 	
				width:100%; 
				background:#fff;
				float:left;
				}		
				




#naviProd { 	
														float: left;
														width: 50px;
														font: 11px Verdana, Arial, Geneva, sans-serif;
														line-height: 19px;
														padding-top: 76px;
														padding-right: 17px;
														padding-buttom:0;
														margin-left:230px;
														color: #000;
														overflow: hidden;
														}	
																								
										
										
/*LINKSTYLES ---------------------------------------------------------------------------------------------*/
										
										#naviProd a:link {	
														color:#003f6c;
														text-decoration:none;
														}
									
										
										#naviProd a:hover{
														text-decoration: none;
														color:#ed1c24;
														}
										#naviProd a:active{
														text-decoration: none;
														color:#ed1c24;
														}
										#naviProd a.aktiv
														{
														color:#ed1c24;
														font-weight:bold;
														}	
		

#containerFooter { 	
				padding:0 auto;
				width: 100%;
				height:15px;
				background:#004275;
				float:left;	
				overflow:hidden;
				
				
				}


/*AUFBAU CONTENT -------------------------------*/
#logo { 		
				margin: 0 auto;
				padding-top:28px;
				width:125px;
				float:left;
				
				
				}	
#logo2 { 		
				margin-left:645px;
				padding-top:0px;
				width:0px;
				float:left;
								
				}

#top { 		
				margin: 0 auto;
				padding:;
				width:770px;
				height:80px;
			}	
			
#imprint{
	float:right;
	width:465px;
	padding-top: 4px;
	padding-right: 17px;
	padding-bottom: 0;
	padding-left: 0px;
	

}



#head { 	/*ÜBERSCHRIFTEN -------------------------------*/	
				margin:0 auto;
				width:770px;
				height:260px;
				overflow:hidden;
				background:#004275;
				text-align:left;
				border-left:5px solid #FFF;
				border-right:2px solid #FFF;
				

				}	
				
#headli { 	
				width:392px;
				height:260px;
				text-align:left;
				border-left:3px solid #FFF;
				background:#fff;
				overflow:hidden;
				float:left;
				}

				
#headre { 	/*TEXT -------------------------------*/				

				width:369px;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				background:#fff;
				overflow:hidden;
				float:right;

				}
				
#footer { 	
				margin: 0 auto;
				width:770px;
				height:30px;
				background:#004275;
				overflow:hidden;
				}	
				
#footerLi { 	
				width:392px;
				height:30px;
				text-align:left;
				background:#004275;
				overflow:hidden;
				float:left;
				}
				
#footerRe { 	
				width:369px;
				height:30px;
				border-left:3px solid #FFF;
				border-right:4px solid #FFF;
				background:#005187;
				overflow:hidden;
				float:right;
				}
				
				
/*CONTENT ELEMENTE -------------------------------*/				
#contentField {	
				margin: 0 auto;
				width:770px;
				height:;
				background:#fff;
				text-align:left;
				}
				

	
#textFieldre { 	
				padding:0 0 0 14px;
				width:355px;
				height:; 
				float:right; 
				overflow:;
				border:;
				background:fff;
				text-align:left;
				}	
				
#textFieldli { 	
				padding:0 10px 0 0;
				width:375px;
				height:; 
				float:left; 
				overflow:;
				border:;
				background:fff;
				text-align:left;

				}
				

#slide {
	padding-top:;
	height:245px;
	overflow:hidden;
}	






/*NAVI ELEMENTE -------------------------------*/

#navField {		
				width: 1095px;
				padding-top:12px;
				float:right;
				color:#000;
				font-size: 13px;
				line-height: 16px;
				font-family: Arial Narrow, Arial, Helvetica, Verdana;
				text-align:left;
				display:marker;
				}	
					

/*TEXT STYLES ---------------------------------------------------------------------------------------------*/				
				
h1 {			
				margin:23px 0;
				font: bold 20px/30px Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
				color:#004275;
				}
				
h2 {
				margin:0;
				padding-bottom:8px;
				font-weight: bold;
				font-size: 12px;
				line-height: 16px;
				}
	
h3 {
				margin:0;
				padding-bottom:8px;
				font-weight: bold;
				font-size: 11px;
				line-height: 16px;
				}
				
#contentField p {	
				margin-bottom:10px;
				font-size: ;
				line-height: ;
				}


ul {
				margin:0 0 5px 18px;
				padding:0;
				list-style-image:url(../all/bullet_gr.gif)
				}
li {
				margin:0 0 3px 0;
				padding:0;
				}
				

.txtKlein{margin-top:10px; font-size:9px;}





/*LINKSTYLES ---------------------------------------------------------------------------------------------*/

/*NAVI LINKS*/

#navField a:link {	
				color:#000;
				text-decoration:none;
				}

#navField a:hover{
				text-decoration: none;
				color:#ed1c24;
				}
#navField a.aktiv
				{
				color:#ed1c24;
				font-weight:bold;
				text-decoration: none;
				}
				
				

#navislide { 	background:#004275;
				width:369px;
				font:11px Verdana, Arial, Geneva, sans-serif;
				margin:0;
				padding:3px 0 3px 0;
				border-bottom: 3px solid #fff;
				}	
				
#navislide a { 	border-right: 1px solid #fff;
				color:#fff;
				background: # CCC;
				text-decoration: none;
				padding:3px 5px; }
#navislide a.activeSlide {	
				color:#fff; 
				background: #d2232a;
				}
#navislide a:focus { outline: none; }
#navislide a:hover { background: #d2232a;}			
			
			
			
			
			
			
	
/*CONTENT LINKS -------------------------------*/

a.content:hover { color: #ed1c24; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }

a.contentKlein { color: #000; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.contentKlein:hover { color: #ed1c24; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }


/*LIGHTBOX ---------------------------------------------------------------------------------------------*/

.thumbnail{
	width: 244px;
	height: ; 
	float: left;
    margin:0 7px 10px 0;
	font-size: 9px;
	overflow:hidden;
	text-align:right;
	}	

.thumbnail img{
	width: ;
	height: ; 
	padding: 2px;
	border: 1px solid #ACC8B9;
	
	}	
	
/*IE HACKS ---------------------------------------------------------------------------------------------*/
*html .txtKlein{margin-top:65px; font-size:9px;}
*+html .txtKlein{margin-top:65px; font-size:9px;}
	
