HTML
{
    BACKGROUND-POSITION: 0px 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../media/bg_wood.jpg);
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #666666;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #a3e065
}
BODY
{
    BACKGROUND-POSITION: 0px 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../media/bg_wood.jpg);
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #666666;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Tahoma;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #a3e065
}
BODY
{
    MARGIN: 0px
}
A
{
    COLOR: #86c267;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #86c267;
    TEXT-DECORATION: none
}

div.tabbed_view_publishInfo
{
	width:830px;
	position:absolute;
	top:30px;
	left:20px;
	z-index:3;
}

select.payment
{
	font-size:11px;
}
td.publishedBookInfo
{
    	BACKGROUND-POSITION: 0px 0px;
    	BACKGROUND-IMAGE: url(../media/box_publishedBook.jpg);
    	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Tahoma;
	width:33%;
	margin-top:59px;
	height:180px;
	vertical-align:top;

}
table.TabbedView_PublishInfo
{
	border-spacing:20px;
}
.TabbedView_TabBar
{
	width:100%;height:23px;
}
a.TabbedView_Tab
{
	margin:2px;
	padding:2px;
	color:#aaaaaa;
	font-weight:bold;
	font-size:12px;
}

a.TabbedView_Tab_Active
{
	text-decoration:none;
	margin:2px;
	padding:2px;
	color:#88C36A;
	font-weight:bold;
	font-size:12px;
}


span.TabbedView_Tab
{
	margin:2px;
	padding:2px;
	color:#88C36A;
	font-weight:bold;
	font-size:12px;
}
span.TabbedView_Headline
{
	font-size:12px;
	color:#88C36A;
	font-weight:bold;	
}
.TabbedView_Content
{
	position:absolute;top:0px;left:0px;width:100%;
}

table.TabbedView_Header
{
	width:830px;
	margin-top:10px;
}
table.TabbedView
{
	width:830px;
}

th.TabbedView
{
	font-size:11px;
	color:#88C36A;
	border-top:1px groove #ffffff;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	padding:5px;
	background-color:#ffffff;
}

td.TabbedView_1
{
	height:46px;
	background-color:#ffffff;
	padding:5px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
}
td.TabbedView_0
{
	height:46px;
	background-color:#F6F6F6;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	padding:5px;
}

.page_head_img_1
{
	float:left;
}
.modalBackground
{
    DISPLAY: none;
    FILTER: Alpha(Opacity=50);
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: fixed;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #000000;
    moz-opacity: 0.4;
    opacity: 0.4
}
.page_addons
{
    WIDTH: 100%;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.page_head
{
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 120px;
	left:0px;
	text-align:left;
}
.page_nav
{
    BORDER: #000000 0px solid;
    WIDTH: 100%;
    COLOR: #ffffff;
    POSITION: relative;
	top:-25px;
    HEIGHT: 2px
}

.page_nav_bar
{
    BORDER: #00ff00 0px solid;
    BACKGROUND-IMAGE: url(../media/nl_navbar.png);
	WIDTH: 100%;
    COLOR: #ffffff;
    POSITION: relative;
    HEIGHT:4px;
}

.page_content
{
    BORDER-TOP: #000000 0px solid;
    BACKGROUND-IMAGE: url(../media/nl_content.png);
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 500px;
	z-index:1;
}
.page_content .wrap
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
.page_content .wrap .footer_text_login
{
    LEFT: 0px;
    BOTTOM: 0px;
    POSITION: absolute
}
.page_content .wrap .footer_text_login TABLE TD P INPUT
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: left;
}
.page_foot
{
    BORDER: #000000 0px solid;
	display:inline-block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/container_bottom.png');
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 40px;
    BACKGROUND-COLOR: transparent
}
.page_news
{
    BORDER-TOP: #000000 0px solid;
    WIDTH: 100%;
    POSITION: relative;
	top:15px;
    HEIGHT: 120px;
    BACKGROUND-COLOR: transparent
}
.mainContainer
{
    MARGIN: 0px;
    WIDTH: 920px;
    HEIGHT: 600px;
    BACKGROUND-COLOR: transparent
}
.borderShadow
{
    VERTICAL-ALIGN: top;
    WIDTH: 28px;
    BACKGROUND-REPEAT: repeat-y;
	-background-image:URL(../media/container_left.png);
}
.borderShadow_right
{
    VERTICAL-ALIGN: top;
    WIDTH: 28px;
    BACKGROUND-REPEAT: repeat-y;
	background-image:URL(../media/container_right.png);
}
.innerContent
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.box
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/box_item.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px;
    WIDTH: 274px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 180px
}
.box TABLE TD P
{
    COLOR: #8f8f8f;
    LINE-HEIGHT: 16px
}
.box TABLE TD
{
    TEXT-ALIGN: left
}
.boxCalc
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/box_calc.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px;
    VERTICAL-ALIGN: middle;
    WIDTH: 572px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 72px
}
.boxCalc TABLE TD P
{
    DISPLAY: block;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px
}
.features
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px;
    PADDING-TOP: 0px
}
.features .info
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px
}
.features TABLE TD
{
    VERTICAL-ALIGN: top;
    COLOR: #666666
}
.features TABLE TD UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.features TABLE TD UL LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 0px 15px;
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: disc
}
.topNavigation
{
    FONT-SIZE: 9px;
}
.topNavigation A
{
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
.topNavigation A:hover
{
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #a3e065;
    TEXT-DECORATION: none
}
.search_bar
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../media/search_field.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 19px;
    BACKGROUND-COLOR: transparent;
	visibility: hidden
}
.search_field
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    FONT-SIZE: 10px;
    MARGIN: 2px 6px;
    BORDER-LEFT: #000000 0px solid;
    WIDTH: 156px;
    BORDER-BOTTOM: #000000 0px solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 17px;
    BACKGROUND-COLOR: transparent
}
A.rootNav
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/nav_bttn_off.png);
    WIDTH: 100px;
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.rootNav SPAN
{
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
A.rootNav:hover
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/nav_bttn_on.png);
    WIDTH: 100px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px;
    TEXT-ALIGN: center
}
A.rootNavOn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/nav_bttn_on.png);
    WIDTH: 100px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.rootNavOn SPAN
{
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
A.rootNavOn:hover
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/nav_bttn_on.png);
    WIDTH: 100px;
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px;
    TEXT-ALIGN: center
}
.newsHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 12px;
    COLOR: #ffffff;
    TEXT-ALIGN: left
}
.newsEntry
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 12px;
    COLOR: #ffffff;
    TEXT-ALIGN: left
}
.newsEntry .date
{
    COLOR: #339900;
    LINE-HEIGHT: 16px
}
.newsEntry .runningTxt
{
    COLOR: #ffffff;
    LINE-HEIGHT: 16px
}
.copyright
{
    COLOR: #ffffff;
    TEXT-ALIGN: left
}
.copyright P
{
    LINE-HEIGHT: 16px
}
.box_login
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/box_item.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px;
    WIDTH: 274px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 180px
}
.f_login
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 240px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
}
.editable
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #EC6E00;BACKGROUND-POSITION: center 50%;padding-left: 1px; background-color: #FFFFFF; border-top: 1px #D4D4D4 solid; border-left: 1px #D4D4D4 solid; border-bottom: 1px #A5AAAD solid; border-right:1px #A5AAAD solid; height: 20px; cursor: pointer;
}
.editext
{
font-family: Verdana; font-size: 11px; font-weight: normal; width: 50px; border: 1px #D4D4D4 solid; background-color: #FFFFFF;
}
.f_edit
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 40px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.f_node
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    COLOR: #666666;
    PADDING-TOP: 4px
}
.pwdForgot
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(../media/item_lock.jpg);
    PADDING-BOTTOM: 2px;
    COLOR: #999999;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
.pwdForgot:hover
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(../media/item_lock.jpg);
    PADDING-BOTTOM: 2px;
    COLOR: #999999;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.agb
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(../media/item_pdfIcon.png);
    PADDING-BOTTOM: 2px;
    COLOR: #999999;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
.agb:hover
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(../media/item_pdfIcon.png);
    PADDING-BOTTOM: 2px;
    COLOR: #999999;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.userBar
{
    BACKGROUND-IMAGE: url(../media/bg_userbar.jpg);
    WIDTH: 100%;
    COLOR: #666666;
    HEIGHT: 25px
}
.userbar2
{
	background-image:url(../media/bg_userbar.jpg);
	height:25px; 
	margin-left:3px;
}
.userbar2_right
{
	background-image:url(../media/bg_userbar.jpg);
	height:25px; 
	margin-right:3px;
}

.logoff
{
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 25px;
    BACKGROUND-IMAGE: url(../media/item_logoff.png);
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none;
	height:16px
}

.useraccount
{
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 25px;
    BACKGROUND-IMAGE: url(../media/your-account-icon.gif);
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}

.logoff:hover
{
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 25px;
    BACKGROUND-IMAGE: url(../media/item_logoff.png);
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.userBar A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.userBar A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.newBook
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(../media/item_document.png);
    PADDING-BOTTOM: 2px;
    COLOR: #999999;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
.bookViewHeader
{
    BORDER-TOP: #e4e4e4 1px solid;
    PADDING-LEFT: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    BORDER-BOTTOM: #e4e4e4 1px solid;
    HEIGHT: 28px
}
.bookViewRowA
{
    PADDING-LEFT: 10px;
    BORDER-BOTTOM: #e4e4e4 1px solid;
    HEIGHT: 46px;
    BACKGROUND-COLOR: #f6f6f6
}
.bookViewRowB
{
    PADDING-LEFT: 10px;
    BORDER-BOTTOM: #e4e4e4 1px solid;
    HEIGHT: 46px;
    BACKGROUND-COLOR: #ffffff
}
.headTitle
{
    DISPLAY: block;
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #5c5c5c
}
.headTitle .new
{
    COLOR: #339900
}
.subTitle
{
    DISPLAY: block;
    PADDING-LEFT: 40px;
    FONT-WEIGHT: normal;
    COLOR: #adadad
}
.bookAvailable
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../media/item_book_green.png);
    BACKGROUND-REPEAT: no-repeat
}
.bookAvailableEdit
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../media/item_book_orange.png);
    BACKGROUND-REPEAT: no-repeat
}
.processSteps TD
{
    VERTICAL-ALIGN: bottom;
    HEIGHT: 28px
}
.cancel
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    TEXT-ALIGN: left;
	text-decoration:none;
    position:relative;
}
.cancel:hover
{
    TEXT-DECORATION: underline
}
.bookTitleBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666
}
.fileUpload
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 400px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.fileSummary TD
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: left
}
.fileSummary TD .bigInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.refreshFile
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 4px;
    DISPLAY: block;
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../media/item_refresh.jpg);
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
.refreshFile:hover
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 4px;
    DISPLAY: block;
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../media/item_refresh.jpg);
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.f_bookInfo
{
	border: thin solid black;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    WIDTH: 220px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffFFFF;
	position:relative;
}
.f_bookInfoSmall
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 50px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.f_bookInfoSelect
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 280px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.f_bookInfoSelectSmall
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 150px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.f_bookInfoSelectSmaller
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    WIDTH: 80px;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.bookInfoX
{
    DISPLAY: block;
	text-align:left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 8px;
    COLOR: #666666
}
.bookInfoX A
{
    COLOR: #69b444;
    TEXT-DECORATION: underline
}
.bookInfoX A:hover
{
    COLOR: #69b444;
    TEXT-DECORATION: none
}
.bookInfoX TABLE TD
{
    FONT-WEIGHT: normal
}
.preview
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 2px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/item_preview.png);
    PADDING-BOTTOM: 2px;
    COLOR: #69b444;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.preview:hover
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 2px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../media/item_preview.png);
    PADDING-BOTTOM: 2px;
    COLOR: #69b444;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.sellInfo
{
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../media/box_sell_info.jpg);
    WIDTH: 290px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 71px
}
.priceInfo
{
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../media/box_price_info2.jpg);
    WIDTH: 290px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 275px;	
}
.priceInfoBalance
{
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../media/box_price_info_balance.jpg);
    WIDTH: 290px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 272px;	
}
.priceTab TD
{
    HEIGHT: 20px
}
.priceTab .txt
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    WIDTH: 70%;	
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.priceTab .price
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    WIDTH: 30%;
	PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.rabatt
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 80%;
    COLOR: #666666;
    TEXT-INDENT: -5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: right
}
.coupon
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 80%;
    COLOR: #666666;
    TEXT-INDENT: -5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: right
}
.priceOverview
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../media/xxx.jpg);
    WIDTH: 290px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 233px;
    PADDING-LEFT:0px;
    MARGIN-LEFT:0px;
}
.priceOverviewBalance
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url(../media/xxx2.jpg);
    WIDTH: 290px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 230px;
    PADDING-LEFT:0px;
    MARGIN-LEFT:0px;
}

.pdf_download
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 0px 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(../media/item_pdf_new.jpg);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px
}
.transparency
{
    LEFT: 50%;
	width:0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
	margin-left:-490px;
	z-index:99;
}

.steps_content
{
	width:978px; 
	height:537px; 
	background-image:url(../media/box_new_1book.png); 
	background-repeat:no-repeat; 
	text-align:left;
}
#topbar
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 0px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
.topbarStatic
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 0px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
.coverPreview
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../media/box_detail_view.jpg);
	background-repeat:no-repeat;
    WIDTH: 605px;
    HEIGHT: 365px
}
.coverPreview A
{
    COLOR: #69b444;
    TEXT-DECORATION: underline
}
.coverPreview A:hover
{
    COLOR: #69b444;
    TEXT-DECORATION: none
}
.bttn_bookInfo
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #565656 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #565656 1px solid;
    CURSOR: pointer;
    COLOR: #363636;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff
}
A.checkMe
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 2px;
    PADDING-LEFT: 16px;
    FONT-WEIGHT: normal;
    BACKGROUND-IMAGE: url(../media/item_checkbox._checked.jpg);
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
A.checkMe:hover
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: 0px 2px;
    PADDING-LEFT: 16px;
    FONT-WEIGHT: normal;
    BACKGROUND-IMAGE: url(../media/item_checkbox._checked.jpg);
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline
}
.processContainer
{
    BACKGROUND-IMAGE: url(../media/box_new_1book.png);
    WIDTH: 978px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 537px;
    TEXT-ALIGN: left
}
.controlBarSteps
{
    LEFT: 12px;
    WIDTH: 930px;
    BOTTOM: 16px;
    PADDING-TOP: 28px;
    POSITION: absolute
}
.inputnone
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
.inputvalue
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 80%;
    COLOR: #666666;
    TEXT-INDENT: -5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: right
}
.footerNewsItems
{
    DISPLAY: block;
    PADDING-BOTTOM: 20px;
    WIDTH: 900px;
    PADDING-TOP: 70px;
    HEIGHT: 100px
}

.form_td
{
	text-align:left;
}

.highslide {
	cursor: url(../src/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	bosrder: 2px solid gray;
}
.highslide:hover img {
	bsorder: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    bdorder-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(../src/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(../src/highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../src/highslide/graphics/close.png', sizingMethod='scale');
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../src/highslide/graphics/loader_white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;	
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../src/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
div.beschnittvorschau div.links, div.beschnittvorschau div.rechts { text-align: center; background-color: #ececec; background-repeat: no-repeat; background-position: center; float: left; border: 2px solid #ddd }
div.beschnittvorschau a { display: block; height: 100% }
.autor_data {
	margin: 0;
	padding: 0;
}
		
.autor_data input {
	margin: 2px;
	width: 150px;
	height: 14px;
	font-size: 10px;
	border: 1px solid #000000;
	margin: 0;
	float: left;
			
}
.autor_data label {
	width: 120px;
	display: block;
	float: left;
	overflow: hidden;
}
.autor_data .breaker {
	clear: both;
	height: 1px;
}
.bankdaten p {
	margin: 0 2px;
	
}
#vertragLadenInfo {
    display: none;  
    border: 2px solid red; 
    padding: 40px; 
    position: absolute; 
    top: -120px; 
    left: -40px; 
    background-color: #ffffff; 
    font-weight: bold;
}.PCB p {
		margin: 0 0 10px 0;
		padding: 0;
	}
#agb_block {
		position:absolute;
		width:240px;
		left:0px;
		top:235px;"
}
a.closeLink {
	   font-size: 10px;
	   color: #c0c0c0;
	   display: block;
	   margin-top: 10px;
}
#wartungsarbeiten {
   position: absolute;
   top: -30px;
   left: 100px;
   width: 340px;
   height: 100px;
   border: 4px solid #dd0000;
   background-color: #ffffff;
   font-size: 11px;
   font-family:Arial;
   text-align: left;
   padding: 0 5px 5px 5px;
   line-height: 19px;
   font-weight: bold;
}
span.hl {
  font-weight: bold;
  color: #dd0000;
  font-size: 16px;
}
/* Gutscheine */

#gutscheine	{
	
  width: 100%;  
  text-align:left;	
  font-size: 13px;
}
#gutscheine #left {
   float: left;
   width: 60%;	
   
}
#gutscheine #right {
   float: left;
   width: 29%;	
   margin: 40px 5px 0 40px;
  
}
#gutscheine h2 {
	margin: 0px;
	padding: 0px;
}
#gutscheine label {
	width: 150px;
	float: left;
	padding-right: 10px;
	
}
#gutscheine .formfield {
	float: left;
	width: 350px;		
}
#gutscheine .breaker {
	clear: both;
	height: 10px;
}
#gutscheine #email {
	 width:250px;
}
#gutscheine #emailinfo {
   font-size: 10px;
   font-weight: bold;	
}
#gutscheine #submitbtn {
	 margin-top: 20px;
}
#gutscheine .flabel {
   font-weight: bold;
   margin-bottom: 10px;
}
#gutscheine .fvalue {
   font-weight: normal;   
   font-size: 16px;
}
#gutscheine #submitbtn2 {
	float: left;
	margin-top: 20px;
}
#gutscheine #cancel {
    float: left;
    margin: 20px 0 0 30px;	
}
#gutscheine .payoneinfo {
  font-size: 10px;
}
.xmasinfo {
   position: absolute; 
   top: 20px; 
   left: 710px; 
   border: 2px solid #dd0000;
   padding: 10px;
   background-color: #ffffff;
   text-align: left;
   width: 250px;
}

div.admin_menu
{
	margin-top: 25px; 
	margin-bottom: 25px; 
	padding:0px;
	width:823px;
	border:thin solid #00dd00;
	height:21px;
}
div.admin_menu_entry
{
	background-color:#00bb00;
	float:left;
	color:#ffffff;
	padding:2px 5px 2px 5px;
	font-size:12px;
	font-family:arial;
	margin: 1px;
}

div.admin_menu_entry_selected
{
	background-color:#009900;
	float:left;
	color:#ffffff;
	padding:2px 5px 2px 5px;
	font-size:12px;
	font-family:arial;
	margin: 1px;
}

div.admin_menu_entry:hover
{
	background-color:#009900;
}

div.admin_menu_entry a
{
	text-decoration:none;
	color:#ffffff;
}

div.admin_menu_entry a:hover
{
	text-decoration:none;
	color:#ffffff;
}

div.admin_logout
{
	position: relative;
	top: 10px; 
	text-align: right; 
	width: 860px
}

div.admin_logout a
{
	font-weight:bold;
}

.button
{
	float:left;
	padding:2px 3px 2px 3px;
	margin-right:5px;
	background-color:#999999;
	text-align:center;
	dfont-size:10px;
	border:thin solid #000000;
}

.button a
{
	color:white;
	text-decoration:none;
}

.button:hover
{
	background-color:#888888;
}

tr.rowOdd
{
	background-color:#eeffe0;
}

tr.rowEven
{
	background-color:#ddffcc;
}

td.admin_content_table
{
	padding:0px 5px 0px 5px;
}

tr.rowEmpty
{
	text-align:center;
	color:red;
}

a.ftpLink
{
	color:black;
}

td.admin_content_table.button.a
{
	color:red;
}

.hidden
{
	visibility: hidden;
}

