@charset "utf-8";
/* CSS Document */

/* allgemein */
body { font-family::Arial, Helvetica, sans-serif; color:#000; background-color:FFFFFF; }
#hauptteil { font:Arial, Helvetica, sans-serif; color:#000; background-color: #E9E9E9; text-align:left; }
#hauptteil a { text-decoration:none; }
#center { text-align:center; }

/* Schatten */
#schatten_rechts { background-image:url(img/schatten_rechts.jpg); background-repeat:no-repeat; }
#schatten_unten { background-image:url(img/schatten_unten.jpg); background-repeat:no-repeat; }
#schatten_ecke { background-image:url(img/schatten_ecke.jpg); background-repeat:no-repeat; }
#schatten_trennung { background-image:url(img/schatten_trennung.jpg); background-repeat:no-repeat; }

/* Navigation */
#nav { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#000000; }
#nav a { text-decoration:none; color:#000000; }
#nav a:hover { text-decoration:none; font-weight:bold; color:#CC0000; }
#nav a.sel { text-decoration:none; font-weight:bold; color:#CC0000; }
#nav.immo { vertical-align:top; font-family:Arial, Helvetica, sans-serif; width:135px; }
#immo_nav_abstaende { margin-top:35px; margin-left:15px; padding-left:25px; padding-top:10px; padding-right:10px; padding-bottom:10px; border:solid; border-width:medium; border-color:#999; line-height:18px; background-color:#F5F5F5; list-style:square; }

/* Impressum */
#impressum { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:30px; }
#impressum h1 { font-size:20px; font-weight:bold; color:#339; }
#impressum h2 { font-size:18px; font-weight:bold; color:#339; text-align:left; margin:0px; }
#geschaeftsbedingungen { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:30px; }
#geschaeftsbedingungen h1 { font-size:16px; font-weight:bold; color:#339; }

/*wir über uns*/
#wir_ueber_uns { margin:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#wir_ueber_uns h1 { font-size:20px; font-weight:bold; color:#339; text-align:center; margin:0px; }
#wir_ueber_uns h2 { font-size:18px; font-weight:bold; color:#339; text-align:center; margin:0px; }
#wir_ueber_uns h3 { font-size:16px; font-weight:bold; color:#339; text-align:center; font-style:italic; }
#wir_ueber_uns a { text-decoration:none; font-weight:bold; color:#000000; }
#wir_ueber_uns.ueberschrift { font-weight:bold; color:#339; }
#foto_frau { background-image:url(img/frau_thiele.jpg); background-repeat:no-repeat; background-position:center; height:276px; }
#foto_herr { background-image:url(img/herr_thiele.jpg); background-repeat:no-repeat; background-position:center; height:276px; }

/* Startseite */
#startseite { font-family:Arial, Helvetica, sans-serif; color:#000; text-align:center; margin-top:20px; }
#startseite h1 { font-size:20px; font-weight:bold; color:#339; } 
#kran a	{ display:block; background-image:url(img/startseite_projektmanagement_sw.png);	background-repeat:no-repeat; background-position:center; width:300px; height:388px; }
#kran a:hover { background-image:url(img/startseite_projektmanagement_farbe.png); background-repeat:no-repeat; background-position:center; }
#haus a	{ display:block; background-image:url(img/startseite_imo_wirtschaft_sw.png); background-repeat:no-repeat; background-position:center; width:300px; height:388px; }	
#haus a:hover {	background-image:url(img/startseite_imo_wirtschaft_farbe.png); background-repeat:no-repeat;	background-position:center;	}

/*Formulare*/
#form { border-top-width:medium; border-top-style:solid; border-color:#999; border-bottom-width:medium; border-bottom-style:solid; border-left-width:medium; border-left-style:solid; border-right-width:medium; border-right-style:solid; background-color:#EEE; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#form_ueberschrift { background-color:#999; color:#FFFFFF; font-weight:bold; text-align:center; font-size:16px; }
#pflichtfelder { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#kontakt_drumherum { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:30px; }

/*Projektmanagement, Verwaltung und Impressum*/
#projektmanagement { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:30px; }
#projektmanagement h1 { font-size:20px; font-weight:bold; color:#339; }
#projektmanagement h2 { font-size:18px;	font-weight:bolder; font-style:italic; color:#339; margin-left:50px; }
#projektmanagement table { font-size:14px; text-align:center; width:100%; background-color:#FFF; }
#projektmanagement td { width:80px; }
#projektmanagement a {  text-decoration:none; }
#umschalten { background-color:#CCC; font-size:12px; }
#umschalten a { text-decoration:none; color:#000000; }

/*Immo-Übersicht*/
#uebersicht { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:center; margin:30px; }
#uebersicht h1 { font-size:20px; font-weight:bold; color:#339; text-align:center; margin:0px; }
#verkauf a { display:block; background-image:url(img/verkauf.png); background-repeat:no-repeat; background-position:center; width:280px; height:200px; border:medium; border-color:#000; border-style:ridge; }
#verkauf a:hover { background-image:url(img/verkauf_info.png); background-repeat:no-repeat; background-position:center; }
#vermietung a { display:block; background-image:url(img/vermietung.png); background-repeat:no-repeat; background-position:center; width:280px; height:200px; border:medium; border-color:#000; border-style:ridge; }
#vermietung a:hover { background-image:url(img/vermietung_info.png); background-repeat:no-repeat; background-position:center; }
#verwaltung a { display:block; background-image:url(img/verwaltung.png); background-repeat:no-repeat; background-position:center; width:280px; height:200px; border:medium; border-color:#000; border-style:ridge; }
#verwaltung a:hover { background-image:url(img/verwaltung_info.png); background-repeat:no-repeat; background-position:center; }
#objekt_anbieten a { display:block; background-image:url(img/objekt_anbieten.png); background-repeat:no-repeat; background-position:center; width:280px; height:200px; border:medium; border-color:#000; border-style:ridge; }
#objekt_anbieten a:hover { background-image:url(img/objekt_anbieten_info.png); background-repeat:no-repeat; background-position:center; }
#flash { font-size:12px; text-align:left }