@charset "UTF-8";

/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : snajolobil.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
**
**             BENDOO: overwriting border-images
*/

@media screen {

body {
	background: #F5812A url(../img/logo_small.jpg) top center no-repeat;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	color: #000;
	padding-top: 110px;
}

#page {
/*        background: #F8F2E4 url(../img/bg_main.gif) top left repeat-y;*/
          background-color: #F8F2E4;

}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	border: none;
	display: block;
}

h1 {
	font-size: 1.3em;
	color: #990000;
	background: transparent;
	margin: 1.1em 0 0.5em 0;
	border-bottom: 1px #F5812A solid;
}

h2 {
	font-size: 1.1em;
	color: #990000;
	background: transparent;
	margin: 1.1em 0 0.5em 0;
	border-bottom: 1px #F5812A solid;
	padding-left: 0em;
}

h3 {
	font-size: 1.0em;
	color: #990000;
	background: transparent;
	margin: 1.1em 0 0.3em 0;
	border-bottom: 1px #F5812A solid;
}

h4 {
	font-size: 0.9em;
	color: #990000;
	background: transparent;
	margin: 1.1em 0 0.3em 0;
	border-bottom: 1px #F5812A solid;
}

h5 {
	font-size: 0.9em;
	color: #990000;
	background: transparent;
	text-decoration: underline;
	margin: 1.1em 0 0.3em 0;
}

/* links general */

a {
	color: #CA3701;
	text-decoration: underline;
}

a:hover {
	color: #990000;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #CA3701;
}

#headerwrap {
	height: 157px;
}

#header {
	background: none;
	height: 70px;
}

#header #header-title {
	margin: -153px 0 0 0;
	padding: 20px 0 0 20px;
	font-size: 35px;
	float: left;
	color: #990000;
}

#nav #nav_main ul li a span {
	height: 15px;
}

#topnav {
	color: #990000;
	margin-top: -115px;
	margin-right: 40px;
}

#topnav a {
	color: #EEE;
}

#topnav a:hover {
	color: #FFF;
}

#teaser {
	color: #FFE6A9;
	background: #990000;
	border: none;
	width: 100%;  
}

#teaser, #nav {
	padding: 0;
	margin: 0;
}

#teaser .rootline a {
	color: #DF794A;
}

#teaser .rootline a:hover {
	background: transparent;
}

#main {
        background-color: transparent;
	padding: 0 0;
}

#col1_content {
        width: 195px;
}

ul#submenu {
	margin: 17px 0 20px 0;
}

ul#submenu li#title {
	color: #DF794A;
	letter-spacing: 2px;
	border-bottom: solid 3px #DF794A;
}

ul#submenu li a {
	color: #CA3701;
}

ul#submenu li strong {
	background: #CA3701;
}

/* @group productmenu */

.tt_products_item_catlist {
	width: 100%;
	overflow: hidden;
	margin: -20px 0 1.5em 0;
	list-style-type: none;
	border-top: 1px #ddd solid;
}

.tt_products_item_catlist ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.tt_products_item_catlist li {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.tt_products_item_catlist li a {
	display: block;
	width: 90%;
	padding: 1px 0px 1px 10%;
	text-decoration: none;
	background-color: #fff;
	color: #444;
	border-bottom: 1px #eee solid;
}

.tt_products_item_catlist li#sub a {
	padding: 0 0 0 30px;
	font-size: 90%;
	color: #DF794A;
}

.tt_products_item_catlist li#parent a:hover, .tt_products_item_catlist li#parent a.act {
	background-color: #990000;
	color: #eee;
}

.tt_products_item_catlist li#sub a:hover, .tt_products_item_catlist li#sub a.act {
	background-color: #990000;
	color:  #fff;
}

/* @end */

#footer {
	color: #FFE6A9;
	background: #990000;
	padding: 15px;
	margin: 0;
	border-color: #990000;
	border-top: 5px #F5812A solid;
}

#footer a {



	color: #DF794A;

}


#footer a:hover, {
	color: #EEE;
}

/* ####################################
	** ### FCE 3 Boxes with rounded edges #
	** ####################################
	*/

/* green */

* html .REboxGreenContent {
	height: 1%
}

.REboxGreenContent {
	overflow: hidden
}

.REboxGreen {
	display: block;
	background: transparent;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #883300;
}

.REboxGreen p {
	margin: 0 2px;
	padding: 2px 0;
	line-height: 1.2em;
}

.REboxGreenContent {
	display: block;
	background: #CCBB44;
	border-left: 1px solid #DD9F0E;
	border-right: 1px solid #DD9F0E;
	padding: 0.5em 1em 0.5em 1em;
}

.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {
	margin-top: 0;
}

.REboxRedContent p {
	line-height: 1.5em;
}

.rGline1, .rGline2, .rGline3, .rGline4 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}

.rGline1, .rGline2, .rGline3 {
	height: 1px;
}

.rGline2, .rGline3, .rGline4 {
	background: #CCBB44;
	border-left: 1px solid #DD9F0E;
	border-right: 1px solid #DD9F0E;
}

.rGline1 {
	margin: 0 5px;
	background: #DD9F0E;
}

.rGline2 {
	margin: 0 3px;
	border-width: 0 2px 0 2px;
}

.rGline3 {
	margin: 0 2px;
}

.rGline4 {
	height: 2px;
	margin: 0 1px 0 1px;
}

/* red */

* html .REboxRedContent {
	height: 1%
}

.REboxRedContent {
	overflow: hidden
}

.REboxRed {
	display: block;
	background: transparent;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #883300;
}

.REboxRed p {
	margin: 0 2px;
	padding: 2px 0;
	line-height: 1.2em;
}

.REboxRedContent {
	display: block;
	background: #FFCC99;
	border-left: 1px solid #F5812A;
	border-right: 1px solid #F5812A;
	padding: 0.5em 1em 0.5em 1em;
}

.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {
	margin-top: 0;
}

.REboxRedContent p {
	line-height: 1.5em;
}

.rRline1, .rRline2, .rRline3, .rRline4 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}

.rRline1, .rRline2, .rRline3 {
	height: 1px;
}

.rRline2, .rRline3, .rRline4 {
	background: #FFCC99;
	border-left: 1px solid #F5812A;
	border-right: 1px solid #F5812A;
}

.rRline1 {
	margin: 0 5px;
	background: #F5812A;
}

.rRline2 {
	margin: 0 3px;
	border-width: 0 2px 0 2px;
}

.rRline3 {
	margin: 0 2px;
}

.rRline4 {
	height: 2px;
	margin: 0 1px 0 1px;
}

/* blue */

* html .REboxBlueContent {
	height: 1%
}

.REboxBlueContent {
	overflow: hidden
}

.REboxBlue {
	display: block;
	background: transparent;
	font-weight: normal;
	margin-top: 2em;
	margin-bottom: 1em;
}

.REboxBlue p {
	margin: 0 2px;
	padding: 2px 0;
	line-height: 1.2em;
}

.REboxBlueContent {
	display: block;
	background: #FFFFFF;
	border-left: 1px solid #ccd;
	border-right: 1px solid #ccd;
	padding: 0.5em 1em 0.5em 1em;
	height: 1%;
	overflow: hidden;
}

.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {
	margin-top: 0;
}

.REboxRedContent p {
	line-height: 1.5em;
}

.rBline1, .rBline2, .rBline3, .rBline4 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}

.rBline1, .rBline2, .rBline3 {
	height: 1px;
}

.rBline2, .rBline3, .rBline4 {
	background: #FFFFFF;
	border-left: 1px solid #ccd;
	border-right: 1px solid #ccd;
}

.rBline1 {
	margin: 0 5px;
	background: #ccd;
}

.rBline2 {
	margin: 0 3px;
	border-width: 0 2px 0 2px;
}

.rBline3 {
	margin: 0 2px;
}

.rBline4 {
	height: 2px;
	margin: 0 1px 0 1px;
}

/* FCE 3 Boxes with rounded edges End */

/* ################################
	** ### FCE adjustable columns     #
	** ################################
	*/

div.flexi {
	overflow: hidden;
	display: block;
	clear: both;
	width: 100%;
	height: 1%;
}

div.flexi div {
	display: block;
	overflow: hidden;
	float: left;
}

div.flexi div.left {
	margin-right: 5px;
}

div.flexi div.center {
	margin-right: 5px;
	margin-left: 5px;
}

div.flexi div.right {
	margin-left: 5px;
}

/* FCE adjustable columns End */

}

/* news list css */

div.news-list-container div.news-list-item h3 {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	border: none;
}

div.news-list-container div.news-list-item span.news-list-date {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #444;
}

div.news-list-container div.news-list-item div.news-list-morelink, .news-latest-morelink {
	border: none;
	background: url(../img/icons/internal_link.gif) center left no-repeat;
	text-align: left;
	padding: 0px 0px 0px 10px;
	clear: both;
}

div.news-list-container div.news-list-item hr.clearer {
	padding-top: 5px;
	border-bottom: 1px #F5812A solid;
}

div.news-list-container div.news-list-item img {
	float: left;
	padding: 5px 10px 5px 0px;
}

/* news single css */

div.news-latest-item h3 {
	font-size: 1.0em;
	color: #990000;
	background: transparent;
	margin: 0.4em 0 0.8em 0;
	border: none;
	padding:0;
	border:none;
}

div.news-single-item div.news-single-timedata {
	padding: 0;
	margin: 0;
	color: #444;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}

div.news-single-item p.news-single-author {
	padding: 0;
	margin: 0 0 0 0.5em;
}

div.news-single-item h2 {
	font-size: 1.3em;
	color: #990000;
	background: transparent;
	margin: 1.1em 0 0.5em 0;
	border-bottom: 1px #F5812A solid;
	padding:0;
}

div.news-single-item h3 {
	font-size: 1.0em;
	color: #990000;
	background: transparent;
	margin: 0.4em 0 0.8em 0;
	border: none;
	padding:0;
}

div.news-single-item hr.clearer {
	clear: both;
	padding-top: 0px;
	border-bottom: 1px #F5812A solid;
}

div.news-single-item div.news-single-backlink {
	background: url(../img/icons/internal_link_back.gif) center left no-repeat;
	padding: 10px 0 10px 16px;
}

div.news-single-item .news-single-imgcaption {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 80.00%;
	color: #990000;
	font-style: italic;
	width:240px;
}
div.news-single-item .news-single-image {
	float:left;
}
.news-single-additional-info dt {
	margin-bottom: 1.4em;
	color: #990000;
	font-weight: normal;
}

/* #############################
	** ### Mail-Formular ###########
	** #############################
	*/

form#mailform fieldset {
	border: none;
	padding: 1em;
	background: transparent;
}

.csc-mailform-field {
	margin-bottom: 0;
}

.csc-mailform-field span.csc-form-labelcell {
	float: left;
	width: 150px;
	margin-bottom: 0.2em;
}

.csc-mailform-field span.csc-form-fieldcell {
	float: left;
	margin-bottom: 0;
}

.csc-mailform-field span.csc-form-fieldcell .csc-mailform-submit {
	margin-bottom: 0.2em;
	float: left;
	width: 75px;
}
.form_control  .csc-mailform-submit {
	float: none;
	width: auto;
}
.form_control   {
	margin: 0 0 15px 0;
}
.basket_control  .csc-mailform-submit {
	margin: 0.5em 1em 0.2em 0;
	float: right;
	width: auto;
}

.csc-mailform-submit {
	float: right;
}
.csc-mailform-radio {
	float: left;
	width: 300px;
	margin: 0.2em 0 0.2em 0.2em;
	padding-bottom: 0.5em;
}

fieldset.csc-mailform .csc-mailform-field input.radio {
	width: 14px;
	margin: 0.3em 0 0.1em 0.5em;
}

.csc-mailform-radio .csc-form-radio {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 90.00%;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
	padding: 0;
	color: #990000;
}

	
.csc-mailform-field span.csc-form-fieldcell select {
	float: left;
	width: 277px;
	margin-bottom: 0.2em;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 95.00%;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 1px 1px 1px 0;
	border: 1px solid #F5812A;
	background-color: #FFCC99;
	color: #990000;
}
.tt_products_basket_info select {
	margin-left: 0;
}
/* julle formpreview*/

.tx-julleformpreview-pi1 {
	padding: 20px;
	font-size: 90.00%;
}

.label {
	float: left;
	color: #990000;
	width: 150px;
	font-size: 90.00%;
}

.value {
	float: left;
	padding: 0px 0px 5px 30px;
	font-size: 90.00%;
}
.tt_products_tracking_display_info .label, .tt_products_tracking_enter_number .label, .admin_control .label {
	width: 200px;
}

/* ##############################
	** ### tx_indexedsearch #########
	** ##############################
	*/

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	border: 1px solid #F5812A;
	width: 75px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width: 150px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-search-submit {
	padding: 5px 0px 20px 200px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background: transparent;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	padding-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin-top: 5px;
	margin-bottom: 15px;
}

.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {
	background: #F5812A;
}

/* ##############################
	** ### TT_Producs #########
	** ##############################
	*/

/* ListView */

div.list-header {
	width: 100%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-size: 90.00%;
	font-weight: bold;
	text-align: left;
	padding: 8px 0px 6px 0px;
	border-bottom: 1px solid #F5812A;
	border-top: 1px solid #F5812A;
	background-color: #FFCC99;
}

div.itemlist_title {
	float: left;
	padding-left: 5px;
	width: 25%;
}

div.itemlist_img {
	float: left;
	width: 10%;
}

div.itemlist_subheader {
	float: left;
	width: 15%;
}

div.itemlist_www {
	float: left;
	width: 20%;
}

div.itemlist_precio {
	float: left;
	width: 15%;
	text-align: right;
	padding-right: 20px;
}

div.itemlist_quantity {
	float: right;
	width: 40px;
	margin-right: 20px;
}

div.itemlist_quantity_empty {
	float: right;
	width: 10%;
	margin-right: 0px;
}

div.itemlist_empty {
	float: left;
	width: 5%;
}

div.itemlist {
	width: 100%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-size: 85.00%;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #990000;
}

div.basketlist_titlesubheader {
	float: left;
	width: 35%;
}

div.basketlist_www {
	float: left;
	width: 20%;
}

div.basketlist_precio {
	float: left;
	width: 15%;
	text-align: right;
	padding-right: 20px;
}

div.basketlist_quantity {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 41px;
	*width: 50px;
	text-align: right;
	height: 25px;
}

div.basketlist_empty {
	float: left;
	width: 5%;
}

div.basketlist_total {
	float: left;
	width: 12%;
	text-align: right;
	padding-right: 2px;
}

div.basketlist_eliminar {
	float: left;
	width: 5%;
	text-align: right;
	padding-right: 1px;
}

div.basket_text {
	width: 100%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-size: 90.00%;
	font-weight: normal;
	text-align: left;
	margin-bottom: 10px;
}

div.space-line {
	clear: both;
	margin: 0;
	padding: 0;
	width: auto;
}

.uneven {
	background-color: #FFFFFF;
}

/* buttons */

input {
	margin-left: 0;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 95.00%;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 2px 1px 2px 1px;
	margin-bottom: 5px;
	border: 1px solid #F5812A;
	background-color: #FFCC99;
	color: #990000;
}

textarea {
	margin-left: 0;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 95.00%;
	font-weight: bold;

	line-height: 12px;
	letter-spacing: 1px;
	padding: 2px 1px 2px 1px;
	margin-bottom: 5px;
	border: 1px solid #F5812A;
	background-color: #FFCC99;
	color: #990000;
}

select {
	margin-left: 0;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 95.00%;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 1px 1px 1px 0;
	border: 1px solid #F5812A;
	background-color: #FFCC99;
	color: #990000;
}

input[type=password]:hover, input[type=submit]:hover {
	background: #990000;
	color: #FFE69E;
}

input[type=text]:focus, input[type=password]:focus, input[type=submit]:focus, textarea:focus {
	background: #F5812A;
	color: #FFF;
	border: 1px solid #990000;
}

.numbershop {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-size: 110%;
	font-weight: bold;
	line-height: 18px;
	height: 16px;
	text-align: right;
	letter-spacing: 1px;
	padding: 2px 1px 4px 1px;
	margin: 0 0 0 4px;
	width: 20px;
	border: 1px solid #F5812A;
	background-color: #F8F2E4;
	float: left;
}

.plusmin {
	margin: 0;
	padding: 0;
	border: none;
	float: right;
}

.basketlist_eliminar input {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 95.00%;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 1px;
	padding: 2px 1px 2px 1px;
	margin-bottom: 10px;
	border: none;
	background: none;
	color: #990000;
}

.textBelowMenu h2 {
	font-weight: bold;
}

.tt_products_minibasket p.basket, p.shoplinks {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 80.00%;
	color: #000000;
}

/* Single View */

.tt_products_item_single_display {
	width: 700px;
	float: left;
	margin-right: 6px;
	border: solid 1px #990000;
	background: #FFFFFF;
	padding: 10px;
	font-size: 85%;
	margin: 20px 0;
}

.tt_products_item_single_display .image {
	float: right;
	width: 100px;
	margin-right: 58px;
}

.productContentLeft {
	width: 530px;
	float: left;
}

.productContentRight {
	width: 160px;
	padding: 0px;
	background: #ffffff;
    clear:  both;
}

.itemsingle_img {
	float: right;
	margin-bottom:20px;
}

.itemsingle_img a img {
	border: solid 1px orange;
}

.productNameTitle h1 {
	margin: 0;
	color: #990000;
	text-align: center;
	font-size: 120%;
}

.productwww {
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: left;
	color: #990000;
	font-size: 110%;
	font-weight: bold;
}

.productNumber {
	text-align: left;
	font-size: 110%;
	font-style: italic;
}

.quantityContent {
	width: 150px;
	margin-left: 30px;
}

.productPrice {
	color: #990000;
	font-weight: bold;
	float: right;
}

.addtoBag {
	margin-top: 10px;
	float: right;
}

.list_link {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 80.00%;
	color: #990000;
	margin-bottom: 10px;
}


div.basketinfo, div.paymentinfo {
	width: 100%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-size: 85.00%;
	font-weight: normal;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 5px;
	border-bottom: 1px dashed #990000;
}

div.basketinfo-1 {
	float: left;
	text-align: right;
	padding-right: 2px;
	width: 40%;
}

div.basketinfo-2 {
	float: left;
	width: 32%;
	font-weight: bold;
	padding-left: 10px;
}

div.basketinfo-3 {
	float: left;
	width: 18%;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
}

div.basketinfo-4 {
	float: left;
	width: 7%;
}

div.basketinfo-text {
	color: #000000;
	font-size: 80.00%;
}
div.paymentinfo {
	font-size: 90.00%;
	padding-left:0;
}

div.paymentinfo-1 {
	float: left;
	width: 33%;
}

div.paymentinfo-2 {
	float: left;
	width: 38%;
	font-weight: bold;
	padding-left: 10px;
}

div.paymentinfo-3 {
	float: left;
	width: 20%;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
}

div.paymentinfo-4 {
	float: left;
	width: 7%;
}
.price_summary_total {
	text-align:right;
	font-weight:bold;
	padding:5px 53px 5px 5px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;



	color: #990000;
	font-size: 90.00%;
	font-weight: bold;
	border-bottom: 1px dashed #990000;
}
div.list-status-header {
	width: 100%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-size: 90.00%;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 5px;
	border-bottom: 1px solid #990000;
	font-size: 90.00%;
	padding-left:0;
}
div.list-status {
	width: 100%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-weight: normal;
	text-align: left;
	margin: 5px 0 5px 0;
	padding: 2px 2px 2px; 0;
	border-bottom: 1px dashed #990000;
	font-size: 85.00%;
}
div.statuslist-1 {
	float: left;
	width: 15%;
}

div.statuslist-2 {
	float: left;
	width: 10%;
}

div.statuslist-3 {
	float: left;
	width: 30%;
}

div.statuslist-4 {
	float: left;
	width: 35%;
}


/* CSS class for zoomed area */

.productview_BigImageCont {
	border: 1px solid #990000;
}

.clearfix {
	display: inline-block;
}

/* Header look and feel CSS class */

/* header is shown if "title" attribute is present in the <A> tag */

.productview_Header {
	font-size: 100.00%;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #990000;
	font-weight: bold;
	text-align: center;
	background: #FFCC99;
}

/* CSS class for small looking glass square under mouse */

.productview_Pup {
	border: 1px solid #F5812A;
	background: #FFCC99;
}


/* Bullets in menus */

.csc-menu {
	list-style-type: none;
}

.csc-menu li {
	background: url(../img/li.jpg) no-repeat 0 .5em;
	padding: 3px 0 0 1.5em;
	margin-left: 8px;
}

/* INDAGO styles here */

body#default {
	background: none;
	font-family: "Trebuchet MS", verdana;
	color: #990000;
	font-size: 90.00%;
}

body#default #startpage {
	border: none;
	margin: 0;
	padding: 0;
}

body#default #header, body#default #header #headImg1, body#default #header #headImg2, #welcome, #progress, #groupname, #groupdescription, #survey-title, #close-window, #help {
	display: none;
}

body#default #questions #content {
	border:none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 0;
}
body#default #completed {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}

body#default #completed strong {
	color: #000;
}

body#default .submit {
	position: absolute;
	left: 0;
	margin:-45px 0 0 60px;
	padding:0
}

.answertext {
/*	position: absolute;
	margin:1px 0 0 25px;*/
	padding-left:5px;
	padding-bottom:5px;
	font-size: 110.00%;
	font-family: "Trebuchet MS", verdana;
}

.errormandatory {
	font-size: 60.00%;
	font-family: "Trebuchet MS", verdana;
	color: red;
	font-weight: normal;
	font-style: italic;
	margin:5px 0 0 10px;
}
.error {
	font-size: 80.00%;
	font-family: "Trebuchet MS", verdana;
	color: red;
	font-weight: normal;
	font-style: italic;
	margin:5px 0 5px 0px;
}

/* Bullets in menus 
.csc-menu {
	list-style-type: none;
}

.csc-menu li {
	background: url(../img/li.jpg) no-repeat 0 .5em;
	padding: 3px 0 0 1.5em;
	margin-left: 8px;
}
*/

#col3 ul li {
	list-style-type: none;
}

#col3 ul li {
	background: url(../img/li.jpg) no-repeat 0 .5em;
	padding: 3px 0 0 1.5em;
	margin-left: 8px;
}
.tx-dropdownsitemap-pi1 ol li {
	list-style-type: none;
}

/* caption image */
dd.csc-textpic-caption {
	float: left;
	font-size: 10px;
	padding: 0px;
	color: #990000;
	font-weight: bold;
	background-color: #F8F2E4;
}

.floatbox {
	overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom:10px;
}

/* Dropdown sitemap */
.tx-dropdownsitemap-pi1 ol li {background: none;}
.tx-dropdownsitemap-pi1 div.expAll { border: none; background: none;  }
.tx-dropdownsitemap-pi1 ol { list-style-type: none; }
.tx-dropdownsitemap-pi1 ol li { margin-left: -10px; }	
.tx-dropdownsitemap-pi1 ol .level_1 { background: none; border: none;}
.tx-dropdownsitemap-pi1 ol .level_1 .no a { background: none; padding-left: 10px;}
.tx-dropdownsitemap-pi1 ol .level_2, .tx-dropdownsitemap-pi1 ol .level_3 { background: none; border: none; padding: 0 0 0 8px; margin: 0;}
.tx-dropdownsitemap-pi1 ol .level_2, .tx-dropdownsitemap-pi1 ol .level_3 a { padding-left: 3px; }
.tx-dropdownsitemap-pi1 ol a { color: #666;}
.tx-dropdownsitemap-pi1 ol a:hover {color: #003399; text-decoration: none;}


/* Listado de los colores usados:
	#F5812A = linia abajo de los headers, redboxcontent border, footer top border
	#883300 = color de letras redboxcontent
	#990000 = header color, topnav color
	#CA3701 = header a color,   ul#submenu li a color
	#DF794A = teaser .rootline a color, #footer a color
	#F5812A = background body
	#FFCC99 = background redboxcontent, teaser background
	#F8F2E4 = background main
*/
}