/* CSS Document */
	img a {
		border: 0;
	}
	
	button {
		cursor: pointer;
		}
	
	#ABCsort {
		height: 30px;
		background:#FFFFFF;
	}
	
	#ABCsort a{
		color: #006600;
		text-decoration:none;
		font-weight: bold;
	}
	
	#ajaxtoolinfo {
		z-index: 5000;

		text-align:left;
		height: 80px;
		width : 240px;
		background: ;
		position: absolute;
		bottom: 0;	right: 0;	}
		
	#ajax_toolinfo p{
		display:block;
		font-size: 9px;
		margin: 0;
		padding: 10;
		}
	
	#new_offer ul, .top_offer ul {
		text-align:left;
		list-style:none;
		margin: 0;
		padding: 0;
	}
	#new_offer li, .top_offer li {
		padding: 3px;
		background: #c9e8c5;
		margin-top: 2px;
		}
	body {
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background: url(../images/DGB24_header_background.jpg) repeat-x;
	}
	td{
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.td_ergebnissliste {
		background:#e1f3e1;
	}
	div {
		text-align: center;
	}
	#div_all {
		width: 889px;
		margin-left: auto;
		margin-right: auto;
	}
	#div_logo {
		text-align: left;
		height: 150px;
		width: 889px;
		float: left;
	}
	#div_top {
		text-align: left;
		height: 59px;
		width: 705px;
		float: right;
	}
	#div_left {
		margin-top: 5px;
		padding-top: 3px;
		width: 181px;
		background: white;
		float: left;
	}
	#div_center {
		padding-top: 3px;
		margin-top: 5px;
		margin-left: 3px;
		width: 476px;
		background: white;
		float: left;
	}
	#div_top_offer {
		text-align: center;
		height: auto;
		padding-bottom: 8px;
		background: url(../images/top_angebote_background.jpg) bottom;
		background: #65bb24;
	}
	.top_offer {
		text-align:left;
		width: 220px;
		margin-top: 8px;
		margin-left: 6px;
		margin-right: 6px;
		float:left;
		}	
	.top_offer img{
		border-top: 5px solid #009933;
		border-right: 10px solid #009933;
		border-bottom: 5px solid #009933;
		border-left: 10px solid #009933;
		}
	#div_new_offer {
		margin-top: 3px;
		background: #3c923c;
		padding-bottom: 8px;
		
	}
	#new_offer {
		text-align: left;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		}
	#new_offer span{
		margin-top: 2px;
		margin-bottom: 2px;
		font-size: 10px;
		line-height: 1.8;
		color: white;
		font-weight: bold;
		}
	#new_offer span a{
		text-decoration:none;
		color: white;
		font-weight: bold;
		}
	#new_offer li a {
		color: #1a1a1b;
		text-decoration:none;
	}
	#div_news {
		margin-top: 3px;
		height: auto;
		background: #f2f2f2 url(../images/aktuelle_news_background.gif) repeat-y center;
	}
	#div_angebot {
		background: #3c923c;
		padding-bottom: 8px;
		}
	#div_angebot table{
		padding-left: 8px;
		margin-bottom: 3px;
		color: #1a1a1b;
	}
	#div_angebot tr{
		background: #c9e1c9;
	}
	#div_angebot input{
		width: 90%;
	}
	#div_angebot textarea{
		width: 90%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	#div_angebot select{
		width: 90%;
		font-size: 10px;
	}
	#div_angebot input.check {
		width: 20px; !important
		}
		
	#div_expose {
		background: #3c923c;
		padding-bottom: 8px;
		}
	#div_expose table{
		padding-left: 8px;
		margin-bottom: 3px;
		color: #1a1a1b;
	}
	
	#div_expose p{
		margin:0;
		padding: 0;
		line-height:1.3;
		}
		
	#div_expose h3{
		color: #000;
		font-size: 12px;
		font-weight: bold;
	}
	
	#div_expose tr{
		background: #c9e1c9;
	}
	
	#div_expose textarea{
		width: 100%;
		font-size: 11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:2px;
	}
	
	#div_expose table.tabelle td{
		border-bottom: 2px solid #3c923c;
	}
	
	#div_expose table.tabbar a{
		color: white;
		text-decoration: none;
		font-weight: bold;
	}
		
	
	#div_liste {
		background: #3c923c;
		padding-bottom: 8px;
		}
		
	#div_liste tr{
		background: #c9e1c9;
	}
	
	#div_liste td.g{ 
		background-color: #e1f3e1;
	}
		
	#div_liste td.u{ 
		background-color: #c9e1c9;
	}
	
	#div_liste table{
		padding-left: 8px;
		margin-bottom: 3px;
		color: #1a1a1b;
	}
	
	#div_liste a{
		color: #1a1a1b;
		font-weight: bold;
		text-decoration: none;
		border: 0;
	}
	
	#div_liste img{
		border: 0;
	}
		
	#news_left {
		text-align: left;
		width: 211px;
		margin-left: 10px;
		margin-top: 14px;
		margin-right: 9px;
		float:left;
	}
	#news_right {
		text-align: left;
		width: 211px;
		margin-right: 10px;
		margin-top: 14px;
		margin-left: 9px;
		float:left;
	}
	#div_newsarchiv {
		text-align: left;
		margin-left: 9px;
		margin-right: 9px;
		padding-bottom: 8px;
		}
	#div_newsarchiv a{
		color: #1a1a1b;
		font-weight: bold;
		text-decoration: none;
		}
	#div_right {
		padding-top: 3px;
		margin-top: 5px;
		margin-left: 3px;
		min-height: 500px;
		width: 221px;
		background: white;
		float: left;
		text-align: left;

	}
	#div_google {
		padding-top: 3px;
		height: 500px;
		width: 116px;
		background: white;
	}
	#div_advertise {
		background: #f2f2f2;
	}
	#div_advertisement {
		margin-top: 3px;
		background: #f2f2f2;
		height: 15px;
	}
	
	#div_advertisement a img{
		border: 0;
	}
	#div_login {
		text-align: left;

		background: #f2f2f2;
	}
	#login {
		text-align: left;
		padding: 8px;
		}
		
	#login input{
		width: 100%;
		}
		
	#login a{
		padding-top: 3px;
		color: #45648a;
		text-decoration: underline;
		}
	#login a:hover {
		color: #2a4669;
		}
		
	#div_loggedin {
		text-align: left;

		background: #f2f2f2;
	}
	
	/* LOGGED IN */
	#loggedin {
		text-align: left;
		padding: 8px;
		}
		
	#loggedin input{
		width: 100%;
		}
		
	#loggedin a{
		padding-top: 3px;
		color: #45648a;
		text-decoration: none;
		}
	#loggedin a:hover {
		color: #2a4669;
		}
	
	#loggedin ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
		
	#loggedin li{
		padding: 2px;
		}
	
	/*                     */
	
	
	/* GALERIE */
	
	#div_galerie {
		width: 230px;
		margin-top: 8px;
		text-align: left;
		}
	
	#div_galerie img{
		border: 2px solid white;
	}	
	/*        */
	
	/* POSTEINGANG */
	
	#div_posteingang {
		width: 100%;
		background: #f2f2f2;
		margin-bottom: 8px;
		
	}
	
	#posteingang {
		padding-left: 8px;
		margin-top: 8px;
		margin-bottom: 8px;
		}
		
	#posteingang img{
		border: 0;
		}
		
	#posteingang a img{
		border: 0;
		}
		
	#posteingang td{
		background: #fff;
		}
	
	#posteingangsleiste {
		padding-left: 8px;
		margin-top: 8px;
		}
		
	td.marker a{
		display:inline;
		padding: 3px;
		color: #006600;
		text-decoration: none;
		}
		
	td.marker a:hover{
		text-decoration: underline;
		}
		
	td.marker {
		border-top: 1px solid #1a1a1b;
		height: 24px;
		}
			
	#posteingang a.betreff {
		font-weight: bold;
		text-decoration:none;
		color: #006600;
		}
		
	.betreffgelesen {
		font-weight: normal;
		text-decoration:none;
		color: #006600;
		}	
		
	#posteingang td.g{ 
		background-color: #ffffff;
		}
		
	#posteingang td.u{ 
		background-color: #ECF7E8;
		}
	
	
	.postheader td{
		height: 24px;
		border-bottom: 1px solid #1a1a1b;
	}
	
	/*             */
	
	/* MyDGB			*/
	
	#div_mydgb24 {
		width: 100%;
		background: #f2f2f2;
		margin-bottom: 8px;
		
	}
	
	#mydgb24 {
		text-align: left;
		padding: 8px;
		}
		
	#mydgb24 input{
		width: 100%;
		}
		
	#mydgb24 a{
		padding-top: 3px;
		color: #45648a;
		text-decoration: none;
		}
	#mydgb24 a:hover {
		color: #2a4669;
		text-decoration:underline;
		}
	
	#mydgb24 ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
		
	#mydgb24 li{
		padding: 2px;
		display: block;
		background: #ffffff;
		margin-bottom: 2px;
		}
		
	#mydgb24 h2 {
		font-size: 12px;
		color: #1a1a1b;
		font-weight: bold;
		margin-bottom: 5px;
	}	
	
	
	/*				*/
	
	/* Neue Nachricht */
	
	#div_neuenachricht {
		width: 100%;
		background: #f2f2f2;
		margin-bottom: 8px;
		
	}
	
	#neuenachricht {
		padding-left: 6px;
		margin-top: 8px;
		}
		
	#neuenachricht td{
		background: #fff;
		}
		
	#neuenachrichtheader {
		width:464px;
		margin-top: 8px;
		background: #fff;
		margin-bottom: 8px;
		}
		
	#neuenachrichtheader td{
		}
		
	#neuenachrichtheader a{
		font-weight: nornal;
		text-decoration:none;
		color: #006600;
		}
		
	#neuenachrichtheader a:hover{
		font-weight: nornal;
		text-decoration:underline;
		color: #006600;
		}
		
	#neuenachrichtleiste {
		padding-left: 8px;
		margin-top: 8px;
		}
		
	#div_neuenachricht textarea{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		
	/*               */
	
	#div_search {
		text-align: left;
		background: #f2f2f2;
	}
	#div_partner {
		background: #f2f2f2;
		text-align: center;
		padding-bottom: 10px;
	}
	.div_partner_link{
		margin-top: 10px;
	}
	#div_search label {
		font-weight: bold;
	}
	#frm_search {
		padding-top: 8px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 3px;
	}
	#div_search input {

		background: white;
	}
	#inp_search_city, #inp_search_zip, #inp_search_country {
		width: 190px;
	}
	#inp_search_upsurface, #inp_search_tosurface, #inp_search_upprice, #inp_search_toprice {
		width: 140px;
	}
	#inp_search_periphery {
		width: 50px;
	}
	.div_heading_black {
		font-weight: bold;
		font-size: 15px;
		background: black;
		color: white;
		width: 100%;
		border-bottom: 3px solid #f2f2f2;
	}
	.div_advertise_link {
		color: 45648A;
		height: 26px;
		background: white;
		border-left: 3px solid #f2f2f2;
		border-right: 3px solid #f2f2f2;
		border-bottom: 3px solid #f2f2f2;
	}
	
	.div_advertise_link a img {
		border: 0;
	}
	
	hr {
		color: #f2f2f2;
		border: #f2f2f2 0px;
		border-bottom: 1px dashed silver;
	}
	.clear {
		clear:both;
		height: 0px;
		line-height: 0;
		}
	h2 {
		font-size: 10px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		line-height: 1;
	}
	p {
		font-size: 10px;
		line-height: 1.4;
		}
	form {
		padding: 0;
		margin: 0;
		}	
	#div_footer {
		height: 30px;
		background: #1a1a1b;
		width:auto;
		text-align:center;
		color: white;
		font-weight:bold;
		padding-top: 10px;
	}
	#div_footer a{
		color: white;
		font-weight:bold;
		text-decoration: none;
	}
	#div_footer2 {
		background: #3c923c;
		width:auto;
		height: 80px;
	}
	input {
		padding: 2px;
		font-size: 10px;
		}
		
	span.topleiste{
		background: #1a1a1b;
		
	}
	span.topleiste a{
		display: table-cell;
		color:#FFFFFF;
		text-decoration:none;
		font-weight: bold;
		height: 20px;
		padding: 5px 18px 5px 18px;
	}
	#menu2 {
		  display:table;
		  padding:0; 
		  margin:0; 
		  list-style-type:none;
		  white-space:nowrap;
		  }
	#menu2 li {
		  display:table-cell;
		  }
	* html #menu2 li {
		  float:left;
		  }
	#menu2 a {
		  width:auto;
		  display:block;
		  padding:4px 16px;
		  margin-right: 3px;
		  color:#fff; 
		  font-weight: bold;
		  background: #1a1a1b; 
		  text-decoration:none;
		  }
	* html #menu2 a {
		  float:left;
		  }
	.container {clear:both; text-decoration:none;position: relative; top: 10px;}
	* html .container {display:inline-block;}
	
	.blaetterer {
		background: white;
		border: 1px solid black;
		font-weight: normal;
	}
	.blaettererdisabled {
		background: silver;
		border: 1px solid black;
		font-weight: bold;
	}
	.blaettererthis {
		border: 1px solid black;
		font-weight: bold;
	}
