table.indexohne { 
							 color:#7c7c7c;
							 font-family:arial;
						 	 font-size:9pt;
						 	 line-height:1.5;  
						 	 }
							 
table.pagefooter { 
							 color:#555555;
							 font-family:arial;
						 	 font-size:9pt;
						 	 line-height:1.5;  
						 	 }
							 
body { font-family:arial;
		 	  margin-bottom:0px; }							 


table { font-family:arial; font-size:10pt; }

h1 {font-family:arial;
font-size:12pt;
font-weight:bold;
display:inline; }

h2{font-family:arial;
font-size:10pt;
font-weight:bold;
display:inline; }

h3{font-family:arial;
font-size:10pt;
font-weight:bold;
display:inline; 
color:#6c6c6c; }

smartext_h3 { color:#6c6c6c; }

a.bottomlink { font-family:arial; font-size:9pt; color:#7c7c7c; text-decoration:none; }
a.bottomlink:link { color:#7c7c7c; text-decoration:none; }
a.bottomlink:visited { color:#7c7c7c; text-decoration:none; }
a.bottomlink:hover { color:#7c7c7c; text-decoration:none; }

a.white{ text-decoration:none; font-family:arial; color:#FFFFFF; }
a.white.link { text-decoration:none; font-family:arial; color:#FFFFFF; }
a.white:hover { text-decoration:none; color:#FFFFFF; }
a.white:visited { text-decoration:none; color:#FFFFFF; }

a.grey{ text-decoration:none; font-family:arial; color:#7c7c7c; }
a.grey.link { text-decoration:none; font-family:arial; color:#7c7c7c; }
a.grey:hover { text-decoration:none; color:#7c7c7c; }
a.grey:visited { text-decoration:none; color:#7c7c7c; }

form { display:inline; }

input.newPass {
    padding: 2px;
    height:20px;
		width:150px;
		font-family:arial;
		font-size:8pt;
		cursor:pointer;
		border:1px solid #cccccc;
		background-color:#e8e8e8; 
		color:#555555; }

input.newPass:hover { background-color:#f0f0ee; border:1px solid #cccccc; }

textarea.contactcomment { border:1px solid #9c9d9f;
					font-family:arial;
					font-size:10pt;
					color:#555555;	
					padding-left:3px;
					width:320px;
					height:120px; }

input.contact 	{	border:1px solid #9c9d9f;
					font-family:arial;
					font-size:10pt;
					color:#555555;	
					padding-left:3px;
					width:320px;
}

input.sendContact {	border:1px solid #9c9d9f;
					background-color:#e1e1e2; 
					color:#555555; }
input.sendContact:hover { background-color:#f1f1f2;}

#popup {
	background: #efefef;
	border: 2px solid #ccc;
	width: 410px;
	padding: 15px;
	position: absolute;
	top: 250px;
	left: 150px;
}

#popup h1 {
	font-size: 1.1em;
}


#popup a {
  top: 5px;
	width: 5px;

}

#close a {
  top: 5px;
	width: 5px;
	position: absolute;
}

#showPlan {
	background: #efefef;
	border: 2px solid #ccc;
	width: 700px;
	padding: 10px;
	position: absolute;
	top: 250px;
	left: 150px;
}

#showPlan a {
  top: 5px;
	width: 5px;
	position: absolute;
	left: 690px;
}


#showPictures {
	background: #efefef;
	border: 2px solid #ccc;
	width: 500px;
	padding: 10px;
	position: absolute;
	top: 250px;
	left: 20%;
}
