body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #000078;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}

html {
	height: 100%;
}

#border_top {
	background-image: url(../img/border_top_bg.gif);
	width: 930px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#border_top_blue {
	background-image: url(../img/border_top_bg_blue.gif);
	width: 930px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#logo_link {
	float: left;
	margin-top: 15px;
	width: 200px;
	height: 75px;
}

#logo_link img {
	border: 0px;
}

#menu_top {
	float: left;
	padding-left: 20px;
	padding-top: 35px;
	height: 65px;
	color: #FFFFFF;
	width: 480px;
}

a.admin-h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid white;
	padding: 8px;

}

a.admin-h1:hover {
	background-color: #898989;
	text-decoration: none;
}

.admin-edit-link {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	padding: 4px;
	background-color: #EDEDED;
	text-decoration: none;
}

.admin-edit-link:hover {
	color: #FFFFFF;
	background-color: #898989;
}

a {
	color: #000078;
}

#menu_top ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu_top li {
	display: inline;
	padding-left: 15px;
	padding-right: 5px;
	list-style: none;
	background-image: url(../img/li_circle.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

#menu_top a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu_top a:hover {
	text-decoration: underline;
}

#menu_top a.active {
	text-decoration: underline;
}

#logos_top {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}

#logos_top img {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

* .border_middle { /* Für den IE */
	height: 451px;
}

.border_middle {
   clear: both;
	background-image: url(../img/border_middle_bg.gif);
	background-color: #FFFFFF;
	width: 840px;
	min-height: 451px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-left: 55px;
	padding-right: 35px;
	padding-bottom: 0px;
}

#ansprechpartner {
	background-image: url(../img/border_middle_bg_ap.jpg);
}

#ansprechpartner img {
	padding-right: 8px;
	padding-bottom: 17px;
	float: left;
}

#ansprechpartner p {
	font-size: 11px;
	line-height: 13px;
}

#eigentumswohnungen {
	background-image: url(../img/border_middle_bg_etw.gif);
}

#einfamilienhaeuser {
	background-image: url(../img/border_middle_bg_efh.gif);
}

#anlageimmobilien {
	background-image: url(../img/border_middle_bg_ai.gif);
}

#grundstuecke {
	background-image: url(../img/border_middle_bg_gs.gif);
}

#gewerbe-immobilien{
	background-image: url(../img/border_middle_bg_gi.gif);
}

#mietobjekte{
	background-image: url(../img/border_middle_bg_mo.gif);
}

#lloyd-marina {
	
}

#immobilientipps {
	background-image: url(../img/border_middle_bg_informationen_verkaeufer.jpg);
}

#kontakt {
	background-image: url(../img/border_middle_bg_kontakt.gif);
}

#firmenportrait {
	background-image: url(../img/border_middle_bg_firmenportrait.jpg);
}

#leistungsprofil{
	background-image: url(../img/border_middle_bg_leistungsprofil.jpg);
}

#unsere_partner{
	background-image: url(../img/border_middle_bg_unsere_partner.jpg);
}

#wir_suchen{
	background-image: url(../img/border_middle_bg_wir_suchen.jpg);
}

#mietspiegel{
	background-image: url(../img/border_middle_bg_mietspiegel.jpg);
}

#portfolio{
	background-image: url(../img/border_middle_bg_portfolio.jpg);
}

#immobiliengesuch{
	background-image: url(../img/border_middle_bg_immobiliengesuch.jpg);
}

#immotipps{
	background-image: url(../img/border_middle_bg_immotipps.jpg);
}

#finanzierungstipps{
	background-image: url(../img/border_middle_bg_finanzierungstipps.jpg);
}

#makleralleinauftrag{
	background-image: url(../img/border_middle_bg_makleralleinauftrag.jpg);
}

#gutegruende{
	background-image: url(../img/border_middle_bg_gute_gruende.jpg);
}

#aktuelles{
	background-image: url(../img/border_middle_bg_aktuelles.jpg);
}

.clearer {
	clear: both;
}

.blue_bold {
	font-size: 12px;
	font-weight: bold;
	color: #000078;
}

.blue_bold_small {
	font-size: 11px;
	font-weight: bold;
	color: #000078;
}

.blue_bold_big {
	font-size: 13px;
	font-weight: bold;
	color: #000078;
}

.black_bold {
	font-size: 12px;
	font-weight: bold;
}

.blue {
	color: #000078;
}

#ImmonetIframe {
	height: 445px;
	width: 741px;
	margin-left: 99px;
}

input, textarea {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.left_column {
	width: 50%;
	float: left;
}

#admin_edit {
	width: 35%;
	padding-left: 50px;
}

#aktuelles_edit {
	width: 50%;
}

.right_column {
	width: 50%;
	float: right;
}

.right_column a{
	color: #000080;
}

.bottom_column {
	clear: both;
	width: 100%;
	text-align: center;
}

.scroll-container {
	width: 710px;
	float: left;
	padding-top: 0px;
	overflow: auto;
	height: 446px;
	padding-left: 0px;
}

.three_column_left {
	width: 335px;
	float: left;
	padding-top: 0px;
}

.three_column_middle {
	width: 335px;
	float: left;
	padding-top: 0px;
	padding-left: 15px;
}

.three_column_right {
	width: 120px;
	float: right;
	padding-left: 5px;
	text-align: right;
	padding-top: 5px;
}

.three_column_right a {
	line-height: 18px;
	/* color: #000080; */
	color: #000000;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
	margin-bottom: 20px;
	display: block;
}

.three_column_right a:hover {
	line-height: 18px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
	text-decoration: none;
	display: block;
}

.three_column_right a.active {
	line-height: 18px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	display: block;
}

.three_column_right a.info {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.three_column_right a.info:hover {
	border: none;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.left_685 {
	width: 685px;
	padding-top: 0px;
	float: left;
}

.left_675 {
	width: 675px;
	padding-top: 0px;
	float: left;
}

.left_675 ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

.left_580 {
	width: 580px;
	padding-top: 13px;
	float: left;
}

.left_645 {
	width: 645px;
	padding-left: 40px;
	float: left;
}

.left_645 ul {
	margin: 10px 0 0 20px;
	padding: 0 0 0 0;
}

.left_645 li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

li.immotips {
	line-height: 24px;
	background-image: url(../img/li-immotips.gif);
	background-position: 0px 0px;
	list-style: none;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 20px;
	margin:0px 0px 0px 0px;
}

.right_635 {
	width: 260px;
	padding-top: 13px;
	float:right;
}

#news_banner {
	width: 830px;
	height: 15px;
	position: absolute;
	z-index: 1;
	background-color: #CCCCE4;
	top: 520px;
	border: 1px solid #7E7ECE;
	padding: 3px;
	text-align: center;
}

#news_banner_edit {
	width: 400px;
	height: 15px;
	background-color: #CCCCE4;
	float: left;
	border: 1px solid #7E7ECE;
	padding: 3px;
	text-align: center;
}


#gesuch_banner_edit {
	width: 400px;
	height: 15px;
	background-color: #CCCCE4;
	float: right;
	border: 1px solid #7E7ECE;
	padding: 3px;
	text-align: center;
}

#news_banner a {
	color: black;
	text-decoration: none;
}

#news_banner a:hover {
	text-decoration: underline;
}

#border_bottom {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#box {
		width: 210px;
}

.box-admin {
	width: 210px;
}

#box_01 {
	width: 210px;
	height: 200px;
	float: left;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_02 {
	width: 210px;		height: 200px;	float: left;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_03 {
	width: 210px; 	height: 200px;	float: left;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_04 {
	width: 210px;		height: 200px; float: left;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_05 {
	width: 210px;	height: 210px;	float: right;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_06 {
	width: 210px;	height: 210px;	float: right;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_07 {
	width: 210px;	height: 210px;	float: right;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_08 {
	width: 210px;	height: 210px;	float: right;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

#box_text{
	width: 210px;
	height: 400px;
	float: right;
}

.box_teaser {
	width: 210px;
	height: 200px;
	float: left;
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 28px 26px;
}

h1.teaser_startseite {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

h1.teaser_admin {
	font-size: 13px;
	font-weight: bold;
	margin-left: 40px;
}

img.teaser_startseite_image {
	border: none;
	margin-left: 30px;
}

.teaser_admin_image {
	background-image: url(../img/teaser_startseite_rahmen.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 30px;
padding: 2px;
width: 200px;
height: 120px;
	}

p.teaser_startseite_text {
	margin-top: 10px;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	margin-left: 35px;
	margin-right: 20px;
}

#menu_bottom {
	float: left;
	padding-top: 8px;
	padding-left: 40px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#menu_bottom ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

#menu_bottom li {
	display: inline;
	padding-left: 0px;
	padding-right: 10px;
	list-style: none;
	line-height: normal;
}

#menu_bottom a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#menu_bottom a:hover {
	
}

#menu_meta {
	float: right;
	padding-top: 8px;
	padding-right: 25px;
}

#menu_meta a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu_meta a:hover {
	text-decoration: underline;
}

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

td {
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

h1 {
	font-size: 16px;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

h2 {
	font-size: 13px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 20px 0px;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
}

h3 {
	
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.left_685 li {
	line-height: 24px;
	background-image: url(../img/listitem.gif);
	background-position: 0px 0px;
	list-style: none;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin:0px 0px 0px 0px;
}

hr {
	border-top: 1px solid #000000;
	border-bottom: none;
	margin-bottom: 10px;
}

form {
	line-height: 14px;
}

img {
	border: none;
}

.adressdaten {
	visibility: hidden;
}

.scroll {
	overflow: auto;
	height: 440px;
}

.row {
	clear: both;
}

.row-left {
	width: 300px;
	float:left;
	padding-left: 50px;
}

.row-right {
	width: 450px;
	margin-left: 300px;
}

.top-immo-left {
	width: 580px;
	height: 400px;
	float:left;
}

.top-immo-right {
	width: 260px;
	margin-left: 580px;
}