/* 

		bwpost.de
		default styles
		v 1.0.0	230209
		developed by binaries-included.net (c) 2009
		for artismedia, stuttgart
		
 */

		body
		{
				background-color:#42b2e4;
				font-family: Arial, Helvetica, sans-serif;
				margin:0px;
				padding:0px;
				overflow:auto;
				padding-top:15px;
				padding-bottom:15px;
				background-image:url(../img/site/verlauf.png);
				background-repeat:no-repeat;
				background-position:top center;
		}
		
		ul, ul li
		{
				display:block;
				margin:0;
				padding:0;
				list-style-type:none;
		}
		
		img
		{
				border:0;
		}
		
		a
		{
				outline:0;
		}
		
				
		#wrapper
		{
				width:908px;
				margin:0 auto;
		}
		
		#logo
		{
				width:190px;
				height:85px;
				float:left;
		}
		
		
		#kopfBereichNavigation
		{
				width:718px;
				height:85px;
				float:left;
		}
		
		#topLinks
		{
				width:718px;
				font-size:11px;
				margin-bottom:10px;
				margin-top:4px;
		}
		
		#topLinks ul
		{
				float:right;
		}
		
		#topLinks ul li
		{
				float:left;
				margin-left:10px;
				margin-right:2px;
				
		}
		
		#topLinks ul li a
		{
				color:#333;
				text-decoration:none;
		}
		
		
		#topLinks ul li a:hover
		{
				text-decoration:underline;
		}
		
		#topnavigation
		{
				clear:both;
				width:718px;
				height:32px;
				overflow:hidden;
				
		}
		
		
		#topNavigation li
		{
				float:left;
		}
		
		#topNavigation a
		{
				display:block;
				margin:0;
				padding:0;
				background-repeat:no-repeat;
				background-position:0px 0px;
				text-indent:-9000px;
		}
		
		#topNavigation a:hover
		{
		 		background-position:0px -32px;
		}
		
		#topNavigation .startseite
		{
				width:132px;
				height:32px;
				overflow:hidden;
				background-image:url(../img/site/topNavigation/startseite.png);
		}
		
		#topNavigation .tarife
		{
				width:84px;
				height:32px;
				overflow:hidden;
				background-image:url(../img/site/topNavigation/tarife.png);
		}
		
		#topNavigation .briefmarken
		{
				width:142px;
				height:32px;
				overflow:hidden;
				background-image:url(../img/site/topNavigation/briefmarken.png);
		}
				
		#topNavigation .servicepoints
		{
				width:145px;
				height:32px;
				overflow:hidden;
				background-image:url(../img/site/topNavigation/servicepoints.png);
		}
		
		#topNavigation .suche
		{
				width:215px;
				height:32px;
				background-image:url(../img/site/topNavigation/suchfeld.png);
				background-repeat:no-repeat;
				background-position:0px 0px;
		}
		
		#topNavigation form
		{
				margin:0px;
				padding:0px;
				display:block;
		}
		
		#topNavigation input[type="text"]
		{
				margin:0px;
				margin-left:55px;
				margin-top:6px;
				padding:2px;
				width:122px;
				vertical-align:middle;
				font-size:12px;
				line-height:100%;
				border:0;
				background-color:transparent;
		}
		
		#topNavigation input[type="text"]:focus
		{
				outline:0;
		}
				
		#topNavigation .btn_sucheStarten
		{
				margin:0px;
				vertical-align:middle;
				margin-left:8px;
				margin-top:6px;
				padding:0px;
				width:16px;
				height:17px;
				overflow:hidden;
				background-image:url(../img/site/topNavigation/sucheStarten.gif);
				background-position:0px 0px;
				background-repeat:no-repeat;
				background-color:transparent;
				border:0px;
				
		}
						
		#topNavigation .btn_sucheStarten:hover
		{
				background-position:0px -17px;
		}
		
		#brotkrummen
		{
				clear:both;
				margin:0px;
				padding:0px;
				display:block;
				list-style-type:none;
				padding-left:8px;
				
		}
		
		#brotkrummen li
		{
				float:left;
				font-size:11px;
				padding-left:19px;
				line-height:18px;
				background-image:url(../img/site/topNavigation/brotkrummen_devider.gif);
				background-repeat:no-repeat;
				background-position:6px 7px;
		}
		
		#brotkrummen li:first-child
		{
				padding:0px;
				background-image:none;
		}
		
		#brotkrummen a
		{
				text-decoration:none;
				color:#333;
		}
		
		#brotkrummen a:hover
		{
				text-decoration:underline;
		}
		
			
		#spalteNavigation
		{
			
			margin-top:2px;
			clear:both;
			width:190px;
			float:left;
		}
		
		#spalteBody
		{
			width:554px;
			float:left;
		}
		
		
			
		#spalteTeaser
		{
			margin-top:2px;
			width:164px;
			float:left;
		}
		
		
				
		#mainNavigation a
		{
				display:block;
				font-family: Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#3a3b3c;
				font-weight:bold;
				text-decoration:none;
				margin-bottom:12px;
		}
		
		#mainNavigation a:hover
		{
				color:#FFFFFF;
		}
		
		
		#mainNavigation a.MainAktiv
		{
				color:#004072;
				margin-bottom:3px;
		}
		
		#mainNavigation ul
		{
				margin-bottom:15px;
				
		}
		
			
		#mainNavigation ul li:hover, #mainNavigation ul li.aktiv
		{
				font-weight:bold;
				background-image:url(../img/site/mainNavigationActiveBG.png);
				background-repeat:no-repeat;
				background-position:0px bottom;
				color:#fff;
		}
		
		
		#mainNavigation ul li a
		{
				margin-left:18px;
				color:#fff;
				font-weight:normal;
				margin-bottom:0px;
				padding-top:4px;
				padding-bottom:4px;
		}
		
		#mainNavigation ul li a:hover
		{
				color:#fff;
		}
		
		#mainNavigation ul li a.aktiv
		{
				font-weight:bold;
				color:#fff;
		}
		
		.banner_Briefportal
		{
			background-image:url(../img/banner/briefportal.png);
			background-repeat:no-repeat;
			width:164px;
			height:176px;
			margin-bottom:3px;
			display:block;
			text-indent:-5000px;
		}
		
		.banner_Hotline
		{
			width:164px;
			height:303px;
			background-image:url(../img/banner/hotline.png);
			background-repeat:no-repeat;
			margin-bottom:3px;
			font-weight:bold;
		}
		
		.bannertext
		{
			font-size:12px;
			line-height:normal;
			padding-left:10px;
			padding-right:15px;
			padding-top:180px;
			color:#3a3b3c;
		}
		
		.bannertext a
		{
			font-size:11px;
			line-height:normal;
			text-decoration:none;
			color:#008bd7;
			font-weight:normal;
		}
		
		.banner_Zustellgebiet
		{
			width:164px;
			height:219px;
			display:block;
			background-image:url(../img/banner/zustellgebiet.png);
			background-repeat:no-repeat;
			text-indent:-9000px;
			margin-bottom:3px;
		}
		
		.banner_ZGS
		{	
			background-image:url(../img/banner/zgs2.png);
			background-repeat:no-repeat;
			width:164px;
			height:219px;
			display:block;
			text-indent:-9000px;
			margin-bottom:3px;
		}
			
		.banner_p2
		{
			background-image:url(../img/banner/p2.png);
			background-repeat:no-repeat;
			width:164px;
			height:121px;
			display:block;
			text-indent:-9000px;
			margin-bottom:3px;
		}

		
		
		
				/* 
		
				bwpost.de
				content styles
				v 1.0.0	230209
				developed by binaries-included.net (c) 2009
				for artismedia, stuttgart
				
		 */
		 
		#mainContent
		{
			background-image:url(../img/site/body_hintergrund.png);
			background-repeat:no-repeat;
			background-position:bottom left;
			padding:30px;
			padding-right:45px;
			padding-top:25px;
			min-height:400px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:18px;
		}	
		 
			
		#mainContent h1
		{
				font-size:18px;
				font-weight:bold;
				color:#004072;
				display:block;
				margin:0px;
				padding:0px;
				margin-bottom:3px;
		}
		
		#mainContent h2
		{
				font-size:12px;
				font-weight:bold;
				color:#004072;
				display:block;
				margin:0px;
				padding:0px;
				padding-bottom:22px;
		}
		
		#mainContent h3, #mainContent h4
		{
				font-size:13px;
				font-weight:bold;
				color:#004072;
				display:block;
				margin:0px;
				padding:0px;
				padding-bottom:11px;
		}
		
		
		
		#mainContent p
		{
				display:block;
				margin:0px;
				padding:0px;
				padding-bottom:12px;
		}
		
		#mainContent a
		{
					color:#008bd7;
					text-decoration:none;
		}
		
		#mainContent a:hover
		{
				color:#008bd7;
				text-decoration:underline;
		}
		
		
		
		
		
		
		#mainNav1, #mainNav2, #mainNav3, #mainNav4, #mainNav5, #mainNav6, #mainNav7, #mainNav0
		{
			background:url(../img/site/mainNavigation/bg1.png) no-repeat;
			width:102px;
			height:25px;
			line-height:20px;
			padding-left:16px;
		}
		
		
				
		#mainNavigation a
		{
				display:block;
				font-family: Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				color:#fff;
				text-decoration:none;
				margin-bottom:1px;
		}
		
		#mainNavigation a:hover
		{
				color:#FFFFFF;
		}
		
		
	
		
		#mainNavigation ul
		{
				margin-bottom:9px;
				margin-top:8px;
				
		}
		
		#mainNavigation ul li
		{
			height:25px;
			padding-left:16px;
		}
		
			
		#mainNavigation ul li:hover, #mainNavigation ul li.aktiv
		{
				font-weight:bold;
				background-image:url(../img/site/mainNavigation/bg2.png);
				width:157px;
				height:25px;
				background-repeat:no-repeat;
				background-position:0px bottom;
				color:#fff;
		}
		
		
		#mainNavigation ul li a
		{
			display:block;
				margin-left:0;
				color:#fff;
				font-weight:normal;
				margin-bottom:0px;
				padding-top:4px;
				padding-bottom:4px;
				font-size:13px;
		}
		
		#mainNavigation ul li a:hover
		{
				color:#fff;
		}
		
		#mainNavigation ul li a.aktiv
		{
				font-weight:bold;
				color:#fff;
		}

