html{
background-image: url(./images/bg_site.png);
}

body{
	margin:0px;
	font-family: arial;
}

#redBG
{
	background-image: url(./images/RepX.png);
	width:100%;
	background-repeat:repeat-x;
}

#platzhalter
{
	width: 80%;
	height:10px;
}

#master{
	margin:auto;
	width:900px;
	border:solid 5px #868686;
	background-image: url(./images/bg_content.png);
}

h3{
	font-size:18px;
}

#header-xfeuerwehr-altbulachde{
	background-image: url(./images/header_altbulach.png);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-xfeuerwehr-neubulachde{
	background-image: url(./images/header_neubulach.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-xfeuerwehr-neubulachorg{
	background-image: url(./images/header_gesamtwehr.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-xfeuerwehr-liebelsbergde{
	background-image: url(./images/header_liebelsberg.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-xfeuerwehr-oberhaugstettde{
	background-image: url(./images/header_oberhaugstett.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-xfeuerwehr-martinsmoosde{
	background-image: url(./images/header_martinsmoos.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-xjugendfeuerwehr-neubulachde{
	background-image: url(./images/header_jugendfeuerwehr.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-feuerwehr-altbulachde{
	background-image: url(./images/header_altbulach.png);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-feuerwehr-neubulachde{
	background-image: url(./images/header_neubulach.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-feuerwehr-neubulachorg{
	background-image: url(./images/header_gesamtwehr.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-feuerwehr-liebelsbergde{
	background-image: url(./images/header_liebelsberg.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-feuerwehr-oberhaugstettde{
	background-image: url(./images/header_oberhaugstett.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-feuerwehr-martinsmoosde{
	background-image: url(./images/header_martinsmoos.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#header-jugendfeuerwehr-neubulachde{
	background-image: url(./images/header_jugendfeuerwehr.jpg);
	height:175px;
	border-bottom: solid 5px #868686;
}

#naviLeft, #naviRight{
	width:150px;
	text-align:center;
}

#naviLeft a, #naviRight a{
	margin:0px;
	padding:0px;
	display: block;
	height:25px;
	line-height:150%;
	color:black;
	text-decoration : none;
	background-color: #d3d3d3;
}

#naviLeft a{
	border-bottom: groove 4px #f3f3f3;
	border-right: groove 4px #f3f3f3;
}
#naviRight a{
	
	border-bottom: groove 4px #f3f3f3;
	border-left: ridge 4px #f3f3f3;
	
}

#naviLeft a:hover, #naviRight a:hover, #naviRight a:active{
	background-color: #fbfbfb;
	color:#ff9900;
	font-weight:bold;
}

#naviLeft{
	float:left;
}

#naviRight{
	float:right;
}

#content{
	width: 560px;
	min-height: 300px;
	float:left;
	margin:20px;
	font-size:14px;
	font-family:verdana;
	text-align:left;
}

#content p{
text-align:justify;
}

#content img.right{
	float:right; 
	border:0;
	margin:5px;
}

#content img.left{
	float:left; 
	border:0;
	margin:5px;
}


#footer{
	padding-top:30px;
	height: 60px;
	clear:both;
}

#footer span{
	line-height:120%;
	font-size: 12px;
	text-align:center;
	float:right;
	margin-right:10px;
	font-family: verdana;
}

table.Dienstgrade{
	width:555px;
	margin-bottom:30px;
}

table.Dienstgrade td{
	text-align:center;
	font-size:11px;
}

#naviRight a.adobe,#naviRight a.adobe:hover{
	height:50px;
	background-color:#d3d3d3;
}

#naviRight a.uhr,#naviRight a.uhr:hover{
	background-color:#d3d3d3;
	height:35px;
}

#naviRight a.FFNavi,#naviRight a.FFNavi:hover{
	background-color:#d3d3d3;
	height:80px;
}

#naviRight a.routenplaner,#naviRight a.routenplaner:hover{
	height:72px;
	background-color:#d3d3d3;
}

#naviRight a.counter,#naviRight a.counter:hover{
	height:90px;
	color:black;
	font-weight:normal;
	background-color:#d3d3d3;
	font-size:10px;
}

#naviLeft a.randomIMG,#naviRight a.randomIMG:hover{
	height:120px;
	background-color:#d3d3d3;
}

#naviRight span
{
	font-size:10px;
}

#naviRight a.LogoFeuerwehrNeubulach, #naviRight a.LogoFeuerwehrNeubulach:hover{
	height:85px;
	background-color:#d3d3d3;
}

#naviRight img{
	border:none;
	margin-top:10px;
}

#naviLeft img{
	border:none;
	margin-top:10px;
}

#content img{
	border:none;
	margin:5px;
}

#content a{
	text-decoration:none;
	color: black;
	/*font-weight:bold;*/
	font-style:italic;
	background-color: #f3f3f3;
	line-height:24px;
	padding:2px;
}

#content a.aIMG, #content a.aIMG:hover{
	text-decoration:none;
	color: black;
	line-height:0px;
	padding:0px;
	background-color: transparent;
}

#content a:hover{
	background-color: #868686;
}

#footer img{
	text-align:left;
	margin:7px;
	float:left; 
}
/*Gästebuch*/

input, select, textarea{
margin-top:5px;
border:dotted 1px #868686;
}

.eintrag {
  text-decoration: none;
  text-align: left;
  border: solid 1px #868686;
  width: 500px;
  vertical-align: middle;
  padding: 2px;
  margin: 6px;
  display: block;
  font-size:12px;
}

.eintrag .titel {
  text-decoration: none;
  border: solid 1px #868686;
  width: 100%;
  text-align: left;
  font-weight: normal;      /* bold = fett*/
  vertical-align: middle;
  padding: 2px 2px 2px 2px;
  margin: -3px -3px 3px;
  display: block;
  background-color: #868686;
  font-size: 11px;
}

.eintrag .titel a, .eintrag .titel a:hover{
	text-decoration:none;
	color: black;
	line-height:0px;
	padding:0px;
	background-color: transparent !important;
	
}

#all form{
	margin-bottom:30px;
}


#aktuell{
	margin-top:7px;
	border: solid 2px #868686;
}

#headline{
	padding:5px;
	background-color:#f3f3f3;
}

#datum{
	font-size:10px;
	width:85%;
}

#topic{
	font-weight:bold;
	width:85%;
}

#optionen{
float:right;
}

#text{
padding:5px;
clear:both;
text-align:justify
}

td.tdStart{
	font-size:10px;
	text-align:center;
}

td.center{
	text-align:center;
}

span.rot{
	color:#e83c24;
	font-weight: bold;
}

h3 a, h3 a:hover{
	background-color: #123456;
}

#ticker{
	width:450px;
	height:170px;
	margin-left:150px;
}

#ticker span{
	color:white;
	font-size:14px;
	font-weight:bold;
	line-height:170px;
}

a.w_nb{
	width:55px;
	height:60px;
	position:relative; left:570px;top:-60px;
	display:block;

}

a.w_ab{
	width:55px;
	height:60px;
	position:relative; left:625px;top:-120px;
	display:block;

}

a.w_lb{
	width:50px;
	height:60px;
	position:relative; left:690px;top:-180px;
	display:block;

}

a.w_mm{
	width:52px;
	height:60px;
	position:relative; left:750px;top:-240px;
	display:block;

}

a.w_ohg{
	width:50px;
	height:60px;
	position:relative; left:800px;top:-300px;
	display:block;

}

a.w_jf{
	width:35px;
	height:60px;
	position:relative; left:860px;top:-360px;
	display:block;

}

#googleVertikal{
float:right;
}

#paket{
	margin:auto;
	width:1035px;
}

#naviRight a.Abt{
	font-size:11px;
	height:15px;
	text-align:left;
	padding-left:20px;
}

#naviRight a.FF{
	font-size:14px;
	font-weight:bold;
	height:17px;
	text-align:left;
	padding-left:10px;
}

#naviRight a.Abtc{
	font-size:11px;
	height:15px;
	text-align:left;
	padding-left:20px;
	color:red;
}

#naviRight a.FFc{
	font-size:14px;
	font-weight:bold;
	height:17px;
	text-align:left;
	padding-left:10px;
	color:red;
}



