
html {
	min-height:		100.05%;
	margin-top:		10px;
}

body { 
	background-color:	#d6e5ec;
	text-align:		center;
}

a, a:link, a:visited, a img {
	border-width:		0px;
}


#mainFrame {
	width:			958px;
	margin:			auto;
	background-color:	white;
	cell-spacing:		0px;
	cell-padding:		0px;
}

#mainFrame td{
	vertical-align: 	top;
	padding:		0px;
	margin:			0px;
}


/* ---- Kopf ------------------------------------- */

#Logo {
	padding-top:		12px;
	float:			left;
}

#Telefon {
	padding-top:		26px;	
	float:			right;
}



/* ---- Hauptmenue ------------------------------------- */



#mainMenue {
	float:			left;
	width:			100%;
	height:			25px;
	margin-top:		15px;
	background-color:	#eee2e2;	
}



#mainMenue .mainMenueLink a:link, #mainMenue .mainMenueLink a:visited {
	float:			left;	
	text-align:		center;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		16px;	
	background-color:	#b00500;
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		white;
	color:			white;
	text-decoration:	none;
	padding:		3 12 4 12;
	margin:			0px;	
}

#mainMenue .mainMenueLink a:hover, #mainMenue .mainMenueActiveLink a {
	float:			left;	
	text-align:		center;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		16px;	
	background-color:	#ff724c;
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		white;
	color:			white;
	text-decoration:	none;
	padding:		3 12 4 12;
	margin:			0px;	
}

/* ---- rosa Verlauf ------------------------------------- */

#rosaVerlauf {
	display: 			block;
	float:				left;
	width:				100%;
	height:				135px;	
	margin-top:			8px;
	margin-bottom:		20px;
	background-image:	url(pics/verlauf-rosa.jpg);
	padding-left: 		0px;
	padding-bottom:		0px;
	margin-left:		0px;
}

#BannerBild  {
	paddin: 			0px;
	margin:				0px;
	margin-bottom:		-6px;
	text-align: 		left;
	float:				left;
	margin-left:		-10px;
}

#BannerBild  img{	
	padding-left:		0px;
	margin-left:		0px;
}

#Gesicht {
	paddin: 			0px;
	margin:				0px;
	text-align:			right;
}


/* ---- middle Frame ------------------------------------- */

#leftSpace {	
	width:			20px;
	margin:			0px;
	padding-right:		0px;
}

#rightSpace {
	width:			20px;
	margin:			0px;
	padding:		0px;
}


#middleFrameCenter {
	width:			577px;
}



#middleFrameLeft {	
	width:			167px;
	height:			100%;	
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		#d2e4e6;
	border-left-style:	solid;
	border-left-width:	1px;
	vertical-align:		top;
	padding:		0px;
	margin:			0px;
}



#middleFrameRight {
	width:			167px;
	height:			100%;	
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		#d2e4e6;
	border-left-style:	solid;
	border-left-width:	1px;
	vertical-align:		top;
}



/* ---- content -------------------------------------------- */

#page_content {
	margin:			0px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:		1.6em;
	font-weight:		normal;
	text-align:		left;
	color: 			black;
	margin-left:		10px;
	margin-right:		10px;
}

#page_content p.align-center {
	text-align:		center;
}

#page_content ul{
	list-style-image:	url(pics/listen-zeichen-mitte.gif);
}

#page_content a:link, #page_content a:visited{
	color:			black;
}

#page_content a:hover{
	color:			#ca2b28;
}

#page_content im {
	border-style:		solid;
	border-width:		1px;
	vertical-align:		top;
	border-color:		#d2e4e6;	
}



#contentRight ul {
	list-style-position:	outside;
	padding-left:		16px;
	list-style-image:	url(pics/listen-zeichen-mitte.gif);
}




/* ----------------- Linker Bereich ------------------------------------------*/

#contentLeft table{	
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		normal;
	padding:		0px;
	margin:			0px;
}

#subMenue a{
	text-decoration:	none;
	color:			#b40001;
}

#subMenue td a{
	line-height:		1.8;
}

#contentLeft a {
	margin-bottom: 5px;
}

#contentLeft a:hover, #active a{
	color:			#ff724c;
}

#contentLeft p{
	padding:		0px;
	margin:			0px;
}

#PlatzhalterLinks {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		normal;
	padding:		0px;
	margin:			0px;
	padding-left:		20px;
}


/* ------------------- Rechter Bereich -------------------------------*/

#contentRight, #contentRight p{	
	margin-top:		0px;
	padding-top:		0px;
	margin-left: 		10px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:		1.0em;
	letter-spacing:		0.1em;
}

#contentRight h2 {
	margin-top: 		0px;
	line-height:		1em;
	margin-bottom:		10px;
	color:			#fd7249;
}

#contentRight ul {
	line-height:		1.6em;
	margin-top:		5px;
	margin-bottom:		5px;
	padding-left:		25px;
	margin-left:		0px;
}


/* ---- content Heading ---------------------------------- */


#contentHeading h1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		bold;
	text-align:		left;
	color: 			#fd7249;
	margin-left:		10px;
}

h2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		bold;
	text-align:		left;
	color: 			#ff6d46;
	margin-bottom:		0px;
}



/* ----- Link zum Anfang ------------------------------------- */

#anchorToTop {
	text-align:		right;
	padding-right:		10px;
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		#d3e4eb;
}

#anchorToPagetop {
	padding-right:		10px;
	
}


/* ----- Fusszeile ------------------------------------------------ */

#Fuss {
	height:	20px;
}


#Fusszeile {
	width:			918px;
	height:			20px;
	background-color:	#fbf2f3;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	margin-top:		20px;	
	margin-bottom:		20px;
}

#Copyright {
	float:			left;
	color:			black;
	padding-left:		20px;
	padding-top:		3px;
	padding-bottom:		4px;
	padding-right:		10px;
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		white;
}


#FusszeilenMenue a{
	float:			left;
	color:			#ca2b28;
	text-decoration:	none;
	padding-top:		3px;
	padding-bottom:		4px;
	padding-left:		5px;
	padding-right:		5px;	
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		white;
}

#NikolaouLogo {
	text-align:		right;
	padding-top:		5px;
	padding-right:		10px;
}

/* ---- Schatten unten ------------------------------------- */

#SchattenUnten {
	width:			958px;
	height:			8px;
	margin:			auto;
	background-image:	url(pics/schatten-unten.jpg);
	font-size: 		8px;
	margin-bottom:		20px;
}

#SchattenUntenLinks {
	float:			left;
}

#SchattenUntenRechts {
	float:			right;
}


/* ----------------- Sitemap --------------------------------------*/

.tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:link{
	color:			#bf7979;
}

.tx-dropdownsitemap-pi1 a:hover{
	color:			#ca2b28;
}


/*-------------------------Kontaktformular ---------------------------*/

#mailform .csc-mailform{	
	border: 			0px;
}


#mailform {
	text-align:			right;
	margin-top:			20px;
	margin-right:		50px;
}


#mailform input{
	margin-right:		10px;
	width:				300px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#fd7249;
}

#mailform .csc-mailform-field{
	margin-bottom:		20px;
}

#mailformAnrede{
	margin-right:		230px;
	text-align:			left;
	width:				80px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#fd7249;
}

#mailform  select{
	border-style:		solid;
	border-width:		1px;
	border-color:		#fd7249;
}

#mailform .csc-mailform-check{
	width:				20;
	padding-left:		0px;
	margin-right:		293px;
	margin-left:		-2px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#fd7249;
}

#mailformBemerkung{
	margin-right:		10px;
	text-align:			left;
	vertical-align:		top;
	width:				300px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#fd7249;
}

#mailform .csc-mailform-submit{
	width:				120px;
	margin-right:		190px;
	margin-top:			20px;
	border-style:		none;
	border-width:		1px;
	border-color:		#ff724c;
	background-color:	#fd7249;
	color:				white;
}


