#start {position: absolute; top: 160px;}

#start img {border: 0px;}

/*#tx-powermail-pi1_fieldset_2 {display: none;}*/

fieldset {border: 1px solid #bbb;}

legend {color: #bbb;}

.align-center {text-align: center;}

input, textarea {margin-top: 2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa;padding:3px; color:#777;}

input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}


label {display: block; width: auto; margin-top: 5px;}

.mailformplus_contactform li {
list-style: none;
color: #DD7777;
}

.tx-your-extension-id-pi1-captcha img {
	height: 30px;
}



body { 
background-color: #1a0e03;
text-align: center;
font-weight: normal;
margin:auto;
} 

.csc-frame-frame1 {
border: 1px solid #ddd;
background-color: #eee;
font-size: 7pt;
}

A:link {
	background-color : transparent;
	color : #757575;
	text-decoration : underline;
	font-weight : normal;
}

A:visited {
	background-color : transparent;
	color : #757575;
	text-decoration : underline;
	font-weight : normal;
}

A:hover {
	background-color : transparent;
	color : #757575;
	text-decoration : underline;
	font-weight : bold;
}

A:active {
	background-color : transparent;
	color : #757575;
	text-decoration : none;
	font-weight : bold;
}

/*input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF; 
border-left: transparent;
border: 1px solid #cccccc;
}*/


td, div, table{ 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-weight: normal; 
line-height: 15px; /* Zeilenabstand */ 
color: #333333; /* allgemeine Textfarbe */ 
margin-top: 0;
text-align: justify;
} 

#Layer1 {
	position:relative;
	background-color: #1a0e03;
	width: 1000px;
	/*814*/
	margin: auto;
	text-align: left;
}
#Layer11 {
	background-image: url(/fileadmin/template/Bilder/klangwerkstatt.jpg);
	position:relative;
	width:786px;
	/*786*/
	height:210px;
	left: 0px;
	top: 0px;
}
#Layer12 {
	background-color: #1a0e03;
	position:relative;
	width:614px;
	/*614*/
	height:46px;
	background-image: url(/fileadmin/template/Bilder/hompage_06.jpg);
}
#Layer13 {
	background-color: #FFFFFF;
	position:relative;
	width:786px;
/*	min-height: 1800px;*/
}
#Layer131 {
	background-color: #FFFFFF;
	position:relative;
	width:150px;
	float: left;
}
#Layer132 {
	background-color: #FFFFFF;
	position:relative;
	float: left;
	width:540px;
	/*440*/
}
#Layer1321 {
	background-color: white;
	position:relative;
	width:452px;
	height:30px;
}
#Layer1322 {
	background-color: #FFFFFF;
	position:relative;
	width:438px;
/*	height: 360px;*/
	margin-left: 8px;
	margin-right: 8px;
}
#Layer14 {
	background-color: #FFFFFF;
	position:relative;
	width:786px;
	height:21px;
	background-image: url(/fileadmin/template/Bilder/linieunten.gif);
}
#Layer141 {
	background-color: #1a0e03;
	position:relative;
	width:180px;
	height:21px;
	background-image: url(/fileadmin/template/Bilder/linieunten.gif);
}
#Layer142 {
	background-color: #1a0e03;
	position:relative;
	width:606px;
	height:21px;
	left: 180px;
	background-image: url(/fileadmin/template/Bilder/linieunten.gif);
}
#aktuelles {
	background-color: transparent;
	position:absolute;
	left: 613px;
	top: 104px;
	width:200px;
	height:461px;
}
#aktuelles1 {
	background-color: #713f29;
	position:relative;
	width:200px;
}

#aktuelles td {
text-align: left;
}

#aktuelles1 td {
text-align: left;
}

#aktuelles2 {
	position:relative;
	width:200px;
	height:300px;
        overflow: hidden;
	top: -11px;
	/*background-image: url(/fileadmin/template/Bilder/thomas3.jpg);*/
}

h1 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 15pt;
font-weight: normal;
color: #333333; 
margin-top: 0; 
margin-bottom: 0;
line-height: 18pt;
} 

h2 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 14pt;
font-weight: normal;
color: #333333; 
margin-top: 0; 
margin-bottom: 0;
line-height: 18pt;
} 

h3 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 13pt;
font-weight: normal;
color: #333333; 
margin-top: 0; 
margin-bottom: 0;
line-height: 18pt;
} 

h4 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 12pt;
font-weight: normal;
color: #333333; 
margin-top: 0; 
margin-bottom: 0;
line-height: 18pt;
}

h5 {
font-family: Verdana, Helvetica, sans-serif; 
font-size : 11pt;
font-weight: normal;
color: #333333; 
margin-top: 0; 
margin-bottom: 0;
line-height: 18pt;}



h7 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 9pt;
font-weight: bold;
color: #CCCCCC; 
margin-top: 0; 
margin-bottom: 0
} 

h8 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 9pt;
font-weight: bold;
color: #CCCCCC; 
margin-top: 0; 
margin-bottom: 0
} 

div.submenu{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
line-height: 15px; /* Zeilenabstand */ 
color: #FFFFFF; /* allgemeine Textfarbe */ 
margin-top: 0; 





margin-bottom: 0
}
div.submenua{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-weight: bold;
line-height: 15px; /* Zeilenabstand */ 
color: #003399; /* allgemeine Textfarbe */ 
margin-top: 0;

 
margin-bottom: 0
}


div.submenu1{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
line-height: 15px; /* Zeilenabstand */ 
color: #003399; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-left: 10;
margin-bottom: 0
}
div.submenua1{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-weight: bold;
line-height: 15px; /* Zeilenabstand */ 
color: #003399; /* allgemeine Textfarbe */ 
margin-top: 0;
margin-left: 5;
 
margin-bottom: 0
}

div.unten{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 7pt;
font-weight: normal;
color: #ffffff; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-bottom: 0
}

/****************************/

/*****    Kalender   ********/

/****************************/


div.datum{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-weight: bold;
line-height: 15px; /* Zeilenabstand */ 
color: #003399; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-bottom: 0

}
div.titel {
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-weight: bold;
line-height: 15px; /* Zeilenabstand */ 
color: #000000; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-bottom: 0
}
div.mehr{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-weight: bold;
line-height: 15px; /* Zeilenabstand */ 
color: #000000; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-bottom: 0
}
div.teaser{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 8pt;
font-style:italic;
line-height: 15px; /* Zeilenabstand */ 
color: #000000; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-bottom: 0
}

/****************************/

/*****      News     ********/

/****************************/

div.autor{
font-family: Verdana, Helvetica, sans-serif; 
font-size : 7pt;

line-height: 15px; /* Zeilenabstand */ 
color: #000000; /* allgemeine Textfarbe */ 
margin-top: 0; 
margin-bottom: 0
}


.jwcalendar_olbg { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	line-height: 2em; 

	font-weight: normal; 

	color: #ECE9D8; 
}



.jwcalendar_olfg { 

	border: 0px; 

	background-color: #EEEEEE; 

	padding:4px 6px;

	text-align:left;

}



.jwcalendar_olcf { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	line-height: 2em; 

	font-weight: bold; 

	color: #ECE9D8; 

}



.jwcalendar_oltf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

/****************************/

/***T o o l t i p ** E N D **/

/****************************/



div.tx-jwcalendar-pi1{

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-align: center;

  color:#FFFFFF;

}



div.tx-jwcalendar-pi1 img{

	border:0;

}



div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{

   /* text-decoration:none;*/

    text-decoration:none;

	color: #692287;

}



div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{

	color: red;

}



div.tx-jwcalendar-pi1 input{

  clear:both;

  background: #ffffff;

  border-top:2px #ffffff solid;

  border-left:2px #ffffff solid;

  border-right:2px #003399 solid;

  border-bottom:2px #003399 solid;

  text-align:center;

  margin:10px;

  padding: 3px 14px; 

} 





div.tx-jwcalendar-pi1 .tx_jw_input_text{

  width:260px;

  border:1px #FECC3C solid;

  padding:3px;

  height:23px;



}

div.tx-jwcalendar-pi1 .tx_jw_select{

  font-size:11px;

  border:0px;

}




div.tx-jwcalendar-pi1 .tx_jw_textarea{



  font-size:12px;

  height:120px;

  width:260px;

  padding:3px;

  border:1px #ffffff solid;

}



div.tx-jwcalendar-pi1 .tx_jw_input_button{

  font-size:12px;

  background: #c0c0c0;

  text-align:center;

  margin:4px 10px;

  padding:2px 4px;

}



/********************************************/

/*****************LIST view ****************/

/********************************************/

div.jwcalendar_list{

  width:95%;

  background-color:#99ccff;

  font-family: Verdana, sans-serif;

  font-size: 12px;

  color:#ffffff;

  border: 1px  #003399 solid;

  margin:5px 0;



}



div.jwcalendar_list .title{

  font-size: 14px;

  font-weight: bold;

  color:#FFFFFF;

  padding: 5px 5px;

}



div.jwcalendar_list .prev_items{

  float:left;

  font-size: 11px;

  font-weight: bold;

  text-align:left;

  color:#ffffff;

  padding:0px 0 0 16px;

}



div.jwcalendar_list .next_items{

  float:right;

  font-size: 11px;

  font-weight: bold;

  text-align:right;

  color:#ffffff;

  padding:0px 0 0 16px;

}



div.jwcalendar_list .next_items{

}



div.jwcalendar_list .itemslist{

  padding:0 0px;

}



div.jwcalendar_list table.items{

  width:95%;

  font-family: Verdana, sans-serif;

  font-size: 11px;

  text-align:left;

  line-height:1.4em;

  empty-cells:show;

  border-collapse:separate;

  border-collapse:collapse;

  border-spacing:0;

  border: 1px  #003399 solid;

}



div.jwcalendar_list table.items td.label{

  background:#EEFFFF;

  width:33%;	

  vertical-align:top;

  border: 1px  #003399 dotted;

  padding:5px;

}



div.jwcalendar_list table.items td.item{

  background:#ffffff;

  width:67%;	

  border: 1px  #003399 dotted;

  vertical-align:top;

  padding:5px;

}



div.jwcalendar_list table.items p{

   font-size: 11px;

	padding:0;

}



div.jwcalendar_list table.items p{

   font-size: 11px;

	padding:0;

}



div.jwcalendar_list .submit{

   clear:both;	

   font-size: 11px;
   color:#ff0000;
   padding:0;

}



/********************************************/

/*****************WEEK view ****************/

/********************************************/

div.jwcalendar_week{

  width:100%;

  background-color:#FDF2D2;

  font-family: Verdana, sans-serif;

  font-size: 12px;

  color:#193A72;

  border: 1px  #FFC725 solid;

  margin:10px 0;

}



div.jwcalendar_week .prev_week{

    margin:4px 120px 0px 10px;

	float:left;

}



div.jwcalendar_week .selector{

    margin:4px 0 0 0;

	float:left;

}



div.jwcalendar_week .next_week{

    text-align:right;

    margin:4px 10px 0px 120px;

}





div.jwcalendar_week table.days{

   clear:both;

   font-family: Verdana, sans-serif;

   font-size: 12px;

   width:100%;

   line-height:1.4em;

   border-collapse:collapse;

   empty-cells:show;

   border-spacing:0;

   border:1px solid #FFC725;

   margin:8px;

}



div.jwcalendar_week table.days td.dayname{

    text-align:right;

    vertical-align:top;

    border:1px solid #FFC725;

    padding:2px 8px 0 4px;

}



div.jwcalendar_week table.day_events,div.jwcalendar_week table.times {

   	background:#FBE29F;

   	font-family: Verdana, sans-serif;

   	font-size: 12px;

   	width:100%;

   	border-collapse:collapse;

   	empty-cells:show;

   	border-spacing:0;

}

div.jwcalendar_week table.times {

   border:1px solid #FFC725;

}



div.jwcalendar_week table.times td.time{

   border-left:2px solid #FFC725;

   border-right:2px solid #FFC725;

}



div.jwcalendar_week table.days a{

    text-decoration:none;

}



div.jwcalendar_week table.days td.time{

   font-family: Verdana, sans-serif;

   font-size: 11px;

   text-align:center;

}



div.jwcalendar_week table.days td.event_time{

   height:4px;

   padding:0;

   margin: 0px;

}



div.jwcalendar_week table.days td.event{

   font-family: Verdana, sans-serif;

   font-size: 11px;

   vertical-align:top;

   padding:4px 2px;

   margin: 0px;

}



div.jwcalendar_week table.days td.event a{

   font-family: Verdana, sans-serif;

   font-size: 11px;

}



/********************************************/


/*****************MONTH view ****************/




/********************************************/



div.jwcalendar_month{

  width:100%;

  background-color:#FDF2D2;

  font-family: Verdana, sans-serif;

  font-size: 12px;

  color:#193A72;

  border: 1px  #FFC725 solid;

  margin:10px 0;

}









div.jwcalendar_month .title{

  clear:both;

  text-align: center;

  font-size: 14px;

  font-weight:bold;

  color: #333;

  padding:5px 0;

}





div.jwcalendar_month .navi, div.jwcalendar_month .days_view{

	padding:0 10px;

}





/*******************/

/*tables navi******/

/*******************/



div.jwcalendar_month table.navs{

   width:100%;

}



div.jwcalendar_month table.months, div.jwcalendar_month table.year{

   width:100%;

   font-family: Verdana, sans-serif;

   font-size: 11px;

   font-weight:bold;

   text-align:center;

   empty-cells:show;

   border-collapse:separate;

   border-spacing:10px;

}



div.jwcalendar_month table.year {

   font-size: 12px;

   border-spacing:5px;

}



div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{

}







div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{

   background: #FBE29F;

   border-top:2px #FCF6E5 solid;

   border-left:2px #FCF6E5 solid;

   border-right:2px #FECC3C solid;

   border-bottom:2px #FECC3C solid;

   padding:15px 5px;

}



div.jwcalendar_month table.months td.other_month{

   padding:5px;

}



div.jwcalendar_month table.months td.current_month{

   background: #FBE29F;

   border-right:2px #FCF6E5 solid;

   border-bottom:2px #FCF6E5 solid;

   border-top:2px #FECC3C solid;

   border-left:2px #FECC3C solid;

   padding:5px;

}



/*****************/

/*table days******/

/*****************/





/*div.jwcalendar_month .days_view table{*/

div.jwcalendar_month table.days{

   font-family: Verdana, sans-serif;

   font-size: 11px;

   width:100%;

   line-height:1.4em;

   border-collapse:collapse;

   empty-cells:show;

   border-spacing:0;

   border:1px solid #FFC725;

   padding:0;

}



div.jwcalendar_month table.days a{

    text-decoration:none;

}



div.jwcalendar_month table.days td{

   vertical-align:top;

   border:dotted 1px #FFC725;

   padding:4px;

}



div.jwcalendar_month table.days td.week{

   background:#FBE29F;

   font-weight:bold;

}



div.jwcalendar_month table.days td.dayname{

   background:#FBE29F;

   font-weight:bold;

   text-align:center;

}



div.jwcalendar_month table.days,

div.jwcalendar_month table.days td.inside,

div.jwcalendar_month table.days td.today,

div.jwcalendar_month table.days td.inside_weekend,

div.jwcalendar_month table.days td.today_weekend,

div.jwcalendar_month table.days td.outside_weekend{

   font-weight:bold;

}



div.jwcalendar_month table.days a,

div.jwcalendar_month table.days td.inside a,

div.jwcalendar_month table.days td.today_inside a,

div.jwcalendar_month table.days td.inside_weekend a,

div.jwcalendar_month table.days td.today_weekend a,

div.jwcalendar_month table.days td.outside_weekend a{

   font-weight:bold;

   color:blue;

}





div.jwcalendar_month table.days td.today{

	background: #F9F4E7;

    border:solid 2px #CD9705;

    border:solid 1px #AD1602;

    

}





div.jwcalendar_month table.days td.outside_weekend,

div.jwcalendar_month table.days td.outside{

   background:#EAEAEB;

   border:dotted 1px #F9DF94;

}





div.jwcalendar_month table.days td.inside_weekend{

   background:#FCECC0;

}



/**********************/

/*table singleday******/

/**********************/

div.jwcalendar_month table.singleday,

div.jwcalendar_month table.singleday td,

div.jwcalendar_month table.singleday td a,

div.jwcalendar_month table.singleday a{

   font-weight:bold;

   font-family: Verdana, sans-serif;

   font-size: 11px;

   width:100%;

   line-height:1.0em;

   border-collapse:collapse;

   empty-cells:show;

   border-spacing:0px;

   border:0px solid #ddd;

   padding:0px;

   margin:0 0 2px 0;

}



div.jwcalendar_month table.singleday{


   background: #eee;

   border:1px dotted #ddd;


}



div.jwcalendar_month table.singleday td{

   border:0px solid #ddd;

   padding:3px 0;

}



/*****************/

/*table dayitem******/

/*****************/

div.jwcalendar_month table.dayitem,

div.jwcalendar_month table.dayitem a{

   font-weight:normal;

   font-family: Verdana, sans-serif;

   font-size: 11px;

   width:100%;

   line-height:1.0em;

   border-collapse:collapse;

   empty-cells:show;

   border-spacing:0px;

   border:1px solid #ddd;

   padding:0px;

   margin:1px 0;


}



div.jwcalendar_month table.dayitem td.item,

div.jwcalendar_month table.dayitem td.item a{

  color:#333;

  text-decoration:none;

  font-weight:normal;

  border:0;

}



div.jwcalendar_month table.dayitem td.itemcat,

div.jwcalendar_month table.dayitem td.itemcat a{

  font-weight:normal;

  color:#333;

  text-decoration:none;

   font-size: 8px;

   padding:0px;

   Cursor:help;

   width:2px;

   border:0;

}



/********************************************/

/*****************SINGLE view ****************/

/********************************************/



div.jwcalendar_single{

  background-color:#FFFFFF;

  border: 1px  #FFFFFF solid;

  padding:5px 5px;

}



div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{

    width:100%;

    clear:both;

}



div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{

   float:left;

   width:100%;

   text-align:left;

   border-left: 1px  #006699 dotted;

   border-right: 1px  #006699 dotted;

   border-bottom: 1px  #006699 dotted;

   background:#EEFFFF;

}



div.jwcalendar_single .headerie{

   border-top: 1px  #006699 dotted;

}



div.jwcalendar_single .contentie{

   background:#99CCFF;

}



div.jwcalendar_single .title, div.jwcalendar_single .category{

    float:left;

    font-size: 14px;

	text-align:left;

	font-weight:bold;	

	padding:4px 8px 8px 8px;

}

div.jwcalendar_single .catcolor{

    float:none;

    font-size: 2px;

	padding:0;

}    



div.jwcalendar_single .category{

	float:none;

    font-size: 12px;

	font-weight:normal;	

 	padding:6px 8px 8px 8px;

}





div.jwcalendar_single .images{

	float:left;

    padding:10px 8px;

    margin:0px;

}



div.jwcalendar_single .itemtext{

    margin:8px;

    

}



div.jwcalendar_single .itemtitle p:first-letter{

    font-size: 18px;

	font-weight:bold;	

	color:#FFFFFF;

}



div.jwcalendar_single .itemtitle  p:first-line{

    font-size: 13px;

	font-weight:bold;	

	line-height:1.2em;

}



div.jwcalendar_single .teaser{

	font-weight:bold;	

	font-style:italic;

	line-height:1.8em;

}

div.jwcalendar_single .desc{

    font-size: 11px;

}



div.jwcalendar_single .itemlink{

	line-height:1.8em;

}



div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{

    clear:both;

	float:left;

	text-align:right;

	font-weight:bold;	

	width:33%;

	padding:4px 8px;

}



div.jwcalendar_single .item, div.jwcalendar_feEntry .item{

	text-align:left;

	padding:4px 4px 4px 32%;

}



/********************************************/

/*****************feEntry view ****************/

/********************************************/

div.jwcalendar_feEntry{

  background-color:#FDF2D2;

  border: 1px  #FFC725 solid;

  padding:8px;

}





div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{

    vertical-align:bottom;

    line-height:1.6em;

	padding:8px 8px;

    width:32%;

}  

  

div.jwcalendar_feEntry .timelabel{

    width:20%;

}  



div.jwcalendar_feEntry .title{

  font-size:14px;	

  font-weight:bold;	

  color:blue;

  text-align:left;

  line-height:1.0em;

  padding:0px 8px;

}



div.jwcalendar_feEntry .title p:first-letter{

  font-size:20px;	

}



div.jwcalendar_feEntry .item{

  text-align:left;

  padding:8px 8px;

}



div.jwcalendar_feEntry .fileitem{

  text-align:left;

  padding:8px 8px;

  width:30px;

}



div.jwcalendar_feEntry input{


  clear:none;

  background: white;

  border-top:2px #FCF6E5 solid;

  border-left:2px #FCF6E5 solid;

  border-right:2px #FECC3C solid;

  border-bottom:2px #FECC3C solid;

  text-align:left;

  font-size:12px;


  margin:0;

  padding: 0; 

}



div.jwcalendar_feEntry .error ul li{

  list-style:circle inline;

  text-align:left;

  font-size:12px;

  color:red;

  margin:4px 40px;

}



div.jwcalendar_feEntry .error ul li:first-letter{

  font-size:16px;

  font-weight:bold;

}





div.jwcalendar_confirm .error{

  font-size:12px;



  color:red;

  margin:10px;

}



div.jwcalendar_confirm .conftext{

  font-size:14px;

  margin:10px;

}

/********************************************/

/*****************ORGANIZER view ****************/

/********************************************/



div.jwcalendar_organizer, div.jwcalendar_location{

  background-color:#FDF2D2;

  border: 1px  #FFC725 solid;

  padding:10px 10px;

}



div.jwcalendar_organizer .content,div.jwcalendar_organizer .header,div.jwcalendar_organizer .org, 

div.jwcalendar_location .content,div.jwcalendar_location .header,div.jwcalendar_location .org{

    width:100%;

    clear:both;

}



div.jwcalendar_organizer .contentie,div.jwcalendar_organizer .headerie,div.jwcalendar_organizer .orgie,

div.jwcalendar_location .contentie,div.jwcalendar_location .headerie,div.jwcalendar_location .orgie

{

   float:left;

   width:100%;

   text-align:left;

   border-left: 1px  #FFC725 dotted;

   border-right: 1px  #FFC725 dotted;

   border-bottom: 1px  #FFC725 dotted;

   background:#FCECC0;

}



div.jwcalendar_organizer .headerie,

div.jwcalendar_location .headerie{

   border-top: 1px  #FFC725 dotted;

}



div.jwcalendar_organizer .contentie,

div.jwcalendar_location .contentie{

   background:#FBE29F;

}



div.jwcalendar_organizer .title,

div.jwcalendar_location .title{

    float:left;

    font-size: 14px;

	text-align:left;

	font-weight:bold;	

	padding:4px 8px 8px 8px;

}



div.jwcalendar_organizer .text,

div.jwcalendar_location .text{

    margin:8px;

}



div.jwcalendar_location .name,

div.jwcalendar_organizer .name{

    font-size: 14px;

	text-align:left;

	font-weight:bold;	

    padding:0;

}



div.jwcalendar_location .name p:first-letter,

div.jwcalendar_organizer .name p:first-letter{

    font-size: 15px;

	font-weight:bold;	

	color:red;

}



div.jwcalendar_location .name  p:first-line,

div.jwcalendar_organizer .name  p:first-line{

    font-size: 13px;

	font-weight:bold;	

	line-height:1.2em;

}

div.jwcalendar_location .images,

div.jwcalendar_organizer .images{

	float:left;

    padding:10px 8px;

    margin:0px;

}



div.jwcalendar_location .desc,

div.jwcalendar_organizer .desc{

    font-size: 11px;

}



div.jwcalendar_location .label,

div.jwcalendar_organizer .label{

    clear:both;

	float:left;

	text-align:right;

	font-weight:bold;	

	width:33%;

	padding:4px 4px;

}



div.jwcalendar_location .item,

div.jwcalendar_organizer .item{

	text-align:left;

	padding:4px 4px 4px 32%;

}



div.jwcalendar_location .addritem,

div.jwcalendar_organizer .addritem{

	text-align:left;

	padding:4px 4px 0px 32%;

}

div.jwcalendar_location .cityitem,

div.jwcalendar_organizer .cityitem{

	text-align:left;

	padding:0px 4px 8px 32%;

}








/* SHOP formatierungen */

/* ######################################################################################################
** # Template for TT - Products                                               #############################
** ######################################################################################################
**
**  TT Products Version: 2.5.4
**  Datei       : tt_products.css
**  Funktion    : basis css
*/

/* ######################################################################################################
** ### Listenansicht / Listview ##################################################################
** ######################################################################################################
*/

.right { float:right;}


#CATEGORY_TITLE_LIST

{

text-align: left;
background-color: #F0F0F4;
font-size: 12px;
color: #222;
}

#PRODUCT_TITLE_LIST {
	float:left;

	width:340px;
	position: relative;
	border-bottom:1px dotted #c8c8c8;
	
	padding-bottom:5px;
	margin-right:10px;
	margin-bottom:3px;
}

#PRODUCT_TITLE_LIST img {
	float:left;
	margin-right:10px;
}



.floatbox_LIST
{
position: relative;
top: 10px;
float: left;
width: 400px;
height: 250px;

}

#PRODUCT_IMAGE_LIST
{
position: relative;

top: 10px;
float: left;
padding: 10px 10px 10px 0px;
}

#display_variant2_LIST
{
position: relative;
top: 10px;
float: right;
padding: 10px 10px 10px 0px;
font-size: 12px;
color: #222;
}

#display_variant1_LIST
{
position: relative;
top: 10px;
float: right;
padding: 10px 10px 10px 0px;
font-size: 12px;
color: #222;
}

/*
#display_variant5_isSingle_LIST
{
float: left;
padding-left: 10px;
font-size: 12px;
color: #222;
}
*/

#anzahl_LIST
{
float: left;
margin-left: 10px;
position: relative;
top: 10px;
margin-top: 10px;
padding: 10px 0px 10px 0px;
font-size: 12px;
color: #222;
width: auto;
}

#inputimage_list
{

position: relative;
top: 8px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
}


#button2_LIST {

position:absolute;
top: 130px;
left: 110px;
margin-left: 0px;
font-size: 0.8em;
font-weight: normal;
margin-left: 0px;
margin-top: 5px;
height: 25px;
width:150px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #777777;
vertical-align: middle;
}

#web_price_LIST
{
float: left;
margin-left: 10px;
position: relative;
top: 10px;
margin-top: 0px;
padding: 10px 0px 10px 0px;
font-size: 12px;
color: #222;
width: auto;
}



/********************************* Einzelansicht- Singleview ***************************************************/


#PRODUCT_TITLE_SINGLE
{
text-align: left;
position: relative;
top: 10px;
font-size: 12px;
color: #222;
}

.floatbox_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 400px;
font-size: 12px;
color: #222;
}

#PRODUCT_IMAGE_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}


#PRODUCT_NOTE_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 200px;
margin-top: 10px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}


#display_variant2_SINGLE
{
position: relative;
float: left;
}

#display_variant1_SINGLE
{
position: relative;
float: left;
color: #222;
}




#display_variant5_isSingle_LIST
{
float: right;
width: Wenn diese Variante aktiviert ist und neben den anderen stehen soll, muss die Gesamtbreite von 350 durch 3 geteilt werden
padding-left: 10px;
}



#web_price_SINGLE
{
float: left;
background:#333366;
position: relative;
color: #222;
}

#anzahl_SINGLE
{
float: left;
position: relative;
top: 10px;
padding: 0px 0px 0px 0px;
width: 150px;
font-size: 12px;
color: #222;
}




#inputimage
{
position: relative;
top: 8px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
}

#PRODUCT_RELATED_UID_SINGLE
{
font-size: 12px;
color: #222;
}

#SHOPADMIN_EMAIL_SINGLE
{
float: right;
position: relative;
top: 10px;
padding: 20px;
width: 150px;
font-size: 12px;
color: #222;
}

#backtolist_SINGLE
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-size: 12px;
color: #222;
}
/***************************** Warenkorb / Basket ***********************************************/

.basket
{
position: relative;
top: 0px;
width: 420px;
font-size: 12px;
color: #222;
}

.floatbox_BASKET
{
position: relative;
top: 0px;
float: left;
width: 420px;
}

#text_Produkt
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}
/*
#text_Variante
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}*/

#text_Anzahl
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}

#text_Einzelpreis
{
float: left;
width: 110px;
padding: 0px 0px 0px 0px;

font-size: 12px;
color: #222;
}

#text_Gesamt
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}



.floatbox_BASKET2
{
position: relative;
top: 0px;
float: left;
width: 420px;
}

#PRODUCT_TITLE_BASKET2

{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}
/*
#display_variant_BASKET2
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;

color: #222;
}*/

#FIELD_QTY_BASKET2
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TAX_BASKET2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_TAX_BASKET2
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}



#text_versand_BASKET2
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 410px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_pauschale_BASKET2
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 410px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET3
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#SHIPPING_SELECTOR_BASKET3
{
float: left;
width: 290px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_TAX_BASKET3
{
float: right;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET4
{
position: relative;
top: 0px;
float: left;
width:410px;
}

#text_zahlungsweise_BASKET4
{
float: left;
width: 410px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PAYMENT_SELECTOR_BASKET4
{
float: left;
width: 290px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#TAX_INCL_EXCL_BASKET4 
{
float: right;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#MESSAGE_SHIPPING_BASKET4 p
{
position: relative;
top: 0px;
width: 410px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;

}

.floatbox_BASKET5
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 410px;
color: #222;
}

#text_gesamt_BASKET5
{
float: left;
width: 290px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#PRICE_TOTAL_BASKET5
{
float: right;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}




/******************************** BASKETINFO TEMPLATE **********************************************/

#text_rechnungsanschrift_BASKETINFO
{
position: relative;
top: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 570px;
color: #222;
}

#text_BILLING_ADDRESS_BASKETINFO 
{
position: relative;
top: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
width: 570px;
}

#floatbox_BASKETINFO1
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 570px;
}

#label_PERSON_SALUTATION
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}

#field_PERSON_SALUTATION
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_NAME
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_NAME
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 370px;
color: #222;
}

#label_PERSON_ADDRESS
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ADDRESS
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_ZIP
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ZIP
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_CITY
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_CITY
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_COUNTRY_CODE
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_COUNTRY_CODE
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_TELEPHONE
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_TELEPHONE
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_EMAIL
{
padding-right:10px;
width: 100px;
}

#field_PERSON_EMAIL
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 

#text_hinweis_BASKETINFO
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 570px;
padding: 10px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#floatbox_BASKETINFO2
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 570px;
}

#label_PERSON_NAME2
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_NAME2
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 370px;
color: #222;
}

#label_PERSON_ADDRESS2
{
padding-right:10px;
width: 100px;

font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ADDRESS2
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_ZIP2
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ZIP2
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_CITY2
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_CITY2
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_COUNTRY_CODE2
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_COUNTRY_CODE2
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_TELEPHONE2
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}


#field_PERSON_TELEPHONE2
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_EMAIL2
{
padding-right:10px;
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_EMAIL2
{
width: 100px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 

#text_DELIVERY_ADDRESS_BASKETINFO
{
position: relative;
top: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 570px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-weight: bold;
color: #222;
}

#textinfo_DELIVERY_ADDRESS_BASKETINFO
{
position: relative;
top: 20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 570px;
color: #222;
}

#floatbox_BASKETINFO3
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 570px;
color: #222;
}

#label_DELIVERY_SALUTATION
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_SALUTATION
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_NAME
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_NAME
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 370px;
color: #222;
}

#label_DELIVERY_ADDRESS
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_ADDRESS
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_ZIP
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_ZIP
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_CITY
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_CITY
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_COUNTRY_CODE
{
padding-right:10px;
width: 200px;

font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_COUNTRY_CODE
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_TELEPHONE
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_TELEPHONE
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_EMAIL
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_EMAIL
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 
/*
#label_DELIVERY_BEMERKUNG
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_BEMERKUNG
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 
*/
#label_DELIVERY_DESIRED_DATE
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#field_DELIVERY_DESIRED_DATE
{


width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;

font-size: 12px;
color: #222;
} 

#label_DELIVERY_NOTE

{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#field_DELIVERY_NOTE
{
width: 370px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 

#text_agb_BASKETINFO
{
padding: 10px 0px 10px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 570px;
color: #222;
}

/************************************** BASKET_OVERVIEW_TEMPLATE *****************************/

.shop_minibasket
{}

.shop_minibasket_image
{}

/************************************** BASKET_PAYMENT_TEMPLATE *****************************/

.basket_payment
{
position: relative;
top: 0px;
width: 410px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE1
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

.text_bestellung_BASKET_PAYMENT_TEMPLATE1
{
position: relative;
top: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 410px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_produkte_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 180px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_anzahl_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_gesamt_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE2
{
position: relative;
top: 0px;
float: left;
width: 410px;
color: #222;
}

#produkte_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 180px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#gesamt_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 410px;
color: #222;
}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 410px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 210px;
color: #222;
}

#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}

#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 

#text_email_BASKET_PAYMENT_TEMPLATE3
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 410px;
padding: 10px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE4
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4
{
position: relative;
top: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 410px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
width: 210px;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}


#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
} 

#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 410px;
padding: 10px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;

}


.floatbox_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#text_versand_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 410px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5
{
float: left;
width: 280px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE6
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 280px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}
/*
#PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}*/

#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE7
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 280px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}
#SUBMIT_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 410px;
}

/************************************** BASKET_ORDERCONFIRMATION_TEMPLATE *****************************/

.BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
text-align: center;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 410px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}


#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}



#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 410px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
margin-bottom: 10px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 180px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

/*
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}*/

#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 180px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 410px;
}

#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3
{

position: relative;
top: 0px;
margin-top: 10px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 410px;
color: #222;
}

#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 200px;
}

#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{

padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3
{

width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
position: relative;
top: 0px;
float: left;
width: 410px;
color: #222;
}

#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 410px;
color: #222;
}

#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;

}






#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 410px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

/*
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}*/

#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 410px;
color: #222;
}

#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
width: 410px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE
{
float: left;
position: relative;
top: 10px;
margin-top: 0px;
margin-bottom: 10px;
width: 410px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}


#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 410px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
margin-top: 10px;

margin-bottom: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
position: relative;
top: 0px;
float: left;

width: 410px;
}

#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6
{

float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
position: relative;
top: 10px;
float: left;
width: 410px;
}

#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}


#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 20px;
width: 410px;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}
/************************************** BASKET_TEMPLATE_EMPTY *****************************/

.BASKET_TEMPLATE_EMPTY
{
position: relative;
top: 10px;
padding: 10px;
text-align: left;
width: 410px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;

}


#backtolist_BASKET_EMPTY
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

/************************************** BASKET_REQUIRED_INFO_MISSING *****************************/
.BASKET_REQUIRED_INFO_MISSING
{
position: relative;
top: 10px;
text-align: left;
width: 410px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

/************************************** TRACKING_DISPLAY_INFO *****************************/
.floatbox_TRACKING_DISPLAY_INFO1
{
position: relative;
top: 0px;
float: left;
width: 570px;
}


#text_datum_zeit_TRACKING_DISPLAY_INFO1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_code_TRACKING_DISPLAY_INFO1
{
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_aktion_TRACKING_DISPLAY_INFO1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#text_kommentar_zeit_TRACKING_DISPLAY_INFO1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_TRACKING_DISPLAY_INFO2
{
position: relative;
top: 0px;
float: left;
width: 570px;
}

#datum_zeit_TRACKING_DISPLAY_INFO2
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#code_TRACKING_DISPLAY_INFO2
{
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#aktion_TRACKING_DISPLAY_INFO2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

#kommentar_TRACKING_DISPLAY_INFO2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;
}

.shopadmin
{
position: relative;
top: 10px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
width: 570px;
font-weight: bold;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #222;

}
/************************************** TRACKING_DISPLAY_INFO END*****************************/


/*p {color: #a0a0a0; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; }*/


/*#tx-ttproducts-pi1-list { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size:14px; }*/

.tx-ttproducts-pi1-wrap2 {
color: #222;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
font-weight:bold;
}

.tx-ttproducts-pi1-wrap1 {
color: #222;
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
font-weight:bold;
}
/*.tx-ttproducts-pi1 { color: #222; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; font-size:12px; }*/

/*.tx-ttproducts-pi1 { color: #333; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; font-size:12px; }*/

#button1, #button3, #button4, #button5 {

  border: 1px solid #cccccc;
  padding: 2px;
  background: #fafafa none repeat scroll 0%;
  margin-left: 0em;
  width: auto;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.8em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;
  color: #777777;
}
/* Button Submit Listenansicht */



#tx-ttproducts-pi1-search .inputimage { border: none; border-width: 0px; border-color:#FFFFFF; /*!important*/ }
#tx-ttproducts-pi1-search input{ border-style: solid; border-width: 1px; border-color: #BDBDBD; }


/*p .bodytext { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #222; }*/  

/*sonst macht der IE 6 und 7 einen Underline unter den Titel*/

/*a:link { color: #AA3123; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; text-decoration: none; }
a:hover { color: #FE6F00; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; text-decoration: none; }
a:active, a:visited { color: #2220; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; text-decoration: none; }*/

table, tr, td .tx-ttproducts-pi1{ color: #333; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; padding: 3px 0px 3px 3px; font-size:12px; }

#registrationForm { margin: 0px; vertical-align: top; }
