@charset "UTF-8";* {	margin: 0;	padding: 0}a:focus {	outline:none;}/* These 2 lines specify style applied while slider is loading */	.csw {	width: 100%;	height: 330px;	background: #fff;	overflow: hidden;	visibility: hidden;}.csw .loading {	margin: 200px 0 300px 0;	text-align: center}.stripViewer { /* This is the viewing window */	position: relative;	overflow: hidden; /* this is the border. should have the same value for the links */	margin: auto;	width: 970px; /* Also specified in  .stripViewer .panelContainer .panel  below */	height: 330px;	clear: both;	background: #fff;	float: left;}.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */	position: relative;	left: 0;	top: 0;	width: 100%;	list-style-type: none;	height: 350px;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */	}.stripViewer .panelContainer { /* Each panel is arranged end-to-end */	float:left;	height: 330px;	position: relative;	width: 700px; /* Also specified in  .stripViewer  above */}.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */	padding: 10px;}.panel {	float:left;	height: 100%;	position: relative;	width: 970px;	visibility: inherit;}.stripNav { /* This is the div to hold your nav (the UL generated at run time) */	/*float: right; */	/*margin-right: auto;*/	position: absolute;	right: 0px;	top: 50px;	/*background: url("images/geburtskarten.gif") no-repeat center;*/	visibility: visible;}#cont_slider {	position:relative;	z-index: 10;	margin-left: 10px;	padding-top: 40px;	height:330px; /* Total Box Hight Left and Right */	width: 970px;}#cont_slider h3 {	color: #ff7fd2;	font-size:19px;	font-weight:normal;	margin-bottom: 15px;}#cont_slider p {	font-weight: normal;	font-size: 13px;}.slider_left {	position:absolute;	left:9px;	top:34px;	width:230px;	height:185px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 5px;}.slider_left p {	padding-top: 15px;}.slider_left ul {	list-style-type: none;	margin: 0;	bottom: 30px;	left:0px;	height: 40px;	width: 180px;	position: absolute;}.slider_left li {	height: 40px;	background-repeat: no-repeat;	font-size: 12px;	font-weight: bold;	margin-top: 5px;	padding-top: 0.2em;}.slider_middle {	position:absolute;	left:264px;	top:34px;	width:250px;	height:185px;	margin-top: 20px;	margin-bottom: 20px;}.slider_right {	position:absolute;	left:531px;	top:34px;	width:250px;	height:185px;	margin-top: 20px;	margin-bottom: 20px;}.slider_right_right {	position:absolute;	left:810px;	top:34px;	width:139px;	height:185px;	margin-top: 20px;	margin-bottom: 20px;}.slider_right_right ul {	list-style-type: none;	margin-top:15px;}.slider_right_right li {	margin-top:3px;}		  .geburtskarte a {			display:block;			width: 138px;			height:29px;			background-image: url(../img/button/geburtskarten_hover.gif);			background-repeat: no-repeat;		  }		  		  .taufkarte a {			display:block;			width: 138px;			height:29px;			background-image: url(../img/button/taufkarten_hover.gif);			background-repeat: no-repeat;		  }		  		  .hochzeitskarte a {			display:block;			width: 138px;			height:29px;			background-image: url(../img/button/hochzeitskarten_hover.gif);			background-repeat: no-repeat;		  }		  		  .weihnachtskarte a {			display:block;			width: 138px;			height:29px;			background-image: url(../img/button/weihnachtskarten_hover.gif);			background-repeat: no-repeat;		  }		  		  .osterkarten a {			display:block;			width: 138px;			height:29px;			background-image: url(../img/button/osterkarten_hover.gif);			background-repeat: no-repeat;		  }		  		  .gutzuwissen a {			display:block;			width: 138px;			height:29px;			background-image: url(../img/button/gutzuwissen_hover.gif);			background-repeat: no-repeat;		  }		  		  				  .geburtskarte img, 				  .taufkarte img, 				  .hochzeitskarte img, 				  .weihnachtskarte img, 				  .gutzuwissen img,				  .osterkarten img{				    width: 138px;					height:29px;					display:block; border:0;				  }				  				  #geburtskarte_shop img,				  #taufkarte_shop img,				  #hochzeitskarte_shop img,				  #weihnachtskarte_shop img,				  #osterkarten_shop img{					display:block; border:0;				  }				  				  				  .geburtskarte a:hover img, 				  .taufkarte a:hover img, 				  .hochzeitskarte a:hover img, 				  .weihnachtskarte a:hover img, 				  .gutzuwissen a:hover img,				  .osterkarten a:hover img,				  #geburtskarte_shop a:hover img,				  #taufkarte_shop a:hover img,				  #hochzeitskarte_shop a:hover img,				  #weihnachtskarte_shop a:hover img,				  #osterkarten_shop a:hover img{					visibility: hidden;				  }				  				  .geburtskarte a:hover,				  .taufkarte a:hover,				  .hochzeitskarte a:hover,				  .weihnachtskarte a:hover, 				  .gutzuwissen a:hover,				  .osterkarten a:hover,				  #geburtskarte_shop a:hover,				  #taufkarte_shop a:hover,				  #hochzeitskarte_shop a:hover,				  #weihnachtskarte_shop a:hover,				  #osterkarten_shop a:hover{ 					border:0;				  }				  /*				  * html #geburtskarte a, 				  #taufkarte a, 				  #hochzeitskarte a,				  #weihnachtskarte a,				  #gutzuwissen a,				  #geburtskarte_shop a,				  #taufkarte_shop a,				  #hochzeitskarte_shop a,				  #weihnachtskarte_shop a{				  margin-right:1px;				  }				  				  * html 				  #geburtskarte a:hover,				  #taufkarte a:hover,				  #hochzeitskarte a:hover,				  #weihnachtskarte a:hover,				  #gutzuwissen a:hover{					margin-right:0; 					width: 138px;				  }				  */				  #geburtskarte_shop a:hover,				  #taufkarte_shop a:hover,				  #hochzeitskarte_shop a:hover,				  #weihnachtskarte_shop a:hover,				  #osterkarten_shop a:hover{					margin-right:0; 				   }																		#geburtskarte_shop a{					display: block;					width: 161px;					height:30px;					background-image: url(../img/button/geburtskarten_shop_hover.gif);					background-repeat: no-repeat;					}					#taufkarte_shop a{					display: block;					width: 140px;					height:30px;					background-image: url(../img/button/taufkarten_shop_hover.gif);					background-repeat: no-repeat;					}												#weihnachtskarte_shop a{					display: block;					width: 180px;					height:30px;					background-image: url(../img/button/weihnachtskarten_shop_hover.gif);					background-repeat: no-repeat;					}										#osterkarten_shop a{					display: block;					width: 180px;					height:30px;					background-image: url(../img/button/osterkarten_shop_hover.gif);					background-repeat: no-repeat;					}												#hochzeitskarte_shop a{					display: block;					width: 180px;					height:30px;					background-image: url(../img/button/hochzeitskarten_shop_hover.gif);					background-repeat: no-repeat;					}		#noscript p {	text-decoration: none;	color: #707070;	margin-left:13px;}#noscript a {	text-decoration: none;	color: #4fc6e3;}#noscript a:hover {	text-decoration: underline;	color: #4fc6e3;}.wrapper {	margin-left: 2px;}