	body{
		margin:0;
		padding:0;
		background:url('../images/bodyBg.jpg') top left repeat-x #bbbcbc;
		font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
		color:#000000;
	}
	.clear{
		clear:both;
		height:1px;
		overflow:hidden;
	}
	.float{
		float:left;
	}
	.floatRight{
		float:right;
	}
	
	.einsatz_karte {
	   width:100%;
	   height:400px;
	}
	
	.einsatz_karte_img {
	   width:50%;
	   height:50%;
	}
	
	.einsatz_karte_infofenster {
	   width:300px;
	   height:200px;
	   font-size:12px;
	}
	
	.einsatz_statistik_table {
	   width:100%;
       border-bottom:0px;
	}
	
	.einsatz_statistik_table td {
	   padding:3px;
       border-bottom:1px dotted black;
	}
	
	.einsatz_table {
       width:100%;
       border-bottom:0px;
    } 
    
    .einsatz_table .einsatz_subheadline {
        padding-top:15px;
    }
    
    .einsatz_table td {
       padding:3px;
       border-bottom:1px dotted black;
    }
    
    #einsatz_suchformular {
        text-align:center;	
    }
    
    #einsatz_suchformular .middleColumn {
        width:200px;
    }
    
    #einsatz_suchformular .search_field {
        width:190px;	
    }
    
    #einsatz_suchformular .search_button {
        margin-bottom:10px;
    }
    
    .pagination_navigation {
        text-align:center;
    }
	
	.download_table {
	   width:100%;
       border-bottom:0px;
	}
	
	.download_table th {
	   text-align: left;
	}
	
	.download_table td, .download_table th {
	   padding:3px;
       border-bottom:1px dotted black;
	}
	
	.login_name {
	   padding:5px;
	   padding-left:10px;
	}
	
	.login_name span {
	   color: #CD0000;
	   font-weight:bold;
	}
	
	.event_rss_link {
	   text-align:right;
	}
	
	.event_header_links {
	   margin-bottom:8px;
	}
	
	.fahrzeug_description {
	   margin-bottom:10px;
	   padding:0px;
	}
	
	.event_table {
	   width:100%;
	   border-bottom:0px;
	}
	
	.event_table td {
       padding:3px;
	   border-bottom:1px dotted black;
	}
	
	.event_calendar_legend {
	   margin-top:10px;
	}
	
	.event_calendar_legend span {
	   color:#CD0000;
	}
	
	.twitter_time {
	   font-size:10px;
	   color:#525252;
	}
	
	img{
	   border:0px;
	}
	
	.vehicle_table {
	   width:600px;
	   margin-top:5px;	 
	}
	
	.vehicle_table td {
	   padding-top:5px;
	   padding-bottom:5px;
	   padding-right:5px;
	}
	
	.calendarRSSLink {
	   margin-bottom:5px;
	}
	
	.vehicle_table td.attrName {
	   width:300px;
	}
	
	div.spacer{	   
	   padding-top:10px;
	   padding-bottom:10px;
	}
	
	div.galleryDescription{
       font-weight:bold;
       font-size: 0.9em;
       margin:0 0 5px 0;
	}
	
	.short_text_link {
	   margin-top:20px;
	} 
	
	.short_text_link a,.short_text_link a:link {
	   color:black;
	}
	
	.short_text_link a:hover {
	   color:#CD0000;
	}
	
	#center{
		background-color:white;
		margin:0 auto;
		width:1017px;
	}
		#center #header{
			height:96px;
			overflow:hidden;
		}
			#center #header h1{
				font-size:26px;
				margin:0;
				padding:32px 0 32px 26px;
				font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
				width:435px;
				float:left;
			}
				#center #header h1 a{
					text-decoration:none;
				}
				#center #header h1 .grey{
					color:#525252;
				}
				#center #header h1 .red{
					color:#b62700;
				}
			#center #header .rightHead{
				float:right;
				font-size:11px;
			}
				#center #header .rightHead a{
					color:black;
					font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
					
					text-decoration:none;
				}				
				#center #header .rightHead .headerNavRight{
					background:url('../images/headerNavRight.jpg') top right no-repeat #E6E6E6;
					margin:0 10px 0 0;
				}
					#center #header .rightHead .headerNavLeft{
						background:url('../images/headerNavLeft.jpg') top left no-repeat;
						padding:6px 24px 6px 24px;
					}
				#center #header .rightHead .phone{
					background:url('../images/phone.jpg') top left no-repeat;
					height:29px;
					width:130px;
					margin:18px 0 0 0;
					font-size:18px;
					font-weight:bold;
					padding:7px 0 0 45px;
				}
		#center #content{
			padding:0 9px 33px 9px;
		}
			#center #content #navi{
				background:url('../images/naviBg.png') top left no-repeat;
				height:37px;
				overflow:hidden;
				padding:0 62px 0 62px;
			}
				#center #content #navi a{
					display:block;
					float:left;
                    margin:auto;
					margin-top:2px;
					padding:10px 21px 10px 21px;
					font-size:12px;
					font-weight:bold;
					color:white;
					text-decoration:none;
				}
				#center #content #navi a:hover,
				#center #content #navi a.current,
				#center #content #navi a.section{
					background:url('../images/navArrow.jpg') bottom center no-repeat #CA0200;
				}
			#center #content #secondHeader{
				background:url('../images/secondHead.jpg') top left no-repeat;
				padding:19px 20px 16px 490px;
				height:191px;
				width:489px;
				overflow:hidden;
				font-size:12px;
			}
				#center #content #secondHeader h2{
					color:#CA0200;
					font-size:14px;
					font-weight:bold;
					margin:0 0 10px 0;
				}
				#center #content #secondHeader .big{
					color:#CA0200;
					font-weight:bold;
				}
			
			#center #leftContent{
   				margin-left:230px;
				width:768px;
				overflow:hidden;
				
			}
				#center #leftContent .leftBorder{
					background:url('../images/titleBgRepeat.jpg') top left repeat-x;
					text-align:center;
					font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
					color:#CD0000;
				}
					#center #leftContent .leftBorder .rightBorder{
						background:url('../images/titleBgRight.jpg') top right no-repeat;
					}
						#center #leftContent .leftBorder .rightBorder h1 {
							background:url('../images/titleBgLeft.jpg') top left no-repeat;
							font-size:12px;
							margin:0;
							padding:9px 0 8px 0;
							
						}					
				#center #leftContent .box{
					background:url('../images/rightBoxBg.jpg') bottom left repeat-x;
					padding-bottom:8px;
					font-size:12px;
					margin-top:9px;
					padding-left:8px;
				}
				
				#center #leftContent p {
                    padding-bottom:8px;
                    font-size:12px;
                    margin-top:9px;
                    margin-left:0px;
                    margin-right:5px;
				}
                #center #leftContent a{
                    color:black;
                }
                #center #leftContent a:hover{
                    color:#CD0000;
                }
						#center #leftContent .box h2{
							margin:6px 0 5px 0;
							padding:0;
							font-size:12px;
						}
							#center #leftContent .box h2 a{
								color:#444444;
								text-decoration:underline;
							}

					#center #leftContent .box .date{
						font-weight:bold;
                        font-size: 0.9em;
						color:#CD0000;
						margin:0 0 5px 0;
					}
					
					#center #leftContent .box ul.ContextNav {
					   list-style-type:none;
					   padding:0px;
					}

					#center #leftContent .box .leftBorder{
						background:url('../images/moreRepeat.jpg') top left repeat-x;
						height:20px;
						float:right;
						overflow:hidden;
						width:65px;
					}
					#center #leftContent .box .leftBorder .rightBorder{
						background:url('../images/moreRight.jpg') top right no-repeat;
						height:20px;
						overflow:hidden;
					}	
						#center #leftContent .box .leftBorder .rightBorder .more{
							height:19px;
							background:url('../images/moreLeft.jpg') top left no-repeat;
							display:block;
							color:white;
							text-decoration:none;
							font-weight:bold;
							padding:1px 7px 0 7px;
							overflow:hidden;
						}						
					
				#center #leftContent .dotLine{
					background:url('../images/dotLine.jpg') top center no-repeat;
					height:1px;
					overflow:hidden;
					margin:1px 0 8px 0;
				}	





				
			#center #rightContent{
				width:210px;
				overflow:hidden;
				float:left;
			}
					#center #rightContent .leftBorder{
						background:url('../images/titleBgLeft.jpg') top left no-repeat;
						padding-left:5px;
					}
					#center #rightContent .leftBorder .rightBorder{
						background:url('../images/titleBgRight.jpg') top right no-repeat;
						padding-right:5px;
					}
					#center #rightContent .leftBorder .rightBorder h2 {
						background:url('../images/titleBgRepeat.jpg') top left repeat-x;
						font-size:12px;
						text-align:center;
						font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
						color:#CD0000;
						margin:0;
						padding:9px 0 8px 0;
					}					
					#center #rightContent .leftBorder .rightBorder h2 a{
						color:#CD0000;
						text-decoration:none;
					}
				#center #rightContent .box{
					background:url('../images/rightBoxBg.jpg') bottom left repeat-x;
					margin-bottom:8px;
					font-size:11px;
				}
				#center #rightContent .padding{
					padding:10px;
				}
					#center #rightContent .box b{
						color:#CD0000;
					}	
                #center #rightContent a{
                    color:black;
                }
                #center #rightContent a:hover{
                    color:#CD0000;
                }
                        #center #rightContent .box h2{
                            margin:6px 0 5px 0;
                            padding:0;
                            font-size:12px;
                        }
                            #center #rightContent .box h2 a{
                                color:#444444;
                                text-decoration:underline;
                            }			
				#center #rightContent .box ul{
                    list-style:none;
                    margin:5px 0 0 0;
                    padding:0 0 10px 10px;
				}
				#center #rightContent .box ul ul{
                    list-style:none;
                    margin:4px 0 0px 8px;
                    padding:0 0 0px 5px;
				}
				#center #rightContent .box li{
                    list-style:none;
                    padding:3px 0 2px 0;
				}
				#center #rightContent .box li a{
                    color:black;
                    font-size:12px;
                    text-decoration:none;
				}
				#center #rightContent .box li.twitter a {
				    text-decoration: underline;
				}
				#center #rightContent .box ul .hline {
                    margin-right:5px;
                    border-bottom:1px solid black;
                    height:1px;
                }
				#center #rightContent .box li a:hover{
                    color:#CD0000;
                    text-decoration:underline;
				}
				#center #rightContent .box li a.current{
				    color:#CD0000;
				    font-weight:bold;
				}
				#center #rightContent .box li a.section{
                    color:#CD0000;
                    font-weight:bold;
                }
				
		#center .pic{
			width:114px;
			margin:0px 11px 6px 0px;
			padding:6px 0px 0px 6px;
		}
		
		#center .nopic{
		  width:109px;
		  height:73px;
		  border:1px solid #CCC;
          padding:2px;
		}
			#center .pic img{
			 border:1px solid #CCC;
			 padding:2px;
				width:109px;
			}
	    #center .latestImage{
	       margin-left:33px;
	    }
	#footer{
		background:url('../images/footerBg.png') top left no-repeat;
		height:65px;
		margin:0 auto;
		width:1017px;
		font-size:12px;
		color:white;
		padding:12px 0 0 0;
		text-align:center;
	}
		#footer a{
			color:white;
			text-decoration:none;
			line-height:190%;
			padding-right:10px;
		}
		
		
#shorttext_box {
	float:left;
    width: 250px;
	margin-right:20px;	
	margin-top:-10px;
}

#events_box {
	margin-left:260px;
	margin-top:-25px;
	border:1px solid #ccc;
}

#events_box h4 {
	margin-top:5px;
	margin-left:5px;
	margin-bottom:3px;
}

#events_box ul {
	list-style-type: none;
	padding:0px;
}

#events_box ul li {
	line-height: 1.5em;
	font-size:0.9em;
	margin:0px;
	padding:0px;
	padding-left:15px;
}

#events_box ul li span.events_box_date {
	font-weight:bold;
}

.einsatzkarte_marker {
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:20px;
	text-align:center;
	margin-top:60px;
}

#splash_message {
	padding:0px;
	padding-top:-5px;
	text-align:center;
	font-size:1.3em;
}

#splash_message ul {
	margin-bottom:10px;
	margin-left: 250px;
	margin-right: 65px;
	text-align:left;
}

#splash_message h1 {
	color:#CA0200;
	margin-top:0px;
	margin-bottom:15px;
}

#splash_message h2 {
	margin-bottom:15px;
}

#splash_message h3 {
	margin-bottom:5px;
	margin-top:5px;
}