/* (C) andy grabher, andy at grabher dot ch */



/* ALLGEMEINE FORMATIERUNGEN */

/* ------------------------------------ */



ul,li,div,td,th,nobr,i,p,br

	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; vertical-align: top;}

b

	{ font-family: Arial, Helvetica, sans-serif; color:#000000}



h1 { font-size: 12px; }

h2 { font-size: 12px; }

h3 { font-size: 12px; }



.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.title { font-family: Arial, Helvetica, sans-serif; font-size: 17px}

.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px}





a	{ text-decoration: none;}

a:hover { color:#00528B; text-decoration:underline}

a:link { color:#00528B; text-decoration:none}

a:visited { color:#00528B}

a:active { color:#00528B; text-decoration:underline}



BODY {	 BACKGROUND-COLOR: #E7F8FF;  SCROLLBAR-FACE-COLOR: #6A99CF; SCROLLBAR-HIGHLIGHT-COLOR: #6A99CF; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #660000; SCROLLBAR-TRACK-COLOR: #E7F8FF; SCROLLBAR-DARKSHADOW-COLOR: #6A99CF}

P { margin: 0 0 0 0; }



{list-style-image : url("fileadmin/img/bt/list-blue.gif");}





.newsflash_title { font: bold; padding-left: 3px; }





/* CONTENT FORMATIEREN */

/* ------------------------------------ */

.content_element { margin: 0 0 17 0; width: 100%; }

.text_content { font: 12px Arial, Helvetica, sans-serif; }



.text_header_1 { font: bold 12px Arial, Helvetica, sans-serif; background-color: #DBEAF5; 

           margin-bottom: 2; padding: 2 2 2 2; }  /* normal header-style */



.text_header_2 { font: 17px Arial, Helvetica, sans-serif; margin-bottom: 2; }



.text_header_3 { font: bold 17px Arial, Helvetica, sans-serif; background-color: #DBEAF5; 

           margin-bottom: 2; padding: 2 2 2 2; }





.produkt_pageheader { font: 17px Arial, Helvetica, sans-serif; margin-bottom: 8px;

          padding-bottom: 5px; border-bottom:  1px solid black; }



td.productlist { background-color: #DBEAF5; }



div.ce_long table { width:100%; }



.contentelement table tbody table { border: 2px solid black; width:100%; }







/* PLUGIN STYLES */

/* ------------------------------------ */



.searchbox_field    { font: 10px Arial, Helvetica; width: 110px; height: 18px; border: #000000 1px inset; margin: 0 0 0 0; }

.searchbox_button { font: 11px Arial, Helvetica; color: #ffffff; border: #000000 1px inset; background-color: #5181b5; } 

/* button war font: bold, 11px... */





.anzpages { vertical-align: middle; text-align: right }

.tx-indexedsearch-rules p { font: 9px Arial; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button 

    { font: bold 11px Verdana, Arial; color: #ffffff; height: 20px; border: 1px solid #000000; background-color: #6A99CF; margin: 0 0 5 2; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword 

    { font: 11px Arial; width: 134px; height: 20px; border: #000000 1px inset; margin: 0 0 5 3; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeff; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-weight: bold;  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:4px; margin-bottom:4px; padding-left:3px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { border: #000000 1px inset; background:#6A99CF; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; margin-top:4px; margin-bottom:4px; }