td.adminleft { border:1px solid #C0C0C0; }
td.adminright { border:1px solid #C0C0C0; }
td.admincontrols,.border { border:1px solid #000000; }
td.admindelete { border:1px solid #C0C0C0; }
td.adminok { border:1px solid #C0C0C0; }
td.aktuelles { text-align:left; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:14px; }
td.btnspacer { width: 38px; height:4px; }
td.content { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff; background-color:#006ab3; }
td.text { text-align:center; font-family:Arial, Helvetica, sans-serif; border-width:0px; border-style:; border-color:; font-size:14px; color: #FFFFFF; font-weight: bold; }
td.thin { text-align:center; font-family:Arial, Helvetica, sans-serif; border-width:0px; border-style:; border-color:; font-size:12px; color: #FFFFFF; font-weight: bold; }
td.button_m { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff;  }
td.button_e { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff;  }
td.button_k { text-align:left; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
td.flash { border-bottom-style: solid; border-bottom-color: #FFFFFF; border-bottom-width: 1px; }
td.img { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff; background-color:#006ab3; }
td.panoimg { z-index:2; width: 600px; height: 215px; border-width: 1px; border-style: solid; border-color: #FFFFFF; }
td.panomini { z-index:2; width: 100px; height: 100px; border-width: 1px; border-style: solid; border-color: #FFFFFF; }
td.panominiov { z-index:2; width: 213px; height: 213px; align: center; valign: middle; }
td.ps2 { width: 13px; height: 13px; }
td.searchres { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; }
td.searchresimg { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff; color: #FFFFFF; background-color:#00a8d2; }
td.stdtext { text-align:left; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; } 
td.searchres { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; }
td.imgseries { text-align:center; vertical-align: middle; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; padding: 3px; border-width:1px; border-style:solid; border-color:#C0C0C0; background-color:#ffffff;}
td.fb { width: 53;}
td.fb2 { align: left; valign: top; width: 510; height: 420;}

table.aktdetail { width: 790px; height: 580px; }
table.verkaufen { font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff; background-color:#227ab6; float: left; display:inline; padding: 5px}
table.tblborder { background-color:#16588c; border-style: solid; border-color: #949494; border-width: 1px; padding: 5px}

div.ansehen { width:260; overflow:auto; position:absolute; top:188px; left:35px; z-index:3; }
div.ansehenmz { width:260; overflow:auto; position:absolute; top:363px; left:32px; z-index:3; }
div.content { text-align:left; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0;padding:0; } 
div.contente { text-indent:20px; text-align:left; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0;padding:0; } 
div.img { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#ffffff; background-color:#006ab3; }
div.bauimg { text-align:center; align: center; font-family:Arial, Helvetica, sans-serif; padding: 3px; border-width:1px; border-style:solid; border-color:#C0C0C0; background-color:#ffffff; float: left; display:inline;}
div.bspacer { float: left; display:inline; width: 110px; align: center; text-align:center;}
div.pagen { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; align: center; }
div.pnview { width:199; height: 50; overflow:auto; position:absolute; top: 170px; left:410px; z-index:3; }
div.pntitel { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; }
div.gewerbetitel { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; }
div.pntext { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; }
div.spacer { position:relative; width: 50px; float:left; } 
div.wmimg { position:absolute; left:0px; z-index:2; float: left;}
div.mzimg { position:absolute; left:0px;  z-index:2; float: left; padding: 3px; border-width:1px; border-style:solid; border-color:#C0C0C0; background-color:#ffffff;}
div.wmcontent, div.mzcontent { position:relative; width: 470px; float:right; }
div.wmtitel, div.mztitel { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; }
div.ptitelc { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #FFFFFF; font-weight: bold; text-align: center; align: center;}
div.wmthemen, div.mzthemen { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; }
div.wmthemenc, div.mzthemenc { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style: italic; color: #FFFFFF; }
div.link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; text-decoration: none; }
div.link2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
div.btitel { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; }
div.btitel14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; }
div.btitel18 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #FFFFFF; font-weight: bold; }
div.preis { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; }
div.stdtext { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; }
div.vtitel { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #FFFFFF;}

div.admmenunormal {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: none; }

input.button { font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; width: 120; height: 22; text-align: center; }
input.routenplaner { border-top-width:1px; border-left-width:1px; background:#EEEEEE; border-bottom-width:1px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; border-right-width:1px; width: 160; height: 25; }
input.kontaktbutton { font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; width: 200; height: 22; text-align: center; }
input.inptxt { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; width: 200; height: 22; }
input.inptxta { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; width: 350; height: 22; }
input.inptxtb { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; width: 370; height: 22; }
input.wohnungssuche { text-align:left; font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; }
input.formulare { text-align:left; color:#000000; font-size:14px; padding:5px; font-family:Arial, Helvetica, sans-serif; border-width:3px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; width: 350; height: 28; }
input.formularerp { text-align:left; color:#000000; font-size:14px; padding:5px; font-family:Arial, Helvetica, sans-serif; border-width:3px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; width: 500; height: 28; }
input.formulareerr { text-align:left; color:#000000; font-size:14px; padding:5px; font-family:Arial, Helvetica, sans-serif; border-width:3px; border-style:solid; border-color:#fd4444; background-color:#FFFFFF; width: 350; height: 28; }
input.formbutton { font-family:Arial, Helvetica, sans-serif; border-width:1px; border-style:solid; border-color:#3c6aaf; background-color:#FFFFFF; width: 250; height: 24; text-align: center; align:center}
textarea.formulare { text-align:left; color:#000000; font-size:14px; padding:5px; font-family:Arial, Helvetica, sans-serif; border-width:3px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; width: 600; height: 150; }
textarea.formulareerr { text-align:left; color:#000000; font-size:14px; padding:5px; font-family:Arial, Helvetica, sans-serif; border-width:3px; border-style:solid; border-color:#fd4444; background-color:#FFFFFF; width: 600; height: 150; }

img.rahmen { padding: 3px; border-width:1px; border-style:solid; border-color:#C0C0C0; background-color:#ffffff;}

span.normal { text-align:left; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0;padding:0; }
span.gelb { text-align:left; color: #000000; background-color:#FFFF66; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0;padding:0; }

a.link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.linkt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; text-decoration: none; }
a.aktuelles { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #355ea4; text-decoration: none; }
a.linku { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; text-decoration: underline; }
a.pagenw { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; align: center; text-decoration: none; }
a.pagenr { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: red; align: center; text-decoration: none; }
a.searchres { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.download { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.ptitel { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #FFFFFF; font-weight: bold; }
.ptitel16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; font-weight: bold; }
.admincontrols,.adminleft,.tablehead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: none; }
.adminbutton { font:bold 11px Verdana, Tahoma, sans-serif; color:#000000; background-color:#E4F0FC; vertical-align:middle; text-align:center; alignment:center; padding:1px 1px 1px 1px; border:1px solid #3366CC; }
.admintxtbx,.inputbox { font:normal 10px Verdana, Tahoma, sans-serif; background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#000000; }
.fehler { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ff7171; font-weight: bold }
.loginbox{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:110px; height:16px; border-color:#0451A4; border-style:solid; border-width:1px; background-color:#FFFFFF; }
.pageb { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #FFFFFF; }
.hl { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: bold; }

tr, div { text-align:left; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0;padding:0; }

p { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif;  font-size:14px; padding:0; margin: 0; line-height: 1.5;}

.mail { border:1px solid black; font-size:12px; font-family:Arial; color:#000000; background-color:#ffffff }
.mailbutton { border:0px solid transparent; font-size:12px; height:24; font-family:Arial; color: rgb(0,0,255); width:120; background-color:transparent; cursor:hand }

    div.rotatorx {
	position:relative;
	height:205px;
	margin-left: -40px;
	display: block;
}
	div.rotatorx ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotatorx ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotatorx ul li.show {
	z-index:500
}
    div.rotator1 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator1 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator1 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator1 ul li.show {
	z-index:500
}
    div.rotator2 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator2 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator2 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator2 ul li.show {
	z-index:500
}
    div.rotator3 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator3 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator3 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator3 ul li.show {
	z-index:500
}
    div.rotator4 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator4 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator4 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator4 ul li.show {
	z-index:500
}
    div.rotator5 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator5 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator5 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator5 ul li.show {
	z-index:500
}
    div.rotator6 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator6 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator6 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator6 ul li.show {
	z-index:500
}
    div.rotator7 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator7 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator7 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator7 ul li.show {
	z-index:500
}
    div.rotator8 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator8 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator8 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator8 ul li.show {
	z-index:500
}
    div.rotator9 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator9 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator9 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator9 ul li.show {
	z-index:500
}
    div.rotator10 {
	position:relative;
	height:115px;
	margin-left: -40px;
	display: none;
}
	div.rotator10 ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div.rotator10 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div.rotator10 ul li.show {
	z-index:500
}
