body {
	font-size: 10pt;
	margin: 0px;
	color: #000;
	font-family: Arial;
}
td {
	font-size:10pt;
	color: #000;
	font-family: Arial;
}
th {
	font-size: 10pt;
	color: #000;
}
a {
	color: #000;
}
a:hover {
	color: #ff0000;
}
.footer {
	font-size: 10px;
	color: #000;
}
.footer a:hover {
	color: #000;
}
.footer a {
	color: #000;
}
.navigation {
}
.bgcolor_caption {
	background: #d3d3d3;
}
.bgcolor_text {
	background: #ececec;
}
.bgcolor_rahmen {
	border: 1px solid #76828d;
}
.fehlermeldung {
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}
.titel {
	font-weight: bold;
	font-size: 14pt;
	color: #76828d;
}
.subtitel {
	font-weight: bold;
	font-size: 10pt;
	color: #76828d;
}
.erfolgsmeldung {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
}
.subtitel a {
	color: #000;
}
.subtitel a:hover {
	color: #000;
}
.text_wg_navigation {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
}
.text_fett {
	font-weight: bold;
}
.text_klein {
	font-size: 10px;
}
.text_ausgewaehlt {
	font-weight: bold;
	color: #ff0000;
}
.text_gross {
	font-weight: bold;
	font-size: 12pt;
}
.text {
	font-size: 10pt;
	color: #000;
}
.text_link {
	font-weight: normal;
	font-size: 10pt;
	color: #000;
}
.text_kursiv {
	font-size: 10pt;
	font-style: italic;
}
.text_kommentar {
	font-size: 9pt;
	font-style: italic;
	color: #FF0000;
}
.bilderrahmen {
	border: 1px #000 solid;
}
.bilderrahmen_mit_schatten {
	border: 1px #000 solid;
}
.text_gross_fehlermeldung {
	font-weight: bold;
	font-size: 12pt;
	color: #FF0000;
}
.color_text {
	background: #ececec;
}
.text_no_link {
	font-weight: normal;
	font-size: 10pt;
	color: #000;
	text-decoration: none;
}
h1 {
	font-weight: bold;
	font-size: 14pt;
	color: #76828d;
}
h2 {
	font-weight: bold;
	font-size: 10pt;
	color: #76828d;
}
.text_kasten {
	font-weight: bold;
	color: #000;
}
.news_text {
	font-size: 10pt;
	color: #000;
}
.news_text_fett {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
}
.news_titel {
	font-weight: bold;
	color: #000;
}
.news_subtitel {
	font-weight: bold;
	color: #000;
}
.no_print {
}
#print_version,.notelist_holder,.crem_add,.crem_justadded, crem_noadd,.crem_del,.crem_nodel,.crem_nocockie,.crem_impossible {
    background:#ffffff;
}
.subtitel_rahmen {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
}
.liste {
	list-style-image: url(../../scripts/get.aspx?media=/shop/layout/liste.gif);
}
#clist {
	padding: 3px 0;
	margin: 0;
	border-bottom: 1px solid #76828d;
	font-weight: bold;
}
#clist li {
	list-style: none;
	margin: 0;
	display: inline;
}
#clist li a {
	padding: 3px 10px;
	margin-right: 5px;
	border: 1px solid #76828d;
	border-bottom: none;
	background: #d3d3d3;
	text-decoration: none;
	color: #76828d; 
}
#clist li a:hover {
	color: #000;
	background: #ececec;
}
#clist li a#current {
	background: #ececec;
	border-bottom: 1px solid #ececec;
	color: #000;
}
#clist_rahmen {
	border: 1px solid #76828d;
	border-top: none;
}
/* Rechtl */
.recht, .recht a {
font-size:8pt; 
color:#666666;
margin-top:20px;
clear: both;
}
/* WKInfo/MLInfo */
.WKAnzeige, .MLAnzeige {
margin-bottom:10px
}
/* für neue Suche */
#csuche {
margin-bottom:10px;
}
#sub {
background:url(../../scripts/get.aspx?media=/shop/layout/lupe.png) no-repeat;
cursor:pointer;
width:26px;
height:23px;
border:none;
}
.suche_treffer {
  margin: 0px;
  font-size: 11px;
  padding: 10px;
  border-bottom: 1px dotted #505050;
  text-align: left;  
}
.suche_treffer a {
  background: url(../../scripts/get.aspx?media=/shop/layout/l200_navi.gif) left center no-repeat; 
  padding: 5px 10px;
  text-decoration: none;
  font-weight: bold;
  display: block;
}
.shop_warengruppen_navigation {
	margin-bottom: 5px;
	font-size: 11px;
}
#aktionsleiste_zurueck {
	width: 20%;
	float: left;
	display: block;
}
#aktionsleiste_zur_merkliste_hinzufuegen {
	width: 28%;
	float: left;
	display: block;
}
#aktionsleiste_druckversion {
	width: 24%;
	float: left;
	display: block;
}
#aktionsleiste_merkliste_ansehen {
	width: 24%;
	float: left;
	display: block;
}
#aktionsleiste_pdfdruck {
	width: 24%;
	float: left;
	display: none;
}
#aktionsleiste_tellafriend 
{
	width: 24%;
	float: left;
	display: none;
}
/*
#aktionsleiste #aktionsleiste_zurueck {
	width: 20%;
	float: left;
	display: block;
}
#aktionsleiste #aktionsleiste_zur_merkliste_hinzufuegen {
	width: 28%;
	float: left;
	display: block;
}
#aktionsleiste #aktionsleiste_druckversion {
	width: 24%;
	float: left;
	display: block;
}
#aktionsleiste #aktionsleiste_merkliste_ansehen {
	width: 24%;
	float: left;
	display: block;
}
*/
.rahmen_selektiert {
	border: 1px solid red;
}
.rahmen_nicht_selektiert {
	border: 1px solid #ccc;
}
.rahmen {
	border: 1px solid #ccc;
}
.rahmen_mit_abstand {
	border: 1px solid #ccc;
	margin: 5px 0;
}
.rahmen_mit_abstand_punktiert 
{
	border: 1px dotted #ccc;
	padding: 4px;
}


/* Bildbox-Styles für Startseiten von Core-LPs */
.teaser {
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}
.teaser .text_fett {
	margin: 0;
}
.teaser img {
	float: left;
	margin: 0 10px 0 0;
}
.teaser p {
	margin: 5px 0 0 0;
}
.teaser_2spalten {
	width: 49%; 
	float: left; 
	margin-right: 5px;
}
.teaser_3spalten {
	width: 32%; 
	float: left; 
	margin-right: 5px;
}
/* Linkliste */
.linkliste {
            margin: 0 0 10px 0;
            float: left;
            width: 100%;
}
.linkliste ul {
            margin: 0;
            padding: 0;
}
.linkliste li {
            display: inline;
}
.linkliste a {
            border: 1px solid #ddd;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            color: #666;
            text-decoration: none;
            display: block;
            float: left;
            width: 185px;
            padding: 5px 0 5px 13px;
            background: url(https:/scripts/get.aspx?media=/shop/layout/l200_navi_on.gif) 3px center no-repeat #eee;
            margin: 0 10px 10px 0;
}
.linkliste a:hover {
            color: #000;
            background: url(https:/scripts/get.aspx?media=/shop/layout/l200_navi_on.gif) 3px center no-repeat #ccc;
}

.einleitungstext {
	margin: 0 0 10px 0;
	float: left;
	width:100%;
}
.einleitungstext h1 {
	margin: 0 0 4px 0;
}
.einleitungstext h2 {
	margin: 0; 
}
.fotostrecke {
	clear: both;
}
.fotostrecke .text_fett {
	margin: 0;
}
.fotostrecke p {
	margin: 5px 0 0 0;
}
.bildbox {
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}
.bildbox a {
	text-decoration: none;
}
.bildbox h1 {
	margin: 0 0 4px 0;
}


/* Layout 200 (Navigation links, Content rechts) */
#l200_navigation {
	width: 240px;
	padding-left: 0px;
	float: left;
}
#l200_content {
	overflow: hidden;
}
#l200_content .titel {
	margin-top: 0px;
}
#l200_content h1 {
	margin-top: 0px;
}
#l201_further_infos {
	background: #ECECEC;
	padding: 5px;
	margin: 0px 0px 10px 10px;
	font-size: 11px;
	float: right;
	border: 1px #666 dotted;
}
#l201_further_infos .text_fett {
	color: #FF0000;
}
.l201_fi_ul_1 {
	list-style: square;
	padding: 0 0 0 15px;
	margin: 1px;
}
.l201_fi_ul_1 li {
	padding: 2px 0 2px 0 ;
	margin: 0;
}
.l201_fi_ul_1 #aktiv {
	color: #FF0000;
}


/* Formatierung der InsertListing-Baumstruktur */
#il_tree{
		margin: 0;
		padding: 0;
		text-align: left;
}
#il_tree ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
#il_tree li {
	margin: 0;
	padding: 0;
}
#il_tree a {
	background: #505050;
	text-decoration: none;
	display: block;
	border: solid 1px #DEDEDE;
	margin: 0;
	padding: 4px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
}
#il_tree a:hover {
	background: #C40000;
	color: #fff;
}
#il_tree #aktiv{
	font-weight:bolder !important;
	color: #fff;
	text-decoration: underline !important;
}
#il_tree .open {
  text-decoration: underline;
}



/* Ebene 2 */
#il_tree ul ul a 
{
  background: #fff url(../../scripts/get.aspx?media=/shop/layout/l200_navi.gif) left center no-repeat;
	color: #505050;
	font-size: 11px;
	text-indent: 10px;
	font-weight: bold;
	border: solid 1px #DEDEDE;
	width: 200px;
}
#il_tree ul ul a:hover 
{
  background: #FFF url(../../scripts/get.aspx?media=/shop/layout/l200_navi_on.gif) left center no-repeat;
	color: #000;
}
#il_tree ul ul #aktiv {
	font-weight: bolder !important;
	color: #FF0000;
	text-decoration: underline !important;
}
#il_tree ul ul .open {
  text-decoration: underline;
}


/* Ebene 3 */
#il_tree ul ul ul a {
	background: #ECECEC url(../../scripts/get.aspx?media=/shop/layout/l200_navi_2.gif) left center no-repeat;
	border-bottom: solid 1px #DEDEDE;
	font-size: 11px;
	text-indent: 10px;
	font-weight: normal;
	width: 200px;
}
#il_tree ul ul ul a:hover{
	background: #FFF url(../../scripts/get.aspx?media=/shop/layout/l200_navi_on_2.gif) left center no-repeat;
	color: #000;
}
#il_tree ul ul ul #aktiv{
	font-weight: bolder !important;
	color: #FF0000;
	text-decoration: underline !important;
}
#il_tree ul ul ul .open {
  text-decoration: underline;
}


/* Ebene 4 */
#il_tree ul ul ul ul a {
  background: #ECECEC;
  border-bottom: solid 1px #DEDEDE;
  text-indent: 20px;
  font-weight: normal;
  width: 200px;
}
#il_tree ul ul ul ul a:hover {
	background: #FFF;
	color: #000;
}
#il_tree ul ul ul ul #aktiv {
	font-weight: bolder !important;
	color: #FF0000;
	text-decoration: underline !important;
}
#il_tree ul ul ul ul .open {
	text-decoration: underline;
}


/* Formatierung der Funktion "InsertHerstellerABC" */
#herstellerabc_navigation{
	margin-bottom: 20px;
	text-align: center;
	border: dotted 1px #c2c2c2;
	font-weight: bold;
	padding: 5px;
}
#herstellerabc_navigation a{
	margin: 1px;
	padding: 2px 0px 2px 3px;
	text-decoration: none; 
}
#herstellerabc_navigation a:hover{
	background: #cecece;
	text-decoration: none; 
}
#herstellerabc_navigation #aktiv{
	color: #ff0000;
	font-size: 11pt;
	font-weight: bolder;
	padding-left: 3px;
	padding-right: 3px;
}
#herstellerabc_ergebnis{
	margin-bottom: 20px;		
}
#herstellerabc ul {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}		
#herstellerabc li{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	background:url(/content/images/markergrau.gif) left center no-repeat;
	list-style: none;
}

/* Content-Styles*/
#content_holder {
	margin: 0 auto;
}
.two_column_content { 
	width: 100%;
	margin: 0;
	text-align: left;		
} 
.left_column {
	float: left; 
	width: 48%;
}
.right_column { 
	float: right; 
	width: 48%;
}
.tip_box {
	background: #ECECEC;
	padding: 4px;
	margin: 0 0 20px 0;
	border: 1px #666 dotted;
}
.media_left {
	float: left;
	margin: 0 8px 8px 0;
}
.media_right {
	float: right;
	margin: 0 0 8px 8px;
}
.description_small {
	font-size: 8pt;
	padding: 2px;
	color: #505050;
}
.content_box_right {
	float: right;
	margin: 0 0 8px 8px;
	padding: 4px;
	background: #AFAFAF;
	color: #fff;
}
.content_box_left {
	float: left;
	margin: 0 8px 8px 0;
	padding: 4px;
	background: #AFAFAF;
	color: #fff;
}
.data_table th {
	background: #888;
	color: #fff;
	padding: 2px;
}
.data_table td {
	border-bottom: 1px #AFAFAF solid;
	padding: 2px;
	background: #eee;
}
.data_table_nummeric_field {
	text-align: right;
}
.content_list {
	line-height: 140%;
	list-style-type: square;
}
.picture_navigation_holder {
	clear: both;
}
.picture_navigation {
	line-height: 180%;
	text-align: center;
	font-weight: bold;
	float: left;
	margin: 5px;
}
.picture_navigation a {
	background: #AFAFAF;
	color: #fff;
	display: block;
	text-decoration: none;
}
.picture_navigation a:hover {
	background: #ccc;
	color: #000;
	text-decoration:none;
}
q {
	margin: 0 auto;
	padding: 18px 5px 5px 5px;
	font-style: italic;
	width: 90%;
	display: block;
	background: url(/scripts/get.aspx?media=/shop/layout/quotes.gif) top left no-repeat;
}
.clearfloat {
	clear: both;
}
.clearfloat_line { 
	clear: both;
	margin: 10px 0 10px 0;
	border-top: 1px dotted #666;
}


/* Artikelpreise (1. Version FrEck am 02.08.2007 */
.productprice_old {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	text-decoration: line-through;
}
.productprice_old_small {
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	text-decoration: line-through;
}
.productprice {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
}
.productprice_custom {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
}
.productprice_hl {
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}
.productprice_big_hl {
	font-weight: bold;
	font-size: 12pt;
	color: #ff0000;
}
.productprice_custom_hl {
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}
.productprice_custom_big_hl {
	font-weight: bold;
	font-size: 12pt;
	color: #ff0000;
} 


/* Karteikarten (z.B. Farbtafeln) */
#tabbedpanel {
	padding: 3px 0;
	margin: 0;
	border-bottom: 1px solid #76828d;
	font-weight: bold;
}
#tabbedpanel li {
	list-style: none;
	margin: 0;
	display: inline;
}
#tabbedpanel li a {
	padding: 3px 10px;
	margin-right: 5px;
	border: 1px solid #76828d;
	border-bottom: none;
	background: #d3d3d3;
	text-decoration: none;
	color: #76828d; 
}
#tabbedpanel li a:hover {
	color: #000;
	background: #ececec;
}
#tabbedpanel li a#current {
	background: #fff;
	border-bottom: 1px solid #FFF;
	color: #000;
}
#tabbedpanel_rahmen {
	border-right: 1px solid #76828d;
	border-bottom: 1px solid #76828d;
	border-left: 1px solid #76828d;
}

/* Gesundheitswelt 2007 */
#gw_site{
	width: 640px;
	margin-left: 11px;
}
#gw_vorsorge{
	background: #fff;
	width: 306px;
	height: 170px;
	border: 1px solid #76828d;
}
#gw_vorsorge_head{
	background: #d3d3d3;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #76828d;
	width: 296px !important;
	width: 306px;
}
#gw_vorsorge_teaser p{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gw_quickfinder{
	background: #fff;
	width: 200px;
	height: 94px !important;
	height: 96px;
	float: left;
	margin-left: 11px;
	display: inline;
	margin-top: 15px;
	border: 1px solid #76828d;
}
#gw_quickfinder p{
	margin-top: 10px;
	margin-bottom: 10px;
}
#gw_quickfinder_teaser{
	margin-left: 7px;
	margin-bottom: 10px;
}
#gw_box1_head {
	font-weight: bold;
	background: #d3d3d3;
	color: #76828d;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#gw_merkliste {
	background: #fff;
	width: 200px;
	float: left;
	border: 1px solid #76828d;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 15px;
}
#gw_merkliste p {
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gw_lexikon {
	background: #fff;
	border: 1px solid #76828d;
	width: 200px;
	float: left;
	margin-top: 15px;
}
#gw_lexikon p {
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gw_startueberschrift {
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 11px;
}


/* Artikelliste */
#articlelist .bgcolor_caption {
	background: #d3d3d3;
}


/* Warengruppenpfad */
#categorypath .bgcolor_caption {
	background: #d3d3d3;
}


/* InsertStartseitenartikel / InsertArtikel */
.myArticle {
	border: 1px solid #76828d;
	width: 140px;
	height: 190px;
}


/* Artikelliste (shopframe) */
.myArticle_list {
	border: 1px solid #76828d;
	width: 140px;
	height: 220px;
}

/* InsertBilderGalerie */
#Gallery {
	margin: 10px 0;
	width: 640px;
}
.GalleryThumbnails {
	width: 554px;
	height: 80px;
	border: 1px solid #cecece;
	float: left;
	white-space: nowrap;
	overflow: hidden;
}
.GalleryThumbnails img {
	border: 0px;
	margin: 0 1px 0 0;
	padding: 0;
}
.GalleryImage {
	width: 638px;
	border: 1px solid #cecece;
	margin: 10px auto;
	text-align: center
}
.GalleryImage img {
	border: 1px solid #cecece;
	margin: 20px 10px;
}
.GalleryImageText {
	background: #ccc;
}
.GalleryNavigation {
	width: 640px;
	height: 25px;
}
.GalleryControlPanel {
	float: right;
	width: 70%;
	text-align: right;
}
.GalleryPaging {
	float: left;
	width: 30%;
}
.ScrollArrowRight {
	border: 0;
	float: left;
	margin-left: 10px;
	cursor:pointer;
}
.ScrollArrowLeft {
	border: 0px;
	float: left;
	margin-right: 10px;
	cursor:pointer;
}
.DivSeparator 
{
	clear: both;
}
.GalleryImageNavigationBarLeft 
{
	float: left;	
}
.GalleryImageNavigationBarRight 
{
	float: right;
}


/* InsertBuchstabenleiste */
#lexikonabc_navigation {
	margin-bottom: 20px;
	text-align: center;
	background: #ccc;
	font-weight: bold;
	padding: 5px;
}
#lexikonabc_navigation a {
	margin: 1px;
	padding: 2px 0px 2px 3px;
	text-decoration: none; 
}
#lexikonabc_navigation a:hover {
	background: #000;
	color: #fff;
	text-decoration: none; 
}
#lexikonabc_navigation #aktiv {
	color: #ff0000;
	font-weight: bold;
}

/* DGI-Mitgliedersuche */
.membersearchresult {
	border: #d3d3d3 solid 1px;
	width: 526px;
	margin-bottom: 16px;
}
.membersearchresult th {
	padding: 2px 5px 3px 5px;
	background: #d3d3d3;
	text-align: left;
	font-size: 11px;
	color: #737272;
}
.membercontact {
	border-right: #d3d3d3 solid 1px;
	padding: 16px 5px;
	width: 253px;
}
.memberdata {
	vertical-align: top;
	width: 253px;
}
.memberdata p {
	margin: 0px;
	padding: 12px;
	height: 16px;
	background: #ececec;
	border-bottom: #ffffff solid 1px;
}


/* Lexikon */
.lexikon_bgcolor 
{
	background: #FFFFFF;
}


/* Gästebuch */
#gaestebuch .bgcolor_text {
	background: #fff;
}
#gaestebuch .bgcolor_rahmen {
	border: #ccc solid 1px; 
}
#gaestebuch .text_kommentar {
	color: #333;
	background: #eee;
	padding: 2px 10px;
	margin: 0 10px;
	display: block;
}


/* Eventverwaltung */
.eventliste_ampel {
  float: right;
}
.eventliste_ampel img {
  float: left;
  padding-right: 5px;
}
.eventliste_ampel .text {
  padding-top: 2px;
  display: block;
  float: left;
}

/* Styles nur für InsertEvents (Layout detail/kompakt) */
#eventManagerDetKom {
	width:640px
}
#eventManagerDetKom #filterbox {
	margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc
}
#eventManagerDetKom #filterbox label{
	padding:0 25px 0 0
}
#eventManagerDetKom p {
	margin:20px 0 0 0
}
#eventManagerDetKom .event {
	margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc
	}
#eventManagerDetKom .left{
	width:200px;float:left; margin-right:10px
}
#eventManagerDetKom .right{
	width:430px;float:right
}
#eventManagerDetKom .termine, #eventManagerDetKom .description {
	margin-top:10px
}
#eventManagerDetKom .ampelgruen{
	background:url(https:/scripts/get.aspx?media=/shop/layout/ampel_gruen.png) top left no-repeat;height:18px;padding:2px 0 0 25px;float:left; width:35%
}
#eventManagerDetKom .ampelrot{
	 background:url(https:/scripts/get.aspx?media=/shop/layout/ampel_rot.png) top left no-repeat;height:18px;padding:2px 0 0 25px;float:left; width:35%
}
#eventManagerDetKom .ampelorange{
	 background:url(https:/scripts/get.aspx?media=/shop/layout/ampel_orange.png) top left no-repeat;height:18px;padding:2px 0 0 25px;float:left; width:35%
}
#eventManagerDetKom .preis{
	float:right;width:55%;text-align:right;padding:2px 0 0 0;height:18px;
}
#eventManagerDetKom .ampelgruen,#eventManagerDetKom .ampelorange,#eventManagerDetKom .ampelrot, #eventManagerDetKom .preis{
	margin-top:20px
}
#eventManagerDetKom .clearfloat
{
	height:0px;
	overflow:hidden;
	width:100%;
}



/* Herdfinder */
.hf_formularfeld {
	width: 240px;
	font-size: 11px;
}


/* Waschmaschinenfinder */
.wf_formularfeld {
	width: 200px;
}

/* Händlersuche */
.Infokasten {
	border: 1px solid gray; 
	margin: 5px 0;
}
.haendlersuche {
  width:620px;
  border:1px solid #ddd;
  padding:10px;
}
.haendlersuche #hinweistext {
  padding:0px;
}
.haendlersuche_firmendaten {
	
}
.haendlersuche_strasse {
	
}
.haendlersuche_plz_land {
	
}
.haendlersuche_details_link {
	 float: right;
	 width: 180px;
	 text-align: right;
}
.haendlersuche_adress_trenner 
{
	border-top:1px dotted #000;
}
.haendlersuche_class_icon 
{
	float: left;
}
.haendlersuche_class_image 
{
	
}

/* Formatierung der Funktion "InsertLogin" */
#InsertLogin label 
{
  display: block;
  margin: 0 0 10px 0;
}

#InsertLogin div
{
  margin: 0 0 10px 0 ;
}

/* Highlighting Text */
.hilite 
{
	border-bottom:1px dotted #888888 ;
	cursor: help;
}

/* Newsletter abmelden */
#NewsLetterAbmelden{
	width:320px;
}
#NewsLetterAbmeldenText 
{
	
}

#NewsLetterAbmeldenButton
{
	margin-top:10px
}

#NewsLetterAbmelden .formInputAreaSmall {
	float:left;
	margin-bottom:10px;
	width:50%;
}
#NewsLetterAbmelden .formInputAreaSmall input {
	width:94%;
}

#NewsLetterAbmelden .formInputAreaLarge {
	float:left;
	margin-bottom:10px;
	width:100%;
}

/* Newsletter anmeldung */
#newsletterContact{
	width:320px;
}
#newsletterContact .type-text input {
display:block;
width:60%;
}
#newsletterContact .formInputAreaSmall {
	float:left;
	margin-bottom:10px;
	width:50%;
}
#newsletterContact .formInputAreaSmall input {
	width:94%;
}
#newsletterContact .formInputAreaLarge {
	float:left;
	margin-bottom:10px;
	width:100%;
}
#newsletterContact .formInputAreaRadio {
/* auskommentiert am 24.1.2012 von H. Fischer: 
   mit "float:left" funktioniert der RadioButton im Firefox nicht! Bsp: http://www.fliesen-beer.com/scripts/show.aspx?content=/shop/home/content/allgemein/newsletter/anmeldung
 	float:left;     */
	margin-bottom:10px;
	width:90%;
}
#newsletterContact .formInputAreaRadio input.radio {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	margin:0px;
	padding:0;
}
.formInputAreaRadio label {
	margin:0 10px 0 0;
	padding:0;
}
#newsletterContact .formInputAreaLarge textarea {
	width:97%;
}
.clearfloat {
	clear:both;
}

#newsletterContact .NewsLetterAnmeldenButton
{
	float:left;
	width: 80px;
}

/* Impressum */
#divImpLeft 
{
	
}

#divImpRight 
{
	
}
.divImp_Adresse 
{
	
}

.divImp_Adresse2 
{
	
}

.divImp_Adresse3 
{
	
}

.divImp_Telefon 
{
	
}

.divImp_Fax 
{
	
}

.divImp_Email 
{
	
}

.divImp_Homepage
{
	
}

.divImp_Inhaber
{
	
}

.divImp_Geschaeftsfuehrer
{
	
}

.divImp_Gesellschafter
{
	
}

.divImp_VertGeschaeftsfuehrer
{
	
}

.divImp_VertGesellschafter 
{
	
}

.divImp_Registergericht
{
	
}

.divImp_Handelsregister
{
	
}

.divImp_Kammer
{
	
}

.divImp_Berufsbezeichnung
{
	
}

.divImp_Regelungen
{
	
}

.divImp_Berufsgenossenschaft
{
	
}

.divImp_UstIdNrText
{
	
}

.divImp_WeitereAngaben
{
	
}

.divImp_Verantwortlicher
{
	
}


.divImp_Haftungsausschluss
{
	
}

.divImp_Bildquellen
{
	
}

.divImp_GoogleAnalytics
{
	
}

.divImp_ETracker
{
	
}

.divImp_ETracker
{
	
}

/* Artikelrotator */
#DivStartSeitenArtikel 
{
	height: 200px;	
}

/* Farbpreise */
#TdFarbPreisDefinition
{
	vertical-align: bottom;
	width: 120px;
	height: 12px;
}
/* InsertContentNews */
#insert_newsbox{
}
.insert_newsbox_item
{
    text-align: left;
}
.insert_newsbox_all{
margin-bottom: 15px;
text-indent: 10px;
background: transparent url(https:/scripts/get.aspx?media=/shop/layout/l200_navi.gif) left center no-repeat;
}
#insert_newsbox_rss{
}

/* JCarousel */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 75px;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-ie7 .jcarousel-container {

}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 250px;
    padding: 20px 40px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  250px;
    height: 77px;
}
.jcarousel-skin-ie7 .jcarousel-item {
    width: 75px;
    height: 75px;
    border: 1px solid #fff;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}
.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}
/* Horizontal Buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(../../scripts/get.aspx?media=/shop/layout/buttons/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(../../scripts/get.aspx?media=/shop/layout/buttons/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(../../scripts/get.aspx?media=/shop/layout/buttons/SavedStar.png);
}

#Terminkalender td[align] {
text-align:left;
}

#InsertBreadCrumb {
margin: 0 !important;
padding: 0 !important;
}

#InsertBreadCrumb li {
list-style: none;
float: left;
margin: 0 15px 0 0;
}

a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover 
{
    text-decoration: none;
	color:inherit;
}

#shadowbox_container #shadowbox #shadowbox_body #shadowbox_body_inner #shadowbox_content #slidebox_em
{
	display:none !important
}

img
{
    border:none;
}

#bt_ser_products 
{
    vertical-align:middle
}

#bt_ser_impress 
{
    vertical-align:middle
}

.aDEnergyClassArtikelList {
    height: 1.4em;
}
