@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.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...
*/
@media all
{
/* Your styles here */



.tx-ttproducts-pi1 .image-highlight {
float:left;
width:115px;
text-align:center;
border:1px solid #EFDFCE;
padding:5px;
margin:3px;
}
tx-ttproducts-pi1 .image-highlight .clearer {
clear:both;
}


.tt_products_item_single_display img {
float:left;
padding-right:8px;
padding-bottom:5px;
margin-right:8px;
margin-top:16px;
}


.adresslist {
border: 1px solid #EFDFCE;
padding:5px;
margin:5px;
width:350px;
font-size:11px;
}


div.adresslist H2 a:link,
div.adresslist H2 a:visited,
div.adresslist H2 a:hover,
div.adresslist H2 a:active
{
color:#dd3333;
padding:0px;
margin:0px;
font-size:16px;
font-weight:bold;
}



.tx-ttproducts-pi1 .productimage
{
border:1px solid #EFDFCE;
width: 110px;
padding:5px;
}


.tx-ttproducts-pi1 legend {
margin:0px;
margin-left:-5px;
padding-left:0px;
padding-top:16px;
font-size:108%;
font-weight:bold;
}


/*jw_calendar*/

.jwcalendar_single .images {
float:right;
}

div.tx-jwcalendar-pi1 .itemtext p {
	color: #999999;
}

div.tx-jwcalendar-pi1 .itemtitle p {
	color: #999999;
	font-weight:bold;
	font-size:14px;
	margin-bottom:16px;
}

div.tx-jwcalendar-pi1 .teaser {
	color: #999999;
	font-size:11px;
}

div.jwcalendar_organizer .label {
width:84px;
clear:both;
float:left;
}



/* jw_calendar */

.tx-jwcalendar-pi1 {
width:100%;
font-size:11px;
line-height : 170%;
}
.tx-jwcalendar-pi1 p{
width:500px;
font-size:11px;
line-height : 170%;
}


.tx-jwcalendar-pi1 td.label {
width:120px;
color:#999999;
vertical-align : top;
border-bottom:1px solid #999999;
padding-bottom:5px;

}
DIV.tx-jwcalendar-pi1 DIV.org {
color:#999999;
}

.tx-jwcalendar-pi1 td.item {
border-bottom:1px solid #999999;
padding-bottom:5px;
vertical-align : top;

}

.tx-jwcalendar-pi1 div.item {
color:#999999;
}

.tx-jwcalendar-pi1 .jwcalendar_single .teaser {
font-weight:bold;
line-height:150%;
}

.tx-jwcalendar-pi1 .jwcalendar_single .desc {
clear:both;
}

.tx-jwcalendar-pi1 .jwcalendar_single .itemtitle {
font-size:14px;
font-weight:bold;
color:#990000;
}

.tx-jwcalendar-pi1 .jwcalendar_single .category {
margin-bottom:21px;
border-bottom:1px solid #cccccc;
}
.tx-jwcalendar-pi1 .jwcalendar_single .label {
width:84px;
float:left;
}


.tx-jwcalendar-pi1 .jwcalendar_organizer .label{
width:84px;
float:left;
}

.tx-jwcalendar-pi1 .jwcalendar_list .itemtitle {
font-size:11px;
font-weight:bold;
color:#990000;
}




/*Warenkorb*/
.warenkorb-adresse .adress-label {
width:108px;
min-width:108px;
}


.warenkorb-adresse INPUT, .warenkorb-adresse TEXTAREA {
width:216px;
}


/*tt_products */


#tx-ttproducts-pi1-list .listimage {
float:left;
width:110px;
border:1px solid #888888;
padding:2px;
margin-right:8px;
background-color:#ffffff;
}


#tx-ttproducts-pi1-list .warenkorb {
clear:both;
text-align:right;
float:right;
}

#tx-ttproducts-pi1-list .order_form {
clear:both;
text-align:right;
float:right;

}

.tx-ttproducts-pi1 label {
width: 170px;
}

.tx-ttproducts-pi1 .trading_conditions label {
width: 500px;
}


.tx-ttproducts-pi1 table {
border-collapse:collapse;

}

.tx-ttproducts-pi1 .basket_items {
width:100%;
border:1px solid #666666;
cellspacing:0;

}

.tx-ttproducts-pi1 .basket_items td {
border-collapse:collapse;
border:1px solid #666666;
padding:5px;
vertical-align:top;
}

.tx-ttproducts-pi1 table th {
background-color:#cccccc;
}


.tx-ttproducts-pi1 table .price, .tt_products_basket table .total {
text-align:right;
white-space:nowrap;
width:90px;
}

.tx-ttproducts-pi1 .price_summary {
float:right;
width:350px;
border:0px solid red;
text-align:right;
background-color:#F3EADB;
padding:5px;
}

.tx-ttproducts-pi1 .summaryvalue {
width:150px;
}

.tx-ttproducts-pi1 .listitem {
clear:both;
}

div.tx-ttproducts-pi1 label, label {
width: 12em;
float: left;
display: block
border:1px solid red;
}

.tx-macinasearchbox-pi1 {
width:200px;
float:left;
text-align:left;
padding:4px 0 4px 0px;
margin:0px;
vertical-align:middle;
line-height:21px;
height:21px;
}

.tx-macinasearchbox-pi1 #searchform {
text-align:left;
margin:0;
padding:0;
}

.tx-macinasearchbox-pi1 input {
margin-left:0px;
width:195px;
background-color:#CDA029;
border:0px;
}

.bkmedialogo {
padding-top:21px;
margin-top:21px;
padding-bottom:21px;
margin-bottom:21px;
text-align:center;
}
.bkmedialogo img {
}

#footer .copyright {
float:right;
width:200px;
text-align:right;
}

#footer {
padding:0px;
margin:0px;
width:100%;
color:#333; 
background:#CD8029;
line-height:21px;
height:21px;

}

#footer .footer_left {
background-color:#C34086;
width:200px;
float:left;
}

  #footer .nav_footer {
  min-width:50px;
  max-width:300px;
  float:right;
  text-align:right;
  padding-left:50px;
  padding-right:21px;
    color: #333;
  }

  #nav_footer a,
  #nav_footer strong,
  #footer a {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    color: #333;
    font-weight: normal;
    padding: 5px 11px 3px 8px;
    text-decoration: none;
    text-transform: none;

    /**
     * @bugfix
     * @affected   IE5.x, IE6
     * @css-for    all browsers
     * @valid      yes
     */
    width: auto; /* only IE 5.x */
    width/**/:/**/ .1em; /* only IE 6.0 */
  }



#teaser .rootline a {
color:#FFC20E;
}




}



/*test*/

