.sitemap{
	margin:auto;
	width:545px;
	border:1px solid #000;
}


.sitemap-rl {
	float:left;
	width:163px;	
	padding: 5px;
	margin-left:3px;
	border:1px solid #78A5C6;	
	background-color:#eff3f9;
}

.sitemap-rl-head{
	float:left;
	width:170px;	
	height:25px;
	padding-left:5px;
	margin-left:3px;
	margin-top:5px;
	background: url(../images/ecke_menu_o_l_transp.gif) no-repeat top left;
	vertical-align:middle;
	line-height: 20px;
	font-size:13px;
	font-weight:normal;
	background-color:#78A5C6;
	color:#FFFFFF; 
	height:20px;           
}

.sitemap-uk {
	float:left;
	width:240px;	
	padding: 5px;
	margin-right:3px;
	margin-left:7px;
	border:0px solid #F8C255;
	font-size:12px;
}

.sitemap-uk a{
	font-size:12px;
}

.sitemap-uk-head{  
	float:left;
	width:170px;	
	height:25px;
	padding-left:5px;
	margin-right:3px;
	margin-left:7px;
	margin-top:5px;
	background: url(../images/ecke_menu_o_l_transp.gif) no-repeat top left;
	vertical-align:middle;
	line-height: 20px;
	font-size:13px;
	font-weight:normal;
	background-color:#F8C255;
	color:#FFFFFF; 
	height:20px;              
}

.sitemap-ang {
	float:left;
	width:163px;	
	padding: 5px;
	margin-left:3px;
	margin-right:3px;
	border:1px solid #A0D478;	
	background-color:#EDF6E6;
}

.sitemap-ang-head{
	float:left;
	width:170px;	
	height:25px;
	padding-left:5px;
	margin-left:3px;
	margin-right:3px;
	margin-top:5px;
	background: url(../images/ecke_menu_o_l_transp.gif) no-repeat top left;
	vertical-align:middle;
	line-height: 20px;
	font-size:13px;
	font-weight:normal;
	background-color:#A0D478;
	color:#FFFFFF; 
	height:20px;           
}

.headline2 {
	margin-left:15px;
  	font-size:12px;
	text-align:left;
}

div.main-container{
	border:0px solid #000;
	width:1002px;
	float:left;
	background-color:#fff;
	border-right:1px solid #ff9900;	
}

#top-anchor{
	padding-left:218px;
	border-right:1px solid #ff9900;
	text-align:left;
    height:20px;
}

#bottom{
	border-right:1px solid #ff9900;
	text-align:center;
    height:20px;
}

#int-references{
	padding-top:10px;
	padding-bottom:5px;
	border-right:1px solid #ff9900;
	text-align:center;
    font-size:9px;
}

#references{
	padding-top:3px;
	padding-bottom:5px;
	border-right:1px solid #ff9900;
	border-bottom:10px solid #ff9900;
	text-align:center;
    font-size:9px;
    margin-bottom:7px;
}

/*.....................................tabs START.......................... */
	
	.tab-bar{
		background: url(../images/ecke_menu_o_r_transp.gif) no-repeat top right;
		height:10px; 
		background-color:#ff9900;
	}

/*.....................................tabs END.......................... */
/*.....................................history START.......................... */
	.history{
		padding-left:205px;
		padding-bottom:3px;
		padding-top:4px;
		height:14px;
		font-size:11px;	
		background-color:#FBF5DF;
	}
	
	.history span{
		font-weight:normal;
		color:#AC731F;
	}
	
	.history a:link, .history a:visited, .history a:hover, .history a:active{
		color:#AC731F;
		font-size:11px;
	}
/*.....................................history END.......................... */


/*...........................................sidebar-Left START.............................*/
/*...........................................suche-nach Menu Box START.....................*/
	a.menu-uk {
		display:block;
		height:20px;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		border-right:1px solid #B1BDC8;
		text-align:left;
		text-decoration:none;
		font-size:11px;
		background: url(../images/suchmenu-bg-orange-inaktiv.gif) repeat;		
	}
	
	a.menu-uk:link, a.menu-uk:visited{ 
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu-uk:active, a.menu-uk:hover{ 
		background: url(../images/menu_bg_orange_inaktiv.gif) repeat;
		font-size:11px;
	}
	
	a.menu-ang {
		display:block;
		height:20px;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		border-right:1px solid #B1BDC8;
		text-align:left;
		text-decoration:none;
		font-size:11px;
		background: url(../images/suchmenu-bg-gruen-inaktiv.gif) repeat;
	}
	
	a.menu-ang:link, a.menu-ang:visited{ 
		background-color: #a0d478;
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu-ang:active, a.menu-ang:hover{ 
		background: url(../images/menu_bg_gruen_inaktiv.gif) repeat;
		background-color:#EDF6E6;
		font-size:11px;
	}
	
	a.menu-unten-rl {
		border-right:0px solid #f9e5c0;
		border-bottom:0px solid #f9e5c0;
		height:21px;
		display:block;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		text-align:left;
		font-size:11px;
		background: url(../images/suchmenu-bg-blau-inaktiv.gif) no-repeat top right;
	}
	
	a.menu-unten-rl:link, a.menu-unten-rl:visited{ 
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu-unten-rl:active, a.menu-unten-rl:hover{ 
		background: url(../images/suchmenu-bg-blau-aktiv.gif) no-repeat top right;
		font-size:11px;
	}
	
	
	
	
	
	
	.menubox-l {
		font-size:11px;
		text-align: left;
		width:199px;
		background-color:#FFFFFF;
		margin-bottom:10px;
		color:#464646; 
	}
	
	.menuboxhead-l { 
		vertical-align:middle;
		line-height: 20px;
		padding-left:5px;
		font-size:13px;
		font-weight:normal;
		background: url(../images/detailsuche-oben-bg.gif) no-repeat top right;
		height:20px;            
	}
	
	a.menu {
		background: url(../images/menu_bg_orange_inaktiv.gif) repeat;
		display:block;
		height:20px;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		border-right:1px solid #f9e5c0;
		text-align:left;
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu:link, a.menu:visited{ 
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu:active, a.menu:hover{ 
		background: url(../images/menu_bg_orange_aktiv.gif) repeat;
		font-size:11px;
	}
	
	a.menu-unten {
		background: url(../images/menu_bg_orange_lastitem.gif) no-repeat top right;
		border-right:0px solid #f9e5c0;
		border-bottom:0px solid #f9e5c0;
		height:21px;
		display:block;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		text-align:left;
		font-size:11px;
	}
	
	a.menu-unten:link, a.menu-unten:visited{ 
		background-color:#eff3f9;
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu-unten:active, a.menu-unten:hover{ 
		background: url(../images/menu_bg_orange_lastitem_aktiv.gif) no-repeat top right;
		background-color:#eeeeee;
		font-size:11px;
	}
	/*...........................................suche-nach Menu Box END.....................*/
	
	
	/*...........................................suche-nach Menu Box START...........
	.menubox-l {
		font-size:11px;
		text-align: left;
		width:199px;
		background-color:#FFFFFF;
		margin-bottom:10px;
	}
	
	.menuboxhead-l {  
		background: url(../images/ecke_menu_o_r_transp.gif) no-repeat top right;
		vertical-align:middle;
		line-height: 20px;
		padding-left:5px;
		font-size:13px;
		font-weight:normal;
		background-color:#ff9900;
		color:#FFFFFF; 
		height:20px;            
	}
	
	a.menu {
		background: url(../images/menu_bg_orange_inaktiv.gif) repeat;
		display:block;
		height:20px;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		border-right:1px solid #f9e5c0;
		text-align:left;
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu:link, a.menu:visited{ 
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu:active, a.menu:hover{ 
		background: url(../images/menu_bg_orange_aktiv.gif) repeat;
		font-size:11px;
	}
	
	a.menu-unten {
		background: url(../images/menu_bg_orange_lastitem.gif) no-repeat top right;
		border-right:0px solid #f9e5c0;
		border-bottom:0px solid #f9e5c0;
		height:21px;
		display:block;
		vertical-align:middle;
		line-height: 20px;
		padding-left:8px;
		text-align:left;
		font-size:11px;
	}
	
	a.menu-unten:link, a.menu-unten:visited{ 
		background-color:#eff3f9;
		text-decoration:none;
		font-size:11px;
	}
	
	a.menu-unten:active, a.menu-unten:hover{ 
		background: url(../images/menu_bg_orange_lastitem_aktiv.gif) no-repeat top right;
		background-color:#eeeeee;
		font-size:11px;
	}
	...................................suche-nach Menu Box END.....................*/
/*...........................................sidebar-Left END.............................*/



/*...........................................content-main START.............................*/
	
	.floatmenu{
		width:532px;
		border-top:0px solid #FFFFFF;	
		border-bottom:1px solid #F7DC9B;	
		padding-top:3px;
		padding-bottom:3px;
		margin-left:9px;
		margin-top:7px;
		background-color: #FDF8EA;
	}
	
	
	/*...........................................Teaser uk-week START.........................................*/
	
	/*...........................................Teaser uk-week START.........................................*/
	
	.teaserukweek{
		border:1px solid #9EB1BF;
	}
	
	.ukweek{
		margin-bottom:4px;
		border:1px solid #f9e5c0;
		height:92px;
		float:left;
	}
	
	.ukweek a{
		width:234px;
		display:block;
		padding-left:5px;
		vertical-align:middle;
		text-align:left;
		text-decoration:none;
		font-size:11px;
	}
	
	.ukweek a:link, .ukweek a:visited{ 
		text-decoration:none;
		font-size:11px;
	}
	
	.ukweek a:active, .ukweek a:hover{ 
		text-decoration:none;
		background-color:#fff;
		font-size:11px;
	}
	
	.ukweek-re{
		margin-bottom:4px;
		margin-left:38px;
		border:1px solid #f9e5c0;
		height:92px;
		float:left;
	}
	
	.ukweek-re a{
		width:234px;
		display:block;
		padding-left:5px;
		vertical-align:middle;
		text-align:left;
		text-decoration:none;
		font-size:11px;
	}
	
	.ukweek-re a:link, .ukweek a:visited{ 
		text-decoration:none;
		font-size:11px;
	}
	
	.ukweek-re a:active, .ukweek a:hover{ 
		text-decoration:none;
		background-color:#fff;
		font-size:11px;
	}
	/*...........................................uk-suche START...................................

	.uksearch-over-all{
		border:1px solid #9EB1BF;
		padding:0px;
		background-color:#FFFFFF;
		padding-top:1px;
	}
	......*/
	
	#uksuche h1{
		font-size: 15px;
		font-weight: normal;
	}
	
	.step1{
		float:left;
		width:280px;
		border:0px solid #000;
	}
	.step1 img{
		float:left;
		margin-right:12px;
	}
	
	.step2{
		float:left;
		width:200px;
		border:0px solid #000;
	}
	.step2 img{
		float:left;
		margin-right:12px;
	}
	
	#ext-search{
		width:530px;
		border:0px solid #000;
	}
	
	.step3{
		float:left;
		width:350px;
		border:0px solid red;
		
	}
	
	.step3 img{
		float:left;
		margin-right:12px;
	}
	
	.form-content{
		border-left:1px solid #f9e4b3;
		width:190px;
		float:left;
		padding-left:55px;
	}
	
	/*...........................................uk-suche END.........................................*/
	/*.....................................map START.......................... */
	#uksuche{
		padding:0px;
		margin-left:10px;
		margin-right:10px;
		border:0px solid #000;	
	}
	
	#uk-map{
		border:0px solid #000;
		width:533px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:9px;
	}
	
	#maptable {
		border-collapse:collapse;
		font-size:11px;
	}
	
	#maptable td{
		border:1px solid #f9e4b3;
	}
	
	
	.headlines td{
		background-color:#f9e4b3;
	}
	
	th{
		font-weight:normal;
	}
	
	.maponoff-box{
		font-size: 10px;
		font-weight: normal;
		line-height:40px;
		border:0px solid #000;
	}

	
	
	
	
	
	.maponoff {
		border-left:1px solid #f9e4b3;
		border-right:1px solid #f9e4b3;
		border-bottom:1px solid #f9e4b3;
		font-size:11px;
		padding-bottom:3px;		
		height:176px;
		width:120px;
		background-color:#FFFFFF;
		background-color:#f9e4b3;
	}
	
	
	.maponoff {
		border:1px solid red;
		
	}
	
	#mapbox{
		float:left;
		font-size:12px;
		border:0px solid #9EB1BF;
		padding-bottom:0px;
		background-color:#FFFFFF;
	}
	
	#mapboxhist{
		border-left:1px solid #f9e4b3;
		border-right:1px solid #f9e4b3;
		font-size:11px;
		padding-bottom:3px;		
		height:176px;
		width:120px;
		background-color:#FFFFFF;
	}
	
	#mapboxhiststep8{
		float:left;
		border-left:1px solid #f9e4b3;
		border-bottom:1px solid #f9e4b3;
		font-size:11px;
		padding-bottom:3px;		
		height:176px;
		width:120px;
		background-color:#FFFFFF;
	}
	
	#mapboxhistbig{
		float:left;
		border-left:1px solid #f9e4b3;
		border-right:1px solid #f9e4b3;
		border-bottom:1px solid #f9e4b3;
		font-size:11px;
		padding-bottom:3px;		
		height:150px;
		width:120px;
		background-color:#FFFFFF;
	}
	
	#mapboxhist6{
		float:left;
		border-left:1px solid #f9e4b3;
		border-right:1px solid #f9e4b3;
		border-bottom:1px solid #f9e4b3;
		font-size:11px;
		padding-bottom:3px;		
		height:176px;
		width:120px;
		background-color:#FFFFFF;
	}
	
	#mapboxsmallstep8{
		font-size:11px;
		padding-top:10px;
		width:120px;
		background-color:#FFFFFF;
	}
	
	#mapboxsmall{
		float:left;
		font-size:11px;
		padding-bottom:0px;
		width:407px;
		background-color:#FFFFFF;
	}
	
	#maphistuk-r{
		float:left;
		font-size:12px;
		text-align: left;
		border:0px solid #9EB1BF;
		padding-bottom:0px;
		height:100px;
		width:100px;
	}
	
	/*.....................................map END.......................... */
	
	/*.....................................Suchergebnisliste START.......................... */
	#cat-teaser{
		border:0px solid #003366;
	}
	
	.found-headline{
		padding-left:9px;
		float:left;
		font-size:11px;
		text-align: left;
		vertical-align:bottom;
		background-color:#ffffff;
		padding-top:10px;
		padding-bottom:3px;
		font-size:15px; 
		border:0px solid #000;
	}
	
	.found-headline span{
		font-size:10px; 
	}
	
	.found-headline h1{
		font-size:15px;
	}
	
	h1.tn_headline{
		font-size:15px;
		margin:0px;
		padding:0px;
		float:left;
		font-weight:normal;
		padding-top:15px;
		padding-left:10px;
	}
	
	#cat-teaser-float{
		border:0px solid #003366;
		margin-bottom:5px;
	}
	
	.found-headline-float{
		padding-left:12px;
		float:left;
		font-size:11px;
		text-align: left;
		vertical-align:bottom;
		line-height: 23px;
		background-color:#ffffff;
		padding-top:10px;
		font-size:15px; 
		border:0px solid #000;
	}
	
	.found-headline-float span{
		font-size:10px; 
	}
	
	.print{
		padding-top:12px;
		float:right;
		padding-right:15px;		
		vertical-align:bottom;
		line-height: 23px;
		text-align: right;
		font-size:11px;
		border:0px solid #000;
	}
	.uktyp1 a{
		font-size: 10px;
	}

	.uktyp2 a{
		font-size: 10px;
	}
	
	div.uktypimg{
		border:0px solid #000;
		height:30px;
		width:550px;
	}
	
	div.buchanfrage {
		float:left;
		width:116px;
		height:115px;
		vertical-align:bottom;
		text-align: left;
		font-size:11px;
		padding-top:17px;
		padding-left:2px;
		padding-bottom:8px;
		background-color: #FDF8EA;
	}
/* hack IE 5 (Mac)\*/
   
	* html body div.buchanfrage{
		height:128px;
	}
/* ende hack */

.clearBoth {
    clear: both;
    
}

.clearBothXtra {
    height:5px;
    clear: both;
    
}

hr.clearBoth {
    width: 0;
    height: 0;
    visibility: hidden;
    margin: 0;
}


	
	#headline-bez-pict{
		background-color:#ffffff;
		padding-top:5px;
		padding-right:50px;
		padding-left:9px;
		border:0px solid #000;
		height:115px;
	}
	
	#headline-pict{
		padding-right:10px;
		border:0px solid #000;
		float:left;
	}
	
	.resultheadline{
		margin-left:5px;
		padding-top:16px;
		float:left;
		font-size:15px;
		text-align: left;
		vertical-align:bottom;
		line-height: 23px;
		background-color:#ffffff;
	}
	
	.resultbutton{
		float:right;
		padding-right:10px;
		padding-top:11px;	
		padding-bottom:3px;	
		text-align: right;
		font-size:11px;
		border:0px solid #000;
	}
	
	.resultbutton a{
		text-decoration:none;
	}
	
	.ukresult25tip{
		color:#ff9900;
		padding-top:5px;
		padding-left:10px;
		padding-right:15px;
		vertical-align:bottom;
		text-align: left;
		font-size:11px;
	}

	
	#found-content{
		border:0px solid #000;
		background: url(../images/schatten-volle-breite.gif) repeat;
	}
	
	div.found-content-uk-white{
		width:527px;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px;
		margin-left:9px;
		border-top:1px solid #F7DC9B;
	}
	
	div.found-content-uk-orange{
		width:527px;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px;
		margin-left:9px;
		background-color: #FDF8EA;
		border-top:1px solid #F7DC9B;
	}
	
	* html body div.found-content-uk-white{
		width:527px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		margin-left:9px;
		border-top:1px solid #F7DC9B;
	}

	
	* html body div.found-content-uk-orange{
		width:527px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		margin-left:9px;
		background-color: #FDF8EA;
		border-top:1px solid #F7DC9B;
	}


/*.....................................test START.......................... */

	div.found-content-white{
		width:522px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:2px;
		margin-left:9px;
		border-top:1px solid #F7DC9B;
	}
	
	div.found-content-orange{
		width:522px;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:2px;
		margin-left:9px;
		background-color: #FDF8EA;
		border-top:1px solid #F7DC9B;
	}
	
	.found-content-katbez p{
		margin:0px;
		vertical-align:middle;
		line-height: 15px;
		border:0px solid #000;
		padding-bottom:1px;
		height:15px;
	}
	
	.found-content-katbez p a:link, .found-content-katbez p a:visited, .found-content-katbez p a:active{
		font-size:12px;
		text-decoration:none;
		color:#ff9900;
	}
	
	.found-content-katbez p a:hover{
		font-size:12px;
		text-decoration:underline;
	}
	
	.found-content-main{
		border:1px solid #000;	
	}
	
	.found-content-icon{
		width:26px;
		float: left;
		border:0px solid #000;
	}
	
	.found-content-icon img{
		padding-bottom:2px;
	}
	
	.found-content-hausicon{
		border:0px solid red;
		float: left;
		width:72px;
	}
	
	.found-content-katbez{
		border:0px solid #000;	
		padding-left: 3px;
		padding-right: 3px;
		font-size: 12px;
		width: 390px;
		float: left; 
	}
	
	.found-content-orange a:link, .found-content-orange a:visited, .found-content-orange a:active{
		font-size:12px;
		text-decoration:none;
	}
	
	.found-content-orange a:hover{
		font-size:12px;
		text-decoration:underline;
	}
	
	.found-content-katbez-links{
		border:0px solid #000;
		width:230px;
		float: left;
	}
	
	.found-content-katbez-rechts{
		border:0px solid #000;
		width:154px;
		float: right;
		font-size:11px;
	}
	.found-content-subline{
		float: left;
		border:0px solid #000;
		font-size: 11px;
		padding-left:4px;
		padding-bottom:2px;
	}
	.found-content-sterne{
		float: left;
		width:72px;
		border:0px solid #000;
		font-size: 11px;
		padding-bottom:2px;
	}
	
	.found-content-sterne img{
		float: left;
		width:10px;
		height:8px;
		border:0px solid #000;
		margin-top:2px;
	}
	
/*.....................................test END.......................... */	
	#uk-hausicon-content{
		border:1px solid #000;
		z-index: 5;
		float: left;
		width:72px;
	}
	
	#uk-hausicon{
		z-index: 5;
		float: left;
	}
	
	#uk-hausicon img{
		padding-bottom:3px;
	}
	
	#uk-katbez{
		border:1px solid #000;
		z-index: 5;	
		padding-top: 5px;
		font-size: 12px;
		width: 290px;
		float: left; 
	}
	
	#uk-katbez-links{
		width:145px;
		border:0px solid #000;
		z-index: 6;	
		padding-left: 5px;
		margin-right: 5px;
		font-size: 12px;
		float: left; 
	}
	
	#uk-katbez-mitte{
		width:128px;
		border:0px solid #000;
		z-index: 6;	
		font-size: 12px;
		float: left; 
	}
	
	#uk-katbez-mitte span{
		color:#aa2324; 
	}
	
	#uk-katbez-rechts{
		border:0px solid #000;
		z-index: 6;	
		padding-right: 5px;
		font-size: 12px;
		float: right;
		text-align: right;
	}
	
	/*.....................................Suchergebnisliste END.......................... */
	
	.uklink-label{
		padding-top:5px;
		padding-bottom:5px;
		border:0px solid #000;
	}
	
	.uklink-bez{
		padding-bottom:5px;
		padding-left:24px;
		border:0px solid #000;
	}
	
/*...........................................content-main END.............................*/

.erklaerung{
	padding-top:15px;
	width:450px;
	border:0px solid #9EB1BF;
	margin-left:12px;
	font-size:11px;
	text-align: left;
	vertical-align:bottom;
	background-color:#ffffff;
	color:#a9a9a9;
	float:left;
	border:0px solid #000;
}

.erklaerung span{height:72px;float:left;border:0px solid #000;}

.erklaerung span img{
	border:none;
	margin:2px 5px 2px 2px
}

.erklaerung p{
	margin:0px;
	padding:0 0 0 0;
	display:block; 
	border:0px solid #000;
}

div.specialbox{
	float:left;
	width:530px;
	border:1px solid #F7DC9B;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	background-color:#FDF8EA;
	margin-left:9px;
	margin-top:7px;
	margin-bottom:5px;
	font-size:10px;
}



* html body div.specialbox{
	margin-left:4px;
}

.specialbox img.teaser{
	float:left;
	border:none;
	margin-top:4px;
	margin-bottom:2px;
	margin-left:4px;
	margin-right:6px;
}

.specialbox p{
	margin:0px;
	padding:5px 0 0 0;
}

.specialbox p span{
	display:block;
}

.specialbox p a.nodeco{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.specialbox h1 a.nodeco{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.specialbox p a.link {
	font-size:10px;
}
.specialbox h1 {
	font-size:13px; 
	margin:0px;
	padding-left:4px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid #F7DC9B;
	background-color:#fff;
	text-decoration:none;
	font-weight:normal;
}

/*...........................................*/

div.specialbox-ang{
	float:left;
	width:530px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	border:1px solid #A0D478;	
	background-color:#EDF6E6;
	margin-left:9px;
	margin-top:7px;
	margin-bottom:5px;
}

* html body div.specialbox-ang{
	margin-left:4px;
}

.specialbox-ang img.teaser{
	float:left;
	border:none;
	margin-top:4px;
	margin-bottom:2px;
	margin-left:4px;
	margin-right:6px;
}

.specialbox-ang p{
	margin:0px;
	padding:5px 0 0 0;
}

.specialbox-ang p span{
	display:block;
}

.specialbox-ang p a.nodeco{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.specialbox-ang h1 a.nodeco{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.specialbox-ang p a.link {
	font-size:10px;
}
.specialbox-ang h1 {
	font-size:14px; 
	margin:0px;
	padding-left:4px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid #A0D478;
	background-color:#fff;
	text-decoration:none;
	font-weight:normal;

}
/*...........................................*/

div.specialbox-rl{
	float:left;
	width:530px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	border:1px solid #78A5C6;	
	background-color:#eff3f9;
	margin-left:9px;
	margin-top:7px;
	margin-bottom:5px;
}

* html body div.specialbox-rl{
	margin-left:4px;
}

.specialbox-rl img.teaser{
	float:left;
	border:none;
	margin-top:4px;
	margin-bottom:2px;
	margin-left:4px;
	margin-right:6px;
}

.specialbox-rl p{
	margin:0px;
	padding:5px 0 0 0;
}

.specialbox-rl p span{
	display:block;
}

.specialbox-rl p a.nodeco{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.specialbox-rl h1 a.nodeco{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.specialbox-rl p a.link {
	font-size:10px;
}
.specialbox-rl h1 {
	font-size:14px; 
	margin:0px;
	padding-left:4px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid #78A5C6;	
	background-color:#fff;
	text-decoration:none;
	font-weight:normal;
}

/*...........................................*/


div.box{
	width:530px;
	border:1px solid #F7DC9B;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	background-color:#FDF8EA;
	margin-left:9px;
	margin-top:7px;
	clear:both;
}

* html body div.box{
	margin-left:4px;
}

.box img.teaser{
	float:left;
	border:none;
	margin-top:4px;
	margin-bottom:2px;
	margin-left:4px;
	margin-right:6px;
}

.box p{
	margin:0px;
	padding:5px 0 0 0;
}

.box p span{
	display:block;
}

.box p a.text{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.box h1 a.text{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.box p a.link {
	font-size:10px;
}
.box h1 {
	font-size:13px; 
	margin:0px;
	padding-left:4px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid #F7DC9B;
	background-color:#fff;
	text-decoration:none;
}
