body{
	
	width:100%;
margin:0;
padding:0;
font-size:18px;
font-family:Arial;
background:#888;
overflow:hidden;
}
#header{
	width:100%;
		background: url('img/headerspf.jpg') no-repeat scroll 50% 0%  #000;
height: 145px;
margin-bottom: 0px;
border-bottom:3px solid #DEDEDE;
background-size:50%;
	}
	
#footer{
border-top:3px solid #DEDEDE;
position:fixed;
bottom:0;
left:0;
width:100%;	
height:20px;
background-color:#000;
color:#FFF;
}
.main{
margin-top:20px;
}
 .left_column{
	float:left;
	width:64%;
}
	
 .right_column{
	float:right;
	width:35%;
}
.right_column .content_box{
margin-bottom:10px;	
}

#view2 .left_column{
		width:73%;
	}
	#view2 .right_column{
		width:26%;
	}
	
	
.content_header{
	font-size:22px;
	text-align:center;
	border-bottom:2px solid #000;
}
		.rssFeed {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 90%;
    height: 510px;
    overflow: hidden;
}
 .content_box{
	border:1px solid #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	-moz-box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	/*background:#ccc;*/
	padding:5px;
}
.main{margin:10px;}		
#view3{
margin:0;
}
#right_column .content_box{
	width:90%;
	margin: 0px auto 10px; 
}
				
#material table{
	float: left;
width: 49%;


margin: 4px;

 -webkit-box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	-moz-box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	background:#ccc;
	border: 1px solid #999;
	
}
.clear{
		clear:both;
}


#traffic_cams div.cam{
	margin:5px 5px 0px 0px;
	width:270px;
	float:left;
	padding:4px;
		border:1px solid #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	-moz-box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	box-shadow:
		8px 10px 10px rgba(0,0,0,0.5),
		inset 8px 10px 10px rgba(255,255,255,0.75);
	background:#ccc;
	text-align: center;
	}
#traffic_cams img{
	
	width:270px;
	
	}

	
	#clock{
		font-size: 110px;
padding: 2px 46px;
color: #FFF;
float: left;
font-weight: bold;
		}
		#date{
		font-size:52px;
		padding:36px;
		color:#FFF;
		float:right;
		}
#todo{
		height: 500px;
		overflow: auto;
	}
	
	#material{
		height: 820px;
		overflow: auto;
	}
			
#einsatz{
		height: 220px;
		overflow: auto;
	}
	
	#kalender{
		height: 220px;
		overflow: auto;
	}
	
	#view1,#view2{
		display:none;
		
		}
		
		.rssMedia{
			display:none;
			}
			.rssBody p{
				display:none;
				}
				
				table { 
    border-spacing: 0px;
    border-collapse: separate;
   
}
				table tr.odd td { background-color: #e8e8fc; }
table tr.even td { background-color: rgba(158, 158, 176, 1); }


table tr th{
	
border-bottom:1px solid #000;	
}
#view2{
	
    font-size: 18px;
}
#view2 table{
	margin-right:3px;
	}
#alert{
	display:none;
		  position: fixed;
top: 150px;
left: 40px;
background-color: #FFF;
border: 20px solid #C42548;
width: 1240px;
padding:10px;
font-size: 30px;
     border-radius: 10px;
	}	
#alert .alert_date,#alert .alert_location{
font-size:24px;
}

.rssHeader{display:none;}
#alert table{
width:100%;}

#alert tr td.icon{
width:50px;
}
#alert tr td.icon img{
width:45px;
}
#alert .alert_category{
display:block;
margin-bottom:10px;
font-weight:bold;
}
	#alert .alert_text{
		width:950px;
	}
	span.tankstelle_caption{
		font-size: 50px;
font-weight:bold;
display:block;		
	}
	#tankstelle_logo{
		text-align: center;
	}
	#tankstelle_logo img{
		margin:10px 0px;
		width:200px;
		
		
	}
.fe_title{
display:none;
}	
.aw-widget-36hour{
height: 255px;
overflow: hidden;
padding:3px;
}

div.aw-widget-36hour-inner div.aw-six-hours ul li div.aw-bg span.aw-six-hours-message {
    font-size: 2em !important;

}
#rss{
height:520px;
overflow:hidden;
}
#rss h2{
	font-size:18px;
padding:0;
margin:0;
font-weight:bold;
}
.rss_news{

padding:3px;
border-bottom:2px solid #000;
}
#rss .odd{
background-color:#aaa;
}
#rss .date_rss{
display:block;
font-size:14px;
}
#rss .description_rss{
display:block;
font-weight:bold;
font-size:16px;
}
#view3{
overflow:hidden;

position: fixed;
top: 0;
width: 100%;

}