html, body    { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana; line-height: 1.2em; text-align: center; margin: 0; padding: 0 }
h1  { color: #031257; font-size: 18px; font-weight: bold; margin: 0.67em 0 }
h2 { color: #600; font-size: 14px; font-weight: bold; margin: 0 0 0 30px; padding: 20px 0 0 }
h3 { color: #600; font-size: 16px; font-weight: bold; line-height: 18px; margin: 0 0 0 0; padding: 0 0 0 }
h6  { font-size: 12px; font-weight: bold; line-height: 13px; margin: 0; padding: 0 }
#master  { color: #333; background-color: #fff; text-align: left; margin: 0; width: 100% }
#kopf, #inhalt, #fuss {
	border-color: Gray;
	border-style: solid;
}
#box1   { background-color: #333; background-image: url(../img/bg_box1.jpg); margin: 0; padding: 0; height: 25px; border-style: solid none; border-width: 1px 0; border-color: #fff  }
#menu_head  { background-color: transparent; text-align: right; margin: 0 auto; padding: 0; width: 960px; height: 25px; border-width: 0 }
#menu_head a  { color: #fff; font-size: 11px; font-weight: bold; line-height: 2em; text-decoration: none; margin: 0; padding: 5px; height: 25px; border-width: 0 }
#menu_head a:link { color: #fff; text-decoration: none; background-color: transparent }
#menu_head a:visited { color: #fff; text-decoration: none; background-color: transparent }
#menu_head a:active { color: #fff; text-decoration: none; background-color: transparent }
#menu_head a:hover  { color: #009; text-decoration: none; background-color: #fff }
#box2        { background-color: #fff; background-image: url(../img/bg_box2.jpg); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; height: 132px; border-width: 0 }
#menu      { background-color: transparent; background-image: url(../img/g-fi_logo_web.jpg); background-repeat: no-repeat; background-position: -4px top; text-align: right; margin: 0 auto; padding: 0; width: 960px; height: 132px; border-width: 0 }
#menu ul   { background-color: #2058af; background-image: url(../img/bg_menu_ul.jpg); background-repeat: repeat-x; list-style-position: inside; margin: 0; padding: 0; position: relative; top: 106px; right: 0; bottom: 0; width: auto; height: 25px; float: right; border-top: 1px solid #fff; border-right: 0; border-bottom: 0; border-left: 1px solid white }
#menu a   { color: #fff; font-size: 13px; font-weight: bold; line-height: 2em; text-decoration: none; background-image: url(../img/bg_menu_a.jpg); background-repeat: no-repeat; background-position: right 0; margin: 0; padding: 4px 6px 0 4px; height: 25px; border-width: 0 }
#menu a:link  { color: #fff; text-decoration: none; background-color: transparent; border-width: 0 }
#menu a:hover  { color: #fff; text-decoration: none; background-color: #a4a18d; background-image: url(../img/bg_menu_a.jpg); background-repeat: no-repeat; background-position: right 0; border-top: 1px solid #fff; border-right: 0; border-bottom: 0; border-left: 0 }
#menu li  { display: inline; margin: 0; padding: 0; height: 25px; border-width: 0 }
#box3  { background-color: #f6f6f6; margin: 0; padding: 0; border-width: 0 }
#headline_box  { background-color: #fff; background-image: url(../img/bg_headline.jpg); background-repeat: repeat-x; text-align: left; width: 231px; height: 200px; float: left; border-right: 1px solid #fff }
#headline_box h1   { color: #fff; font-size: 23px; font-weight: bold; line-height: 1.0em; letter-spacing: 1px; padding-left: 12px; position: relative; top: 130px }

#flashbox   { background-color: #ccc; background-image: url(../img/start_flash.jpg); background-repeat: no-repeat; margin: 0 auto; padding: 0 0 0; width: 960px; height: 272px; border-width: 0 }
#box4 { background-color: #fff; background-image: url(../img/bg_box4.gif); background-repeat: repeat-x; margin: 0; padding: 0; border-width: 0 }
#menulinks  { font-weight: bold; background: #fff no-repeat left top; text-align: left; letter-spacing: 0; margin: 0; padding: 0 0 2px; width: 228px; float: left; vertical-align: top }
#menulinks ul { background-color: transparent; list-style: none; margin: 0 0 20px 1px; padding: 10px 0 5px 15px }
#menulinks li    { line-height: 9pt; background-repeat: no-repeat; background-attachment: fixed; background-position: left top; margin: 0 5px 0 0; padding: 0 }
#menulinks a    { color: #6c6956; font-size: 10pt; font-style: normal; font-weight: bold; line-height: 11pt; text-decoration: none; background-color: transparent; background-repeat: no-repeat; background-position: left top; text-align: left; display: block; margin: 0; padding: 0 0 0; border-bottom: 1px solid #a5a28f }
#menulinks a:hover     { color: #fff; font-weight: bold; background-color: #b9b8a6; display: block; margin: 0; padding: 0 0 0; border-bottom: 1px dotted #a6a48f }
#main_content  { background-color: transparent; text-align: right; margin: 0 auto; padding: 4px 0 0; width: 960px; border-width: 0 }
#content     { background-color: #fff; background-image: url(../img/bg_content_oben.jpg); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 0 0 0 232px; padding: 0; width: 728px; height: auto; border-width: 0 }
#content h1  { color: #031257; font-size: 18px; font-weight: bold; background-color: transparent; margin: 0 0 0 30px; padding: 20px 0 0 }
ul { list-style-type: disc; margin: 1em 0 1em 40px }
li { margin: 0 0 0 30px; padding: 0 }
/*	Infoboxen Startseite	*/
#infobox_news   { line-height: 13pt; background: white repeat-x left top; text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 237px; height: 190px; float: left; border-width: 0 }
#infobox_news p  { line-height: 13pt; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: left; margin: 0 0 0 5px; padding: 0 -11px 0 10px; width: 230px; border-style: none none solid; border-width: 0 0 1px; border-color: #d3d1c3 }
#infobox_makler p, #infobox_bauen p, #infobox_kaufen p, #infobox_finanzieren p { line-height: 13pt; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: left; margin: 0; padding: 0 10px; width: 190px; float: left }
#infobox_makler  { line-height: 13pt; background: #fff repeat-x left top; text-align: left; margin: 0 0 0 4px; padding: 0; position: relative; width: 237px; height: 190px; float: right }
#infobox_makler h1 { color: #001f3e; font-size: 1em; font-style: normal; background: #fff repeat-x left top; text-align: left; letter-spacing: normal; margin: 0; padding: 0 0 0 5px; border-top: 1px solid #fff }
#infobox_bauen  { line-height: 13pt; background: #fff repeat-x left top; text-align: left; margin: 0 0 0 4px; padding: 0; width: 237px; height: 190px; float: right }
#infobox_bauen h1 { color: #5c4406; font-size: 10pt; font-style: normal; line-height: 13pt; background: #fff repeat-x left top; text-align: left; letter-spacing: normal; margin: 0; padding: 0 0 0 5px; border-top: 1px solid #fff }
#infobox_kaufen  { line-height: 13pt; background: #fff repeat-x left top; text-align: left; margin: 0 2px 0 0; padding: 0; width: 237px; height: 190px; float: right }
#infobox_kaufen h1 { color: #485f17; font-size: 10pt; font-style: normal; line-height: 13pt; background: #fff repeat-x left top; text-align: left; letter-spacing: normal; margin: 0; padding: 0 0 0 5px; border-top: 1px solid #fff }
#infobox_finanzieren  { line-height: 13pt; background: #fff repeat-x left top; text-align: left; margin: 0 0 0 4px; padding: 0; width: 237px; height: 190px; float: right }
#infobox_finanzieren a { color: #6c6956; text-decoration: none }
#infobox_finanzieren a:link { color: #6c6956; text-decoration: none }
#infobox_finanzieren h1 { color: #064669; font-size: 10pt; font-style: normal; line-height: 13pt; background: #fff repeat-x left top; text-align: left; letter-spacing: normal; margin: 0; padding: 0 0 0 5px; border-top: 1px solid #fff }
#fuss   { background-color: #fff; background-image: url(../img/bg_footer.jpg); background-repeat: repeat-x; margin: 0; padding: 0; width: 100%; height: 250px; clear: right; border-width: 0 }
p  { margin: 10px 30px 0; padding: 0 }
table  { margin-left: 30px; border-width: 0 }
/*Styles für Formulare*/
input, textarea     { color: #2e3022; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f0eee1; margin: 0; width: 99%; border-top: 1px solid #aca996; border-right: 1px solid #aca996; border-bottom: 1px solid #aca996; border-left: 0 }
.select { color: #2e3022; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f0eee1; margin: 0; width: 99%; border-style: solid solid solid none; border-width: 1px 1px 1px 0; border-color: #aca996 #aca996 #aca996  }
input#fon { width: 140px }
input#button   { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #aca996; cursor: pointer; width: 80px; border-style: solid; border-width: 1px; border-color: #999b7e #000 #000 #999b7e }
input#button:hover, input#button:focus  { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #aca996; cursor: default; border-style: solid; border-width: 1px; border-color: #c1c5c9 white white #c1c5c9 }
input#radio { width: 20px }
input:focus, textarea:focus  { color: #2e3022; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 0; padding: 0; border: solid 1px #46483a }
a { color: #7a7764; text-decoration: underline }
a:link  { color: #663; text-decoration: none }
a:visited { color: #aca996; text-decoration: none }
a:hover { color: #000; text-decoration: none }
#div marquee  { color: #fff; background-color: #000; margin: 0; padding: 0; width: 150px; height: 22px; float: left; border-width: 0 }
#news_date  { background-color: #ededed; text-align: right; margin: 0 30px; padding: 0 10px 0 0 }
#news_btns { background-color: transparent; text-align: right; margin: 0 30px; padding: 0; border-top: 0; border-right: 0; border-bottom: 1px dotted #ccc; border-left: 0 }
.table_border  { margin: 0; padding: 0 0 0 0; border-style: none none solid; border-width: 0 0 4px; border-color:   #f1f0de }
.table_border1  { margin: 0; padding: 0 0 0 0; border-style: none none solid; border-width: 0 0 4px; border-color: #fff }
/*<agl.folder "Makler Templates">*/
	#makler_popup { margin: 0; padding: 0; border-width: 0 }
	#makler_popup table { margin: 0; padding: 0; border-width: 0 }
	#makler_popup a { color: #600; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
	#makler_popup a:visited { color: #600; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
	#makler_popup a:link { color: #600; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
	#makler_popup a:hover { color: #600; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; border-width: 0 }
	#makler { margin: 0; padding: 0; border-width: 0 }
	#makler table { margin: 10px 11px 0 15px; padding: 0; border-width: 0 }
	#makler a { color: #600; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
	#makler a:visited { color: #600; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
	#makler a:link { color: #600; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
	#makler a:hover { color: #600; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; border-width: 0 }
/*</agl.folder>*/
/*<agl.folder "we styles">*/
	#we_temp  { border-width: 0 }
	#we_temp input  { background-color: #fff; margin: 0; padding: 0; width: 200px; border: solid 1px #000 }
	#we_temp input#checkbox { background-color: #fff; width: auto; border: solid 1px #000 }
	#we_temp textarea  { background-color: #fff; margin: 0; padding: 0; width: 200px; border: solid 1px #000 }
	#we_temp input#button { color: #fff; background-color: #5e5c4f; width: auto; border: solid 1px #000 }
	#we_temp input#button:hover { background-color: #c0beb1; width: auto; border: solid 1px #000 }
/*</agl.folder>*/
/*<agl.folder "sub_menu_makler">*/
	#sub_makler li { color: #fff; background-repeat: no-repeat; background-position: right 0; display: inline; margin: 0 25px 0 0; padding: 0; border-style: none; border-width: 0; border-color:  transparent   }
	#sub_makler ul { color: #fff; background-color: transparent; text-align: center; list-style-position: inside; margin: 0; padding: 0; width: auto }
	#sub_makler a:hover { color: #fff; font-size: 14px; font-weight: bold; background-color: #828177; list-style-position: inside; margin: 0; padding: 0 10px; vertical-align: top; border-width: 0 }
	#sub_makler a:visited { color: #fff; font-size: 14px; font-weight: bold; background-color: transparent; margin: 0; padding: 0 10px; width: 134px; border-width: 0 }
	#sub_makler a:link { color: #fff; font-size: 14px; font-weight: bold; background-color: transparent; margin: 0; padding: 0 25px; width: 134px; border-width: 0 }
	#sub_makler { color: #fff; font-size: 14px; font-weight: bold; background-color: #aca892; text-align: center; margin: 10px 0 0; padding: 0; border: solid 2px #d8d6c9 }
/*</agl.folder>*/
#mietkauf_info  { color: #031871; font-size: 19px; font-weight: bold; text-align: left; width: 220px; height: 190px; float: right }
#mietkauf_info a { color: #009 }
#mietkauf_info a:link { color: #009 }
#mietkauf_info a:hover { color: #000 }

