#myOnPageContent { display: none; }

/* CALLSELL */
* { 	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;

}

html {
	height: 100%;
}

body {
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.eck_left- {
	background-image: url(../images/eck_left.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.eck_right- {
	background-image: url(../images/eck_right.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
}

.topseller {
	background-color: #ffffff;
}

td, th, td, h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

hr {
	border: solid #FAA844 0px;
	background-color: #FAA844;
	height: 1px;
	margin:10px 0px;
}

.body {
	background-attachment: fixed;
	background-image: url(../images/bg_body.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #a47f39;
}
#wrapper {
	position:absolute;
	left:0px;
	top: 0px;
	width: 100%;
	height:100%;
	z-index: 0;

}
#wrapper2 {
	position:absolute;
	z-index: 1000;
	background-image: url(../images/tv.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 1030px 150px;

}
#top {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100px;
	z-index:100;
	background-attachment: fixed;
	background-image: url(../images/bg_head.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

strong {
	font-weight: bold;
}

a, a:link {
	color: #CE721D;
	font-weight: bold;
}

a:hover {
	color: #BA1B1B;
}

/* LINKES HAUPTMENU */
#left {
	position: 			fixed;
	top: 				100px;
	margin-left:		25px;
	z-index: 			99;
	padding-top: 15px;
	background-color: #FFFFFF;
}



#logo {
	width: 220px;
	height: 100px;
	float: left;
	margin-left: 15px;
}
#content {
	border: 1px solid #FFD761;
	background-attachment: scroll;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.callsell.tv/shop/templates/callsell/images/trans_main.png');
	background-repeat: repeat;
	background-position: 0px 0px;	
}
/* IE ignores styles with [attributes], so it will skip the following. */
#content[id] {
  background-image:url('http://www.callsell.de/cms/templates/callsell/images/trans_main.png');
}

/* MODULETABLE */
div.moduletable {
	margin-left: 20px;
	margin-bottom: 10px;
}

div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: -20px;
	margin-top: 0px;
	width: 196px;
}

div.moduletable-cart {
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: center;
}


/* TOPNAV */
#topnav {
	border: 0px solid #333333;
	width: auto;
	height: 95px;
	padding-top: 5px;
	float: left;
}
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 10px;
	line-height: 15px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
	
}

ul#mainlevel-nav li a
{
	display: block;
		font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color:#000000;
	background: transparent;

}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #000000;
	background: #EAC871;
}

/* SUCHE */

.inputbox-search {
	padding: 1px;
	margin-left: 20px;
		margin-bottom: 8px; 

	
}
.button-search {
	border: 1px solid #E9C56C;
	padding: 1px;
	background-color: #FFEBBA;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 8px; 
}

/* Hotline */
#hotline {
	border: 0px solid #333333;
	width: 130px;
	height: 95px;
	margin-right: 10px;
	float: right;
	position: relative;
	top: 10px;
}

/* ÜBERRSCHRIFTEN */
.contentheading {
	font-size: 12px;
	font-weight: bold;
}

/* HAUPTNAVIGATION */
a.my-account:link, a.my-account:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	height: 28px !important;
	height: 28px;
	width: 100%;
	text-decoration: none;
	background-image: url(../images/bg_mainmenu_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	height: 28px !important;
	height: 28px;
	width: 100%;
	text-decoration: none;
	background-image: url(../images/bg_mainmenu.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

a.mainlevel:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/bg_mainmenu_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel#active_menu {	
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #111111;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	height: 28px !important;
	height: 28px;
	width: 100%;
	text-decoration: none;
	font-style: normal !important;
	background-image: url(../images/bg_mainmenu_active.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel#active_menu:hover {
	color: #FFFFFF;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 30px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #923229;
	text-align: left;
	padding-bottom: 10px;
	text-decoration: none;
}

a.sublevel:hover {
	color: #DF6915;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

/* SUBNAVIGATION */
a.mainlevel-subnav:link, a.mainlevel-subnav:visited {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	height: 12px !important;
	width: 100%;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel-subnav:hover {
	text-decoration: none;
	color: #EC7702;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel-subnav#active_menu-subnav {	
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #EC7702;
	text-align: left;
	padding-top: 4px;
	padding-left: 7px;
	height: 12px !important;
	width: 100%;
	text-decoration: none;
	font-style: normal !important;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.mainlevel-subnav#active_menu-subnav:hover {
	color: #666666;
}


/* JOOMFISH lists with UL (names & images) */

div.moduletable-lang ul
{
	float: right;
	vertical-align: middle;
	list-style: none;
	padding: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 0.8em;
}

div.moduletable-lang li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
}

div.moduletable-lang li a
{
	display: block;
}

div.moduletable-lang img
{
	border: none;
}



/* VirtueMart */

.right { float: right; }
.left { float: left; }

.product-name {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.browse_1 {
	background-image: url(http://callsell.tv/shop/templates/callsell/images/bg_browse.jpg);
	padding: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.browse_1 a{
	color: #996600;
}
.browse_1-price {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}

/* warenkorb überschriften */
.sectiontableheader th {
	background-color: #FCF7E7;
	border: #E9C56C 1px solid;
	font-weight:bold;
}

/* warenkorb zeilen */
.sectiontableentry1 td,
.sectiontableentry2 td,
.sectiontableentry3 td,
.sectiontableentry4 td,
.sectiontableentry5 td,
.sectiontableentry6 td,
.sectiontableentry7 td,
.sectiontableentry8 td,
.sectiontableentry9 td,
.sectiontableentry10 td,
.sectiontableentry11 td,
.sectiontableentry12 td,
.sectiontableentry13 td,
.sectiontableentry14 td {
	background-color: #FFFFFF;
	border: #E9C56C 1px solid;
}

/* bestellung verluaf links */
.componentheading a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #202D35;
	background-color: #F6E9C3;
	border: #E9C56C 1px solid;
	padding: 7px;	
}
.componentheading a:hover {
	color: #202D35;
	background-color: #FFFFFF;

}

/* kontakt formular */
#dfContactForm{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #202D35;
	background-color: #FFFFFF;
	border: #E9C56C 1px solid;
	padding: 7px;
	background-attachment: scroll;
	background-image: url(../images/info/kontakt.jpg);
	background-repeat: no-repeat;
	background-position: 500px 7px;
}
#dfContactForm td{
	padding: 7px;	
}



