@charset "utf-8";
/* CSS Document */
@media print {
	body{
		margin: 				10px 0 10px 0;
		font-family:			Arial, Verdana, Helvetica, sans-serif;
		font-size: 				13px;
		color:					#596A71;
	}
	p {
		font-size:				13px;
	}
	div{
		font-size: 				13px;
		line-height:			17px;
	}
	td {
		font-size: 				13px;
		line-height:			17px;
	}
	
	h1{
		font-size: 				17px;
		display:				inline;
		color: 					#9FC000;
	}
	
	h3{
		color:					#596A71;
		font-size: 				13px;
		padding:				0;
		margin:					0;
		
	}
	h2 {
		font-size: 				14px;
		color: 					#596A71;
		display:				inline;
	}
	
	.fblue {
		color:					#60B6E0;	
	}
	a:link{ color: #2181B0; text-decoration: none; }
	a:link { color: #2181B0; text-decoration: none; }
	a:visited { color: #2181B0; text-decoration: none; }
	a:focus { color: #2181B0; text-decoration: none;}
	a:hover { color: #2181B0; text-decoration: none; }
	a:active { color: #2181B0; text-decoration: none; }
	
	div.padding {
		padding:				0 10px 0 10px;
	}
	/********** DESIGN KLASSEN START ***************/
	div#pageHead {
		display:				none;
	}
	img#logo {
		position:				relative;
		top:					9px;
		left:					56px;
		border:					0;
	}
	
	div#PageMain {
		width:					100%;
	}
	
	div#PageMain p{
		margin:					0;
		padding:				5px 0 5px 0;	
	}
	
	div#PageMainBG div#ContentBorder div.ColumnLeft {
		width:					50%;
		float:					left;
	
	}
	div#PageMainBG div#ContentBorder div.ColumnRight {
		width:					50%;
		float:					right;
	}
	
	div#PageMain div#PageMainBG {
		
		padding:				0 10px 0 10px;
	}
	
	div#PageMain div#PageMainBG div#ContentBorder {
		z-index:				1;
		float: 					right;
		width:					100%;
		
	}
	div#PageMain div#ContentBorderTop {
		height:					12px;
		font-size:				5px;
	}
	div#PageMain div#ContentBorderBottom {
		height:					12px;
		font-size:				5px;
	}
	
	div#PageMain div#PageMainBG div#ContentBorder div#breadcrumb {
		display:				none;
		margin-bottom:			10px;
	}
	
	div#PageMain div#PageMainBG ul#naviLevel1 {
		display:				none;
	}
	
	div#PageMain div#footer{
		clear:					both;
		display:				none;
		
	}
	
	.clear {
		clear:					both;	
	}
	/**** CONTENT START ******/
	div#PageMain div.padding2 p {
		padding: 				10px 0 10px 0;
		margin:					0;
	}
	div#PageMain div.padding2 h1 {
		padding: 				10px 0 10px 0;
		display:				block;
		margin:					0;
	}
	.BoxGreen {
		width:					289px;
		height:					243px;
		background:				url(../pictures/content/BoxGreen.gif) no-repeat top left;
	}
	
	.BoxGreen ul#box1 {
		padding:				0 10px 0 15px;
		margin:					0;
	}
	
	.BoxGreen ul#box1 li {
		list-style:				none;
		padding:				4px 0 3px 10px;
		background:				url(../pictures/icons/BoxArrow.gif) no-repeat left;
		color:					#51ACE4;
		font-size:				12px;
	}
	
	.BoxGreen ul#box1 li.first {
		margin-top:				5px;
	}
	
	.BoxGreen ul.box2 {
		padding:				0 10px 0 15px;
		margin:					0;
	}
	
	.BoxGreen ul.box2 li {
		padding:				0 10px 0 10px;
		padding:				2px 0 2px 10px;
		color:					#51ACE4;
		font-size:				12px;
	}
	
	.BoxGreen ul.box2 li#first {
		color:					#FFF;
		font-size:				12px;
		padding-left:			18px;
		line-height:			14px;
	}
	
	.BoxGreen p#second {
		color:					#51ACE4;
	}
	
	.BoxGreen h1 {
		font-size:				17px;
		color:					#FFF;
		display:				block;
		margin:					0 10px 0 10px;
		padding:				14px 0px 8px 0px;
	}
	.BoxGreen h2 {
		font-size:				14px;
		color:					#FFF;
		display:				block;
		margin:					0 10px 0 10px;
		padding:				5px 0px 8px 0px;
		font-weight:			bold;
	}
	
	div#KiwiStudios {
		margin-top: 			20px;	
	}
	div#KiwiStudios img {
		padding-right:			10px;
		
	}
	
	div#KiwiStudios p{
		padding:				0;
		margin:					0;
	}

	div#KiwiStudios div#StudioHandewitt {
		border:					1px solid transparent;
		width:					289px;
		float:					left;
	
	}
	
	div#KiwiStudios div#StudioBuedelsdorf {
		border:					1px solid transparent;
		width:					289px;
		float:					right;
	}
	
	div#KiwiStudios div#StudioHandewitt:hover,  div#KiwiStudios div#StudioBuedelsdorf:hover {
		border:					1px solid #61B6E1;
		cursor:					pointer;
		background:				url(../pictures/content/u_bg_l.jpg) repeat-x bottom #FFF;
	}
	
	ul#boxShowHide li div#sh1, ul#boxShowHide li div#sh2, ul#boxShowHide li div#sh3, ul#boxShowHide li div#sh4, ul#boxShowHide li  div#sh5, ul#boxShowHide li div#sh6, ul#boxShowHide li div#sh7, ul#boxShowHide li div#sh8,  ul#boxShowHide li div#sh9,  ul#boxShowHide li div#sh10,  ul#boxShowHide li div#sh11,  ul#boxShowHide li div#sh12 {
		font-weight: 		normal;
		display:			block;
		padding:			3px 0 0 0;
		
	
	}
	table#openingHoursTable tr td {
		border:	1px solid #000;
	}
	
}
@media screen {
	
	div#MySlideShow { display: none; width:288px; height: 244px; } 
	
	div#SlideWindow {
		margin-left: 0px;
		margin-right: 0px;
		width: 1500px; 
		height: 125px
	}

	body{
		margin: 				10px 0 10px 0;
		font-family:			Arial, Verdana, Helvetica, sans-serif;
		font-size: 				12px;
		color:					#596A71;
	}
	p {
		font-size:				12px;
	}
	div{
		font-size: 				12px;
		line-height:			17px;
	}
	td {
		font-size: 				12px;
		line-height:			17px;
	}
	
	h1{
		font-size: 				17px;
		display:				inline;
		color: 					#9FC000;
		font-weight:			normal;
	}
	
	h3{
		color:					#596A71;
		font-size: 				13px;
		padding:				0;
		margin:					0;
		
	}
	h2 {
	font-size: 				14px;
	color: 					#40A9DB;
	display:				block;
	font-weight:			normal;
	padding: 10px 0 0 0;
	margin: 0;
	}
	
	.fblue {
		color:					#60B6E0;	
	}
	.fsmallgrey {
		font-size:				11px;
		color:					#999
	}
	.fgreen {
		color:					#9FC000
	}
	
	a:link{ color: #2181B0; text-decoration: none; }
	a:link { color: #2181B0; text-decoration: none; }
	a:visited { color: #2181B0; text-decoration: none; }
	a:focus { color: #2181B0; text-decoration: none;}
	a:hover { color: #9FC000; text-decoration: none; }
	a:active { color: #2181B0; text-decoration: none; }
	
	a.LinkArrow {
		background: url(../pictures/icons/LinkArrow.gif) left top no-repeat;
		padding-left: 7px;
	}
	
	div.padding {
		padding:				0 10px 0 10px;
	}
	/********** DESIGN KLASSEN START ***************/
	div#pageHead {
		width:					790px;
		background:				url(../pictures/banner/mainBG.jpg) no-repeat #FFF top left;
		height:					211px;
		position: 				absolute;
		left: 					50%;
		margin-left: 			-395px;
	}
	img#logo {
		position:				relative;
		top:					9px;
		left:					56px;
		border:					0;
	}
	
	div#headText {
	position:				absolute;
	top:					105px;
	left:					207px;
	width:					362px;
	font-size:				18px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#45A9DA;
	font-weight:			normal;
	line-height:			23px;
	text-align:				center;
	}
	
	div#headText span {
		color:					#FFF;	
	}
	div#neueroeffnung {
		position:			absolute;
		top:				0;
		right:				0px;
		width:				200px;
		height:				200px;
		z-index:			1;
		cursor:				hand;
	}
	
	
	
	div#PageMain {
		width:					790px;
		position:				absolute;
		top:					231px;
		left: 					50%;
		margin-left: 			-395px;	
	}
	
	div#PageMain p{
		margin:					0;
		padding:				5px 0 5px 0;	
	}
	
	div#PageMainBG div#ContentBorder div.ColumnLeft {
		width:					289px;
		float:					left;
	
	}
	div#PageMainBG div#ContentBorder div.ColumnRight {
		width:					289px;
		float:					right;
	}
	
	div#PageMain div#PageMainBG {
		background: 			url(../pictures/content/u_bg_l.jpg) bottom repeat-x;
		padding:				0 10px 0 10px;
	}
	
	div#PageMain div#PageMainBG div#ContentBorder {
		z-index:				1;
		float: 					right;
		width:					611px;
		background:				url(../pictures/content/PageMainBG.gif) top left repeat-y;
	}
	div#PageMain div#ContentBorderTop {
		background:				url(../pictures/content/tbg2.gif);
		height:					12px;
		font-size:				5px;
	}
	div#PageMain div#ContentBorderBottom {
		background:				url(../pictures/content/bbg.jpg) bottom left no-repeat;
		height:					12px;
		font-size:				5px;
	}
	
	
	
	div#PageMain div#PageMainBG div#ContentBorder div#breadcrumb {
		background:				url(../pictures/content/lineDottedG.gif) repeat-x bottom;
		margin-bottom:			10px;
	}
	
	div#PageMain div#PageMainBG div#ContentBorder div#breadcrumb a:hover { 
		color: 					#2181B0;
		text-decoration: 		none; 
	}
	
	div#PageMain div#PageMainBG div#ContentBorder div#breadcrumb p {
		height:					20px;
		padding:				0;
		margin:					0;
		color:					#717273;
		font-size:				11px;
	}
	
	
	
	
	
	div#PageMain div#PageMainBG ul#naviLevel1 {
		float:					left;
		border-top: 			2px solid #86C8E8;
		border-bottom: 			2px solid #86C8E8;
		width:					152px;
		background:				#FFF;
		padding:				0;
		margin:					5px 0 0 0;
	}
	div#PageMain div#PageMainBG ul#naviLevel1 li {
		list-style: 			none;
		margin: 				0; 
		background:				url(../pictures/navi/entryBg.jpg) left bottom repeat-x;
	}	
	div#PageMain div#PageMainBG ul#naviLevel1 li.active {
		list-style: 			none;
		margin: 				0; 
		background:				url(../pictures/navi/entryBg.jpg) left bottom repeat-x #E7F0B3;
		
	}
	
	
	div#PageMain div#PageMainBG ul#naviLevel1 li a:hover { 
		color: 					#2181B0;
		text-decoration: 		none; 
	}
	
	div#PageMain div#PageMainBG ul#naviLevel1 li ul#naviLevel2 li {
		list-style: 			none;
		margin: 				0; 
		background:				url(../pictures/line/oDotted2.gif) bottom repeat-x;
	
	}
	
/** Nicht fuer IE bis V6 START *****/
	div#PageMain div#PageMainBG ul#naviLevel1 li a {
		display:				inline;
		background:				none;
		line-height:			25px;
		padding:				0 18px 0 18px;
		
	}
	div#PageMain div#PageMainBG ul#naviLevel1 li.active a {
		font-weight:			bold;
		color:					#9FC100;
		background:				none;
	}
	
	div#PageMain div#PageMainBG ul#naviLevel1 li a:hover{
		none;	
	}
	
	
	div#PageMain div#PageMainBG ul#naviLevel1 li ul#naviLevel2 li a {
		display:				inline;
		background:				none;
		line-height:			25px;
		padding:				0 5px 0 23px;
		text-decoration:		none;
		font-weight:			normal;
		
	}
	
	
	div#PageMain div#PageMainBG ul#naviLevel1 li ul#naviLevel2 li.active a {
		font-weight:			bold;
		color:					#9FC100;
		background:				none;
	}
/** Nicht fuer IE bis V6 ENDE *****/

/**** Fuer IE > V7 START ******/
	html>body div#PageMain div#PageMainBG ul#naviLevel1 li a {
		display:				block;
		background:				url(../pictures/navi/entryLevel1.gif) left no-repeat;
		line-height:			normal;
		padding:				5px 15px 5px 13px;
	}
	
	html>body div#PageMain div#PageMainBG ul#naviLevel1 li.active a {
		font-weight:			bold;
		color:					#9FC100;
		background:				url(../pictures/navi/entryLevel1Active.gif) left no-repeat;
	}
	html>body div#PageMain div#PageMainBG ul#naviLevel1 li.active a#Menu {
		background:				url(../pictures/navi/entryLevel1ActiveDown.gif) left no-repeat;
	}
	html>body div#PageMain div#PageMainBG ul#naviLevel1 li a:hover{
		background:				#F3F4C8 url(../pictures/navi/entryLevel1.gif) left no-repeat;	
	}
	
	/*** Level 2 START ***/
	
	
	html>body div#PageMain div#PageMainBG ul#naviLevel1 li ul#naviLevel2 li a {
		display:				block;
		background:				url(../pictures/navi/entryLevel2.gif) left no-repeat !important;
		line-height:			normal;
		padding:				5px 5px 5px 23px;
		text-decoration:		none;
		font-weight:			normal;
		
	}
	
	
	html>body div#PageMain div#PageMainBG ul#naviLevel1 li ul#naviLevel2 li.active a {
		font-weight:			bold;
		color:					#9FC100;
		background:				none;
	}
	/*** Level 2 ENDE ***/
	
/**** Fuer IE > V7 ENDE ******/	
	
	div#PageMain div#PageMainBG  ul#naviLevel1 li ul#naviLevel2 {
		width:					152px;
		background:				#F7FAE5;
		padding:				0;
		margin:					0
	}
	
	
	
	
	div#PageMain div#footer{
		clear:					both;
		width:					790px;
		background:				url(../pictures/footer/bbg.gif) top left no-repeat;
		margin:					0;
		height:					195px;
		
	}
	
	div#PageMain div#footer div#footerLinks {
		padding-top: 			152px;
		text-align:				center;
	}
	
	div#PageMain div#footer div#footerLinks a{
		font-size:				11px;
		color: 					#798A1C;
	}
	
	div#PageMain div#footer div#footerLinks p{
		margin:					2px 0 2px 0;
		color: 					#798A1C;
		font-size:				11px;
		padding:				0;
	}
	
	.clear {
		clear:					both;	
	}
	/**** CONTENT START ******/
	div#PageMain div.padding2 p {
		padding: 				10px 0 10px 0;
		margin:					0;
	}
	div#PageMain div.padding2 h1 {
		padding: 				15px 0 0 0;
		display:				block;
		margin:					0;
	}
	.BoxGreen {
		width:					289px;
		height:					243px;
		background:				url(../pictures/content/BoxGreen.gif) no-repeat top left;
	}
	
	.BoxGreen ul#box1 {
		padding:				0 10px 0 15px;
		margin:					0;
	}
	
	.BoxGreen ul#box1 li {
		list-style:				none;
		padding:				4px 0 3px 10px;
		background:				url(../pictures/icons/BoxArrow2.gif) no-repeat left;
		font-size:				12px;
	}
	
	.BoxGreen ul#box1 li.first {
		margin-top:				5px;
	}
	
	.BoxGreen ul.box2 {
		padding:				0 10px 0 15px;
		margin:					0;
	}
	
	.BoxGreen ul.box2 li {
		padding:				0 10px 0 10px;
		list-style:				none;
		padding:				2px 0 2px 10px;
		background:				url(../pictures/icons/BoxArrow.gif) no-repeat left top;
		font-size:				12px;
	}
	
	.BoxGreen ul.box2 li#first {
		background:				url(../pictures/content/BoxGreenArrow.gif) no-repeat left;
		color:					#FFF;
		font-size:				12px;
		padding-left:			18px;
		line-height:			14px;
	}
	
	.BoxGreen p#second {
		background:				url(../pictures/line/whiteDotted.gif) repeat-x bottom;
	}
	
	.BoxGreen h1 {
		font-size:				17px;
		color:					#FFF;
		display:				block;
		margin:					0 10px 0 10px;
		padding:				14px 0px 8px 0px;
		background:				url(../pictures/line/whiteDotted.gif) repeat-x bottom;
	}
	.BoxGreen h2 {
		font-size:				14px;
		color:					#FFF;
		display:				block;
		margin:					0 10px 0 10px;
		padding:				5px 0px 8px 0px;
		font-weight:			bold;
	}
	
	div#KiwiStudios {
		margin-top: 			20px;	
	}
	div#KiwiStudios img {
		padding-right:			10px;
		
	}
	
	div#KiwiStudios p{
		padding:				0;
		margin:					0;
	}
	
	div#KiwiStudios div#StudioHandewitt {
		border:					1px solid transparent;
		width:					289px;
		float:					left;
	
	}
	
	div#KiwiStudios div#StudioBuedelsdorf {
		border:					1px solid transparent;
		width:					289px;
		float:					right;
	}
	
	div#KiwiStudios div#StudioHandewitt:hover,  div#KiwiStudios div#StudioBuedelsdorf:hover {
		border:					1px solid #61B6E1;
		cursor:					pointer;
		background:				url(../pictures/content/u_bg_l.jpg) repeat-x bottom #FFF;
	}
	
	ul#boxShowHide {
		padding-top: 			10px 0 0 0;
		margin: 				0;
	}
	ul#boxShowHide li{
		padding:				3px 0 5px 0;
		padding-left:			10px;
		margin:					0;
		font-weight:			bold;
		background:				url(../pictures/navi/arrowB.gif) left top no-repeat;
		list-style:				none;
	}
	ul#boxShowHide li div#sh1, ul#boxShowHide li div#sh2, ul#boxShowHide li div#sh3, ul#boxShowHide li div#sh4, ul#boxShowHide li  div#sh5, ul#boxShowHide li div#sh6, ul#boxShowHide li div#sh7, ul#boxShowHide li div#sh8,  ul#boxShowHide li div#sh9,  ul#boxShowHide li div#sh10,  ul#boxShowHide li div#sh11,  ul#boxShowHide li div#sh12 {
		font-weight: 		normal;
		display:			block;
		padding:			3px 0 0 0;
		
	
	}
	
	ul#boxShowHide li div span {
		display:				block;
		background:				url(../pictures/content/list.gif) left top no-repeat;
		padding-left:			5px;
		padding-bottom: 		5px;
	}
	
	
	div#price1 p, div#price2 p, div#price3 p, div#price4 p, div#price5 p{
		margin:				0 5px 0 5px;
		padding:			0;
		display:			block;
	}
	
	div#price1 {
		float: 				left; 
		width: 				195px; 
		background:			url(../pictures/content/priceBG.jpg) repeat-x bottom;
		border-right:		1px solid #86C8E8;
	}
	div#price2 {
		float: 				left; 
		width: 				195px; 
		background:			url(../pictures/content/priceBG.jpg) repeat-x bottom;
		border-right:		1px solid #86C8E8;
		border-left:		1px solid #FFF;
	}
	
	div#price3{
		float: 				left; 
		width: 				195px; 
		background:			url(../pictures/content/priceBG.jpg) repeat-x bottom;
		border-left:		1px solid #FFF;
	}
	div#price4{
		float: 				left; 
		width: 				195px; 
		background:			url(../pictures/content/priceBG.jpg) repeat-x bottom;
		border-right:		1px solid #86C8E8;
	}
	div#price5{
		float: 				left; 
		width: 				195px; 
		background:			url(../pictures/content/priceBG.jpg) repeat-x bottom;
		border-left:		1px solid #FFF;
	}
	div#price1 h2, div#price2 h2, div#price3 h2, div#price4 h2, div#price5 h2 {
		color:				#2080B0;
		display:			block;
		padding:			0 5px 10px 5px;
		margin:				0;
		font-size:			17px;
	}
	div#price5 h2 {
		font-size:			16px;
		color:				#9FC000;
	}
	
	div#price1 h2 span, div#price2 h2 span, div#price3 h2 span, div#price4 h2 span, div#price5 h2 span {
		color:				#9FC000;
	}
	div#price5 h2 span {
		color:				#737476;
	}
	div#price1 img, div#price2 img, div#price3 img, div#price4 img, div#price5 img {
		margin:				10px 5px 5px 5px;
	}
	
	div.boxGrey {
	border: 				1px solid #DFDFDF;
	padding: 				5px;
	}
	div#openingHours{
		background:			url(../pictures/content/priceBG.jpg) repeat-x bottom;
	
	} 
	
	div#openingHours table thead tr td {
		padding-bottom:		10px;
	}
	div#openingHours table thead tr td h2 {
		font-weight:		bold;	
	}
	
	div#openingHours table tbody tr td.day {
		padding:			0 10px 0 0px;
		height:				30px;
		width:				30px;
		font-weight: 		bold;
		border-right:		1px solid #B6DEF1;
		background:			url(../pictures/line/blueWhite.jpg) bottom repeat-x
	}
	
	div#openingHours table tbody tr td.spacer {
		border-left:		1px solid #FFF;
	}
	
	div#openingHours table tbody tr td.Hours {
		
		background:			url(../pictures/line/blueWhite.jpg) bottom repeat-x
	}
	div#openingHours table tbody tr td.Hours2 {
		border-right:		4px solid #FFF;
		
	}
	div#openingHours table tbody tr td {
		background:			url(../pictures/line/blueWhite.jpg) bottom repeat-x;
	}
	div#StudioTour {
		
		padding: 			20px 0 20px 37px;
	}
	div#StudioTour div#PicShadowLeft {
		width: 				3px;
		height: 			81px;
		float:				left;
		background:			url(../pictures/background/pictureShadowTopLeft.jpg) top right no-repeat
	
	}
	div#StudioTour div#PicShadowBottom {
		background: 		url(../pictures/background/pictureShadowBottom.jpg) top no-repeat;
		width:				515px;
		height: 			5px;
	}
	div#StudioTour div#PicShadowRight {
		float:				left;
		height:				159px;
		width:				4px;
		background:			url(../pictures/background/pictureShadowTopRight.jpg) top left no-repeat;
	}
	div#StudioTour div#Picture {
		border:				1px solid #DFDFDF;
		width:				510px;
		padding: 			7px 0 7px 0;
		float:				left;
		text-align:			center;
		
	}
	div#StudioTour div#PicNavi {
		margin-top:			20px;
		padding-top:    	10px;
		border-top:			1px solid #CCC;
		width:				510px;
	}
	
	div#StudioTour div#PicNavi p {
		padding: 			0;
		margin: 			0;
	}
	div#StudioTour div#PicNavi span {
		float:				left; 
		width: 				300px; 
		text-align:			center;
		font-size:			11px
	}
	a#LinkNext {
		font-size: 			11px;
		background: 		url(../pictures/icons/forward.gif) right no-repeat;
		padding-right: 		13px;
	}
	a#LinkNext:hover {
		background: 		url(../pictures/icons/forward_hover.gif) right no-repeat;
	}
	a#LinkBack {
		font-size:			11px;
		background: 		url(../pictures/icons/back.gif) left no-repeat;
		padding-left: 		13px;
	}
	a#LinkBack:hover {
		background: 		url(../pictures/icons/back_hover.gif) left no-repeat;
	}
	
	form#kontaktForm {
		
	}
	form#kontaktForm input, select, textarea {
		border:				1px solid #AFD8ED;
		width:				360px;
		float:				left;
		margin: 			5px 0 5px 0;
		color:				#596A71;
		font-family:		Arial, Helvetica, sans-serif;
	}
	
	form#kontaktForm input.checkbox {
		border:				0;
		width:				30px;
		margin:				5px 5px 5px 70px;
	}
	form#kontaktForm label.labelCheckbox {
		width:				350px;
	}
	form#kontaktForm div.line {
		background:			url(../pictures/line/blueWhite.jpg) repeat-x;
		margin: 			10px 10px 10px 10px;
	}
	form#kontaktForm span {
		display:			block;
		padding-left: 		70px;
	}
	form#kontaktForm label {
		display:			block;
		width:				80px;
		float:  			left;
		margin: 			5px 0 5px 0;
		text-align:			left;
	}
	
	form#kontaktForm br { 
  		clear: 				both;
	}
	form#kontaktForm div#vornameError {
		width: 				250px; 
		float:				left;
		
	}
	form#kontaktForm div#nachnameError {
		width: 				250px; 
		float:				left;
		
	}
	
	.lineBlueWhite {
		background:			url(../pictures/line/blueWhite.jpg) repeat-x;
		height:				5px;
	}
	.tooltipinputerr{
		padding: 			2px 0 2px 18px;
		border: 			solid 1px red;
		background: 		#ffff99 url(../pictures/icons/exclamation.png) no-repeat 2px center;
	}

	.tooltipinputok{
		padding: 			2px 0 2px 18px;
		border: 			solid 1px green;
		background: 		url(../pictures/icons/accept.png) no-repeat 2px center;
	}

	.tooltipshowpanel{
		z-index: 			auto;
		display: 			none;
		position:			absolute;
		width: 				276px;
		height: 			35px;
		overflow: 			hidden;
		text-indent: 		5px;
		line-height: 		40px;
		font-size: 			12px;
		font-family: 		Arial;
		background: 		url(../pictures/background/tooltop.gif) no-repeat left top;
		opacity:			0.9;
    	filter: 			alpha(opacity=90);
	}
	
}
/**** CONTENT ENDE ******/
