
	*{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}

	body{
		text-align: left;
		padding:0px 15px 33px;

	}

	input.submit{
		/*padding-left:6px;
		padding-right:6px;*/
	}

	.hide{
		display:none;
		font-size:0;
		line-height:0;
	}

	dl{
		width:100%;
		position:relative;
	}

	/*
	dt{
	    width:110px;
	    height:80px;
	    float:left;
	}
	*/


	li.last{
		border-right:0 !important;
	}

	.cleaner{
		clear:both;
	}

	a{
		color:#0164c9;
		text-decoration:underline;
	}

	.ergebnisse{
		font-size: 13px;
	}

	#rahmen{

	}

	#content{
		text-align:left;
		margin:15px 0 10px 0px;
		width: 940px;
	}
	#contenthome{
		width:464px;
		text-align:left;
		margin:51px auto 0;
	}
	#contenthome img {
		margin:0px 0px 25px 55px;
	}

	.service_navigation{
		text-align:center;
		color:#0164C9;
	}

	.service_navigation ul{
		float:left;
	}

	#content img.logo {
		/*width:169px;
		height:53px;*/
		/*background:url('img/sublogo.gif') no-repeat;*/
		border:none;
		float:left;
		margin-right:30px;
	}

	.service_navigation ul, .suche_formular{
		list-style-type:none;
	}

	.service_navigation ul{
		padding-left:150px;
	}

	.service_navigation ul li, .suche_formular li{
		float:left;
	}

	.service_navigation ul li{
		border-right:1px solid #0636F8;
		/*line-height:13px;*/
		padding:0 3px;
	}

	#content.ergebnis .service_navigation{
		text-align:right;
		margin-right:8px;
	}
	.rechts a,.service_navigation a { font-size:13px !important; }


	#suche, #suche2, .cluster{
		width:280px;
		height:16px;
		padding:2px;
		font-size:12px;
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-left:1px solid #666666;
		border-top:1px solid #666666;
	}
	.cluster {
		height:20px;
		width:286px;
	}


	ol{
		list-style-type:none;
	}

	#spalte_links ol li, #spalte_rechts ol li{
		display:block;
		clear:left;
		margin-bottom:17px;
	}

	#spalte_links ol li img, #spalte_rechts ol li img{
		border:0;
		margin:0 10px 0 0;
		padding:0;
	}

	#suche_ergebnisse{
		text-align:left;
		width: 940px;
	}

	#ergebnis_info, #footer #seiten{
		color:#FFFFFF;
		height:19px;
		position:relative;
		padding:2px 6px;
		margin-bottom:12px;
		background:url('img/balken_blau.gif') repeat-x;
	}

	#ergebnis_info h1, #ergebnis_info p{
		float:left;
	}

	a.weiter,a.zurueck{
		color:#FFFFFF;
		font-weight:normal;
		text-decoration:underline;
		padding-left:20px;
	}
	a.zurueck {
		padding-left:0px;
		padding-right:3px;
	}

	a.weiter:hover,a.zurueck{
		text-decoration:underline !important;
	}

	#ergebnis_info span.pageNavi{
		float:right;
	}

	#ergebnis_info h1{
		text-transform:uppercase;
		margin-right:30px;
	}

	.headline a {
		/*line-height:1.5;*/
		position:relative;
		top:-3px;
		font-size:16px;
		font-weight:normal;
	}
	.headline a strong {
		font-size:13pt;
		font-weight:bold;
	}
	.segment {
		color:#ed6300;
		margin-bottom:3px;
	}

	.description {

	}
	div.link {
		/*color:#008000;*/
		color:#469504;
		white-space:nowrap;
	}

	.box_rahmen{
		background-color:#DCDBDC;
		/*margin-right:10px;*/

	}

	#spalte_rechts .box_rahmen{
		margin-right:0px;
		margin-top:0px;
	}

	.box_rahmen_innen{
		padding:1px 10px 10px;
		background:url('img/box_bg.gif') bottom left repeat-x;
	}

	#spalte_links{
		width: 595px;
		/*overflow:hidden;*/
	}

	#spalte_links h1, #spalte_rechts h1{
		text-transform:uppercase;
		color:#FFFFFF;
		height:19px;
		padding:2px 6px;
		background:url('img/balken_gruen.gif') repeat-x;
		margin-bottom:1px;
	}
	/* hide ie mac \*/
	* html #spalte_links h1 {
		margin-right:-3px;
	}

	#spalte_rechts h1 {
		text-transform:none;
		text-align:right;
		font-weight:normal;
	}

	#spalte_rechts{
		width:320px;
		float:right;
		overflow:hidden;
	}

	#footer_spacer{
		clear:both;
		height: 1px;
	}

	#footer{
		clear:both;
		margin-top:0px;
	}
	#seiten{
		padding-top:2px !important;
		text-align:center;
	}

	#seiten a,span.pageNavi a{
		color:#FFFFFF;
		font-size:13px;
		margin-right:3px;
		text-decoration:underline;
	}
	#seiten a.selected,span.pageNavi a.selected { font-weight:bold; }

	.mitte{
		/*text-align:center;*/
		padding-left:13px;
	}

	.rechts{
		text-align:right;
		color: #0164c9;
		padding-right:8px;
	}


	#submit2{
		vertical-align:bottom;
	}

	#seiten strong{
		margin-right:3px;
		font-weight:normal;
	}

	#seiten a.selected, #seiten a:hover{
		/*font-weight:bold;*/
		text-decoration:none;
	}

	#adsd_contentbox{
		margin:13px 0px;
		margin-top:0px;
		margin-bottom:20px;
		padding:10px;
		background-color:#fff2e7;
	}
	#adsd_contenttype {
		float:right;
		font-size:11px;
		color:#717075;
		margin-top:-3px;
	}

	div.adsd_adlines {
		margin-top:15px;
		padding:0;
		border-top:1px solid #d2d2d2;
		padding:5px 0px;
	}

	/* STYLE DIETL */
	.pdm_select{
		color:#ed6300;
		backgroundColor:#FFFFFE;
		border:1px solid #444444;
	}

	.pdm_option{
		color:#ed6300;
		backgroundColor:#FFFFFE;
	}