

/* ######################################################################################################
**  tt_products css
*/

.listitem {
	border:1px solid #52B0F2;
	margin-bottom: 2em;
	background: #fff url("/fileadmin/admelio/themes/federleicht/bgr_list.gif") repeat-y scroll left top;
}



.listitem  a {
	text-decoration: none;
	
}


.listitem_left {
	float:left;
	width: 210px;
	
}

.tt_products_item_list_related .listitem_left {
	float:left;
	width: 80px;
}

.listitem_middle {
	padding: 10px 10px 10px 0;
	float:left;
	width:300px;
	
}

.tt_products_item_list_related  .listitem_middle {
	padding: 9px 10px 9px 0;
	width:auto;
}	

.tx-ttproducts-pi1-wrap2 {
	color:#000000;
	font-family:"Trebuchet MS",Arial,Helvetica;
	font-size:100%;
	
}

a span.tx-ttproducts-pi1-wrap2  {
	color:#52B0F2;
	text-decoration:none;
}

.tt_products_item_single_display .listitem {
	margin-top:20px;
}

.listitem_right {
	padding: 10px 10px 10px 10px;
	margin-left:515px;
	height: 100.1%;
}

.listitem_image {

}

.listitem_subheader {

}

.category_title {

}

.listitem h2 {

}

.listitem .price {

}

.listitem .item_type span{
	font-weight:normal;
}

.listitem .item_type {
	font-weight:bold;
}

.listitem .item_original_weight span{
	font-weight:normal;
}

.listitem .item_original_weight {
	font-weight:bold;
}

.listitem .listitem_articleno span{
	font-weight:normal;
}

.listitem .listitem_articleno {
	font-weight:bold;
	
}

.listitem .product_note {
	margin-top:10px;
	
}

.listitem .item_trenner {
	margin-top: 10px;
	height:100.1%;
}

.listitem .item_weight {
	font-weight:bold;
}

.listitem .item_weight span {
	font-weight:normal;
}

.listitem_right p {
	margin:0;
}

.listitem .price span {
	/*display:block;*/
	/*font-style:italic;
	font-size:80%;*/
	font-weight:normal;
}

.listitem .price  {
	font-weight:bold;
}

.listitem .price_no_vat {
	font-style:italic;
	font-size: 80%;
}

.product_image_thumb {
	float:left;
	width: 60px;
	padding:5px 0 0 5px;
	
}

.product_image_thumb  br {
	display:none;
}

.product_backtolist {
	float:left;
	width:33%;
	text-align:center;
	border-bottom:1px solid #fff;
}

.product_prev {
	float:left;
	width:33%;
	border-bottom:1px solid #fff;
	
}



.product_next {
	text-align: right;
	border-bottom:1px solid #fff;
}

.tt_products_item_single_display .tt_products_item_list_related  .listitem {
	margin-bottom: 0em;
	margin-top: 10px;
}	

.tt_products_item_single_display .tt_products_item_list_related  h3 {
	font-size: 1.1em;
}

.tt_products_item_single_display .tt_products_item_list_related  .related_headline h2 {
	font-size: 1.1em;
	color: #484848;
}

/* ######################################################################################################
**  Datei       : nav_vlist.css
*/

@media all
{

  #submenu_head {
  	background: #52b0f2;
  }


	#submenu li.subnav_current,
	#submenu li.subnav_current a { 
  		background: #52b0f2 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px 10px; 
   		color: #fff;
  	}
  	
  	#submenu #subnav_parent a { 
  		color: #fff;
  		background: #52b0f2 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px 10px; 
  	}
  	
  	#submenu #subnav_parent ul li a { 
  		color: #484848;
  		background: #F9FAF4 url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px 10px; 
   		
  	}
  	
  #submenu a {
    color: #444;
    border-bottom: 1px #000 dotted;
  }
  


  #submenu li a { 
  	color: #484848;
  	background: transparent url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 13px center;
   	}

  
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active {  
  	color: #fff; 
  	background: #52b0f2 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px center; 
  }

  /* Level 2 */
  
  #submenu li ul li a {
   	color: #484848;
  	background: #52b0f2 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px 10px; 
   
  }
  
  
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span,
  #submenu li.subnav_current ul li a  { 
  	background: #F9FAF4 url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px center;
   	color: #484848; 
   	}

	
  #submenu li ul li a {  }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { 
  background: #F9FAF4 url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px center;
  color: #484848; 
  }

  #submenu li ul li.subnav_current strong {
    	background: #F9FAF4 url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px center;
    }
    
  #submenu li ul li.subnav_current { 
   	color: #484848;
  	background: #F9FAF4; 
   	/*border-bottom: 1px #000 dotted;*/
  	}
    
    
/* ######################################################################################################
**  Datei       : nav_slidingdoors.css
*/

#nav, #nav .sb-inner { background:#F9FAF4; }
#nav .sb-shadow { background:#F9FAF4; }
#nav .sb-border { background:#F9FAF4; }

#main, #main .sb-inner { background:#fff; }
#main .sb-shadow { background:#fff; }
#main .sb-border { background:#fff; }


#footer, #footer .sb-inner { background:#E4E4E0; }
#footer.sb-shadow { background:#E4E4E0; }
#footer .sb-border { background:#E4E4E0; }


#nav_main, #nav_main ul {
line-height:1;
list-style:none outside none;
padding:0;
z-index:100;
}
#nav_main {
height:30px;
text-transform:uppercase;
}


  #nav_main {
    background-color: #F9FAF4;
    color: #444;
  }

 

 #nav_main li {
   line-height:30px;
	margin:0 4px 0 0;
    /*border-left: 1px #000 solid;*/
	padding:0 0 0 13px;
	margin:0;
  }

 
	
  #nav_main a,
  #nav_main strong {
    color: #444;
	padding:0;
	margin: 0;
  }

  #nav_main li a {
 padding:0 0 0 13px;
 text-transform:uppercase;
 font-size:16px;
 letter-spacing:0px;
 }

  #nav_main ul li:focus,
  #nav_main ul li:hover,
  #nav_main ul li:active {
    /*background-color: #52b0f2;*/
  }

  #nav_main li:focus a,
  #nav_main li:hover a,
  #nav_main li:active a { }

 

  #nav_main .current {
    
    /*background-color: #52b0f2;*/
   
  }

  #nav_main .current a,
  #nav_main .current strong {
   
	color: #fff;
  
  }
  
  #nav_main li a span {
display:inline-block;
height:30px;
padding:0 13px 0 0;
}

 #nav_main li a:hover, nav_main li.active a, #nav_main li.current a {
background:url("/fileadmin/admelio/themes/federleicht/btn-rounded.gif") no-repeat scroll left center transparent;
color:#FFFFFF;
}

#nav_main li a:hover, #nav_main li.active a, #nav_main li.current a {
background:url("/fileadmin/admelio/themes/federleicht/btn-rounded.gif") no-repeat scroll left center transparent;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}


#nav_main li.active a span, #nav_main li.current a span, #nav_main li a:hover span {
background:url("/fileadmin/admelio/themes/federleicht/btn-rounded.gif") no-repeat scroll right center transparent;
}

#nav_main li.active a span, #nav_main li.current a span, #nav_main li a:hover span {
background:url("/fileadmin/admelio/themes/federleicht/btn-rounded.gif") no-repeat scroll right center transparent;
}


 
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  
.tx-rgtabs-pi1 {background:transparent;}
/* wraps the hole tab */
.rgtabs-wrapper {
  border: 1px solid #ccc;
  background:#fff url(../images/sliding_door/round/topbg.gif) repeat-x;

}
/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  background:	url(../images/sliding_door/round/spinner2.gif) no-repeat center;
}
/* Tab-Menu ul */
.rgtabs-menu  {
  background: transparent;
}
/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  background: url(../images/sliding_door/round/rgtabs-left.gif) left 0px no-repeat;
}	
.rgtabs-menu  li:hover, #left .rgtabs-menu  li:hover {
	background: url(../images/sliding_door/round/rgtabs-left_on.gif) left 0 no-repeat;
}
    
/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../images/sliding_door/round/rgtabs-right.gif) right 0px no-repeat;
  color: #545454;

}
.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {
	background: url(../images/sliding_door/round/rgtabs-right_on.gif) right 0px no-repeat;
}
    
/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../images/sliding_door/round/rgtabs-left_on.gif) top left no-repeat;
}
    
#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../images/sliding_door/round/rgtabs-right_on.gif) top right no-repeat;
  color: #333;
}
    
/* ######################################################################################################
**  Datei       : basemod.css
*/
	
  body { background: url('/fileadmin/admelio/themes/federleicht/bgr.jpg') repeat-x scroll center 180px #f2fcff; font-family:"Trebuchet MS",Arial,Helvetica; }

  #page_margins {  }
  #page{ /*background: #fff; border: 1px #aaa solid;*/ }

  
  #header { color:#fff; }
  #header div.tx-macinasearchbox-pi1 form span {color:#aaa;}

  #header img.headImg1 {
	bottom:0px;
	top:52px;
	left:10px;
   }

  #main { background: #fff; border: 1px solid #52b0f2; }

  #footer { 
  	background-color:#F9FAF4;
  	color:#444;
	border-right: 1px solid #52b0f2;
	border-left: 1px solid #52b0f2;
	border-bottom: 1px solid #52b0f2;
  }
  
  #nav {
	/*border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;*/
	border: 1px solid #52b0f2;
	padding: 5px 0 5px 0;
	margin-bottom:10px;
  }

  
  #footerBalken { 
  	background: #52b0f2;
  	border-top:1px solid #fff;
  	border-bottom:1px solid #fff;
   }
   
  
  #footerRow1 { 
  	border-right:1px solid #52b0f2;
  }
  
  #footerRow2 { 
    border-right:1px solid #52b0f2;
  }
  
  #footerRow3 { 
   	border-right:1px solid #52b0f2;
  }
  
  #copyright { float: right; }
  #legalnote { }
  #belowfooter { }
  
  #teaser { background:#fff; color:#999; border-bottom:1px solid #000;}
  
  #teaser .rootline a {color:#888; }
  #teaser .rootline a:hover {background:transparent;}


  #teaser .langMenu a:hover {background:transparent;}
 

  #teaser .selectFontSize a {color:#fff;}
  #teaser .selectFontSize a:hover {background:transparent;}


/* ######################################################################################################
**  Datei       : admelio.css
*/


.BOXFooter {
	border-top: 1px dotted #efefed;
}

/****** Box mit Rand für Text ***************/



.BOXborderText .BOXTop {
	background:#c0ecff;
	height:2px;
}
.BOXborderText .BOXContent {
	background:#fff;
	border:1px solid #efefed;
	
}
	
.BOXborderText .BOXHeading h1 {
	background:#f9faf4;
	color:#444;
	border-bottom:1px solid #fff;
	text-transform:uppercase;
	padding:4px 10px;
}



/****** Box mit Rand / NICHT für Text ***************/


.BOXborder .BOXTop {
	background:#c0ecff;
	height:2px;
}
    
.BOXborder .BOXContent {
	background:#fff;
	border:1px solid #efefed;
	
}
	
.BOXborder .BOXHeading h1 {
	background:#f9faf4;
	color:#444;
	border-bottom:1px solid #efefed;
	text-transform:uppercase;
	padding:4px 10px;
}


	

/****** Box ohne Rand für Text ***************/


.BOXnoborderText .BOXTop {
	background:#c0ecff;
	height:2px;
}

.BOXnoborderText .BOXContent {
	background:#F9FAF4;
	border:1px solid #efefed;
		
}
	
.BOXnoborderText .BOXHeading h1 {
	background:#f9faf4;
	color:#444;
	border-bottom:1px solid #efefed;
	text-transform:uppercase;
	padding:4px 10px;
}




/****** Box ohne Rand / NICHT für Text ***************/


.BOXnoborder .BOXTop {
	background:#c0ecff;
	height:2px;
}
.BOXnoborder .BOXContent {
	background:#fff;
	border:1px solid #efefed;
}
	
.BOXnoborder .BOXHeading h1 {
	background:#f9faf4;
	color:#444;
	border-bottom:1px solid #efefed;
	text-transform:uppercase;
	padding:4px 10px;
}

	
/*********************
	Formulare
*********************/
	
.css_submit {
	border: 1px solid #52b0f2;
	background: #f9faf4;
	color:#52b0f2;
}
	
/*********************
	Tip-a-friend Seite weiterempfehlen	
*********************/

#tip-a-friend legend {
	color: black;
}
	
.tip_mandatory {
	color:red;
}
		

/*********************
	powermail	
*********************/
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);

}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */

}
	

fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	color: black;

}
	

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	background-color: #ddd;
	border: 1px solid red;
	color: black;
}

/* ######################################################################################################
**  Datei       : content.css
*/

  body {
    color:#444;  
  }

 
   h1,h2,h3,h4,h5,h6 {
  	color:#52b0f2; 
  }

  acronym, abbr {
    border-bottom:.1em dashed #c00;
  }

  

  .note {background:#dfd;border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}
  .important {background:#ffd; border-bottom:1px #ddb dotted; border-bottom:1px #dbb dotted;}
  .warning {background:#fdd; border-bottom:1px #dbb dotted; border-bottom:1px #dbb dotted;}

 
  a {color:#52b0f2;}
  a:focus,
  a:hover,
  a:active {color:#444;}
  
  #topnav a {color:#ccc; background:transparent;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#fff; background-color:transparent;}
  
  #footer a {color:#52b0f2; background:transparent;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color:#444; text-decoration:underline; background-color:transparent;}

	.download_pdf {
  	background: transparent url('/typo3/gfx/fileicons/pdf.gif') no-repeat center left;
  }
  
 
  thead th {background:#444; color:#fff}
  tbody th {background:#ccc; color:#333}
  tbody th.sub {background:#ddd; color:#333}
  
 

  hr {
    color:#fff;
    background:transparent;
    border-bottom:1px #eee solid;
  }

/* Content element "table" */
table.contenttable caption {color:#888;}
table.contenttable th { background:#4E5155; color:white; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; }


table.contenttable.contenttable-1 caption { background:#52b0f2;  color:#fff;}
table.contenttable.contenttable-1 th { background:#4E5155; color:white; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable.contenttable-1 tr.tr-odd {background: #F9FAF4;}
table.contenttable.contenttable-1 tr.tr-even {background: #fff;}
table.contenttable.contenttable-1 td {
border-left:solid 1px #52b0f2;
border-right:solid 1px #52b0f2;
border-top:solid 1px #52b0f2;
border-bottom:solid 1px #52b0f2; }
	
	
	

input, textarea { border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}


.csc-caption {background-color:#E0E7F5;}
dd.csc-textpic-caption {background-color:#F9FAF4;}


	
.csc-bulletlist-0 li {
	background:transparent url(bullet.gif) no-repeat scroll left 50%;
}

.tx-felogin-pi1 fieldset { background:#eee;  background:#EDF6FF; border:1px solid #477DBE;}


.tx-ttnews-browsebox {border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong { background:transparent;}

/* LATEST Ansicht */

.news-latest-item h3 {color:#666666}
.news-latest-item h3 a {
	
	color:#666666;
	background: transparent url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat left 4px; 
	
	}
.news-latest-item .news_latest_image { border-bottom:1px dotted #52b0f2; }

		
		
/* LIST Ansicht */
.news-list-item { border-bottom:1px dotted #000;}

.news-list-item h3 a {
	color:#666666;
	background: transparent url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat left center; 
	}
.news-list-item h3 span.news-list-date {color:#aaa; }
.news-list-category {color:#aaa;}
	
/* SINGLE Ansicht */
.news-single-item h1 {color:#52b0f2;}
.news-single-item h3 {color:#666666;}
.news-single-img {background-color: #fbe9dd;}
.news-single-timedata {color:#aaa; }
.news-single-additional-info dt { color:#aaa;}

.nl_subscribe_form input {
	margin-left:0;
}

.nl_subscribe_form input.nl_input {
	margin: 5px 0 5px 0;
}	


/************** end of media all *********************/
}

