BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #173553;	
}

#header {
		background-color: #173553;
		width: 956px;
		height:120px;		
}
#header img.tele {
		border:0px solid black;
		padding:0px;
		margin:0px;
		position:absolute;
		left:810px;
}
#header table {
		border:1px solid black;
		width:100%;
		min-width:700px;
		padding:0px;
}
#header td.navigation {
		background-color:red;
		background-image:url(./header_back.gif);
}

#content {
        color: #173553;;
        background-color:#5B7997;
		font: 12px Verdana, Arial;
		width: auto;
		height:100%;
		font-family:		Verdana, Arial;
		font-size:			12px;
		font-weight:		normal;
		font-decoration:	none		
		color:				#000;
}
#content a {
		font-size:			12px;
		font-family:		Verdana, Arial;
		font-weight:		bolder; 
		text-decoration:	underline;
		color:				#9F1638;						
}
#content a:visited { color: 	#9F1638; text-decoration:	underline; }
#content a:hover { color: 	#9F1638; text-decoration:	none; }
#content a:active { color: 	#9F1638; }



#left {
		z-index:2;
		background-color: #5B7997;
		border-bottom:0px solid black;
		color: #fff;		
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none;
		position:absolute; 		
		left:0px;
		top:93px;			
		width:225px;		
		overflow: hidden; 			
		z-index:1;				
		padding-bottom:30px;		
}
#left div.suche {
		text-align:center;
		height:52px;
		width:225px;
		overflow:hidden;
		padding-bottom:0px;
		border-bottom: 1px solid #173553;
}
#left input {
		border:1px solid black;
		font: 11px Verdana, Arial;
}
#left div.header {
		height:49px;
		border-bottom: 1px solid #173553;
}
#left div.grafik {
		height:185px;
		border-bottom: 1px solid #173553;
}
#left div.text {
		color: #fff;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
}
#left h1, #left h2, #left h3, #left h4 {
		font-family:		Verdana, Arial;
		font-weight:		bolder;
		text-decoration:	none;
		color:				#fff;		
}
#left h1 { font-size:		14px; }
#left h2 { font-size:		13px; }
#left h3 { font-size:		12px; }
#left h4 { font-size:		11px; }
#left a {
		font-size:			11px;
		font-family:		Verdana, Arial;
		font-weight:		bolder; 
		text-decoration:	underline;
		color:				#fff;						
}
#left a:visited { color: 	#fff; text-decoration:	underline; }
#left a:hover { color: 	#fff; text-decoration:	none; }
#left a:active { color: 	#fff; }

#centercontainer {
	position:relative;
	top:26px;
	left:225px;
    width:730px;
    background:white;
    margin-bottom:26px;
}

#center {
		position:relative;
		top:0px;
        left:0px;
		z-index:1;
		padding-top: 30px;
        padding-left:30px;
		background:white;
        width:440px;
		overflow: hidden;
		border-left: 1px solid #173553;
		font-family:		Verdana, Arial;
		font-size:			12px;
		font-weight:		normal;
		font-decoration:	none
		color:				#000;
		line-height:		1.7em;
}
#center h1, #center h2, #center h3, #center h4 {
		font-family:		Verdana, Arial;
		font-weight:		bolder;
		text-decoration:	none;
		color:				#000;		
}
#center td { font-size:		12px; padding:5px; }
#center h1 { font-size:		18px; }
#center h2 { font-size:		16px; }
#center h3 { font-size:		14px; }
#center h4 { font-size:		12px; }
#center a {
		font-size:			12px;
		font-family:		Verdana, Arial;
		font-weight:		bolder; 
		text-decoration:	underline;
		color:				#9F1638;						
}
#center a:visited { color: 	#9F1638; text-decoration:	underline; }
#center a:hover { color: 	#9F1638; text-decoration:	none; }
#center a:active { color: 	#9F1638; }


#center ul {
		list-style-image:url(http://www.factfinder.de/images/list_ul.gif);
		text-align:left;
}


/* ************************************************************* Referenzseite */

#center ul.referenzen22 {
	margin-top: 0px;
	}

#center td.referenzen22{
	width:220px;
	font-size: 11px;
	margin:0;
	vertical-align:top;
	}

#center td.referenzen_headline{
	width:220px;
	font-size: 12px;
	font-weight:bolder;
	margin:0;
	padding:0; 
	height:60px;
	}

#center hr.referenzen22{
	width:180px;
	height:0px;
	shade:no-shade;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #5B7997;
	vertical-align:bottom;
}

#center img.referenzen22{
	margin-left:10px; 
	padding-right:35px;
	margin-top:-4px;

}
#center a.referenzen22 {
		font-size:		11px;
		color:			#5B7997;
}

/* ****************************************** Right */
#right {
		background:white;
		position:absolute;
		top:00px;
		left:473px;
		overflow:hidden;
		width:207px;
		padding:30px 30px 30px 20px;
		z-index:2;
		overflow: hidden; 		
		font-family:		Verdana, Arial;
		font-weight:		normal;
		text-decoration:	none;				
		color:				#5B7997;				
}
#right h1, #rechts h2 {
		font-family:		Verdana, Arial;
		font-weight:		bolder;
		text-decoration:	none;				
		color:				#ccc;		
}
#right h1 { font-size:		16px; }
#right h2 { font-size:		14px; }
#right h3 { font-size:		13px; }
#right h4 { font-size:		12px; margin-bottom: 5px;}
#right a {
		font-size:			12px;
		font-family:		Verdana, Arial;
		font-weight:		normal;
		text-decoration:	underline;
		color:				#9F1638;						
}
#right a:visited { color: 	#9F1638; text-decoration:	underline; }
#right a:hover { color: 	#9F1638; text-decoration:	none; }
#right a:active { color: 	#9F1638; }
#right ul { 
		padding-top: 10px;
		padding-bottom: 10px;	
		list-style-position:	outside;
		list-style-type:		square;
		list-style-image:		url(./list_image.gif);
}
#right img {
		border: 0px solid black;
}

#center_shareit {
		z-index:1;
		margin-left:225px;
		cursor: default;
		background:white;
		width:730px;
		overflow: hidden;
		padding-left:16px;
		padding-top:50px;
		padding-right:15px;		
		padding-bottom:30px;
		border-left: 1px solid #173553;
		border-right:1px solid #000; 
		font-family:		Verdana, Arial;
		font-size:			12px;
		font-weight:		normal;
		font-decoration:	none		
		color:				#000;
		line-height:		1.7em;
}
#center_shareit h1, #center_shareit h2, #center_shareit h3, #center_shareit h4 {
		font-family:		Verdana, Arial;
		font-weight:		bolder;
		text-decoration:	none;
		color:				#000;		
}
#center_shareit h1 { font-size:		18px; }
#center_shareit h2 { font-size:		16px; }
#center_shareit h3 { font-size:		14px; }
#center_shareit h4 { font-size:		12px; }
#center_shareit a {
		font-size:			12px;
		font-family:		Verdana, Arial;
		font-weight:		bolder; 
		text-decoration:	underline;
		color:				#9F1638;						
}
#center_shareit a:visited { color: 	#9F1638; text-decoration:	underline; }
#center_shareit a:hover { color: 	#9F1638; text-decoration:	none; }
#center_shareit a:active { color: 	#9F1638; }


#center_search {
		z-index:1;
		margin-left:225px;
		cursor: default;
		background:white;
		width:100%;
		overflow: hidden;
		padding-left:16px;
		padding-top:50px;
		padding-right:15px;		
		padding-bottom:30px;
		border-left: 1px solid #173553;
		border-right:1px solid #000; 
		font-family:		Verdana, Arial;
		font-size:			12px;
		font-weight:		normal;
		font-decoration:	none		
		color:				#000;
		line-height:		1.7em;
}
#center_search h1, #center_search h2, #center_search h3, #center_search h4 {
		font-family:		Verdana, Arial;
		font-weight:		bolder;
		text-decoration:	none;
		color:				#000;		
}
#center_search h1 { font-size:		18px; }
#center_search h2 { font-size:		16px; }
#center_search h3 { font-size:		14px; }
#center_search h4 { font-size:		12px; }
#center_search a {
		font-size:			12px;
		font-family:		Verdana, Arial;
		font-weight:		bolder; 
		text-decoration:	underline;
		color:				#9F1638;						
}
#center_search a:visited { color: 	#9F1638; text-decoration:	underline; }
#center_search a:hover { color: 	#9F1638; text-decoration:	none; }
#center_search a:active { color: 	#9F1638; }

#footer {
		top:0px;
		background-color:#173553;
		border: 0px solid black;
		border-top:1px solid #000;
		border-bottom:0px solid #000;		
		color:#fff;
		font:11px Verdana,Arial;
		margin:0;
		margin-bottom: 0px;
		padding-bottom: 0px;
		height:27px;
		text-align:center;
		clear:both;
		width: 956px;
		align: center;
}
#footer table {
		width:100%;
		padding-left: 10px;
		padding-right: 10px;
	
}
#footer td {
		font: 10px Verdana, Arial;
		color: #ffffff;
		text-decoration: none;
}
#footer a {
		font: 10px Verdana, Arial;
		color: #ffffff;
		text-decoration: none;		
}

#invisible {
		display:none;
}


#menu {
	z-index:2;
	position:absolute;
	clear:both;
	margin:0;
	padding:10px 0 0px 0px;
	left:225px;
	top:83px;
	border-left: 1px solid #173452;
}

#menu ul {
	border-left: 1px solid #A4B1C2;
}

#menu ul, #menu li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu a:link,
#menu a:visited	{
	background:#5C7997;
	color:#fff;
	float:left;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bolder;
	line-height:19px;
	margin-right:-1px;
	padding:2px 10px 2px 10px;
	text-decoration:none;
	border-bottom:4px solid #A3B0C3; 
	border-left:1px solid #A4B1C2;
	border-right:1px solid #A4B1C2;	
}

#menu a.inuse {
	background:#8190A7;
	color:#fff;
	float:left;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bolder;
	line-height:19px;
	margin-right:-1px;
	padding:2px 10px 2px 10px;
	text-decoration:none;
}

#menu a:hover {
	background:#8190A7;
	color:#fff;
}

#subnavigation {
		z-index:1;
		position:absolute;
		color:#fff;
		border-bottom:1px solid #173553;
		border-left:1px solid #173553;
		border-top:0px solid #8190A7;
		background:#8190A7;
		top:120px;
		left:225px;
		height:25px;
		width:730px;
		font:11px Verdana, Arial;
		text-decoration: none;
		line-height: 18pt;
}

#subnavigation ul {
		margin:30px;
}

#subnavigation li, #subnavigation ul {
		display: inline;
		padding-left: 0px;
		padding-right: 5px;
}

#subnavigation a {
		color:#ffffff;
		font-weight:normal;
		text-decoration: underline;
}
#subnavigation a:active {
		color:#cccccc;
		text-decoration: underline;
}
#subnavigation a:hover {
		color:#cccccc;
		text-decoration: none;
}
#subnavigation a:visited {
		font-weight:normal;
		color:#cccccc;
		text-decoration: underline;
}
#subnavigation div.lang { 
		position:absolute;
		clear:both;
		left:665px;
		top:5px;
		padding-top:0px; 
		padding-bottom:0px; 
		background-color: transparent; 
		FILTER: alpha(opacity=50);
		border: 0px solid black;
}

/* ************************************************************* */
#zitat 	{
		border:1px dotted #9F1638;
		background-image:url(./anfuehrungszeichen.gif);
		background-repeat:no-repeat;
		background-position:top left;
		background-color:#F1F1F1;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:50px;
		padding-right:10px;
		font-family: Verdana, Arial;
		font-size: 11px;	
		line-height: 1.4em;	
		z-index:1;
		margin-bottom: 30px;
}

#zitat img	{
		float:right; 
		margin-left:10px; 
		margin-bottom:5px;
		}

#zitat div.title 	{
		margin-top:15px;
		color: #9F1638;
		text-align:right;
		}

#rechts {
		padding-left:10px;
		border-left: 1px solid #ccc;
		padding-bottom: 0px;
		padding-top: 0px;		
		font-size:11px;
}
#rechts h1, #rechts h2 {
		font-family:		Verdana, Arial;
		font-weight:		bolder;
		text-decoration:	none;				
		color:				#ccc;		
}
#rechts h1 { font-size:		16px; }
#rechts h2 { font-size:		14px; }
#rechts h3 { font-size:		13px; }
#rechts h4 { font-size:		12px; margin-bottom: 5px;}
#rechts a {
		font-size:			11px;
		font-family:		Verdana, Arial;
		font-weight:		normal;
		text-decoration:	underline;
		color:				#9F1638;						
}
#rechts a:visited { color: 	#9F1638; text-decoration:	underline; }
#rechts a:hover { color: 	#9F1638; text-decoration:	none; }
#rechts a:active { color: 	#9F1638; }
#rechts ul { 
		padding-top: 10px;
		padding-bottom: 10px;	
		list-style-position:	outside;
		list-style-type:		square;
		list-style-image:		url(http://www.finde-freude.de/images/list_image.gif);
}
#rechts img {
		float:right;
		padding-left: 10px;
		padding-bottom: 10px;
}

#bild {
		padding-left:0px;
		border-left: 0px solid #ccc;
		padding-bottom: 10px;
		padding-top: 10px;		
}

#referenz {
	margin-bottom: 30px;
	margin-top: 30px;	
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	border-bottom: 1px dotted #D0DAEA;
}

#referenz div {
	magin:0px;
	padding:0px;
}

#referenz img {
	margin-left:-10px;
	padding-bottom:10px;
}

#referenz .title {
	font-weight: bolder;
	font-size:13px!important;
	margin-bottom: 5px;
	padding: 0px;
	color: #000;
}
#RefTitle {
	background-color: #fff;
	margin-bottom: 10px;
	border: 0px dotted #D0DAEA;
	float:left;	
}
#RefTitle img {
	border: 0px dotted #D0DAEA;
	float:left;
}
#RefContent img {
	background-color: #fff;
	padding: 10px;	
	margin:5px;
	border: 0px dotted #D0DAEA;
	float:right;
}
#RefContent {
	padding-left: 10px;
	padding-bottom: 25px;	
	padding-right: 15px;	
	background-color: #fff;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NEWS - STYLES */
div.newsentry {
    padding-top:10px;
    padding-bottom:10px;
    background-image:url('http://www.factfinder.de/modules/mod_news/images/dots.gif');
    background-repeat:no-repeat;
    background-position:bottom left;
    margin-bottom:15px;
    color:#173553;
    font-size:11px;
}

div.newsentry h4 {
    margin-top:3px;
    margin-bottom:3px;
    font-size:12px;
    font-weight:bolder;
    color:#173553;
}
