/*
dunkelblau: 314d78
grau hintergrund: ededed
*/

/* Anfang Seitenaufbau allgemein */
*
	{
	margin: 0;
	padding: 0;
    border: 0;  
	}

html
{
    height:100%;
    scrollbar-base-color:#314d78;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-arrow-color:#314d78;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#314d78;
    scrollbar-shadow-color:#314d78;
    scrollbar-track-color:#ffffff;
}

body
{
  	background: #ffffff;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color:#314d78;
  	font-size:11px;
    width: 960px;
  	height:100%;
}


#container
{
	width: 960px;
	float:left;
}
/* Ende Seitenaufbau allgemein */


/* Anfang Kopfbereich */
#oben1
{
	background: url(img/oben1.jpg) no-repeat top left;
	width: 945px;
	height: 139px;
	float:left;
}

	#sprache
	{
	  position:absolute;
		left: 885px;
		top:10px;
  	width: 75px;
  	height: 24px;		
	}

	#logo
	{
	  position:absolute;
		left:440px;
		top:35px;
	}
	
#oben2
{
	background: url(img/oben2.jpg) no-repeat top left #ededed;
	width: 960px;
	height: 89px;
	float:left;
}

/* Ende Kopfbereich */

/* Anfang Mitte */
#mitte
{
	background: #dbdbd9;
	float:left;
	width: 960px;
}
/* Ende Mitte */

/* Anfang Bild rechts neben Navi */
#links
{
	background: url(img/navilinks.jpg) no-repeat top left #dbdbd9;
	float:left;
	width: 229px;
}
/* Ende Bild rechts neben Navi */


/* Anfang Navigationsbereich */
#navi
{
	float: left;
	width:229px;
	min-height:250px;
	height: auto !important;
	height:250px;

}

	#immo24
	{
  	font-size:10px;
  	margin: 55px 0 0 0;
  	width: 229px;
  	text-align: center;
  	float: left;
	}

/* Ende Navigationsbereich */


/* Anfang Inhalts- und Fußbereich */

	#rechts
	{
		width: 731px;
		float: right;
	}

	#inhalt
	{
		background: #ededed;
		padding: 20px 20px 10px 40px;
		font-size:11px;
		text-align:left;
		min-height:450px;
		height: auto !important;
		height:450px;
	}

/* Anfang Fußbereich */
	#unten1
	{
		float:left;
		width: 960px;
		height:92px;
	}

		#untenlinks
		{
		  background: url(img/untenlinks.gif) top left #dbdbd9 no-repeat;
		  float:left;
			width:229px;
			height:92px;
		}

		#untenrechts
		{
  		background: url(img/untenrechts.gif) top left #ededed no-repeat;
		  float:right;
			width:731px;
			height:92px;
		}

	#unten2
	{

		float:left;
		width: 960px;
		height:30px;
		text-align:right;
	}

		#copyright
		{
		  text-align:right;
			padding: 5px 0 0 0 ;
			color:#314d78;
		}
/* Ende Fußbereich */

/* Anfang allgemeine Textformatierungen  */
A:link, A:visited {
	text-decoration : underline;
	color : #314d78;
}

A:active, A:hover {
	text-decoration : underline;
	color : #314d78;
}

h1
{
  background: url(img/pfeil.gif) top left no-repeat;
	margin-top:0px;
	margin-bottom:14px;
	padding-left:20px;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	color : #314d78;
}

h2
{
	color : #314d78;
	margin-top:0px;
	margin-bottom:10px;
	font-weight : bold;
	font-size:12px;
}

h3
{
	color : #314d78;
	font-weight : bold;
	font-size:11px;
}

.containerteam {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;	
	border-color: #314d78;
	border-style: dotted;
	border-width: 1px;
	width: 600px;
	height: 180px;

}

.imgleft
	{
	padding: 0 10px 20px 0px;
	float: left
	}


#inhalt ul li
	{
	background: url(img/li.gif) no-repeat left;
	list-style-type:none;
	padding: 0 0 3px 25px;
	margin: 0 0 3px 25px;	/*Abstand der Symbole zum Rand*/
	}

ul#listbox
	{
	line-height:15px;
	}

ul#listbox li
	{
	padding-left:5px;
	padding-bottom:5px;
	list-style-image:url(img/haken.gif)
	}

ul#listbox2
	{
	line-height:15px;
	}

ul#listbox2 li
	{
	padding-left:5px;
	padding-bottom:5px;
	}


#inhalt table
{
	border-collapse:collapse;
	margin-bottom: 15px;
}

#inhalt th
{
	padding:2px;
	vertical-align:top;
}

#inhalt td
{
	padding:2px;
	line-height:16px;
}

p
{
	font-size:11px;
	line-height:16px;
	padding:0px 0px 10px 0px;
	margin: 10px 0;
}

.imgright {
	margin: 0 0 10px 10px;
	float: right;
}

#rechts hr
{
	height:0;
	width:665px;
	color: #314d78;
	border-bottom: 1px solid #314d78;
	margin-top: 5px;
	margin-bottom:5px;
	border-top: 5px;
	border-left:5px;
}
/* Ende allgemeine Textformatierungen  */

