/*
Als erstes die Stylesheets für das Template ...
*/
body {
	margin:				0px;
	background:			white url('./bld/background_body.jpg') repeat-y;
	color:				black;
}

.immoright a {
	color:				#894400;
	font-weight:		bolder;
	font-family:		"Trebuchet MS", sans-serif;
	font-size:			12px;		
}
a {
	color:				#894400;
	font-weight:		bolder;
}

#Hochhaus {
	position:			absolute;
	top:				0px;
	right:				0px;
	z-index:			5;
}

#Head {
	border:				0px solid red;
	position:			absolute;
	top:				0px;
	left:				0px;
	background:			#FFB200 url('./bld/background_Header.jpg') repeat-x;
/*	height:				90px; */
	width:				100%;
	padding:			0px;
	margin:				0px;
}
#Head img {
	border:				0px;
	margin:				0px;
	padding:			0px;
}



#MenueEbeneEins {
	position:				absolute;
	top:					122px;
	width:					220px;
	border:					0px solid red;
	margin:					0px 0px 0px 2px;
	padding:				0px;
	list-style-position:	inline;
	list-style-type:		none;
}
#MenueEbeneEins .MenueItem {
	border:					0px solid black;
	padding:				0px 0px 0px 0px;
	height:					30px;
	margin:					0px 0px 4px 0px;
}
#MenueEbeneEins .MenueItemAktiv {
	border:					0px solid black;
	padding:				0px 0px 0px 0px;
	height:					30px;
	margin:					0px 0px 4px 0px;
}
#MenueEbeneEins .MenueItem a {
	display:				block;
	line-height:			30px;
	padding:				0px 0px 0px 25px;
	font-family:			"Trebuchet MS", sans-serif;
	height:					30px;
	vertical-align:			middle;
	font-size:				12px;
	text-decoration:		none;
	color:					#894400;
	border:					0px solid red;
	background:				url('./bld/background_MenueItem.jpg') 0px 0px no-repeat;
}
#MenueEbeneEins .MenueItemAktiv a {
	display:				block;
	line-height:			30px;
	padding:				0px 0px 0px 25px;
	font-family:			"Trebuchet MS", sans-serif;
	height:					30px;
	vertical-align:			middle;
	font-size:				12px;
	text-decoration:		none;
	color:					#894400;
	border:					0px solid red;
	background:				url('./bld/background_MenueItem.jpg') 0px -60px no-repeat;
}
#MenueEbeneEins .MenueItem a:hover {
	background:				url('./bld/background_MenueItem.jpg') 0px -30px no-repeat;
}
#MenueEbeneEins .MenueItemAktiv a:hover {
	background:				url('./bld/background_MenueItem.jpg') 0px -30px no-repeat;
}
#MenueEbeneEins .MenueItem a:active {
	background:				url('./bld/background_MenueItem.jpg') 0px -60px no-repeat;
}
#MenueEbeneEins .SubMenueItem {
	border:					0px solid black;
	padding:				0px 0px 0px 0px;
	height:					27px;
	margin:					0px 0px 2px 0px;
}
#MenueEbeneEins .SubMenueItemAktiv {
	border:					0px solid black;
	padding:				0px 0px 0px 0px;
	height:					27px;
	margin:					0px 0px 4px 0px;
}
#MenueEbeneEins .SubMenueItem a {
	display:				block;
	line-height:			27px;
	padding:				0px 0px 0px 25px;
	font-family:			"Trebuchet MS", sans-serif;
	height:					27px;
	vertical-align:			middle;
	font-size:				10px;
	text-decoration:		none;
	color:					#894400;
	border:					0px solid red;
	background:				url('./bld/background_SubMenueItem.jpg') 0px 0px no-repeat;
}
#MenueEbeneEins .SubMenueItemAktiv a {
	display:				block;
	line-height:			27px;
	padding:				0px 0px 0px 25px;
	font-family:			"Trebuchet MS", sans-serif;
	height:					27px;
	vertical-align:			middle;
	font-size:				10px;
	text-decoration:		none;
	color:					#894400;
	border:					0px solid red;
	background:				url('./bld/background_SubMenueItem.jpg') 0px -54px no-repeat;
}
#MenueEbeneEins .SubMenueItem a:hover {
	background:				url('./bld/background_SubMenueItem.jpg') 0px -27px no-repeat;
}
#MenueEbeneEins .SubMenueItemAktiv a:hover {
	background:				url('./bld/background_SubMenueItem.jpg') 0px -27px no-repeat;
}
#MenueEbeneEins .SubMenueItem a:active {
	background:				url('./bld/background_SubMenueItem.jpg') 0px -54px no-repeat;
}
#MenueEbeneZwei {
	position:			absolute;
	top:				102px;
	left:				0px;
	margin:				0px 0px 0px 201px;
	border:				0px solid red;
	background:			white url('./bld/background_MenueEbeneZwei.jpg') repeat-y;
}
#MenueEbeneZwei .MenueItem {
	float:				left;
}
#MenueEbeneZwei .MenueItemAktiv {
	float:				left;
}
#MenueEbeneZwei .MenueItem a {
	font-size:			10px;
	font-family:		"Adobe Helvetica", Helvetica, sans-serif;
	letter-spacing:		0px;
	line-height:		13px;
	height:				14px;
	vertical-align:		middle;
	color:				#894400;
	padding:			0px 10px 0px 3px;
	border-left:		1px solid #894400;
	border-bottom:		3px solid white;
	text-decoration:	none;
}
#MenueEbeneZwei .MenueItem a:hover {
	border-bottom:		3px solid #894400;
	background:			#FFB200;
}
#MenueEbeneZwei .MenueItemAktiv a {
	font-size:			10px;
	font-family:		"Adobe Helvetica", Helvetica, sans-serif;
	letter-spacing:		0px;
	line-height:		13px;
	height:			14px;
	vertical-align:		middle;
	color:			#894400;
	padding:		0px 10px 0px 3px;
	border-left:		1px solid #894400;
	border-bottom:		3px solid white;
	text-decoration:	none;
	border-bottom:		3px solid #894400;
	background:			#FFB200;
}
#MenueEbeneZwei .MenueItemAktiv a:hover {
	border-bottom:		3px solid #cccccc;
	background:			#FFB200;
}

#Inhalt {
	position:			absolute;
	top:				122px;
	left:				235px;
	right:				30px;
	border:				0px solid red;
}
#Inhalt td {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:		12px;
	text-align:		left;
	margin:			10px 0px 10px 10px;
}
#LetzteAenderung {
	margin:				150px 0px 0px 0px;
	text-align:			right;
	font-family:		"Lucida Console", monospace;
	font-size:			10px;
	color:				black;
}
#Fuss {
	position:			relative;
	text-align:			center;
	font-size:			10px;
	top:				20px;
	width:				100%;
	font-family:			arial, sans-serif;
	
}
input, textarea {
	border:				1px solid black;
	font-family:		"Trebuchet MS", sans-serif;
	font-size:			10px;
	color:				#894400;
	padding:			0px 3px 0px 3px;
}
h1, h2, h3, h4, h5, h6 {
	margin:				0px;
}
h1 {
	font-size:		18px;
	margin:			10px 0px 5px 0px;
	border-bottom:		1px solid black;
	font-style:		italic;
	background:		#f7f7f7 url('./bld/background_h1.jpg') top right no-repeat;
	padding:		3px 0px 0px 15px;
}
h2 {
	font-size:		16px;
	margin:			10px 0px 5px 30px;
	border-bottom:		1px solid gray;
	background:		#eeeeee url('./bld/background_h1.jpg') top right no-repeat;;
	padding:		3px 0px 0px 10px;
}
h3 {
	font-size:		14px;
	margin:			10px 0px 5px 30px;
	border-bottom:		1px solid gray;
	background:		#eeeeee url('./bld/background_h1.jpg') top right no-repeat;;
	padding:		3px 0px 0px 10px;
}
h4 {
	font-size:		10px;
	font-style:		italic;
}
hr.break {
	clear:			both;
	border:			1px solid #FFB200;
}
ul {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:			12px;
	list-style:			inside disc;
}
.teilreserviert {
	color:				red;
	font-size:			14px;
	font-family:		"Trebuchet MS", sans-serif;
}

.immoright {
	float: right;
	width:	200px;
	border-left:	1px solid black;
	border-bottom:	1px solid black;
	padding:	0px 0px 5px 5px;
	margin:		0px 0px 0px 5px;
}
.immoright h3 {
	font-size:		14px;
	margin:			1px 0px 0px 0px;
	border-bottom:		1px solid gray;
	background:		#eeeeee url('./bld/background_h1.jpg') top right no-repeat;;
	padding:		3px 0px 0px 3px;
}
/* TYPO3 styles */
.tx-mediacookieimmomanager-pi1 {
	border:			0px solid red;
}
.tx-mediacookieimmomanager-pi1 img {
	float:			left;
	margin:			10px 10px 10px 0px;
	border:			3px solid #864400;
	padding:		1px;
}
.tx-mediacookieimmomanager-pi1 p {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:		12;
}
.tx-mediacookieimmomanager-pi1 p.KurzBeschreibung {
	font-style:		italic;
}
div[align=center]{
	border:				0px solid black;
	font-family:		"Trebuchet MS", sans-serif;
	font-size:			12;
}
.csc-header {
	font-family:		"Palatino Linotype", "Georgia", serif;
	color:			#894400;
}
.csc-firstHeader {
	color:			#894400;
}
p.bodytext {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:		12px;
	text-align:		left;
	margin:			10px 0px 10px 10px;
}
.csc-form-labelcell {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:			12px;
	vertical-align:		top;
}
.csc-sitemap a {
	text-decoration:	none;	
}
.csc-sitemap a:hover {
	text-decoration:	underline;	
}
.csc-sitemap-level1 {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:		14px;
	margin:			5px 5px 5px 5px;	
}
.csc-sitemap-level2 {
	font-family:		"Trebuchet MS", sans-serif;
	font-size:		12px;	
	margin:			5px 5px 5px 15px;
}
.csc-menu {
	border:			0px solid black;
	margin:			0px;
	font-family:	"Trebuchet MS", sans-serif;
	font-size:		12px;
}
.csc-menu p{
	margin:			0px;
}
.csc-menu p.csc-abstract{
	margin:			0px 0px 10px 10px;
}
.csc-menu-1 p {
	display:		inline;
	border:			1px solid #894400;
	padding:		2px 8px 2px 8px;
	margin:			3px;
 	background:		#EEEEEE;
	
}
.csc-menu-1 p a {
	text-decoration:	none;
}
.csc-menu-1 p a:hover {
	text-decoration:	none;
	color:				black;
}
.tip {
	text-align:			right;
	font-size:			10px;
	padding:			5px;
	width:				100%;
}
