body 				{
						 font-family:     	Verdana, Geneva, sans-serif; 
						 font-size:       	12px;
						 color:           	#333;
						 background-color:	#666;
						 margin:						0px;
						 padding:						0px;
						}

a						{
						 color:							#333;
						}

a:hover			{
						 color:							#fff;
						}

a.darkhover	{
						 color:							#333;
						}

a:hover.darkhover	{
						 color:							#e96108;
						}

img.borderless {
						 border:						none;
						}

img.hyperlink {
						 position:					relative;
						 border:						none;
						 top:								2px;
						 margin:						0 3px 0 0;
						}

img.zipicon {
						 position:					relative;
						 float:							left;
						 border:						none;
						 top:								-2px;
						 margin:						0 5px 0 0;
						}

img.portrait {
             display:						inline-block;
             margin:						0 10px 0 0;
             border-style:			solid;
						 border-color:			#ec6909;
						 border-width:			2px;
            }

td					{vertical-align:		top;}

.grid				{border-style:			solid;
						 border-color:			#ec6909;
						 border-width:			1px;
						 padding:						3px 5px;
						}

.gridLeft		{border-style:			solid;
						 border-color:			#ec6909;
						 border-width:			1px;
						 padding:						3px 5px;
						 text-align:				left;
						}

.gridRight	{border-style:			solid;
						 border-color:			#ec6909;
						 border-width:			1px;
						 padding:						3px 5px;
						 text-align:				right;
						}


h2					{
						 position:					relative;
						 left:							-17px;
						 font-size:       	15px;
						 padding:						0 0 0 17px;
						 background-image:	url(plus.gif);
						 background-repeat:	no-repeat;
						 background-position: 0px 5px;
						}

h3					{
						 position:					relative;
						 font-size:       	12px;
						 top:								-13px;
						 color:							#fc0;
						}

h4					{
						 font-size:					11px;
						}

hr					{
             border-style:		none;
             height:					3px;
             background-color:#ea6308;
            }

input[type="text"],input[type="password"],input[type="checkbox"],select,textarea
						{
						 font-size:       	10px;
						 border-style:			solid;
						 border-color:			#ea6308;
						 border-width:			1px;
						 background-color:	#f8bf52;
						 margin:						2px;
						 position:					relative;
						 top:								-4px;
						}

#content		{
						 position:					relative;
						 text-align:				left;
						 top:								-13px;
             width:							995px;
						 background-color:	#eb6709;
						 background-image:	url(back.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						0px;
						}

#content_home		{
						 position:					relative;
						 text-align:				left;
						 top:								-13px;
             width:							995px;
						 background-color:	#eb6709;
						 background-image:	url(back_home.png);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						0px;
						}

#logo				{
						 background-image:	url(logo.gif);
						 background-repeat:	no-repeat;
						 position:					relative;
						 width:							147px;
						 height:						98px;
						 top:								48px;
						 left:							804px;
						}

.shift			{
						 text-indent:				-500em;
						 white-space:				nowrap;
						}

	/* Beschreibung für die Positionierung der Notes */
#notes			{
						 position:				fixed;
						 top:							45px;
						 left:						10px;
						 margin-left:			-10px;
						 width:						150px;
						 border-style:		solid;
						 font-family:			Comic Sans MS, Arial, sans-serif;
						 color:						#444;
						 font-size:       13px;
						 border-color:		transparent #aa2 #aa2 transparent;
						 border-width:		1px;
						 padding:					5px;
						 background-color:#ff9;
						 background-image:url(grid.gif);
						}

#debugnotes	{
						 position:				fixed;
						 top:							45px;
						 right:						0px;
						 margin-left:			-10px;
						 width:						370px;
						 height:					550px;
						 border-style:		solid;
						 overflow:				scroll;
						 font-family:			"Courier new";
						 color:						#444;
						 font-size:       11px;
						 border-color:		transparent #aa2 #aa2 transparent;
						 border-width:		1px;
						 padding:					5px;
						 background-color:#ff9;
						 background-image:url(grid.gif);
						}

#debugnotes b	{
						 font-size:				14px;
						 font-family:			Verdana, Geneva, sans-serif; 
						}


/* Styles für alle Fälle ----------------------------------------------------------------------- */

.width90		{
						 width:							150px;
						 display:						block;
						 float:							left;
						}

.width150		{
						 width:							220px;
						 display:						block;
						 float:							left;
						}



a:link.submit, a:visited.submit {
						 position:					relative;
						 left:							218px;
						 text-decoration:		none;
   					 display:						block;
						 width:							80px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 0;
						 background:				#ea6308;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.submit {
						 border-width:			2px 0 0 2px;
						 border-color:			#fb992d #9e5f1a #9e5f1a #fb992d;
						}

a:link.courseware, a:visited.courseware {
						 text-decoration:		none;
   					 display:						block;
						 width:							160px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 12px;
						 background:				#ea6308;
						 background-image:	url(nanoicon_courseware.gif);
						 background-repeat:	no-repeat;
						 background-position: 4px 2px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.courseware {
						 border-width:			2px 0 0 2px;
						 border-color:			#fb992d #9e5f1a #9e5f1a #fb992d;
						}

.price			{
						 float:							left;
						 font-size:					12px;
						 font-weight:				bolder;
						 color:							#af4906;
						 font-style:				italic;
						 margin:						0 6px 0 0;
						}

a:link.cart, a:visited.cart {
						 position:					relative;
						 text-align:				center;
						 top:								-2px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 background-image:	url(cart.gif);
						 background-repeat:	no-repeat;
						 background-position: 4px 1px;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 33px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.cart {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

a:link.blank, a:visited.blank {
						 position:					relative;
						 text-align:				center;
						 top:								-2px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 2px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.blank {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

a:link.special, a:visited.special {
						 position:					relative;
						 top:								-4px;
						 text-align:				center;
						 text-decoration:		none;
   					 background:				#ea6308;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 2px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						 margin:						0;
						}

a:hover.special {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

.submitspecial {
						 position:					relative;
						 top:								-4px;
						 margin:						0 4px 0 4px;
						}

a:link.empty_cart, a:visited.empty_cart {
						 position:					relative;
						 text-align:				center;
						 top:								-2px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 background-image:	url(empty_cart.gif);
						 background-repeat:	no-repeat;
						 background-position: 10px -1px;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 33px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.empty_cart {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

a:link.checkout, a:visited.checkout {
						 position:					relative;
						 text-align:				center;
						 top:								-2px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 background-image:	url(checkout.gif);
						 background-repeat:	no-repeat;
						 background-position: 3px 1px;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 33px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.checkout {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

a:link.myDownloads, a:visited.myDownloads {
						 position:					relative;
						 text-align:				center;
						 top:								-2px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 background-image:	url(myDownloads.gif);
						 background-repeat:	no-repeat;
						 background-position: 3px 1px;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 33px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.myDownloads {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

a:link.printReceipt, a:visited.printReceipt {
						 position:					relative;
						 text-align:				center;
						 top:								-2px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 background-image:	url(print.gif);
						 background-repeat:	no-repeat;
						 background-position: 3px 1px;
						 width:							140px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 33px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.printReceipt {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

a:link.miniCheckout, a:visited.miniCheckout {
						 position:					relative;
						 text-align:				center;
						 display:						block;
						 top:								6px;
						 left:							322px;
						 float:							left;
						 text-decoration:		none;
   					 display:						block;
   					 background:				#ea6308;
						 background-image:	url(checkout.gif);
						 background-repeat:	no-repeat;
						 background-position: 5px 1px;
						 width:							75px;
						 height:						16px;
						 font-size:       	11px;
						 text-align:				center;
						 color:							#ffc;
						 font-weight:				bolder;
						 padding:						2px 0 0 33px;
						 border-style:			solid;
						 border-color:			#ea6308 #9e5f1a #9e5f1a #ea6308;
						 border-width:			0 2px 2px 0;
						}

a:hover.miniCheckout {
						 border-width:			2px 0 0 2px;
						 border-color:			#f8bf52 #9e5f1a #9e5f1a #f8bf52;
						}

.successBox	{
						 width:							350px;
						 display:						block;
						 border:						solid 1px;
						 color:							#080;
						 background:				#e1a328;
						 font-weight:				800;
						 padding:						3px;
						 margin:						0 0 8px 0;
						}

.flopBox		{
						 width:							350px;
						 display:						block;
						 border:						solid 1px;
						 color:							#f00;
						 background:				#fb8928;
						 font-weight:				800;
						 padding:						3px;
						 margin:						0 0 8px 0;
						}


/* Tag Cloud ----------------------------------------------------------------------------------- */

#tagCloud		{
             position:					relative;
             left:							-30px;
             width:							700px;
             max-width:					700px;
						 border:						solid 3px;
						 background:				#fde8b1;
						 margin:						10px;
						 padding:						10px;
						}

#tagCloud a {white-space: nowrap;}

#tagCloud	a.s1:link, #tagCloud	a.s1:visited
						{font-size: 5px;	color: #e4bd80;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s1:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s2:link, #tagCloud	a.s2:visited
						{font-size: 10px;	color: #dcae70;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s2:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s3:link, #tagCloud	a.s3:visited
						{font-size: 15px;	color: #d3a05f;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s3:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s4:link, #tagCloud	a.s4:visited
						{font-size: 20px;	color: #cb914f;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s4:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s5:link, #tagCloud	a.s5:visited
						{font-size: 25px;	color: #c3823e;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s5:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s6:link, #tagCloud	a.s6:visited
						{font-size: 30px;	color: #bb752f;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s6:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s7:link, #tagCloud	a.s7:visited
						{font-size: 35px;	color: #b46821;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s7:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s8:link, #tagCloud	a.s8:visited
						{font-size: 40px;	color: #ae5d15;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s8:hover {text-decoration:	underline; color:	#333;}

#tagCloud	a.s9:link, #tagCloud	a.s9:visited
						{font-size: 45px;	color: #aa560d;font-family:	'Times New Roman',Times,serif; padding:	5px; float:	both;}
#tagCloud	a.s9:hover {text-decoration:	underline; color:	#333;}


/* Styles Topmenue ----------------------------------------------------------------------------- */

#topmenudiv	{
						 position:					absolute;
						 width:							1005px;
						 height:						300px;
						 top:								3px;
						 left:							-15px;
						 margin:						0 0 0 3px;
						 padding:						0;
						 overflow:					hidden;
						 font-size:       	10px;
						}
#topmenu		{
						 list-style-type:		none;
						 margin:						0px;
						}
#topmenu li {
						 float:							left;
						 padding:						0;
						 margin:						0px;
						 position:					relative;
						 width:							100px;
						 height:						3em;
						 z-index:						100;
						}
#topmenu li.home				{width:	58px;}
#topmenu li.courseware	{width:	68px;}
#topmenu li.using				{width:	85px;}
#topmenu li.math				{width:	69px;}
#topmenu li.homeschool	{width:	68px;}
#topmenu li.login				{width:	92px;}
#topmenu li.teaching		{width:	84px;}
#topmenu li.teacher			{width:	94px;}
#topmenu li.events			{width:	82px;}
#topmenu li.who_we_are	{width:	46px;}
#topmenu li.dot {
						 text-align:				left;
						 width:							18px;
						}
#topmenu li dl
						{
						 position:					absolute;
						 top:								0;
						 left:							0;
						}
#topmenu li a, #topmenu li a:visited
						{
						 text-decoration:		none;
						}
#topmenu li dd
						{
						 display:						none;
						}
#topmenu li:hover, #topmenu li a:hover
						{
						 border:						0;
						}
#topmenu li:hover dd, #topmenu li a:hover dd
						{
						 display:						block;
						}
#topmenu table
						{
						 border-collapse:		collapse;
						 padding:						0;
						 margin:						-1px;
						 font-size:					1em;
						}
#topmenu dl {
						 width:							150px;
						 margin:						0;
						 padding:						0;
						 cursor:						pointer;
						}
#topmenu dt	{
						 margin:						0 0 3px 0;
						 padding:						0px;
						 font-size:					1.1em;
						 color:							#ffc;
						}
#topmenu dd {
						 margin:						0;
						 padding:						0;
						 color: 						#fff;
						 font-size:					1em;
						 background:				#f7aa36;
						 text-align:				left;
						}
.tmen dt a, .tmen dt a:visited
						{
						 display:						block;
						 color:							#ffc;
						}
.tmen dt a.selected, .tmen dt a.selected:visited
						{
						 color:							#fc0;
						}
.tmen dt a:hover
            {
             color:							#fc0;
            }
.tmen dd a, .tmen dd a:visited
						{
						 color:							#333;
						 text-decoration:		none;
						 display:						block;
						 padding:						4px 5px 4px 20px;
						 background:				#f7aa36;
						 width:							125px;
						}
.tmen dd a:hover
						{
						 background:				#fc0;
						}


/* Styles Mainmenu ----------------------------------------------------------------------------- */

#mainmenu		{
						 position:					relative;
						 width:							480px;
						 top:								162px;
						 left:							267px;
						 background-image:	url(trans.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						35px 0 0 36px;
						}

#youtube		{
						 position:					relative;
						 width:							180px;
						 height:						420px;
						 top:								-486px;
						 left:							36px;
						 margin:						10px;
						 padding:						0;
						 background:				#fde8b1;
						 overflow:					auto;
						 text-align:				center;
						}

#facebook		{
						 position:					relative;
						 width:							200px;
						 height:						440px;
						 top:								-926px;
						 left:							757px;
						 margin:						0;
						 padding:						0;
						 background:				#fde8b1;
						}

img.mainmenu	{
						 border:						none;
						 padding:						0;
						 margin:						7px;
						}

img.mainmenu:hover	{
             margin:						12px 2px 2px 12px;
            }

.menu_info	{
						 position:					relative;
						 width:							379px;
						 top:								-590px;
						 left:							313px;
						 height:						60px;
						}

.invisible	{
						 display:						none;
						}


/* Styles Sample_loader ------------------------------------------------------------------------ */

#sample_loader {
             position:					relative;
						 top:								0px;
						 /* 
             width:							1024px;
             height:						768px;
             */
						 background-color:	#666;
						 margin:						0px;
						 padding:						0px;
            }


/* Styles Courseware --------------------------------------------------------------------------- */

#content_courseware		{
						 position:					relative;
						 width:							649px;
						 height:						1355px;
						 top:								63px;
						 left:							126px;
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

.CoursewareSuccessBox	{
						 width:							210px;
						 display:						block;
						 border:						solid 1px;
						 color:							#080;
						 background:				#eee;
						 font-weight:				800;
						 padding:						3px;
						 margin:						0 0 8px 0;
						}

.CoursewareFlopBox		{
						 width:							210px;
						 display:						block;
						 border:						solid 1px;
						 color:							#f00;
						 background:				#eee;
						 font-weight:				800;
						 padding:						3px;
						 margin:						0 0 8px 0;
						}

#cwMenue		{
             position:					relative;
             float:							left;
             width:							160px;
             top:								-12px;
             left:							-19px;
						}

#cwInhalt		{
             position:					relative;
             float:							left;
             width:							470px;
             height:						600px;
             top:								-22px;
						}

#courswareSub {
             display:						block;
             position:					relative;
             width:							800px;
             top:								12px;
						}

.infowindow {
						 position:					absolute;
						 display:						none;
						 width:							392px;
						 height:						272px;
						 background:				#f8daa1;
						 background-image:	url(back_info.gif);
						 background-repeat:	no-repeat;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			0 1px 1px 0;
						 padding:						0 12px 8px 12px;
						}

.microwindow {
						 position:					absolute;
						 margin:						30px 0 0 0;
						 display:						none;
						 background:				#f8daa1;
						 border-style:			solid;
						 border-color:			#ea6308;
						 border-width:			3px;
						 padding:						12px;
						}

.micon			{
						 border-style:			none;
						 float:							left;
						 padding:						0 5px 0 0;
						}

a:link.h3cw, a:visited.h3cw {
						 position:					relative;
						 left:							-40px;
						 text-decoration:		none;
						 float:							left;
						 font-size:       	12px;
						 font-weight:				bolder;
						 top:								-13px;
						 color:							#fc0;
						 padding:						0 0 30px 40px;
						}

a:hover.h3cw {
             color:							#fff;
						}

h4.ifw		  {
						 position:					relative;
             top:								-12px;
             color:							#fc0;
						}

.close			{
						 position:					absolute;
						 display:						block;
             color:							#fc0;
						 top: 							3px;
						 left:							363px;
						 font-size:       	10px;
						}

.infoblock	{
						 float:							left;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 padding:						0 8px 8px 8px;
						 width:							446px;
						 margin:						7px 0 0 0;
						 background:				#e1e1e1;
						 display:						none;
						}

.setinfo		{
						 float:							left;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 padding:						0 8px 8px 8px;
						 width:							446px;
						 margin:						0 0 0 0;
						 background:				#f8bf52;
						 display:						block;
						}

.shoppingCart	{
						 float:							left;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 padding:						0 8px 8px 8px;
						 width:							446px;
						 max-height:				840px;
						 overflow:					auto;
						 margin:						0 0 0 0;
						 background:				#f8bf52;
						 display:						block;
						}

.simpleblock{
						 float:							left;
						 width:							446px;
						}

.setblock1	{
             float:							left;
             width:							235px;
						}

.setblock2	{
						 display:						block;
						 float:							left;
             width:							199px;
             padding:						16px 0 8px 10px;
						}

.mini				{
						 position:					relative;
						 font-size:					9px;
						 font-weight:				100;
						 letter-spacing:		-1px;
						 left:							-4px;
						}

a:link.miniInfo, a:visited.miniInfo		{
             position:					relative;
             top:								-14px;
						 color:							#666;
						 font-size:					10px;
						}

a:link.cwButton, a:visited.cwButton {
						 position:					relative;
						 text-decoration:		none;
   					 display:						block;
						 width:							126px;
						 height:						23px;
						 line-height:				22px;
						 font-size:       	12px;
						 text-align:				center;
						 color:							#333;
						 background:				#e1e1e1;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 margin:						3px 0 0 0;
						}

a:hover.cwButton {
						 border-width:			2px 1px 1px 2px;
						 color:							#333334;
						}

a:link.cwButton_selected, a:visited.cwButton_selected {
						 position:					relative;
						 text-decoration:		none;
   					 display:						block;
						 width:							126px;
						 height:						23px;
						 line-height:				22px;
						 font-size:       	12px;
						 text-align:				center;
						 color:							#333;
						 background:				#f8bf52;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 margin:						3px 0 0 0;
						}

a:hover.cwButton_selected {
						 border-width:			2px 1px 1px 2px;
						 color:							#333334;
						}

a:link.cwButton_big, a:visited.cwButton_big {
						 position:					relative;
						 text-decoration:		none;
   					 display:						block;
						 width:							126px;
						 height:						46px;
						 line-height:				22px;
						 font-size:       	12px;
						 text-align:				center;
						 color:							#333;
						 background:				#e1e1e1;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 margin:						3px 0 0 0;
						}

a:hover.cwButton_big {
						 border-width:			2px 1px 1px 2px;
						 color:							#333334;
						}

a:link.cwButton_big_selected, a:visited.cwButton_big_selected {
						 position:					relative;
						 text-decoration:		none;
   					 display:						block;
						 width:							126px;
						 height:						46px;
						 line-height:				22px;
						 font-size:       	12px;
						 text-align:				center;
						 color:							#333;
						 background:				#f8bf52;
						 border-style:			solid;
						 border-color:			#666;
						 border-width:			1px 2px 2px 1px;
						 margin:						3px 0 0 0;
						}

a:hover.cwButton_big_selected {
						 border-width:			2px 1px 1px 2px;
						 color:							#333334;
						}

a:link.set, a:visited.set {
             position:					relative;
						 text-decoration:		none;
						 text-align:				center;
   					 display:						block;
   					 float:							left;
						 width:							33px;
						 height:						33px;
						 font-size:       	10px;
						 font-weight:				bolder;
						 color:							#666;
						 background-image:	url(set.gif);
						 background-repeat:	no-repeat;
						 margin:						0 0 -11px 0;
						 padding:						14px 0 0 3px;
						}

a:hover.set {
						 background-image:	url(set_hover.gif);
						}

a:link.set_selected, a:visited.set_selected {
             position:					relative;
						 text-decoration:		none;
						 text-align:				center;
   					 display:						block;
   					 float:							left;
						 width:							33px;
						 height:						33px;
						 font-size:       	10px;
						 font-weight:				bolder;
						 color:							#666;
						 background-image:	url(set_active.gif);
						 background-repeat:	no-repeat;
						 margin:						0 0 -11px 0;
						 padding:						14px 0 0 3px;
						}

a:hover.set_selected {
						 background-image:	url(set_active_hover.gif);
						}

a:link.set_cart, a:visited.set_cart {
             position:					relative;
						 text-decoration:		none;
						 text-align:				center;
   					 display:						block;
   					 float:							left;
						 width:							33px;
						 height:						33px;
						 font-size:       	10px;
						 font-weight:				bolder;
						 color:							#666;
						 background-image:	url(set_cart.gif);
						 background-repeat:	no-repeat;
						 margin:						0 0 -11px 0;
						 padding:						14px 0 0 3px;
						}

a:hover.set_cart {
						 background-image:	url(set_cart_hover.gif);
						}

a:link.set_cart_selected, a:visited.set_cart_selected {
             position:					relative;
						 text-decoration:		none;
						 text-align:				center;
   					 display:						block;
   					 float:							left;
						 width:							33px;
						 height:						33px;
						 font-size:       	10px;
						 font-weight:				bolder;
						 color:							#666;
						 background-image:	url(set_cart_active.gif);
						 background-repeat:	no-repeat;
						 margin:						0 0 -11px 0;
						 padding:						14px 0 0 3px;
						}

a:hover.set_cart_selected {
						 background-image:	url(set_cart_active_hover.gif);
						}

a:link.set_bought, a:visited.set_bought {
             position:					relative;
						 text-decoration:		none;
						 text-align:				center;
   					 display:						block;
   					 float:							left;
						 width:							33px;
						 height:						33px;
						 font-size:       	10px;
						 font-weight:				bolder;
						 color:							#666;
						 background-image:	url(set_bought.gif);
						 background-repeat:	no-repeat;
						 margin:						0 0 -11px 0;
						 padding:						14px 0 0 3px;
						}

a:hover.set_bought {
						 background-image:	url(set_bought_hover.gif);
						}

a:link.set_bought_selected, a:visited.set_bought_selected {
             position:					relative;
						 text-decoration:		none;
						 text-align:				center;
   					 display:						block;
   					 float:							left;
						 width:							33px;
						 height:						33px;
						 font-size:       	10px;
						 font-weight:				bolder;
						 color:							#666;
						 background-image:	url(set_bought_active.gif);
						 background-repeat:	no-repeat;
						 margin:						0 0 -11px 0;
						 padding:						14px 0 0 3px;
						}

a:hover.set_bought_selected {
						 background-image:	url(set_bought_active_hover.gif);
						}

td.cart_head{
             margin:						1px;
             padding:						2px;
             background:				#ea6308;
             color:							#fc0;
             font-weight:				bolder;
						}

td.cart			{
             margin:						1px;
             padding:						2px 5px 2px 5px;
             background:				#fde5a4;
						}

td.cart_value{
             margin:						1px;
             padding:						2px 5px 2px 5px;
             background:				#fde5a4;
             text-align:				right;
						}

img.flush		{
						 position:					relative;
						 border:						none;
						 height:						12px;
						 padding:						0;
						}

hr.sum  		{
             border-style:		none;
             height:					1px;
             background-color:#ea6308;
            }

hr.total  	{
             border-style:		none;
             height:					2px;
             background-color:#ea6308;
            }

#creditcardpayment
						{
						 border-style:		solid;
						 border-color:		#ea6308;
						 background-color:#f5ad43;
						 padding:					0 0 0 40px;
						 margin:					0 0px 20px 14px;
						}


/* Styles Standard Contentmenu ----------------------------------------------------------------- */

#content480		{
						 position:					relative;
						 width:							649px;
						 height:						485px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back480.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content520		{
						 position:					relative;
						 width:							649px;
						 height:						525px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back520.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content560		{
						 position:					relative;
						 width:							649px;
						 height:						565px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back560.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content600		{
						 position:					relative;
						 width:							649px;
						 height:						605px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back600.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content640		{
						 position:					relative;
						 width:							649px;
						 height:						645px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back640.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content680		{
						 position:					relative;
						 width:							649px;
						 height:						685px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back680.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content840		{
						 position:					relative;
						 width:							649px;
						 height:						845px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back840.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content920	{
						 position:					relative;
						 width:							649px;
						 height:						925px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back920.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1000	{
						 position:					relative;
						 width:							649px;
						 height:						1005px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1000.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1230	{
						 position:					relative;
						 width:							649px;
						 height:						1235px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1230.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1450	{
						 position:					relative;
						 width:							649px;
						 height:						1455px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1450.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1550	{
						 position:					relative;
						 width:							649px;
						 height:						1555px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1550.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1630	{
						 position:					relative;
						 width:							649px;
						 height:						1635px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1630.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1810	{
						 position:					relative;
						 width:							649px;
						 height:						1815px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1810.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}

#content1810_small	{
						 font-size:					9px;
						 position:					relative;
						 width:							649px;
						 height:						1815px;
						 top:								63px;
						 left:							126px;
						 background-image:	url(standard_back1810.gif);
						 background-repeat:	no-repeat;
						 margin:						0px;
						 padding:						18px 56px 18px 56px;
						}


/* Styles Textauszug --------------------------------------------------------------------------- */

#book				{
						 position:					relative;
						 float:							left;
						 width: 						540px;
						 max-height:				500px;
						 overflow:					auto;
						 background:				#efe5dc;
						 background-image:	url(paperback.jpg);
						 background-repeat:	repeat;
						 background-attachment: scroll;
						 border-style:			solid;
						 border-color:			#fff #444 #444 #fff;
						 border-width:			1px;
						 padding:						50px;
						 
						 font-family:     	Avantgarde,'Times New Roman',Times,serif; 
						 font-size:					16px;
						}

#book h2		{
						 font-size:					20px;
						}

/* Styles Bottom Menu -------------------------------------------------------------------------- */

#bottom_menu	{
						 position:					relative;
						 left:							158px;
						 top:								45px;
						 color:							#f8bf52;
						 width:							680px;
						}

#bottom_menu a:link, #bottom_menu a:visited	{
						 text-decoration:		none;
						 color:							#f8bf52;
						}

#bottom_menu a:hover {
						 text-decoration:		none;
						 color:							#fff;
						}




