TD.xmasboxcontent {
		border : 0px none;
		background-color : #C1EEC2;
		font-family : Verdana;
		font-size : 12px;
		font-style : normal;
		font-weight : normal;
		color : Black;
		vertical-align : top;
		padding : 5px;
	}

.ausstattung {
	border : 1px solid #DCDCDC;
	background-color : #F5FFFA;
	padding : 3px;
	vertical-align : middle;
	height : 30px;
	overflow : hidden;
}
.warnung {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	color : #ffff00;
	background-color : #ff0000;
	padding: 4px;
}
.fett {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #000000;
	background-color : #ffff00;
	padding: 2px;
}
input.cb {
	margin-left: -4px;
}
td.hilfe_header {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFDEAD;
	border : 1px solid #DCDCDC;
}
.hilfe_content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : transparent;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px solid #DCDCDC;
}
.hinweis {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-align : left;
	background : transparent;
	color : #001400;
	padding : 0px;
	border : hidden;
}
.normaltext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	background : transparent;
	color : #001400;
	padding : 0px;
	border : hidden;
}
td.lagetable_parent {
	border : 1px dotted #DCDCDC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	border-collapse : collapse;
}
td.lagetable_header {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFDEAD;
	border-left-color : #D3D3D3;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #D3D3D3;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : #D3D3D3;
	border-right-style : solid;
	border-right-width : 1px;
}
td.lagetable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : transparent;
	border-left-color : #D3D3D3;
	border-left-style : solid;
	border-left-width : 1px;
	border-bottom-color : #D3D3D3;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-right-color : #D3D3D3;
	border-right-style : solid;
	border-right-width : 1px;
	padding-left : 5px;
	padding-right : 5px;
}
.wrgreen {
	color : Darkgreen;
	font-weight : bold;
	white-space : nowrap;
}
.wrred {
	color : Red;
	font-weight : bold;
	white-space : nowrap;
}
.details_info {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-align : center;
	background : transparent;
	color : #001400;
	padding : 3px;
	border : hidden;
}
.details_info2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-align : left;
	background : transparent;
	color : #001400;
	padding : 0px;
	border : hidden;
}
.details_footer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-align : center;
	background : transparent;
	color : #001400;
	padding : 3px;
	border : hidden;
}
.details_desc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-align : right;
	background : transparent;
	color : #001400;
	padding : 3px;
	border : hidden;
}
.details_head {
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bolder;
	text-align : left;
	background : #F0FFF0;
	color : Black;
	padding : 0px;
	border : hidden;
}
.details_tabe_infos {
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bolder;
	text-align : center;
	background : #ABC5AF;
	color : Black;
	padding : 0px;
	border : hidden;
	width : 180px;
	vertical-align : middle;
	cursor : pointer;
}
.details_tabe_fotos {
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bolder;
	text-align : center;
	background : #336600;
	color : White;
	padding : 0px;
	border : hidden;
	width : 180px;
	vertical-align : middle;
	cursor : pointer;
}
.details_tabe_ecken {
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bolder;
	text-align : left;
	color : Black;
	padding : 0px;
	border : hidden;
	width : 15px;
	height : 30px;
	vertical-align : middle;
	cursor : pointer;
	background-color : transparent;
}
.details {
	font-family : monospace;
	font-size : 14px;
	font-weight : normal;
	text-align : left;
	background : #F0FFF0;
	color : Black;
	padding : 3px;
	border : 1px inset;
}

.link:HOVER {
	text-decoration : none;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	border-bottom : 3px solid #9BC295;
}
.link:ACTIVE {
	text-decoration : none;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	border-bottom : 3px solid #9BC295;
}
.link:LINK {
	text-decoration : none;
	font-weight : bold;
	color : Black;
}
.link:VISITED {
	text-decoration : none;
	font-weight : bold;
	color : Black;
}
TD.mz_header {
	text-align : left;
	font-size : 22px;
	font-family : sans-serif;
	font-style : normal;
	text-decoration : underline;
	text-shadow : Gray;
}
.mausmessage {
	font-family : sans-serif;
	font-size : 20px;
	background-color : #FFD700;
	padding : 5px;
	border : thin solid Gray;
	left : 50px;
	top : 50px;
	width : 300px;
	visibility : hidden;
	height : 150px;
	vertical-align : middle;
	text-align : center;
	position : absolute;
}
TABLE.allgemein {
		border : 2px solid #006400;
		background-color : #006400;
	}
input.navbuttons {
	background-color : #F8F8FF;
	border : 1px solid #A9A9A9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	padding-left : 4px;
	padding-right : 4px;
}
input.navbuttons_current {
	background-color : #ADD8E6;
	border : 1px solid #A9A9A9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	padding-left : 4px;
	padding-right : 4px;
	font-weight : normal;
}
TD.se_navbar {
	border : 0px none;
	font-family : Verdana;
	font-size : 12px;
	font-weight : normal;
	color : Black;
	height : 15px;
	padding: 5px;
	vertical-align : bottom;
}
TD.se_mainnav {
	border : 0px none;
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	color : Black;
	height : 15px;
	padding: 5px;
	vertical-align : top;
}

.layout {
	border : hidden;
	padding : 0px;
	margin : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
}
.layout_green {
	border : hidden;
	padding : 0px;
	margin : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : #006400;
}
DIV.kl_anr {
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : Black;
	margin-bottom : -6px;
}
TD.kurzliste_1 {
	font-family : Verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : Black;
	padding : 2px;
	border-bottom : none;
}
TD.kurzliste_2 {
	font-family : Verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : Black;
	padding : 2px;
	border-bottom : 1px dotted  #DCDCDC;
}
TH.kurzliste {
	border-bottom : 1px dotted  #DCDCDC;
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	padding : 2px;
}
TH.kurzliste_sort {
	border-bottom : 1px dotted #DCDCDC;
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	padding : 2px;
	background : #F5F5F5;
}
	TABLE.suchergebnis {
	border : 2px solid #DCDCDC;
	background-color : #DCDCDC;
}
	TD.se_boxtitle {
	border : 0px none;
	font-family : Arial;
	font-size : 15px;
	font-weight : bold;
	color : Black;
	height : 20px;
	padding-left : 5px;
	padding-right : 5px;
}
TABLE.hinweis {
		border : 2px solid #008000;
		background-color : #008000;
	}
	TABLE.service {
		border : 2px solid #006400;
		background-color : #006400;
	}
	TABLE.impressum {
		border : 2px solid #006400;
		background-color : #006400;
	}
	TABLE.interessent {
		border : 2px solid Red;
		background-color : Red;
	}
	TABLE.anbieter {
		border : 2px solid #79C678;
		background-color : #79C678;
	}
	TABLE.relocation {
		border : 2px solid #3A8840;
		background-color : #3A8840;
	}
	TABLE.zzahl {
	border : 1px dotted Silver;
	background-color : #FFFFE0;
}
	TD.boxtitle {
		border : 0px none;
		font-family : Arial;
		font-size : 15px;
		font-weight : bold;
		color : White;
		height : 20px;
		padding-left : 5px;
		padding-right : 5px;
	}
	TD.boxcontent {
		border : 0px none;
		background-color : white;
		font-family : Verdana;
		font-size : 12px;
		font-style : normal;
		font-weight : normal;
		color : Black;
		vertical-align : top;
		padding : 5px;
	}
	TD.boxpicture {
	border : 0px none;
	background-color : transparent;
	width: 152px;
	vertical-align : top;
	text-align : center;
}
	TD.wr_art {
	border : 0px none;
	background-color : Red;
	font-family : Verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : White;
	vertical-align : top;
	padding : 5px;
}
TD.wr_eigenschaften {
	border : 0px none;
	background-color : White;
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	vertical-align : top;
	padding : 5px;
}
TD.zzahl {
	border : hidden;
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	padding : 5px;
}
	TD.dateclock {
	border : 0px none;
	font-family : Verdana;
	font-size : 10px;
	color : #999999;
}
input.zahleingabe {
	text-align : center;
	font-family : monospace;
	font-size : 16px;
	font-weight : bold;
	border : 1px solid Silver;
}
#fototext {
	font-family: sans-serif;
	font-size: 14px;
	color: white;
}
#fotodresden {
	color: white;
	font-family: sans-serif;
	font-size: 12px;
	position: absolute;
	width: 350px;
	height: 190px;
	border: 3px solid #B22222;
	background-color: #003E01;
	top: 231px;
	left: 339px;
	overflow: hidden;
	visibility: hidden;
}
#fotoerlangen {
	color: white;
	font-family: sans-serif;
	font-size: 12px;
	position: absolute;
	width: 350px;
	height: 190px;
	border: 3px solid #B22222;
	background-color: #003E01;
	top: 481px;
	left: 339px;
	overflow: hidden;
	visibility: hidden;
}
#fotowolnzach {
	color: white;
	font-family: sans-serif;
	font-size: 12px;
	position: absolute;
	width: 350px;
	height: 190px;
	border: 3px solid #B22222;
	background-color: #003E01;
	top: 731px;
	left: 339px;
	overflow: hidden;
	visibility: hidden;
}
