/* CSS Document */

/* 	1.basics 
	2.layout
	3.content
*/



/* 1.basics*/
*{
margin: 0px;
padding: 0px;

		
	
} 
body {
	background-color:#00477f;
	background-image: url(/fileadmin/admin/main/img/hg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px 0 0px 0;
	}
h1{
	font-family: "Arial", Helvetica, sans-serif;
	color:#ffc218;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

h3{
	font-family: "Arial", Helvetica, sans-serif;
	color:#ffc218;
	font-size: 12px;
	line-height: 18px;

}
h4{
	font-family: "Arial", Helvetica, sans-serif;
	color:#5db0db;
	font-size: 12px;
	line-height: 18px;
	padding: 2px;
	font-weight: bold;
	background-color: #04325a;
	margin: 0px 0px 10px 0px;
}

h2{
	font-family: "Arial", Helvetica, sans-serif;
	color:#5db0db;
	font-size: 12px;
	line-height: 18px;
	padding: 2px;
	font-weight: bold;
	background-color: #04325a;
	}

	
.slogangeblb{
	font-family: "Arial", Helvetica, sans-serif;
	color:#f8b200;
	font-size: 16px;
	line-height: 18px;
	}

.back{
	font-family: "Arial", Helvetica, sans-serif;
	color:#e8e8e8;
	font-size: 12px;
	line-height: 14px;
	background-color: #000;
}
.blau{
	font-family: "Arial", Helvetica, sans-serif;
	color:#48B1FD;
	font-size: 12px;
	line-height: 18px;
}

.kontakt {
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	color:#FEFEFE;
	font-size: 16px;
	line-height: 20px;
	font-weight:bold;

}
.strichel {
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	color:#CDCDCC;
	font-size: 11px;
	line-height: 50px;
}

a:link {
font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}
a:visited {
	font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
	
}
a:hover {
font-family: "Arial", Helvetica, sans-serif;
	color:#8acc27;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}
a:active {
font-family: "Arial", Helvetica, sans-serif;
	color:#90acbc;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}		

/* 1.basics ENDE */

/* 2.layout */

/*#hg  {
	position: relative;
	background-image: url(/fileadmin/admin/main/img/hg.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	}

.cmsimage {
	border: 0
}*/


#master {
	width: auto;
	height: auto;
	background-image: url(/fileadmin/admin/main/img/hg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #00477F;
	clear: both;
	float: none;
	}
	* html #master {
	width: 100%;
	}
	
#all {
	width: 900px;
	height: auto;
	margin: 0 auto;
	background-color: #00477F;
			}
	* html #all {
	height: 100%;
	}
#bottom {
	width: auto;
	height: 190px;
	background-image: url(/fileadmin/admin/main/img/hgbottom.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	clear: both;
	float: none;
	}
	* html #bottom {
	width: 100%;
	height: 190px;
	}


/* top bereich */
	
#top { 
	width: 297px; 
	height: 18px;
	padding: 15px 0 0 603px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#0b315e;
	background-image: url(/fileadmin/admin/main/img/top.jpg);
	}
	#top a:link, #top a:visited, #top a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:11px;
			line-height: 15px;
			font-weight: bold;
			color:#0b315e;
			margin: 0 21px 0 0px;
			text-decoration:none;
			display: inline; /*block*/
			}
		
		#top a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#f3a900;
			margin: 0 21px 0 0px;
		}
	#top1 {
	width: 675px;
	height: 263px;
	float: left;
	}
	#top2 {
	width: 225px;
	height: 250px;
	padding: 13px 0 0 0px;
	float: left;
	}




#header {
	width: 900px; 
	height: 347px;
	background-image: url(/fileadmin/admin/main/img/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Arial", Helvetica, sans-serif;
	color:#C35A3A;
	font-size: 12px;
	line-height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	float: left;
	}
	#header a:link, #header a:visited, #header a:active{
		font-family: "Arial", Helvetica, sans-serif;
			font-size:12px;
			line-height: 19px;
			color:#072147;
			padding:0 28px 0 0px;
			background: url(/fileadmin/admin/main/img/pfeilgelb.gif) 0px 4px no-repeat;
			padding:0 0 0 25px;
			text-decoration:none;
			display: inline; /*block*/
			}
		
		#header a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#fff;
			background: url(/fileadmin/admin/main/img/pfeilweiss.gif) 5px 4px no-repeat;
			padding:0 0 0 25px;

		}
		
		#header1 {
		width: 279px; 
		height: 347px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
		
		#header2 {
		width: 279px; 
		height: 119px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
		
		#header3 {
		width: 231px; 
		height: 228px;
		padding: 0px 0px 0px 48px;
		float: left;
		}
		
			#header3 ul {
			padding:0 0 0 0px;
			list-style-type: none;
			float: left;
			}
		
			#header3 li{
			font-family: "Arial", Helvetica, sans-serif;
			color:#fff;
			font-size: 12px;
			line-height: 19px;
			font-weight: bold;
			list-style-type: none;		
			}
		
		#header4 {
		width: 621px; 
		height: 347px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
	
		
		
#main {
	width: 900px; 
	min-height:300px;
	padding: 0px 0px 0px 0px;
	background-image: url(/fileadmin/admin/main/img/main.jpg);
	background-repeat: no-repeat ;
	background-position: 0 0;
	font-family: "Arial", Helvetica, sans-serif;
	color:#00477F;
	font-size: 12px;
	line-height: 18px;
	float: left;
	}
* html #main{
	height: 300px;
		}
		



#mainleft {
	width: 228px; 
	min-height: 365px;
	padding: 0px 23px 0px 48px;
	font-family: "Arial", Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 18px;
	background-image: url(/fileadmin/admin/main/img/mainleft.jpg);
	background-repeat: no-repeat ;
	background-position: 0 0;
	float: left;
	}
* html #mainleft{
	height: 365px;
		}	

		#mainleft ul {
		padding:0 0 30px 0px;
		list-style-type: none;
		float: left;
		}
		
		#mainleft li{
		font-family: "Georgia", Helvetica, sans-serif;
		color:#D3B2AD;
		font-size: 12px;
		font-weight: bold;
		background: url(/fileadmin/admin/main/img/pfeilweiss.gif) 2px 6px no-repeat;
		background-color: #04325A;
		padding:0px 0px 0px 25px;
		margin:0px 0px 2px 0px;
		width: 200px;
		list-style-type: none;		
		}
		#mainleft a:link, #mainleft a:visited, #mainleft a:active{
				font-family: "Arial", Helvetica, sans-serif;
				color:#5db0db;
				font-size: 12px;
				line-height: 16px;
				text-decoration:none;
				border: none;
		}
		
		#mainleft a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#fff;
			border: none;
			}
		
#mainrightall {
	width: 601px; 
	min-height: 365px;
	padding: 0px 0px 0px 0px;
	background-image: url(/fileadmin/admin/main/img/mainright.jpg);
	background-repeat: no-repeat ;
	background-position: 0 0;	
	float: left;
	}
* html #mainrightall{
	height: 365px;
	}		
		

#mainright {
	width: 570px; 
	min-height: 150px;
	padding: 0px 0px 0px 30px;
	border-left: 1px solid #318dbd;
	background-image: url(/fileadmin/admin/main/img/mainright.jpg);
	background-repeat: no-repeat ;
	background-position: 0 0;
	font-family: "Arial", Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 18px;
	float: left;
	}
* html #mainright{
	height: 150px;
	}
	
		#mainright a:link, #mainright a:visited, #mainright a:active{
				font-family: "Arial", Helvetica, sans-serif;
				color:#5db0db;
				font-size: 12px;
				line-height: 18px;
				text-decoration:none;
				border: none;
		}
		
		#mainright a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#fff;
			border: none;
			}
			
		#mainright ul {
		padding:15px 0 0px 0px;
		list-style-type: none;
		width: 100%;
		float: left;
		}
		
		#mainright li{
		font-family: "Arial", Helvetica, sans-serif;
		color:#fff;
		font-size: 12px;
		font-weight: bold;
		background: url(/fileadmin/admin/main/img/pfeilweiss.gif) 2px 6px no-repeat;
		padding:0px 0px 0px 25px;;
		list-style-type: none;		
		}

/*BEGINN BLOCK unten*/

			
#mainrightblock {
	width: 571px; 
	min-height: 160px;
	margin: 32px 0px 0px 0px;










	padding: 20px 0px 0px 30px;
	background-image: url(/fileadmin/admin/main/img/hgmainblock.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: "Arial", Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 18px;
	float: left;
	}
* html #mainrightblock{
	height: 160px;
	}
	
		#mainrightblock a:link, #mainrightblock a:visited, #mainrightblock a:active{
				font-family: "Arial", Helvetica, sans-serif;
				color:#5db0db;
				font-size: 12px;
				line-height: 18px;
				text-decoration:none;
				border: none;
		}
		
		#mainrightblock a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#fff;
			border: none;
			}	
			
	#onlineservice {
	width: 260px; 
	min-height: 130px;
	padding: 0px 27px 0px 0px;
	float: left;
	}
	* html #onlineservice {
	height: 130px;
	}
	
	#zaehler {
	width: 260px; 
	min-height: 130px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
	* html #zaehler {
	height: 130px;
	}

/*ENDE BLOCK unten*/


#bottomnavi {
	position: relative;
	width: 852px; 
	height: 143px;
	font-family: "Arials", Helvetica, sans-serif;
	color:#2369a1;
	font-size: 12px;
	line-height: 18px;
	padding: 47px 0px 0px 48px;
	background-image: url(/fileadmin/admin/main/img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px auto;
	clear: both;
	float: none;
	}
	#bottomnavi a:link, #bottomnavi a:visited, #bottomnavi a:active{
			font-family: "Arial", Helvetica, sans-serif;
			font-size:12px;
			line-height: 18px;
			color:#2369a1;
			text-decoration: none;
		}
		
		#bottomnavi a:hover{
			font-family: "Arial", Helvetica, sans-serif;
			color:#ffbc00;
			text-decoration: underline;
			}
#bottom1 {
	width: 284px; 
	height: 105px;
	padding: 0 0px 0 0px;
	float: left;
	}
#bottom2 {
	width: 284px; 
	height: 105px;
	padding: 0 0px 0 0px;
	float: left;
	}


/* 2.layout ENDE */


#fixfloat{
	clear: both;
	float: none;
	}

#flashkarte {
	width: 198px; 
	min-height: 203px;
	padding: 0px 0px 0px 0px;
	float: left;
	}	

/*-------------------------inhalt display none---------------------------*/

#display {
	width: 850px;
	height: 202px;
	background-image: url(/fileadmin/admin/main/img/top.jpg);
	float: left;
	display: none;
	}

.bodytext {
  padding: 10px 0px 20px 0px;
}

#mainleft .bodytext {
  padding: 10px 0px 20px 0px;
}

.tx-zwgmap-pi1 {
  color:#000;
}

#mainright img {
 border: none;
}

#zw_gmap_div {
 border: 5px solid #5DB0DB;
}

#mainright .csc-textpic-image {
 border: 3px solid #fff;
}

#mainleft .csc-textpic-image {
 border: none;
}


.csc-textpic-text {
 padding: 0px 0px 0px 5px;
}

.contenttable .bodytext {
 padding: 0 0 0 0;
}

/*BEGIN POWERMAIL*/

.powermail_pagebrowser {
  	font-family: "Arial", Helvetica, sans-serif;
	color:#ffc218;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

form#zhlerstanablesung fieldset#grund {
 width:550px;
 color:#fff;
 border:none;
 float:left;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
   display:none;
}

.powermail_radio_inner {
 padding: 0px 0px 0px 130px;
}

.tx_powermail_pi1_fieldwrap_html_text label {
 width: 220px;
 float:left;
}


.tx_powermail_pi1_fieldwrap_html_select label {
 width: 220px;
 float:left;
}

.tx_powermail_pi1_fieldwrap_html {
 padding: 0px 0px 10px 0px;
}

.powermail_submit_uid22 {
 padding: 0px 0px 0px 120px;
 float:left;
}

.powermail_all {
 padding: 0px 0px 10px 0px;
}