
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;
}

#mainFrame td{
	vertical-align: 	top;
	padding:			0px;
	margin:				0px;
}


/* ---- Kopf ------------------------------------- */

#Logo {
	padding-top:		14px;
	float:				left;
}

#Telefon {
	padding-top:		28px;	
	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:	#b10104;
	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 {	
	margin-top:			8px;
	margin-bottom:		0px;
	padding-bottom:		0px;	
}

#Gesicht {
	text-align:			right;
}


/* ---- middle Frame ------------------------------------- */

#leftSpace {	
	width:				20px;
	margin:				0px;
	padding-right:		0px;
}

#rightSpace {
	width:				20px;
	margin:				0px;
	padding:			0px;
}



#middleFrameLeft {	
	width:				588px;	
	height:				200px;	
	
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		#d4e7e5;
	border-left-style:	solid;
	border-left-width:	1px;
	
	padding:			0px;
	margin:				0px;
	
	margin-top:			20px;
	margin-bottom:		20px;
	padding-bottom:		15px;
}

#middleRightTD {
	width: 				336px;
	
	padding:0;
	margin:0;
	
	background-image:	url(pics/laser-home.jpg);
	background-repeat:	no-repeat;
}

#middleFrameRight .bodytext{
	padding:			0px;
	margin:				0px;
}

#middleFrameRight {	
	vertical-align:		top;
	
	height:				200px;	
	
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		#d4e7e5;
	
	padding:			0px;
	margin:				0px;
	
	margin-top:			20px;
	padding-bottom:		15px;
}



/* ---- content -------------------------------------------- */


#page_content {	
	width:				568px;
	
	padding:			0px;
	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 .bodytext {
	padding-top:		5px;
}

#page_content .bodytext  strong{
	color:				#B10104;
}

#page_content ul, #contentRight ul {
	list-style-image:	url(pics/listen-zeichen-pfeil.gif);
}

#page_content td{
	font-size:			11px;
}


#contentRight ul {
	list-style-position:	outside;
	padding-left:			16px;
}


/* ----------------- 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:				black;
}

#subMenue td a{
	line-height:		1.8;
}

#contentLeft a {
	margin-bottom: 		5px;
}

#contentLeft a:hover, #contentLeft a.active {
	color:				#ca2b28;
}


/* ------------------- Rechter Bereich -------------------------------*/

#contentRight {	

	vertical-align:		top;
	text-align:			left;

	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	//line-height:		1.6em;
		
	padding:			0px;
	margin:				0px;

	padding-left:		100px;

	padding-right:		10px;
}

#contentRight h2 {	
	//line-height:		1em;
	//margin-bottom:		0px;
	//display: 			inline;
	color:				#0264a5;
}

#contentRight p{
	//display: 			inline;
}


#rightBorder td{
	width:				20px;
}


/* ---- content Heading ---------------------------------- */


#contentHeading h1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	text-align:			left;
	color: 				#bf7979;
	margin-left:		10px;
}

h2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-align:			left;
	color: 				#bf7979;
	margin-bottom:		0px;
}



/* ----- Link zum Anfang ------------------------------------- */

#anchorToTop {
	text-align:			right;
	padding-right:		10px;
	
	border-right-style:	solid;
	border-right-width:	1px;
	border-color:		#f6e4d0;
}

#anchorToTopImage {
	padding-right:		10px;
	
}


/* ----- Fusszeile ------------------------------------------------ */

#Fuss {
	height:				20px;
}

#Fusszeile {
	width:				100%;
	height:				20px;

	background-color:	#fbf2f3;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	margin-top:			-2px;	
	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;
}

#LaserUnten img {
	float: 				left;
}

#NikolaouLogo {	
	text-align:			right;
	padding-top:		5px;
	padding-right:		15px;
}

/* ---- 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;
}


