/* CSS Document */
body {text-align:center; background-color:#CCCCCC;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
a:visited {}

h1 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:19px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
	font-weight:bold;}

h2 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
}

h3 {}

#all {width:1000px; height:auto; border:0px solid red; text-align:left; margin:auto; background-color:#ccc; padding:0px; margin-top:30px; position: relative;}
#site {width:1000px; height:644px; border:0px solid #666; text-align:left; margin:auto; background-color:#fff; padding:0px;}
#container {width:1000px; height:644px; border:1px solid #333333; background-image:url(../img/ci_background2.jpg); background-repeat:no-repeat; padding:0px; text-align:center;}
#left {width:250px; height:644px; float:left; border:0px solid black; padding:0px;}

/* Navigation */
#nav {width:750px; height:17px; float:right; border:0px solid red; padding:0px; text-align:center; margin-top:29px;}
#nav_under {width:45px; height:17px; float:left; border:0px solid red; padding:0px; text-align:center;}
#nav_over {width:705px; height:17px; float:left; border:0px solid red; background-color:#F0F0F0; padding:0px; text-align:center;}

#menue {height:15px; float:left; padding:0px; text-align:center; margin-left:5px; margin-top:0px;}
#menue a {height:15px; float:left; border-top:3px solid #F0F0F0; border-bottom:3px solid #F0F0F0; padding:0px; text-align:center; margin-left:5px;}
#menue a:hover {height:15px; float:left; border-top:3px solid #BDE7DA; border-bottom:3px solid #BDE7DA; padding:0px; text-align:center; margin-left:5px;}
#menue a:active {height:15px; float:left; border-top:3px solid #F0F0F0; border-bottom:3px solid #F0F0F0; padding:0px; text-align:center; margin-left:5px;}
#menue a:visited {}

#menue_aktiv {height:15px; float:left; padding:0px; text-align:center; margin-left:5px;}
#menue_aktiv a {height:15px; float:left; border-top:3px solid #BDE7DA; border-bottom:3px solid #BDE7DA; padding:0px; text-align:center; margin-left:5px;}
#menue_aktiv a:hover {height:15px; float:left; border-top:3px solid #BDE7DA; border-bottom:3px solid #BDE7DA; padding:0px; text-align:center; margin-left:5px;}
#menue_aktiv a:active {height:15px; float:left; border-top:3px solid #BDE7DA; border-bottom:3px solid #BDE7DA; padding:0px; text-align:center; margin-left:5px;}
#menue_aktiv a:visited {}

/* Subnavigation */

#subnav {width:705px; height:30px; float:left; border-bottom:1px solid #000; padding:0px; text-align:center; margin-left:20px; margin-top:35px;}

#submenue {float:left; border:1px solid #fff; padding:0px; text-align:center; vertical-align:bottom; margin-left:1px; margin-top:5px;}
#submenue a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none;}
#submenue a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none;}
#submenue a:active {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none;}
#submenue a:visited {}

#submenue_aktiv {float:left; border:1px solid #fff; padding:0px; text-align:center; vertical-align:bottom;  font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000; margin-left:2px;}
#submenue_aktiv a {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000; text-decoration:none;}
#submenue_aktiv a:hover {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000; text-decoration:none;}
#submenue_aktiv a:active {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#000; text-decoration:none;}
#submenue_aktiv a:visited {}

#trenn {float:left; border:1px solid #fff; padding:0px; text-align:center; vertical-align:bottom; margin-left:1px; margin-top:5px;}

/* Content */
#content {width:685px; height:485px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:center; margin-left:35px; margin-top:0px;}

/* Immobilien objekt */
#immo_textbox {width:625px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px; margin-top:5px; margin-bottom:5px;}
#immobilie {width:625px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:center; margin-left:5px; margin-top:5px; margin-bottom:5px;}
#idm {width:140px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px; color:#006633;}
#immohead_idm {width:340px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#immohead {width:480px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#preis {width:120px; float:right; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#immotxt {width:480px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:10px;}
#files {width:480px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#anfrage {width:100px; float:right; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}

/* Startseiten Elemente - Kategorien */
#news_immobilie {width:140px; height:220px; float:left; border:1px dashed #BDE7DA; background-color:#fff; padding:5px; text-align:left; margin-left:10px; margin-top:25px; margin-bottom:5px;}
#news_immohead {width:130px; height:20px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#news_img {width:130px; height:100px; float:left; text-align:center; margin-left:5px;}
#news_immotxt {width:130px; height:80px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:center; margin-left:5px;}
#news_anfrage {width:130px; height:15px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:right; margin-left:5px;}

/* Startseiten Elemente - Immo des Monats */
#news_immobilie_idm {width:625px; float:left; border:1px dashed #BDE7DA; background-color:#fff; padding:5px; text-align:left; margin-left:10px; margin-top:25px; margin-bottom:5px;}
#news_idm {width:140px; height:20px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#news_immohead_idm {width:440px; height:20px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px;}
#news_img_idm {width:140px; float:left; text-align:left; margin-left:5px;}
#news_immotxt_idm {width:420px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:10px;}
#news_anfrage_idm {width:620px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:right; margin-left:5px;}

/* Downloads */
#downloads {width:640px; float:left; border:0px dashed #BDE7DA; background-color:#fff; padding:5px; text-align:left; margin-left:15px; margin-top:25px; margin-bottom:5px;}
#downloads table {width:550px; border:0px solid black; padding:5px;}
#downloads #entry {background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; border: 1px dotted #BDE7DA;}
#downloads tr,td {border: 1px dotted #BDE7DA;}

#adobe {width:485px; height:auto; float:left; border:0px dashed #BDE7DA; background-color:#fff; padding:0px; text-align:left; margin:auto; margin-top:35px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#adobe a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
#adobe a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#adobe a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
#adobe a:visited {}

/* Partner */
#partner {width:150px; height:auto; float:left; border:1px dashed #BDE7DA; background-color:#fff; padding:0px; text-align:left; 
		margin-top:35px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
#partner_img {width:150px; height:65px; float:left; text-align:center; margin-top:5px;}
#partner_txt {width:140px; height:60px; float:left; border:0px dashed #ccc; background-color:#fff; padding:0px; text-align:center; 
		margin-top:1px; margin-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#partner  a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline;}
#partner  a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none;}
#partner  a:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline;}
#partner  a:visited {}

/* Kontakt Formular */
.nosee { display:none; }

#kontakt {width:570px; float:left; border:0px solid blue; background-color:#fff; padding:0px; text-align:left; margin:auto; margin-top:10px; margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#kontakt form {}
#kontakt table {border: 0px dotted #ccc; margin-top:25px; margin-left:25px;}
#kontakt #red {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff0000;}
#kontakt tr,td {border: 0px dotted #ccc;}
#kontakt #namer {background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
#kontakt #former {background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#kontakt input, textarea, select, option {border:1px solid #BDE7DA; background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#kontakt input:focus, textarea:focus{background-color: white; border:1px solid #000;}
#kontakt #btn{text-align:right; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#muss {width:300px; float:left; border:0px solid blue; background-color:#fff; padding:0px; text-align:left; margin:auto; margin-top:0px; margin-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#muss #red {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff0000; margin-left:45px;}

/* Unternehmen Seite */
#unternehmen_txt_oben {width:425px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px; margin-top:55px; margin-bottom:5px;}
#unternehmen_img {width:200px; float:left; border:0px solid blue; background-color:#fff; padding:0px; text-align:center; margin-left:15px; margin-top:25px; margin-bottom:5px;}
#unternehmen_txt_unten {width:625px; float:left; border:0px solid green; background-color:#fff; padding:0px; text-align:left; margin-left:5px; margin-top:5px; margin-bottom:5px;}

#newnews_txt_oben {width:425px; float:left; border:0px solid red; background-color:#fff; padding:0px; text-align:left; margin-left:5px; margin-top:15px; margin-bottom:5px;}

/* Impressum */
#impressum {width:625px; float:left; border:0px solid green; background-color:#fff; padding:0px; text-align:left; margin:auto; margin-top:25px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

#ad190600 {position: absolute; left: 1005px; top: 0px; width: 192px; height: 600px;}

/* Immobilienmakler - Bautraeger - ... */
#footer {width:748px; height:25px; float:left; border:0px solid red; padding:0px; text-align:center; margin-top:5px; margin-bottom:0px;}
#footer img {padding:0px; text-align:center;}

/* rmx-media information */
#copyright {width:1000px; height:10px; float:left; border:0px solid red; padding:0px; text-align:right;}
#copyright  a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
#copyright a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#copyright  a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
#copyright  a:visited {}

#rmxmedia a {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#C21DAC; text-decoration: none; padding:0px; text-align:right; margin-left:5px;}
#rmxmedia a:hover {background-color:#C21DAC; color:#FFFFFF;}
#rmxmedia a:active {}
#rmxmedia a:visited {}
