
body {
        font-family:arial; font-size:8pt; color:#666666;
}

TABLE.menu {   order:1px solid #777777;  font-family:arial; font-size:8pt; border-collapse:collapse; text-align:center;}
TD.menu {  color:#0000aa; background-color:#eeeeee; order:1px solid #000000;  text-align:center; }
TD.menu_over {  color:#ff0000; background-color:#555555; text-align:center; order:1px solid #000000; }
TD.menu_space {}

TABLE.submenu { font-family:arial; font-size:8pt; order:1px solid #00cc00; order-collapse:separate; ackground-color:#ffcccc; argin-left:5px; }
TABLE.submenu_collapse { font-family:arial; font-size:8pt;  order-collapse:collapse; order:1px solid #ffcc00;}
TD.submenu                { olor:#00cc00; background-color:#eeeeee;  order:1px solid #00cc00; }
TD.submenu_over           { olor:#000000; background-color:#cccccc;  order:1px solid #00cc00; }
TD.submenu_collapse       { olor:#00cc00; background-color:#eeeeee;  order:1px solid #00cc00; }
TD.submenu_collapse_over  { olor:#000000; background-color:#cccccc;  order:1px solid #00cc00; }

DIV.menu_div_class   { padding-left:7px; }
DIV.sub_div_class    { } 
TABLE.table_div_submenu { background-color:#ffcccc; margin-left:5px; margin-top:8px; order:1px solid #00cc00; }
TD.table_div_submenu    { padding-left:3px; padding-top:15px; padding-right:3px; padding-bottom:3px; 
							background-image:url(gifs/sub_immoabs2_neu.gif); height:100%; width:100%; }

a.link1 { background-color:#eeeeee; }

div.fotogallery_navigation { height:21px;  ackground-color:#d3d3d3; }
.fotogalleryJS { font-family:arial; font-size:11px; font-weight:bold; color:#1f2f8f; text-align:center; width:100%; }

.mailMessageOk { font-family:arial;  font-size:12px; color:#00bb00; }
.mailMessageError { font-family:arial;  font-size:12px; color:#ff0000; }



TABLE.pageStd  { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; order:1px solid; }
TD.pageStd  { ackground-color:#dddddd; font-family:arial;  olor:#ff0000; order:1px solid; }

TABLE.pageUser1  { background-color:#ffaaaa; }
TD.pageUser1  { background-color:#ffaaaa; font-family:arial;  olor:#ff0000; }


                     
.pageobjectStd_text   { font-family:arial; font-size:12px; color:#1f2f8f; line-height:150%; }
a.pageobjectStd_link  { font-family:arial; font-size:12px; color:#1f2f8f; line-height:150%; text-decoration:none; font-weight:bold;}
a.pageobjectStd_link:hover  { font-family:arial; font-size:12px; color:#aaaaaa; line-height:150%; text-decoration:none; font-weight:bold;}
.pageobjectStd_foto   { padding:4px; }
.pageobjectStd_img   {  }
.pageobjectStd_foto:hover { text-decoration:underline; color:#bb0000; }
a.pageobjectStd_files { font-family:arial; font-size:12px; color:#1f2f8f; text-decoration:none;}
a.pageobjectStd_files:hover { font-family:arial; font-size:12px; color:#1f2f8f; text-decoration:underline; }


.pageobject_user1_text   { font-family:arial; font-size:12px; color:#1f2f8f; padding:5px; background-color:#e5e5e5; }
.pageobject_user1_foto   { padding:4px; }
.pageobject_user1_img   {  }
.pageobject_user1_foto:hover { text-decoration:underline; color:#bb0000; }


.files  { ackground-color:#000000; order:1px solid; padding:0px; margin:0px;}
RTE.filesInput { font-family:arial; font-size:12px; color:#1f2f8f; }

.marcomedia_link_footer   { font-family:arial; font-size:11px; color:#ffffff; line-height:150%; ont-weight:bold;}
.footer   { font-family:arial; font-size:10px; color:#777777; line-height:100%; ont-weight:bold;}				
 			


TABLE.news { font-family:arial; font-size:12px; ackground-color:#ff0000; }
TD.news_titel { font-weight:bold; color:#ffffff; font-size:13px; background-color:#1f2f8f;}
TD.newsTeaser_titel, A.newsTeaser_titel { font-weight:bold; color:#f5ac09; font-size:13px; text-decoration:none;  }

A.newsTeaserLink { text-decoration:none;  color:#f5ac09; font-family:arial; font-size:12px; font-weight:bold;}
A.newsTeaserLink:hover, A.newsTeaser_titel:hover, A.news_text:hover { text-decoration:underline; }
TD.news_text, A.news_text { color:#1f2f8f; font-family:arial; font-size:12px; text-decoration:none; }
TD.input_tab_admin { vertical-align:top; font-family:arial; font-size:9pt;}
RTE.news_text { color:#1f2f8f; font-family:arial; font-size:12px; }
RTE.news_titel { font-family:arial; font-weight:bold; color:#1f2f8f; font-size:11pt; }
A.news_files { font-family:arial; font-size:12px; color:1f2f8f; text-decoration:none; line-height:130%;}
A.news_files:hover { text-decoration:underline; color:#bb0000; }




TABLE.immoAdmin {  }
TD.immoAdmin, TD.immoAdminHeader
	 { font-family:arial; font-size:12px; color:#1f2f8f; ertical-align:top; background-color:#FARBE_BACK1; padding-bottom:3px; padding-right:5px; }
TD.immoAdmin input, select, textarea { font-size:12px; font-family:arial; color:#1f2f8f;}	 
TD.immoAdminHeader { font-size:12pt; vertical-align:top; font-weight:bold; padding-bottom:6px; padding-top:6px;}
TD.immoAdminUebergeordnet { background-color:#FARBE_BACK1; vertical-align:top; color:#1f2f8f;}

TD.immoStd, TD.immoStdBottom, TD.immoPersonStd, TD.immoCheckbox
	 { font-family:arial; font-size:12px; color:#1f2f8f; vertical-align:top; }
TD.immoStd a { text-decoration:none; color:#1f2f8f;}
TD.immoStd a:hover { text-decoration:underline; color:#aaaaaa; }
TD.immoStdBottom { border-bottom:1px solid #deeafa;}
TD.immoPersonStd { 	vertical-align:top; height:18px; ine-height:130%; }
TD.immoCheckbox { padding-right:10px; }

TD.immoÜberschrift { font-family:arial; font-size:18px; font-weight:bold; color:#1f2f8f; adding-top:8px; vertical-align:top;}
TD.immoMittel { font-family:arial; font-size:14px; font-weight:bold; color:#1f2f8f; adding-top:8px; vertical-align:top;}
INPUT.immoInput { font-family:arial; font-size:12px; color:#1f2f8f; }
TD.immoInput { font-family:arial; font-size:12px; color:#1f2f8f; }
TD.immoInput a { color:#1f2f8f;}
TD.immoInput a:hover { text-decoration:underline; color:#aaaaaa; }
TD.immoInputKlein  { font-family:arial; font-size:10px; color:#1f2f8f; }

.immoPaginationNews { font-family:arial; color:#1f2f8f; font-size:14px;}
.immoPaginationNews_aktiv { font-family:arial; color:#1f2f8f; font-size:16px; font-weight:bold; }
A.immoPaginationNews { font-family:arial; color:#1f2f8f; font-size:14px; text-decoration:none;}
A.immoPaginationNews:hover { text-decoration:underline; color:#ff2f8f;  ont-weight:bold; }

TABLE.immoPaginationNews, TD.immoPaginationNews, TD.immoPaginationNews_aktiv, A.immoPaginationNews
		 { font-family:arial; color:#1f2f8f; font-size:14px; text-decoration:none; text-align:center;}
.immoPaginationNews_aktiv { font-size:16px; font-weight:bold; }
A.immoPaginationNews:hover { text-decoration:underline; color:#ff2f8f;  ont-weight:bold; }





TABLE.user { font-family:arial; font-size:12px; ackground-color:#ff0000; }
TD.user { ont-weight:bold; color:#1f2f8f; }



TABLE.fotogallery_blitz_table { padding:5px; background-color:#eeeeee; }
TD.fotogallery_blitz_bigfoto { vertical-align:top; width:380px; height:380px; order:1px solid #00ff00;  }

TD.fotogallery_blitz_aktiv { padding:5px; background-color:#bb0000; }
TD.fotogallery_blitz_inaktiv { padding:5px; background-color:#eeeeee; }

A.fotogallery_blitz_seite_inaktiv { font-family:arial; font-size:11px; font-weight:bold; color:#444444; text-decoration:none;}
A.fotogallery_blitz_seite_inaktiv:hover { color:#991008; }
.fotogallery_blitz_seite_aktiv { font-family:arial; font-size:13px; color:#991008; font-weight:bold; }
.fotogallery_blitz_pagination  { font-family:arial; font-size:12px; color:#444444; font-weight:bold; }



Table.fotoalbum, td.fotoalbum, td.fotoalbum_titel 
		{ font-family:arial; font-size:12px; color:#1f2f8f; }
td.fotoalbum_akt, td.fotoalbum_titel_akt
		{ font-family:arial; font-size:12px; color:#ffffff; background-color:#1f2f8f; padding-top:5px;
			border-left:1px solid #6a76bb; border-right:1px solid #6a76bb;}
td.fotoalbum_akt	{ background-color:#deeafa; color:#1f2f8f; }
td.fotoalbum_titel, td.fotoalbum_titel a { font-weight:bold; text-decoration:none; color:#1f2f8f;}
td.fotoalbum_titel a:hover {  text-decoration:underline; }

TABLE.baustoffe { font-family:arial; font-size:12px; ackground-color:#ff0000; }
TD.baustoffe_titel { color:#1f2f8f; font-weight:bold; vertical-align:top; font-weight:bold; font-size:13px;}
.baustoffe_text { color:#1f2f8f; ackground-color:#eaeaea; vertical-align:top; font-family:arial; font-size:12px; }
a.baustoffe_link { color:#1f2f8f; font-weight:bold; vertical-align:top; font-family:arial; font-size:12px; text-decoration:none; }
a.baustoffe_link:hover { color:#aaaaaa; font-weight:bold; vertical-align:top; font-family:arial; font-size:12px; text-decoration:none; }
RTE.baustoffe_titel { color:#1f2f8f; ackground-color:#e8e8e8; vertical-align:top; font-weight:bold; color:#991008; font-size:18px;}
RTE.baustoffe_text { color:#1f2f8f; background-color:#eaeaea; vertical-align:top; font-family:arial; font-size:12px; }



TABLE.stdblitz { font-family:arial; font-size:12px; ackground-color:#ff0000; }
TD.stdblitz_titel { color:#1f2f8f;  vertical-align:top; font-weight:bold; font-size:11px;}
.stdblitz_text { color:#1f2f8f;  vertical-align:top; font-family:arial; font-size:11px; }
RTE.stdblitz_titel { color:#1f2f8f;  vertical-align:top; font-weight:bold; color:#991008; font-size:18px;}
RTE.stdblitz_text { color:#1f2f8f;  vertical-align:top; font-family:arial; font-size:12px; }




.leistungen_links { font-family:arial; font-size:12px; font-weight:bold; vertical-align:top; line-height:140%;}
.leistungen_rechts { font-family:arial; font-size:12px; font-weight:normal;  line-height:140%;}
TD.mitarbeiter_name { font-family:arial; font-size:11px; ont-weight:bold; vertical-align:top;
			padding-left:28px;  line-height:140%; eight:20px;}
TD.mitarbeiter_name_over { font-family:arial; font-size:11px; ont-weight:bold; vertical-align:top;
 			padding-left:28px; line-height:140%; background-color:#e5e5e5;}
 			
 			

TABLE.projekte {  font-size:12px; ackground-color:#ff0000; }
TD.projekte_titel_links { font-family:arial; color:#1f2f8f; font-size:10pt; padding-left:10px;}
TD.projekte_titel_links_over { font-family:arial; color:#1f2f8f; font-size:10pt; background-color:#cedfff; padding-left:10px;}

TD.projekte_projekt { color:#1f2f8f; font-family:arial; font-weight:bold; font-size:16px;}
TD.projekte_text { color:#1f2f8f; font-family:arial; font-size:12px; vertical-align:top;}

RTE.projekte_text { color:#1f2f8f; font-family:arial; font-size:12px; }
RTE.projekte_titel { font-family:arial; font-weight:bold; color:#000055; font-size:11pt; } 			

