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

* html body div.main-container{
	width: 1002px; /* total width (only for IE5.x/Win) */
 	w\idth: 1002px;/* content width (for other IE) */
}
 
#top-anchor{
	padding-left:218px;
	border-right:1px solid #2D6FA2;
	text-align:left;
    height:20px;
}

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

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

/*.....................................tabs END.......................... */

/*.....................................HISTORY START.......................... */
	.history{
		padding-left:205px;
		padding-bottom:3px;
		padding-top:4px;
		height:14px;
		font-size:11px;	
		background-color:#E0E8F0;
	}
	
	.history span{
		/*color:#9EB1BF;<----- Farbe History "Sie sind hier"*/
		font-weight:normal;
		color:#2D6FA2;
	}
	
	.history a:link, .history a:visited, .history a:hover, .history a:active{
		color:#2D6FA2;
		font-size:11px;
	}

/*.....................................HISTORY END.......................... */


/*...........................................sidebar-Left START.............................*/
	
/*...........................................sidebar-Left END.............................*/

/*...........................................content-main START.............................*/

		.floatmenu{
			width:524px;
			border-top:0px solid #FFFFFF;	
			border-bottom:1px solid #D0DDE9;	
			padding-top:3px;
			padding-bottom:3px;
			margin-left:13px;
			margin-top:7px;
			background-color: #E0E8F0;
		}

	/*...........................................rl-suche START.........................................*/
	
		#rl-suche {
			background-color:#ffffff;
			height:35px;
			padding-top:10px;
			padding-bottom:5px;
			border:0px solid #003366;
		}
		
		#rl-suche-content{
			padding-left:25px;
		}
	
	/*...........................................rl-suche END.........................................*/
	/*.....................................Suchergebnisliste START.......................... */	

		.found-content{
			border:0px solid #000;
			background: url(../images/schatten-volle-breite.gif) repeat;
		}

		#cat-teaser{
			border:0px solid #003366;
		}
	
		.found-headline{
			padding-left:12px;
			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; 
		}
	
		.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;
		}
		
		.resultbutton{
			padding-right:15px;
			padding-top:15px;		
			vertical-align:bottom;
			line-height: 23px;
			text-align: right;
			font-size:11px;
		}
		
		#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;
		}
		
		.found-content-rl{
			width:525px;
			padding-top:5px;
			padding-left:5px;
			padding-bottom:5px;
			margin-left:10px;
			background-color: #FFFFFF;
			border-top:1px solid #D0DDE9;
		}
		
		.smallerlink{
			font-size:9px;
		}
		
		.rlink-label{
			padding-top:5px;
			padding-bottom:5px;
			border:0px solid #000;
		}
		
		.rlink-bez{
			padding-bottom:5px;
			padding-left:24px;
			border:0px solid #000;
			font-size:11px;
		}
	/*.....................................Suchergebnisliste START.......................... */	
/*...........................................content-main END.............................*/

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

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

/*...........................................specialbox START.............................*/

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

* 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 #D0DDE9;
	background-color:#fff;
	text-decoration:none;
}

/*...........................................specialbox END.............................*/


div.box{
	float:left;
	width:530px;
	border:1px solid #D0DDE9;
	background-color:#E0E8F0;
	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 5px 0 0;
}

.box p span{
	display:block;
}


.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 #D0DDE9;
	background-color:#fff;
	text-decoration:none;
}
