body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	width: 100%;
	text-align: center;
/* zum Zentrieren der Seite im IE */
/*	background-repeat: repeat-y;  */
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 19px;
/*	background-attachment: fixed; */
/*	background-position: center bottom; */
}
/*=====fixiertes Logo===========================================*/
img.mitglied {
	margin-top: 5px;
	margin-bottom: 5px;
}
#fotozeile {
	font-size: 0.8em;
	font-style: italic;
	text-align: left;
	position: relative;
	top: -9px;
	bottom: -5px;
	margin-bottom: -17px;
}
/*=========================================================*/
h1, h2, h3, h4, p, .poll, table.contentpaneopen {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	list-style-type: none;
}
ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	font-size: 1em;
	list-style-type: none;
}
h1, h2, h3, .artikelkopf, .contentheading, {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	font-style: inherit;
	text-align: left;
	color: #00306f;
	line-height: 18px;
	font-size: 16px;
}

div.artikelkopf {
	padding-bottom: 10px;
	text-decoration: underline;
}
.moduletable_menu h3 {
	text-indent: 10px;
	padding-bottom: 5px;
}
.moduletable_menu ul {
	font-size: 12px;
}
#modul00 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 93%;
	height: auto;
}
#modul01 {
	background-image: url(../images/referenzen.jpg);
	text-align: center;
	width: 156px;
	height: 100%;
	margin-top: 4px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 2px;
	border: solid 1px #00528d;
}
#modul01 h2 {
	color: white;
	text-align: center;
}
#modul02 {
	background-color: #cfd7e1;
	text-align: center;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	width: 156px;
	height: 53px;
	margin-bottom: 5px;
	border: solid 1px #00528d;
}
#modul02 h4 {
	line-height: 1em;
}
#modul03 {
	width: 93%;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#blockoben { position: relative; left: -4px; width: 747px; height: 200px; margin: 0; padding: 0; }
#textblockunten { background-position: 50% bottom; list-style-position: outside; margin: 0; padding: 0; float: none; }
#kinder { background-image: url(../images/kinder.png); background-repeat: no-repeat; background-position: right top; position: relative; top: 40px; left: 45px; width: 235px; height: 148px; float: right; }
#kinderF { background-image: url(../images/kinderF.png); background-repeat: no-repeat; background-position: right top; position: relative; top: 40px; left: 45px; width: 235px; height: 148px; float: right; }
h1, .artikelkopf, .contentheading { color: #00306f; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
h6 { color: #d10a0a; font-size: 1.3em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.rott { color: #d10a0a; font-size: 1.3em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
fieldset.input {
	border: 0px none;
}
a:link {
	color: #b01515;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
}
a:visited {
	color: #501;
	font-weight: bold;
}
.referenzliste ul li a {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f02 {
	color: #adc2d7;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f03 {
	color: #91aec9;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f04 {
	color: #7599bb;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f05 {
	color: #5e7ea5;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f06 {
	color: #4f7099;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f07 {
	color: #254f87;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.referenzliste a.f08 {
	color: #00306f;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.menge {
	color: #00306f;
	font-size: 15px;
	font-family: "Courier New", Courier, Monaco, monospace;
	font-weight: normal;
	vertical-align: 2px;
	white-space: pre;
}
.referenzliste a:hover {
	color: #fff;
}
.linieoben {
	border-top: 1px solid #00306f;
}
/*=========================================================*/
.moduletable {
	padding-bottom: 15px;
}
#headwrap {
	position: relative;
	height: 20px;
	margin-bottom: 20px;
}
#logopos {
	position: relative;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.bruening {
	color: #238;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #e2eaf4;
	position: absolute;
	top: 0;
	left: -10px;
	overflow: visible;
	outline: ridge 5px #238;
}
#wrapper {
	height: 100%;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#sprachen {
	font-weight: bold;
	position: relative;
	top: 6px;
	float: left;
}
#sprachen input {
	font-weight: bold;
	border: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #b9c8e5;
	line-height: 28px;
	height: 28px;
	width: 28px;
}
#navigation {
	position: relative;
	right: 11px;
	float: right;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0pt;
	padding-top: 1em;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited {
	padding: 0.4em 1.8em;
	color: #fff;
	background-color: #851032;
	text-decoration: none;
}
#navigation a:hover {
	color: #fff;
	background-color: #d37c78;
}
/*====Linker Bereich=============================================*/
#leftwrap {
	text-align: left;
	width: 180px;
	margin-right: 10px;
	float: left;
}
* html #left {
	display: inline;
}
#left {
	width: 180px;
	background-image: url(../images/left-mid.png);
	background-repeat: repeat-y;
}
#leftinner2 .moduletable {
	padding-left: 10px;
}
/*====Rechter Bereich=============================================*/
#right {
	width: 788px;
	text-align: left;
	float: left;
}
#linienou { padding-bottom: 2px; border-top: 1px solid #119; border-bottom: 1px solid #119; }


.buerogebaeude { background-image: url(../images/buero.jpg); background-repeat: no-repeat; background-position: 50% top; position: relative; height: 180px; border-bottom: 1px solid #119; }
* html #right {
	display: inline;
}
#rightinner {
	background-image: url(../images/right-mid.png);
	background-repeat: repeat;
	width: 786px;
	margin: 0;
	padding: 0;
	border: 0;
}
#rightinner2 {
/*für Text und Haus der Woche*/
	position: relative; height: auto; margin-left: 0; list-style-type: none; padding: 20px; border: 0; }
#rightinner3 {
/*Für die Liste*/
	margin-left: 0px;
	list-style-type: none;
	padding: 20px;
	border: 0px;
}
#rightinner4 {
	text-align: center;
	list-style-type: none;
	margin-left: 0;
	padding: 20px;
	border: 0;
}
#objderwoche { vertical-align: top; width: 100%; height: 302px; float: none; margin-top: 5px; list-style-type: none; }
.objdw { position: relative; width: 440px; height: 292px; overflow: hidden; float: left; margin-top: 3px; margin-right: 8px; border: solid 1px #053677; }
.objdw a {  }
.TOBJDWw { color: #fff; font-size: 30px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; line-height: 0; text-decoration: none; position: relative; top: 15px; left: -447px; }
.TOBJDWs { position: relative; left: -456px; float: left; }
.objdw img { border-style: none; outline-style: none; }
.objtxt { text-align: left; width: 290px; height: 292px; float: right; margin-top: -29px; padding-top: 5px; }
.objdwtxt { color: #00306f; font-size: 1.3em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.broschuere { text-align: center; margin-top: 5px; margin-right: 8px; margin-bottom: 5px; float: left; outline: solid 1px black; }
.verkauftext { width: 350px; height: 547px; float: right; padding-top: 25px; }
.verkauftext h1 { color: #00306f; text-align: left; }
.illu { float: right; margin-bottom: 15px;}
.blog {
}
table.contentpane {
	width: 558px;
	overflow: hidden;
	display: inline;
	padding-bottom: 10px;
}
/*====Breichauswahl=============================================*/
#bereiche {
	background-color: #5d83b3;
	width: 100%;
	height: 20px;
}
#bereiche ul {
	text-align: center;
	width: 100%;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
}
#bereiche li {
	display: inline;
}
#bereiche a {
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
#bereiche a:link, #bereiche a:visited {
	padding: 0.4em 0.5em;
	color: white;
}
#bereiche a:hover {
	color: #adc2d7;
	text-decoration: underline;
}
/*====Vorschau=============================================*/
.UebersichtModul { width: auto; height: 142px; margin-bottom: 2px; border: solid 2pt #84b0df; }
.UebersichtNEU { background-image: url(../images/NEU.png); background-repeat: no-repeat; background-position: right 50%; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #e9bf34; }
.Vverkauft2008 { background-color: #f3e4e4; background-image: url(../images/verk2008.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vverkauft2009 { background-color: #f3e4e4; background-image: url(../images/verk2009.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vverkauft2010 { background-color: #f3e4e4; background-image: url(../images/verk2010.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vvendu2008 { background-color: #f3e4e4; background-image: url(../images/vendu2008.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vvendu2009 { background-color: #f3e4e4; background-image: url(../images/vendu2009.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vvendu2010 { background-color: #f3e4e4; background-image: url(../images/vendu2010.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vvendu2010 { background-color: #f3e4e4; background-image: url(../images/vendu2010.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vvermietet2010 { background-color: #f3e4e4; background-image: url(../images/verm2010.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vvermietet2009 { background-color: #f3e4e4; background-image: url(../images/verm2009.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vloue2010 { background-color: #f3e4e4; background-image: url(../images/loue2010.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }
.Vloue2009 { background-color: #f3e4e4; background-image: url(../images/loue2009.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 2px; width: auto; height: 142px; border: solid 2pt #fec6c6; }

.vtiteltext { overflow: hidden; text-align: left; width: 480px; float: right; margin-left: -5px; padding-top: 5px; padding-right: 20px; }
._link {
	vertical-align: top;
	margin-top: 2px;
}
._link a {
	font-weight: bold;
	text-align: left;
	margin-top: 2px;
	width: 52px;
	height: 100%;
	float: left;
	overflow: hidden;
	vertical-align: top;
	text-decoration: none
}
._link a:hover {
	background-color: #ace;
	text-decoration: none;
}
.zurück {
	text-align: right;
	vertical-align: bottom;
}
.zurück a {
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	text-decoration: none;
}
.zurück a:hover {
	background-color: #ace;
	text-decoration: none;
}
.linkmehr {
	color: #bd0000;
	font-family: "Courier New", Courier, Monaco, monospace;
	text-align: right;
	vertical-align: bottom;
}
.linkmehr a {
	color: #bd0000;
	font-family: "Courier New", Courier, Monaco, monospace;
	text-decoration: none;
	text-align: right;
	text-decoration: none;
	vertical-align: bottom;
}
.linkmehr a:hover {
	font-family: "Courier New", Courier, Monaco, monospace;
	background-color: #ace;
	text-decoration: none;
}
.nummer { font-size: 1.1em; font-weight: bold; font-style: italic; text-align: left; vertical-align: top; }
.vorschau {
	position: inherit;
	float: left;
}
.vorschau a img {
	margin-right: 5px;
	position: inherit;
	float: left;
	border: solid 1px #00306f;
}
.preisv { color: #bd0000; font-size: 1.4em; font-weight: normal; text-decoration: line-through; white-space: pre; }
.preis {
	color: #bd0000;
	font-size: 1.4em;
	font-weight: bold;
	white-space: pre;
}
.vtext { line-height: 1.1em; margin-top: 5px; }
.vortpreis { text-align: right; width: 100px; float: right; clear: none; margin-top: 4px; padding-right: 10px; padding-left: 0; }
.neu {
	color: green;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #ae0;
}
.Kaufgesuch { line-height: 1em; position: relative; width: 742px; height: 125px; float: left; margin-top: 5px; margin-bottom: 5px; }
.Bild01 { color: #758baf; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/haus.png); background-repeat: no-repeat; background-position: center 50%; position: relative; top: 1px; left: 1px; width: 222px; height: 114px; float: left; margin-right: 5px; padding-top: 2px; padding-left: 2px; }
.Bild02 { color: #758baf; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/wohnung.png); background-repeat: no-repeat; background-position: center 50%; margin-right: 5px; padding-top: 2px; padding-left: 2px; position: relative; top: 1px; left: 1px; width: 222px; height: 116px; float: left; }
.Bild03 { color: #758baf; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/villa.png); background-repeat: no-repeat; background-position: center 50%; margin-right: 5px; padding-top: 2px; padding-left: 2px; position: relative; top: 1px; left: 1px; width: 222px; height: 116px; float: left; }
.Bild04 { color: #758baf; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/reihenhaus.png); background-repeat: no-repeat; background-position: center 50%; margin-right: 5px; padding-top: 2px; padding-left: 2px; position: relative; top: 1px; left: 1px; width: 222px; height: 116px; float: left; }
.Bild05 { color: #758baf; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/bauernhaus.png); background-repeat: no-repeat; background-position: center 50%; margin-right: 5px; padding-top: 2px; padding-left: 2px; position: relative; top: 1px; left: 1px; width: 222px; height: 116px; float: left; }
.kgname { color: #00306f; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; left: 5px; width: 500px; border-bottom: 1px double #00306f; border-top-color: #00306f; border-right-color: #00306f; border-left-color: #00306f; }
.kgtitel { color: #850f0f; font-size: 1.3em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; width: 500px; padding-top: 5px; }
.kgtext { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-align: justify; padding-top: 5px; width: 500px; }
/*====Einzel-Darstellung=============================================*/
.EinzelModul { text-align: center; width: 736px; height: auto; margin-top: -10px; margin-bottom: 2px; padding-top: 31px; border: solid 4pt #5d83b3; }
.Everkauft2008 { background-image: url(../images/verk2008.png); background-repeat: repeat-y; background-position: center bottom; margin-bottom: 2px; width: 736px; height: auto; margin-top: -10px; padding-top: 31px; border: solid 4pt #f4dddd; }
.Everkauft2009 { background-image: url(../images/verk2009.png); background-repeat: repeat-y; background-position: center bottom; margin-bottom: 2px; width: 736px; height: auto; margin-top: -10px !important; padding-top: 31px; border: solid 4pt #f4dddd; }
.Everkauft2010 { background-image: url(../images/verk2010.png); background-repeat: repeat-y; background-position: center bottom; margin-top: -10px !important; margin-bottom: 2px; padding-top: 31px; width: 736px; height: auto; border: solid 4pt #f4dddd; }
.Evermietet2009 { background-image: url(../images/verm2009.png); background-repeat: repeat-y; background-position: center bottom; margin-bottom: 2px; width: 736px; height: auto; margin-top: -10px !important; padding-top: 31px; border: solid 4pt #f4dddd; }
.Evermietet2010 { background-image: url(../images/verm2010.png); background-repeat: repeat-y; background-position: center bottom; margin-top: -10px !important; margin-bottom: 2px; padding-top: 31px; width: 736px; height: auto; border: solid 4pt #f4dddd; }
.Evendu2008 { background-image: url(../images/vendu2008.png); background-repeat: repeat-y; background-position: center bottom; margin-bottom: 2px; width: 736px; height: auto; margin-top: -10px !important; padding-top: 31px; border: solid 4pt #f4dddd; }
.Evendu2009 { background-image: url(../images/vendu2009.png); background-repeat: repeat-y; background-position: center bottom; margin-bottom: 2px; width: 736px; height: auto; margin-top: -10px !important; padding-top: 31px; border: solid 4pt #f4dddd; }
.Evendu2010 { background-image: url(../images/vendu2010.png); background-repeat: repeat-y; background-position: center bottom; margin-top: -10px !important; margin-bottom: 2px; padding-top: 31px; width: 736px; height: auto; border: solid 4pt #f4dddd; }
.Eloue2009 { background-image: url(../images/loue2009.png); background-repeat: repeat-y; background-position: center bottom; margin-bottom: 2px; width: 736px; height: auto; margin-top: -10px !important; padding-top: 31px; border: solid 1pt #f4dddd; }
.Eloue2010 { background-image: url(../images/loue2010.png); background-repeat: repeat-y; background-position: center bottom; margin-top: -10px !important; margin-bottom: 2px; padding-top: 31px; width: 736px; height: auto; border: solid 1pt #f4dddd; }
.ani { text-align: center; }
.listenkopf {
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #00306f;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 4px;
}
.bildzahlen { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; margin-top: -2px; }
.bildzahlen a { color: #5078c8; font-size: 1.1em; font-weight: bold; text-decoration: none; }
.bildzahlen a:hover { color: #d10a0a; font-size: 1.1em; font-weight: bold;  text-decoration: none; }
/*.bildzahlen a:visited { color: #339; font-size: 1.1em; font-weight: bold; text-decoration: none; }*/
.elinks {
	vertical-align: top;
	width: 310px;
	height: auto;
}
.animation {
	margin-top: 2px;
	margin-left: 2px;
	border: solid 1px black;
}
.eunterbild { text-align: left; margin-bottom: 5px; padding-right: 36px; padding-left: 36px; }
.ealles { text-align: left; padding: 0 32px 20px; border: solid 1px #cce; }
.etitel {
	height: auto;
	border-bottom: 1px solid #238;
}
.vtitel { border-bottom: 1px solid #238; }
.vtitel h3 { color: #00306f; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.eNummer {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	float: left;
	margin-right: 20px;
}
h5 {
	color: #00306f;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
}
.eBilderBieter {
	text-align: center;
	float: left;
}
.rotz {
	color: red;
}
.eBilderBieter a {
	margin-top: 2px;
	margin-right: 6px;
	padding-top: -1px;
	padding-right: 17px;
	padding-left: 17px;
}
.eBilderBieter a:link, .eBilderBieter a:visited {
	color: #ffff73;
	background-color: #5d83b3;
	text-decoration: none;
	float: left;
}
.eBilderBieter a:hover {
	color: #fff;
	background-color: #a1bcdd;
}
.eBilderNicht {
	color: #dcdcdc;
	text-decoration: none;
	background-color: #a1bcdd;
	float: left;
	margin-top: 2px;
	margin-right: 6px;
	padding-top: -1px;
	padding-right: 17px;
	padding-left: 17px;
}
.epreis { background-repeat: no-repeat; background-position: 80% 50%; text-align: right; margin-top: 2px; }
.epreisF { background-image: url(../images/flagge-FR.png); background-repeat: no-repeat; background-position: 80% 50%; text-align: right; margin-top: 2px; }
.epreisD { background-image: url(../images/flagge-DL.png); background-repeat: no-repeat; background-position: 80% 50%; text-align: right; margin-top: 2px; }
.epreis a { color: #d10a0a; font-size: 1.2em; font-style: oblique; text-decoration: none; }
.epreis a:hover { color: #608bdf; text-decoration: none; }
.erechts { background-color: lime; width: 340px; padding: 1px 4px 5px 0; }
.erechts p {
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
}
.ftext {
	color: #00306f;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	padding-right: 5px;
}
.ntext {
	color: #00306f;
	font-size: 1em;
	line-height: 1.2em;
	text-align: justify;
	padding-right: 5px;
}
.button {
	color: #00306f;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
}
.planbuttons { color: #00306f; font-size: 1em; font-weight: bold; line-height: 1.2em; background-color: #ffff73; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: dotted 1px #339; }
.planbuttons a { color: #00306f; font-size: 1em; font-weight: bold; line-height: 1.2em; text-decoration: none; }
.planbuttons a:hover { color: #1092fe; font-size: 1em; font-weight: bold; line-height: 1.2em; }
.bunten { position: relative; top: 35px; }
.mailbutt {
	text-align: right;
	float: right;
	padding-top: 0;
	padding-right: 5px;
}
.oliste {
	margin-top: 5px;
}
.oliste ul li {
	color: #00306f;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	list-style-type: disc;
	position: relative;
	left: 40px;
}
/*=========================================================*/
#brueningbear { text-align: center; position: relative; top: -20px; }
#brueningbear p {
	line-height: 1.5em;
}
#brueningbear h1 {
	text-align: center;
}
.vortpreis h3 {
	text-align: right;
}
/*=========================================================*/
.module_menu, #left .module {
	list-style-type: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
ul.menu {
	padding-bottom: 15px;
	border-top: 1px dotted #666666;
}
.menu li, .menu {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 18px;
	line-height: 21px;
}
.menu li a {
	display: block;
	height: 20px;
	padding: 3px 3px 3px 5px;
	position: relative;
	left: 1px;
	width: 172px;
	background-image: url(../images/menuepunkt.png);
	background-repeat: no-repeat;
	background-position: 8px 50%;
	border-bottom: 1px dotted #00306f;
}
.menu li a:link, ul.menu a:visited {
	display: block;
	color: #00306f;
	text-decoration: none;
	font-weight: bold;
}
.menu li a:hover {
	display: block;
	color: #507cb4;
	background-image: url(../images/menuepunkt-hover.png);
	background-repeat: no-repeat;
	background-position: 8px 50%;
}
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/*== noch mal eingebaut ============================================*/
.team {
	text-align: left;
	position: relative;
	width: 700px;
	height: 250px;
	float: left;
	margin-top: 5px;
	margin-bottom: 2px;
}
.mitarbeiter {
	position: relative;
	float: left;
	margin-right: 110px;
}
.mitarbeiter_r {
	position: relative;
	float: left;
}
.team img {
	border: solid 1px black;
}
.flagge {
	position: relative;
	top: -20px;
	left: 120px;
	width: 40px;
	height: 0;
	border: solid 1px black;
}
.flagge_f {
	position: relative;
	top: -50px;
	left: 120px;
	width: 40px;
	height: 0;
	border: solid 1px black;
}
.flagge_i {
	position: relative;
	top: -80px;
	left: 120px;
	width: 40px;
	height: 0;
	border: solid 1px black;
}
.mname {
	color: #00306f;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.mtext {
	font-weight: normal;
	line-height: 1em;
	letter-spacing: -0.05em;
}
#impressum {
	text-align: left;
}

.ort-titel_v { color: #fff; font-size: 0.8em; background-color: #5078c8; letter-spacing: -0.1em; padding-right: 2px; padding-left: -1px; }
.hinweis {
	color: #b01515;
	background-color: #fff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: dotted 2px maroon;
}
.page-footer { color: #005483; font-size: 0.8em; font-weight: bold; font-style: italic; position: relative; top: 10px; }
.page-footer a { color: #a30000; font-size: 1em; text-decoration: none; }
.page-footer a:hover { color: #000; font-size: 1em; text-decoration: underline; }
.bieter-reserviert { color: #b01515; font-size: 1.3em; font-weight: bold; font-style: oblique; }
.sHinweis { position: relative; width: 747px; height: 25px; border-top: 1px solid #119; white-space: pre; }
.anzeigen { background-image: url(../images/HGanzeigen.png); background-repeat: no-repeat; background-position: left top; position: relative; width: 746px; height: 135px; padding-right: 30px; padding-left: 20px; list-style-position: inside; }
.banque { width:400px;float:right;margin-right:40px;margin-top:-5px; }
.textfeld { position: relative; width:430px; height: 180px; overflow: hidden; visibility: inherit; float:right; max-height: 160px; padding: 10px; }
.textfeld h1 { color: #00306f; font-size: 1.3em; text-align: left; }
.jobkarr { letter-spacing: -0.1px; margin-bottom: 20px; margin-left: 20px; }
.jobkarr li { color: #850f0f; font-size: 1.25em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: -0.1px; list-style-type: disc; list-style-position: outside; }
.gruppe { background-image: url(../logos/Bilder/Gruppe.png); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 269px; height: 212px; float: left; margin-top: -31px; }
.empf { color: #00306f; font-size: 18px; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-weight: bold; font-style: inherit; line-height: 18px; text-align: left; }
.blinken { text-decoration: blink;}
.EuroKaution { padding-top:2px; padding-bottom:1px; font-size:1.1em; font-style: italic; background-color: #c0e3ee; background-image: url(../logos/Bilder/eurokaution_logo.png); background-repeat: no-repeat; background-position: left 50%; text-align: right; padding-right: 3px; border: solid 2px #92becd; }
