/*------------------------------------------  Visioprint - Visuelle und virtuelle Welten  © www.visioprint.ch------------------------------------------*//*------------------------------------------  Basics------------------------------------------*/body { 	background-color: #fff; 	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular, sans-serif; 	font-size: 0.7em; /*	letter-spacing: 1px; */	line-height: 1.4em; 	color: #000; 	margin: 0 0 0 0; 	padding: 0 0 0 0; 	background-image: url(images/basics/nada.gif);} img { 	margin: 0; 	padding: 0; 	border: none; } .shop-thumb { 	margin: 0 20px 0 0; 	padding: 0; 	width: 80px; 	border: 1px solid #000; 	float: left; } .shop-large { 	margin: 0 0 20px 0; 	padding: 0; 	width: 50%; 	border: 1px solid #000; } .flyer-thumb { 	margin: 0 20px 0 0; 	padding: 0; 	width: 90px; 	border: 1px solid #000; /*	float: left; */} .flyer-large { 	margin: 0 0 0 0; 	padding: 0; 	width: 100%; 	border: 1px solid #000; } .portrait { 	margin: 0 20px 0 0; 	padding: 0; 	border: 1px solid #ccc; 	width: 100px; 	float: left; } .fillrow { 	width: 100%; } .medien { 	margin: 0 20px 10px 0; 	padding: 0; 	border: none; 	width: 30%; 	border: 1px solid #999; 	float: left; } p { 	vertical-align: top; 	margin: 0 0 15px 0; 	padding: 0; /*	clear: both; */} ul { 	margin: 0 0 20px 5px; } ul li { 	padding: 0 0 10px 5px;  } ul.bullet { 	list-style-type: disc; 	margin: 0 0 10px 5px; 	padding: 0 0 0 0;  } ul.bullet li { 	margin: 0 0 10px 5px; 	padding: 0 0 5px 5px;  } a:link, a:visited, a:active { 	color: #666; 	font-weight: bold; 	text-decoration: none; }a:hover, a:visited:hover { 	color: #000; 	font-weight: bold; 	text-decoration: underline; } form { 	margin: 0; 	padding: 0; } fieldset { 	margin: 0 0 20px 0; 	padding: 10px; 	width: 90%; 	border: 1px solid #999; /*	border: none; */	display: block; 	clear: both; /*	background-color: #ded; */} fieldset.two { 	margin: 0 0 20px 0; 	padding: 10px; 	width: 90%; /*	border: 1px solid #999; */	border: none; 	display: block; 	clear: both; 	background-color: #ded; } fieldset legend { 	font-size: 1.2em; 	margin: 0 0 5px 0; 	padding: 0 0 0 0; 	left: 0px; 	color: #666; } .clear { 	clear: both; 	display: block; } /*------------------------------------------  Tables------------------------------------------*/table { 	/* width: 100%; */ 	empty-cells: show; 	border-spacing: 0px; 	text-align: left; 	margin: 0 0 10px 0; } td { 	vertical-align: top; 	padding: 0 5px 1px 0; } table.formular { 	/* width: 100%; */ 	empty-cells: show; 	border-spacing: 0px; 	text-align: left; 	margin: 20px 0 0 0; } .formular td { 	vertical-align: top; 	padding: 0 0 10px 0; } table.laden-item { 	width: 100%; 	empty-cells: show; 	border-spacing: 0px; 	text-align: left; 	margin: 0 0 20px 0; 	padding: 0 0 20px 0; 	border-bottom: 1px dotted #666; } .laden-item td { 	vertical-align: top; 	padding: 0 5px 1px 0; } table.adminlist { 	width: 90%; 	empty-cells: hide; 	border-spacing: 0px; 	text-align: left; 	margin: 10px 0 0 0; /*	border: 1px dashed #999; */} .adminlist td { 	vertical-align: top; 	padding: 0 10px 8px 0; 	border-top: 1px solid #999; } td.indent { 	vertical-align: top; 	padding: 0 10px 8px 20px; 	border-top: 1px solid #999; } /*------------------------------------------  Navigation------------------------------------------*/ dl.chapters { 	margin: 0; 	padding: 0; 	text-transform: uppercase; 	font-weight: normal; } .chapters dd { 	margin: 0 0 0 0; 	padding: 0 15px 0 0; 	float: left; 	display: block; } .chapters dd a:link, .chapters dd a:visited, .chapters dd a:active { 	font-weight: normal; 	text-decoration: none; 	color: #fff; 	display: block; } .chapters dd a:hover, .chapters dd a:visited:hover { 	color: #bf6; 	font-weight: normal; 	text-decoration: none; 	display: block; } dd a.selected, dd a.selected:link, dd a.selected:visited, dd a.selected:active { 	color: #bf6; /*	text-decoration: underline; */} dl.navileft { 	display: none; } .navileft dt { 	display: none; } .navileft dd { 	display: none; } /*------------------------------------------  Boxes and areas------------------------------------------*/ #clubprint1, #clubprint2 { 	display: none; } #home { 	display: none; } #header { 	display: none; } #nav01 { 	display: none; } #nav02 { 	display: none; } #toolbox { 	display: none; } #laden-detail { 	position: absolute; 	z-index: 20; 	top: 65px; 	right: 22%; 	width: 36%; /*	height: 150px; 	padding: 0 1% 0 1%; */	border-top: 15px solid #5b6; /*	background-color: #eee; */} #emotion { 	display: none; } #content { 	position: relative; 	z-index: 5; 	margin: 30px 0 40px 0; 	padding: 0 0 20px 0; /*	border: 1px dashed #ccc; */} .infobox { 	vertical-align: top; 	margin: 0 0 15px 0; 	padding: 0 0 8px 0; 	border-bottom: 1px dotted #666; 	clear: both; } .onerow { 	width: 19%; 	margin: 0 0 0 1%; 	padding: 0; 	float: left; } .onerowbat { 	width: 33%; 	margin: 0 0 0 0; 	padding: 0; 	float: left; } .tworows { 	width: 39%; 	margin: 0 0 0 1%; 	padding: 0; 	float: left; } .tworowsbat { 	width: 66%; 	margin: 0 0 0 2%; 	padding: 0; 	float: left; } .threerows { 	width: 59%; 	margin: 0 0 0 1%; 	padding: 0; 	float: left; } .threerowsflyerprint { 	width: 90%; 	margin: 0 0 0 2%; 	padding: 0; } .fourrows { 	width: 75%; 	margin: 0 0 0 2%; 	padding: 0; 	float: left; } .halfrow { 	width: 8%; 	margin: 0 0 0 2%; 	padding: 0; 	float: left; } .halfintworows { 	width: 47%; 	margin: 0; 	padding: 0 3% 0 0; 	float: left; } .bat_include { 	width: 58%; 	height: 1200px; 	margin: 0 0 0 2%; 	padding: 0; 	float: left; /*	background-color: #ddd; */	border: none; } .external_include { 	width: 95%; 	height: 1000px; 	margin: 0 0 0 2%; 	padding: 0; /*	float: left; 	background-color: #ddd; */	border: none; } #bottombox { 	position: absolute; 	z-index: 5; 	width: 100%; 	bottom: 15px; /*	border: 1px dashed #ccc; */} #bottomline { 	margin: 0 0 0 1%; 	padding: 2px 0 0 0; 	border-top: 1px solid #acb; } /*------------------------------------------  Typefaces------------------------------------------*//*h2, h3, .lead, bodytextwhite, ol, ul, option { 	font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular, sans-serif; } */ h1 { 	font-size: 2.5em; 	line-height: 1.2em; 	font-weight: normal; 	color: #000; 	margin: 0 0 15px 0; /*	letter-spacing: 2px; */} h2 { 	font-size: 1.2em; 	line-height: 1.2em; 	color: #5b6; 	font-weight: normal; 	text-transform: uppercase; 	letter-spacing: 2px; 	margin: 0 0 12px 0; } h3 { 	font-size: 1.2em; 	line-height: 1.2em; 	color: #5b6; 	font-weight: normal; 	text-transform: uppercase; 	letter-spacing: 2px; 	margin: 0 0 12px 0; } h4 { 	font-size: 1.0em; 	color: #000; 	margin: 0 0 5px 0; 	padding: 0; } .lead { 	font-weight: bold; 	color: #5b6; } .bodytextwhite { 	color: #fff; } .textc1 { 	color: #5b6; 	font-weight: bold; } .error { 	font-weight: bold; 	color: #000; 	width: 100%; 	display: block; 	padding: 3px; 	background-color: #9c6; } /*------------------------------------------  Form items------------------------------------------*/label { 	margin: 6px 0 2px 0; 	clear: both; 	display: block; } .input { 	background-color: #ddd; 	color: #000; 	width: 99%; 	height: 20px; 	margin: 0 0 2px 0; 	padding: 0 0 0 1%; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .inputmandy { 	background-color: #bd9; /*	background-color: #9c6; */	color: #000; 	width: 99%; 	height: 20px; 	margin: 0 0 2px 0; 	padding: 0 0 0 1%; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .inputread { 	background-color: #fff; 	color: #666; 	width: 99%; 	overflow: visible; 	height: 20px; 	margin: 0 0 2px 0; 	padding: 0 0 0 0; 	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; }  .inputshort { 	background-color: #ddd; 	color: #000; 	width: 40px; 	height: 20px; 	margin: 0 0 2px 0; 	padding: 0 0 0 1%; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .inputshortmandy { 	background-color: #bd9; /*	background-color: #9c6; */	color: #000; 	width: 40px; 	height: 20px; 	margin: 0 0 2px 0; 	padding: 0 0 0 1%; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .inputshortread { 	background-color: #fff; 	color: #000; 	width: 40px; 	height: 20px; 	margin: 0 0 2px 0; 	padding: 0 0 0 1%; 	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .pulldown { 	background-color: #ddd; 	color: #000; 	width: 50%; 	margin: 0 0 15px 0; 	border: 0px; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .pulldownmandy { 	background-color: #bd9;  	color: #000; 	width: 50%; 	margin: 0 0 15px 0; 	border: 0px; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .pulldownfull { 	background-color: #ddd; 	color: #000; 	width: 100%; 	margin: 0 0 15px 0; 	border: 0px; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .pulldownfullmandy { 	background-color: #bd9; 	color: #000; 	width: 100%; 	margin: 0 0 15px 0; 	border: 0px; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .pulldownthin { 	background-color: #ddd; 	color: #000; 	width: 30%; 	margin: 0 0 15px 0; 	border: 0px; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .pulldownthinmandy { 	background-color: #bd9;  	color: #000; 	width: 30%; 	margin: 0 0 15px 0; 	border: 0px; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .textarea { 	background-color: #ddd; 	color: #000; 	width: 99%; 	height: 250px; 	padding: 3px; 	margin: 0 0 10px 0; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .textarearead { 	background-color: #fff; 	color: #666; 	width: 99%; 	height: 250px; 	padding: 3px; 	margin: 0 0 10px 0; 	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .textareashort { 	background-color: #ddd; 	color: #000; 	width: 99%; 	height: 75px; 	padding: 3px; 	margin: 0 0 10px 0; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .textareashortread { 	background-color: #fff; 	color: #666; 	width: 99%; 	height: 75px; 	padding: 3px; 	margin: 0 0 10px 0; 	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .textarealong { 	background-color: #ddd; 	color: #000; 	width: 99%; 	height: 450px; 	padding: 3px; 	margin: 0 0 10px 0; /*	border-left: 1px solid #000; */	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .textarealongread { 	background-color: #fff; 	color: #666; 	width: 99%; 	height: 450px; 	padding: 3px; 	margin: 0 0 10px 0; 	border-left: none; 	border-right: none; 	border-top: none; 	border-bottom: none; } .button21 { /*	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; */	font-size: 0.9em; 	text-align: center; 	text-transform: uppercase; 	letter-spacing: 0.1em; 	display: block; 	color: #000; 	background-color: #fff; 	width: 100%; 	margin: 8px 0 8px 0; /*	border-top: 1px solid #999; */} a.button21:link, a.button21:visited { 	text-decoration: none; 	color: #000; 	font-weight: normal; 	background-color: #fff; 	width: 100%; 	margin: 8px 0 8px 0; /*	border-top: 1px solid #999; */} a.button21:hover { 	text-decoration: none; 	color: #000; 	font-weight: normal; 	background-color: #9c6; 	width: 100%; 	margin: 8px 0 8px 0; /*	border-top: 1px solid #999; */} .button150 { /*	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif; */	font-size: 0.9em; 	text-align: center; 	text-transform: uppercase; 	letter-spacing: 0.1em; 	display: block; 	color: #000; 	background-color: #fff; 	width: 150px; 	margin: 10px 0 10px 0; 	border: 1px solid #000; } a.button150:link, a.button150:visited { 	display: block; 	text-decoration: none; 	color: #000; 	background-color: #fff; 	margin: 10px 0 10px 0; 	border: 1px solid #000; } a.button150:hover { 	display: block; 	text-decoration: none; 	color: #000; 	background-color: #9c6; 	margin: 10px 0 10px 0; 	border: 1px solid #000; } 
