body {
width:98%;
}

/*globale Klassen*/

a, .navigationMicroElementActive {

font-family:Arial,Helvetica,Univers,sans-serif;
color:#77787B;
text-decoration:none;

}

/*ID- und Klassennamen nach Templatestruktur*/

/*BO template: body*/

#containerGlobal {   
position:relative;
top:60px;
left:0px;
width:100%;
	}

*html* #containerGlobal {

width:100%;

}

	#containerBody {
width:100%;

	}


		#containerContentTeaserNavigation {
		width:100%;	
		
		}

			#containerContentTeaser {
			position:relative;
			top:100px;
			left:0px;
			width:100%;
			
			}

*html*#containerContentTeaser { width:100%;}

/*BO template: body_content*/

				#bodyContent {
				
				width:100%;

				}
			
				#bodyContent form {
				width:372px;
				
				}
						
				*html* #bodyContent {
				
				width:100%;
			
				}

				#bodyContentWide {
				
				width:100%;
				
				}
			
				#bodyContentWide form {
				width:555px;
				}
			
				#bodyContentReallyWide {
				
				width:100%;
				
				}
			
				#bodyContentReallyWide form {
				width:760px;
				}
			
				.bodyContentTitleimage {
				display:none;
				}
		
			
				
/*BO template: body_content_title*/

					#bodyContentTitle {
					
					width:100%;
					padding:0px;
					margin:0;
					
					}

/* DC.Title */
						#bodyContentTitle h1 {
						
						position:relative;
						font-size: 18px;
						line-height: 20px;
						padding:0;
						margin:0;
						top:-2px;
						
						}
						
/*EO template: body_content_title*/

/*BO template: body_content_description*/

						#bodyContentDescription {
						
						width:100%;
						margin-bottom:24px;
						
						}

/*DC.Description*/
							#bodyContentDescription p {
							
							position:relative;
							font-size: 12px;
							line-height: 20px;
							font-weight:bold;
							
							}

/*EO template: body_content_description*/

/*BO template: body_content_text*/

						#bodyContentText {
						
						width:100%;
						font-size:12px;
						line-height:20px;
						margin-bottom:40px;
						
						}
					
							#bodyContentText h2 {
							
							font-size:14px;
							line-height:20px;
							font-weight:bold;
							
							}
						
							#bodyContentText h3 {
							
							font-size:12px;
							line-height:20px;
							font-weight:bold;
							
							}
						
							#bodyContentText a {
							
							color:#F5821F;
							
							}

							#bodyContentText a:hover {
							
							text-decoration:underline;
							
							}

							#topthemen div {
							
							line-height:16px;
							font-size:11px;
							position:relative;
							top:-6px;
							width:100%;
							
							}
						
							*html*#topthemen div {
							
							top:0px;
							
							}
						
							div.left {
			
							width:100%;
							
							}
						
							div.right {

							width:100%;
							
							}

							#topthemen a {
							
							font-size:11px;
							line-height:16px;
							font-weight:bold;
							color:#F5821F;
							text-decoration:none;
							position:relative;
							top:-4px;
							
							}
						
							#topthemen img {
							
							border:1px solid #D6D6D7;
							margin:0 0 8px;
							display:block;
							
							}
						
							img {
							
							border:1px solid #D6D6D7;
							
							
							}
						
							img.randRechts {
							
							margin-right:6px;
							
							}
						
							#topthemen p {
							
							margin:-4px 0 20px;
							
							}
						
							#bodyContentText table {
							
							border-collapse:collapse;
							border:1px solid #D6D6D7;
							text-align:left;
							vertical-align:top;
							line-height:20px;
							font-size:12px;
							
							} 
						
							*html* #bodyContentText table {
							
							border-collapse:collapse;
							
							}
						
							#bodyContentText table th {
							
							border:1px solid #D6D6D7;
							background:#D6D6D7;
							font-weight:bold;
							padding:0 4px;
							text-align:left;
							vertical-align:top;
							
							}
						
							*html* #bodyContentText table th {
							
							border:1px solid #ffffff;
							
							}
						
							#bodyContentText table td {
							border:1px solid #D6D6D7;
							background:#EEEBEA;
							padding:0 4px;
							text-align:left;
							vertical-align:top;
							
							} 
						
							*html* #bodyContentText table td {
							
							border:1px solid #ffffff;
							
							}
						
							#bodyContentText table tfoot td {
							
							
							
							}
						
							#bodyContentText table img {
							
							border:0;
							
							}
						
							#bodyContentText table.noLayout {
							
							border:0;
							background:#ffffff;
							
							}
						
							#bodyContentText form {
							
							font-size:11px;
							
							}
						
						
							#bodyContentText textarea {
							font-family:inherit;
							width:100%;
							font-size:11px;
							line-height:16px;
							color:#77787B;
							position:relative;
							left:0;
							border:1px solid #D6D6D7;
							
							}
						
							#bodyContentText option {
							
							font-size:12px;
							
							}
						
							#bodyContentText input {
							
							font-size:11px;
							line-height:16px;
							color:#77787B; 
							width:172px; 
							height: 18px; 
							border:1px solid #D6D6D7;
							
							}
						
							*html*#bodyContentText input {
							
							width:168px; 
							padding:0;
							margin:0;
							
							}

							#bodyContentText input#plz {
							
							width:50px;
							position:relative;
							top:-1px;
							
							}
						
							#bodyContentText input#ort {
							
							width:117px;
							position:relative;
							top:-1px;
							
							}
						
							*html* #bodyContentText input#ort {
							
							width:111px;
							padding:0;
							margin:0;
							}
						
							#bodyContentText input.submit {
							
							display:none;
							
							}
						
							#bodyContentText input.reset {
							
							display:none;
							
							}
						
							#bodyContentText input.kontaktSubmit {
							
							display:none;
							
							}
						
							#bodyContentText input.kontaktReset {
							
							display:none;
							
							}
						
							*html* #bodyContentText input.kontaktSubmit {
							
							display:none;
							
							}
						
							*html* #bodyContentText input.kontaktReset {
							
							display:none;
							
							}
						
							#bodyContentText input.radio {
							width:20px;
							margin:0;
							padding:0;
							position:relative;
							top:5px;
							}

							#bodyContentText input.check {
							width:20px;
							margin:0;
							padding:0;
							position:relative;
							top:1px;
							}
						
							#bodyContentText table input {
							width:auto;
							}
						
							#bodyContentText table select {
							width:auto;
							}

							#bodyContentText select {
							
							width:174px; 
							font-size:11px;
							line-height:16px;
							color:#77787B;
							height: 21px; 
							border:1px solid #D6D6D7;
							
							}

							#bodyContentText form p {

							padding:0;
							margin:8px 0 0 1px;

							}
						
							#bodyContentText ul {
							
							font-size:12px;
							line-height:20px;
							
							}
							
							#bodyContentText ul li {
							
							
							
							}
						
							#bodyContentText ul li a{
							
							color:#77787B;
							
							}
						
							.contentSource {}
							
/*EO template: body_content_text*/

/*BO Konfigurator (Startseite)*/

				.konfigurator {
				
				display:none;
				
				}

/*BO template: body_content_index*/

						#bodyContentIndex { width:100%; }


/*Index-?berschrift*/

							#bodyContentIndex h2 {
							
							font-size:12px;
							line-height:20px;
							font-weight:bold;
							
							}
	
/*Index-Element*/

							.indexElement {
							
							font-size:12px;
							line-height:20px;
							font-weight:normal;
							
							}
		
/*Index-Element - Titel, h1?*/

								#bodyContentIndex .indexElement h1 a{
								
								font-size: 14px;
								line-height:20px;
								font-weight: bold;
								color:#F5821F;
								display:block;
								
								}

								.indexElementDescription {
								
								margin-top: -15px;
								
								}

								.indexElementDate {
								
								font-style: normal;
								font-weight: normal;
								margin-top: -10px;
								
								}
								
/*EO template: body_content_index*/

/*EO template: body_content*/
								
/*BO template: body_teaser*/
		
				#bodyTeaser {
				
				display:none;
				
				}
						
/*EO template: body_teaser*/

/*BO template: body_navigation_micro*/

				#bodyNavigationMicro {
				
				position:absolute;
				left:0px;
				top:0px;
				width:350px;
				height:12px;
				z-index:5;
				
				}

					#bodyNavigationMicro p {
					
					margin:0;
					text-decoration: none;				
					font-size: 11px;
					line-height:12px;
					
					} 
					
						.navigationMicroHeadline {}
						
						.navigationMicroElement {
						
						
						text-decoration: none;				
						font-size: 11px;
						
						}
					
						.navigationMicroElement:hover {
						
						text-decoration: none;				
						font-size: 11px;
						
						}
						
						.navigationMicroElementActive {
						
						text-decoration: none;				
						font-size: 11px;
						
						}
		
/*EO template: body_navigation_micro*/	

				#containerBodyNavigation {
				
				display:none;				
				
				}
			
/*BO template: body_navigation_tree*/

/*BO template: body_static_footer*/

				#bodyStaticFooter {
				
	display:none;
				
				}
			
				*html* #bodyStaticFooter {
				
				position:fixed;
				
				}
					
					#bodyStaticFooter div {
					
					height:67px;
					border-top:1px dashed #BAB7B7;
					
					}
					
					*html*#bodyStaticFooter div {
					
					height:68px;
					
					}
				
					#bodyStaticFooter div.center {
					
					margin:0px auto;
					border-top:0;
					width:780px;
					position:relative;
					top:0px;
					left:21px;
					
					}
				
					*html* #bodyStaticFooter div.center {
					
					top:0px;
					height:30px;
					
					
					}
				
					#bodyStaticFooter img {
					
					float:left;
					position:relative;
					left:32px;
					top:-2px;
					border:0;
					
					}
				
					#bodyStaticFooter p {
					
					
					color:#000000;			
					font-size:11px;
					position:relative;
					top:13px;
					left:183px;
					
					}
					
/*EO template: body_static_footer*/	

/*BO template: body_static_printversion*/

				#bodyStaticPrintversion {
display:none;
				
				}

/*EO template: body_static_printversion*/

/*BO template: body_static_links*/

				#bodyStaticFooter #bodyStaticLinks {
				
display:none;
				
				}
/*BO template: body_static_search*/

				#bodyStaticSearch {
				
				display:none;
				
				}

/*EO template: body_static_search*/

/*BO template: body_static_logo*/

				#bodyStaticLogo a {
				
				display:none;
				
				}
			
				#bodyStaticLogo #imgprint {
		
				border:0;
				position:absolute;
				right:10px;
				top:0;
		
				}

/*BO template: body_static_navigation*/

				#bodyStaticNavigation {
				
				display:none;
				
				}

/*BO template: body_static_links*/

				#bodyStaticLinks{
				
				display:none;
				
				}


