/* 


zeixs.com CSS Definitonen, Simon 04.06.08


*/

/* - Haupt-Krams - */
body {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
    color: 			#5B5B5B;
	font-size: 		10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#mainframe {
	width: 			646px;
	min-height: 	800px;
	margin-top: 	15px;
	margin-left: 	15px;
	margin-bottom: 	15px;
	padding-top: 	15px;
	padding-bottom:	15px;
	background: 	url(../images/page_design/background_mainframe.png);
}

div#mainframe_logo {	
	background: 	url(../images/page_design/header_logo.png) no-repeat;
	width: 			58px;
	height: 		84px;
	margin-left: 	544px;
}

div#mainframe_sideimg {
	position: 		absolute;
	left:			521px;
	top:			187px;
}

div#mainframe_content {
	margin-right: 	44px;
	margin-left: 	34px;
	z-index: 		1;
	position: 		relative;
}
div#mainframe_content .paths {
	text-align: 	right;
	color: 			#5B5B5B;
	margin-bottom: 	17px;
}
div#mainframe_content .paths a {
	color: 			#5B5B5B;
}
div#mainframe_content .paths a:hover {
	color: 			#b8860b;
}
div#mainframe_content .content {
	margin-right: 	96px;
}

/* - Simon: Navigationselemente -*/

div#mainframe_navigation {
	width: 			602px;
	margin-top: 	17px;	
	margin-bottom:  17px;
}

div#mfn_your_stuff { 
	width: 			84px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_your_stuff.png);
	cursor: 		pointer;
	float: 			left;
	display:        inline;
}
div#mfn_your_stuff:hover {
	background: 	url(../images/navigation_images/on_your_stuff.png);
}

div#mfn_upcoming { 
	width: 			105px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_upcoming.png);
	cursor: 		pointer;
	float: 			left;
	display:        inline;
}
div#mfn_upcoming:hover {
	background: 	url(../images/navigation_images/on_upcoming.png);
}

div#mfn_non_books { 
	width: 			112px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_non_books.png);
	cursor: 		pointer;
	float: 			left;
	display:        inline;
}
div#mfn_non_books:hover {
	background: 	url(../images/navigation_images/on_non_books.png);
}

div#mfn_books { 
	width: 			72px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_books.png);
	cursor: 		pointer;
	float: 			left;
	display:        inline;
}
div#mfn_books:hover {
	background: 	url(../images/navigation_images/on_books.png);
}

div#mfn_home { 
	width: 			65px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_home.png);
	cursor: 		pointer;
	float:  		left;
	display:        inline;
	margin-left: 	164px;
}
div#mfn_home:hover {
	background: 	url(../images/navigation_images/on_home.png);
}

div#mfn_about_zeixs { 
	width: 			90px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_about_zeixs.png);
	cursor: 		pointer;
	float:  		left;
	display:        inline;
	margin-left: 	254px;
}
div#mfn_about_zeixs:hover {
	background: 	url(../images/navigation_images/on_about_zeixs.png);
}
div#mfn_order { 
	width: 			54px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_order.png);
	cursor: 		pointer;
	float:  		left;
	display:        inline;
}
div#mfn_order:hover {
	background: 	url(../images/navigation_images/on_order.png);
}
div#mfn_press { 
	width: 			54px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_press.png);
	cursor: 		pointer;
	float:  		left;
	display:        inline;
}
div#mfn_press:hover {
	background: 	url(../images/navigation_images/on_press.png);
}
div#mfn_partner { 
	width: 			67px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_partner.png);
	cursor: 		pointer;
	float:  		left;
	display:        inline;
}
div#mfn_partner:hover {
	background: 	url(../images/navigation_images/on_partner.png);
}
div#mfn_contact_us { 
	width: 			83px;
	height: 		19px;
	background: 	url(../images/navigation_images/off_contact_us.png);
	cursor: 		pointer;
	float:  		left;
	display:        inline;
}
div#mfn_contact_us:hover {
	background: 	url(../images/navigation_images/on_contact_us.png);
}


/* Logo-Scroller */

#marqueecontainer{
	position: 		relative;
	width: 			461px;
	height: 		36px;
	overflow: 		hidden;
	text-align:		left;
	margin-top: 	7px;
}

#marqueecontainer img {
	border-width:	0px;
	border-style:	none;
}


td, tr, th, p {
    line-height:	1.6em;
    color: 			#5B5B5B;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
}

textarea {
    line-height:	1.6em;
    color: 			#5B5B5B;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

i {
	color: 			#b8860b;
	font-size: 		10px; 
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	line-height: 	1.6em
}

h2 {
	color: 			#b8860b; 
	font-size: 		13px; 
	font-family: 	Verdana, Arial, Helvetica, sans-serif 
}

h3 {
    color: 			#5B5B5B;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		13px;
}

h1 {
    color: 			#9F9F9F;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		13px;
}

a:active  { 
	color: 			#5b5b5b; 
	text-decoration: underline;
}

a:visited  { 
	color: #5b5b5b; 
	text-decoration: underline;
}

a, a:link  { 
	color:  		#5b5b5b; 
	font-size: 		10px; 
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	line-height: 	1.6em;
	text-decoration: underline;
}

a:hover  { 
	color: 			 #b8860b; 
	text-decoration: underline;
}

span#order-num {
	color: 			#9F9F9F;
	font-weight: 	bold;
	font-size: 		13px; 
	line-height: 	25px;
}
div#order_warning {
	width:			240px;	
}
div#order_warning_content {
	border:			solid 6px #e0e0e0;
	margin-top:		15px;
	margin-bottom:	15px;
	padding:		10px;
}