#page {background:url(../bilder/frimberger/kopf-zahnrad.jpg) 0 131px no-repeat #fff;width:960px;}
#content {background:}  /* IE 7 will das so ! */
#firmenlogo {position:absolute;top:-1000px; left:-1000px;}
#head{background:url(../bilder/frimberger/kopf-logo-2.jpg) 0 0 no-repeat;padding:81px 0 0 0;margin:0;border:none;overflow:hidden;}

/* Top Navigation */
#navi {background:none;margin:0;padding:0 0 0 98px;height:19px;}
#navi li,#navi ul {height:19px;line-height:1px;font-size:1px;padding:0;margin:0;}
#navi #navi_rechts {float:right;margin:0;padding:0;width:230px;}
#navi #navi_rechts ul {margin:0;padding:0;width:230px;}
#navi #navi_links li {padding:0 3px 0 0;margin:0;background:none;}
#navi2 {background:url(../bilder/frimberger/kopf-menu-hg.jpg) 0 0 no-repeat;min-height:24px;padding:7px 0 0 100px;margin:0;}
* html #navi #navi_rechts {float:right;margin:0 0 0 -20px;padding:0;width:230px;}
/* Zweite Ebene */
* html #navi2 {height:31px;margin-top:-2px;}
#navi2 #subnav {padding-left:4px;zoom:1;}
#navi2 #nebennav {padding-left:8px;zoom:1;}
#navi2 a {background:none; padding-left:0;color:#fff;}
#navi2 .aktiv a {text-decoration:underline;color:#fff;}
#navi2 a:hover {background:none; padding-left:0;text-decoration:underline;color:#fff;}

/* Navigation im Fuss */
#navi_fuss {border-top:1px solid #999; padding:2px 0 0 100px; margin:1px 10px 2em 0;text-align:left;font-size:0.9em;}
#navi_fuss ul {list-style:none;margin:0;padding:0;}
#navi_fuss li {float:left;}
#fuss {border:none; background:#fff;}
.social {margin: 2em 0 0 0;padding-left: 100px}
#homepage .social {margin: 2em 0 0 0;padding-left: 20px}
#content .col1 #navi_fuss a {color:#666;text-decoration:none;}
#content .col1 #navi_fuss a:hover {text-decoration:underline;}

/* Inhaltsspalte */
#content .col1 {padding: 0;width:719px;}
#content .col1 .innen {padding: 20px 10px 20px 100px;}

#content .col1 h1 {font-weight:normal; font-size:2em;padding:0 0 0 270px;line-height:1.3em;min-height:5em;vertical-align:bottom;color:#003871;}
#content .col1 h1.csc-firstHeader {margin:0 0 1em 0;}
#content .col1 h2 {font-weight:normal; font-size:2em;padding:0;line-height:1.3em;color:#003871;margin: 2em 0 0 0;}
#content .col1 h2.csc-firstHeader {margin:80px 0 0 0;}
#content .col1 h3 {font-weight:normal; font-size:1.2em;padding:0;line-height:1.3em;color:#003871;margin: 3px 0 1.6em 0;}
#content .col1 h4 {font-size:1em;padding:0;line-height:1.5em;color:#000;margin: 1.5em 0 0 0;}

#content .col1 a {color:#930924; text-decoration:none;}
#content .col1 a:hover {color:#930924; text-decoration:underline;}

/* bilder */
div.csi-textpic img {border:none;}
.csi-image {background:none;padding:0}
.csi-intext-left-nowrap .csi-text {padding-left:10px;}

/* Speziell für Bilder bis zum linken Rand */
.randabfallend_links {margin:1em 0 1em -100px;border-bottom:1px solid #999;}
* html .randabfallend_links {padding-bottom: 1em;}
.randabfallend_links .csi-image {padding-top:6px;}

.randabfallend_linien {margin:2em 0px 1em -100px;border-bottom:1px solid #999;border-top:1px solid #999;padding: 0.7em 0 0.5em 100px;}
* html .randabfallend_linien {padding-bottom: 1em;}

/* Weitere Kästen */
.sandfarben_2_3 {background:#faf6ee; padding: 10px 15px 10px 15px; width:66%;line-height:1.3em;margin:2em 0;font-size:0.9em;}
* html .sandfarben_2_3 {padding-bottom:8px;}


.csi-above .csi-imagewrap {margin-right:-20px;}
#content .col1  .imgtext-table td {padding:0;}
#content .col1  .imgtext-table p.csc-caption {border:none;padding:2px 0 5px 1px;font-family:arial, verdana, sans-serif;}
* html #content .col1  .imgtext-table p.csc-caption {font-size:0.9em;}

#content .col1  .abstand_oben {margin-top:60px;}



/* News */
#content .col2 {background:#fff;padding: 20px 0 0 0;}
h2#rss-head {background: #b6b8ba;padding:4px 10px;}
#frimberger_news {margin: 0 3px 10px 0;padding:0;background:url(../bilder/frimberger/news-hg.gif) repeat-y;font-size:0.9em;zoom:1;}
#frimberger_news #news_content {padding: 4px 18px 0px 15px;zoom:1;}
#frimberger_news ul {margin:0;padding:0;list-style:none;}
#frimberger_news li {border-bottom:1px solid #aaa;margin-bottom:10px;}
#frimberger_news li.second {border-bottom:none;margin-bottom:0;}
#frimberger_news .news_head {background:url(../bilder/frimberger/news-head.gif) 0 0 no-repeat;height:32px;}
#frimberger_news .news_head h2 {position:absolute; top:-1000px; left:-1000px;}
#frimberger_news .news_fuss {background:url(../bilder/frimberger/news-fuss.gif) left bottom no-repeat;height:8px;}
#frimberger_news h2 {font-size:1em;margin: 5px 0 0 0 ;}
#frimberger_news h2 a {text-decoration:none; color:#002d5d;background:url(../bilder/frimberger/news-pfeil.gif) 0 0.1em  no-repeat;padding:0 0 0 16px;}
#frimberger_news h2 a:hover {text-decoration:underline;}
#frimberger_news .datum {color:#002d5d;}
#frimberger_news .mehr a {text-decoration:none; color:#002d5d;}
#frimberger_news .mehr a:hover {text-decoration:underline;}

/* Liste */
.news-list-container {margin: 60px 0 0 0;}
#content .col1 .news-list-container h3 {font-size:1.1em; margin: 2em 0 0.3em 0;}

#content .col1 .news-single-item {margin-top: 70px;}
#content .col1 .news-single-item p.datum {margin:0;}
#content .col1 .news-single-item h2 {margin:0;}

.tx-nrdfimport-pi1 .news-list-container {margin: 0;}

/* Öffnungszeiten */
#oeffnungszeiten {width:228px; height:29px; background:url(../bilder/frimberger/button_zeit.gif) 0 0 no-repeat;margin:1em 0;}
#oeffnungszeiten h2 {font-size:1.1em;margin:0;padding:0;}
#oeffnungszeiten h2 a {padding:5px 5px 5px 40px; display:block; color:#6e6e6e;text-decoration:none;zoom:1;}
#oeffnungszeiten h2 a:hover {text-decoration:underline;}

#button_news {width:228px; height:29px; background:url(../bilder/frimberger/button_news.gif) 0 0 no-repeat;margin:1em 0;}
#button_news h2 {font-size:1.1em;margin:0;padding:0;}
#button_news h2 a {padding:5px 5px 5px 40px; display:block; color:#6e6e6e;text-decoration:none;zoom:1;}
#button_news h2 a:hover {text-decoration:underline;}

#button_kontakt {width:228px; height:29px; background:url(../bilder/frimberger/button_kontakt.gif) 0 0 no-repeat;margin:1em 0;}
#button_kontakt h2 {font-size:1.1em;margin:0;padding:0;}
#button_kontakt h2 a {padding:5px 5px 5px 40px; display:block; color:#6e6e6e;text-decoration:none;zoom:1;}
#button_kontakt h2 a:hover {text-decoration:underline;}

#ansprechpartner_sidebar {background:url(../bilder/frimberger/ansprechpartner_hg.gif) 0 0 repeat-y;}
#ansprechpartner_sidebar h2 {background:url(../bilder/frimberger/ansprechpartner_kopf.gif) 0 0 no-repeat;}
#ansprechpartner_fuss {background:url(../bilder/frimberger/ansprechpartner_fuss.gif) 0 0 no-repeat;height:5px;font-size:1px;line-height:1px;}


#content .col2 .tx-ttaddress-pi1 {background:url(../bilder/frimberger/ansprechpartner_hg.gif) 0 0 repeat-y;overflow:hidden;zoom:1;}
.adress_head {background:url(../bilder/frimberger/ansprechpartner_kopf.gif) 0 0 no-repeat;overflow:hidden; zoom:1;height:29px;}
.adress_head h2 {font-size:1.1em;margin:0;padding:0; color:#6e6e6e;padding:5px 5px 0 40px;}

#adressliste_rechteSpalte {padding:0;zoom:1;} 
#adressliste_rechteSpalte_fuss {background:url(../bilder/frimberger/ansprechpartner_fuss.gif) 0 0 no-repeat;height:5px;font-size:1px;line-height:1px;}

#adressliste_rechteSpalte .address {padding: 5px 3px 2px 3px;}
#adressliste_rechteSpalte p {margin:0;font-size:0.9em;font-family:arial, sans-serif;}
#adressliste_rechteSpalte p.title {color:#003871; margin:2px 0 0 0;font-weight:normal;}
#adressliste_rechteSpalte p.name {color:#003871; margin:2px 0 0 0;font-weight:bold;}
#adressliste_rechteSpalte img {margin-right:5px;border:1px solid #000;margin-bottom:5px;}
#adressliste_rechteSpalte a {color:#930924; text-decoration:none;}
#adressliste_rechteSpalte a:hover {color:#930924; text-decoration:underline;}

/* Startseiten Links */
#startseiten_links_content {padding: 0 18px 0 15px ;margin: 1em 0;}
#startseiten_links_content ul {list-style:none; margin:0;padding:0;}
#startseiten_links_content a {display:block; background:url(../bilder/frimberger/news-pfeil.gif) 0 0.1em no-repeat;padding:0 0 5px 16px;color:#333;text-decoration:none;zoom:1;}
#startseiten_links_content a:hover {color:#333;text-decoration:underline;}

/* neue homepage */
#homepage #hp-top {padding: 10px 10px 2em 368px;min-height:60px;}
#homepage #hp-content {overflow:hidden;zoom:1;}
#homepage #content .col1 h1 {margin:0;padding:0;min-height:1em;}
#homepage #hp-top .firstheader {margin:0;padding:0;}
#homepage #content .col1 .innen {padding:0;}
#homepage #hp-left {float:left; width:348px;margin:0;}
#homepage #content .col1 #hp-left .innen {padding:0 0 0 20px;}
#homepage #hp-right {margin:0 0 0 368px;}
#homepage #navi_fuss {padding:2px 10px 0 20px;}
#homepage #content .col1 .kasten {background:url(../bilder/frimberger/home-rahmen-hg.gif) repeat-y;margin:0 0 2em 0;}
#homepage #content .col1 .kasten h2 {background:url(../bilder/frimberger/home-rahmen-kopf.gif) no-repeat 0 0; padding:4px 15px;color:#111;font-size:1em; margin:0;font-weight:bold;margin:0;}
#homepage #content .col1 .kasten p {line-height:1.3em;}
#homepage .kasten .kasten_inhalt {padding:10px 15px 1px 15px}
#homepage #content .col1 .kasten .kasten_fuss {background:url(../bilder/frimberger/home-rahmen-fuss.gif) no-repeat left bottom; height:8px; }
#homepage .kasten img {float:left; margin:4px 10px 5px 0;border:1px solid #444;}

#facebook_fanpage {margin:0 5px 15px 15px; border:1px solid #999}




/*Preisinfo*/

#preisinformationen {width:228px; height:29px; background:url(../bilder/frimberger/button-preisinformation.gif) 0 0 no-repeat;margin:1em 0;}
#preisinformationen h2 {font-size:1.1em;margin:0;padding:0;padding: 5px 5px 5px 40px;color: #6E6E6E;}
#preisinformationen h2 a {padding:5px 5px 5px 40px; display:block; color:#6e6e6e;text-decoration:none;zoom:1;}
#preisinformationen h2 a:hover {text-decoration:underline;}
.preisinformationen_links {padding: 0 18px 0 15px;margin: 1em 0;background:url(../bilder/frimberger/preisinformation-pfeil.png) top right no-repeat}
.preisinformationen_links ul {list-style: none;margin: 0;padding: 0;}
.preisinformationen_links a {
	display: block;background: url(../bilder/frimberger/news-pfeil.gif) 0 0.1em no-repeat;padding: 0 0 5px 16px;color: #333;
	text-decoration: none;zoom: 1;
}


.preisinformationen_links a:hover {text-decoration:underline}
#content .preisinfo  {padding: 0 10px 20px 100px;}
#content .preisinfo .col_container {overflow:hidden}
#content .preisinfo .col_left {width:295px; float: left}
#content .preisinfo .col_right {width:295px;float:right}
#content .preisinfo .col_right .in {padding-top:130px}
#content .col1 table.preisinfo {border-collapse: collapse;border-spacing: 0;width:295px;margin: 0 0 15px 0}
#content .preisinfo .stand {font-weight:bold; color:#003871 }

/*Rohstofftabelle*/
#content .col1 .rohstofftabelle {margin: 0 0 20px 0}
#content .col1 .rohstofftabelle h1, 
#content .col1 .rohstofftabelle h2, 
#content .col1 .rohstofftabelle h3 {
	font-size: 1em; margin:0; min-height:0; background:#cfd0d2; padding: 3px 10px; text-align:left; color: #941a29; 
	font-size: 12px; font-weight:bold; border-bottom: 2px solid #fff; width:275px
}
#content .col1 .rohstofftabelle table {border-collapse: collapse;border-spacing: 0;width:295px}
#content .col1 .rohstofftabelle table td {padding:2px 5px; border-bottom: 1px solid #b5b6b7}
#content .col1 .rohstofftabelle table thead th {font-weight: normal; text-align:left; color: #58585a; background:#cfd0d2; font-size: 11px;padding: 1px 5px 2px 5px}
#content .col1 .rohstofftabelle table caption {display:none}
#content .col1 .rohstofftabelle table th.td-last, #content .col1 .rohstofftabelle table td.td-last {text-align:right; padding-right: 10px; width:40px}
#content .col1 .rohstofftabelle table td.td-last {background:#f6f6f6}
#content .col1 .rohstofftabelle table th.td-0, #content .col1 .rohstofftabelle table td.td-0 {padding-left: 10px; width:36px}
#content .preisinfo .printbuttons {overflow:hidden; margin-left: 2px}
#content .preisinfo .printbuttons a {
	display: block; float: left; padding: 3px 10px 3px 20px;color:#941a29; text-decoration:none; 
	background:url(../bilder/frimberger/preisinfo-download.png) 0 2px no-repeat;font-weight:bold;
}
#content .preisinfo .printbuttons a:hover {text-decoration:underline}
#content .preisinfo .printbuttons .druck_link a {background-image: url(../bilder/frimberger/preisinfo-drucken.png)}

/* Trendtabelle */
#content .col1 .trendtabelle {margin: 20px 0 20px 0}
#content .col1 .trendtabelle h1, 
#content .col1 .trendtabelle h2, 
#content .col1 .trendtabelle h3 {
	margin: 0; min-height:0;font-size: 1em; color: #003871; font-weight: bold; padding: 3px 10px; text-align:left;font-size: 12px;
}
#content .col1 .trendtabelle table {border-collapse: collapse;border-spacing: 0;width:295px;}
#content .col1 .trendtabelle table td {padding:2px 5px; background:#e5ebf1;border-bottom: 1px solid #b5b6b7}
#content .col1 .trendtabelle table caption {display:none }
#content .col1 .trendtabelle table  thead th {background:#003871; color: #fff; font-weight: bold; padding: 3px 10px; text-align:left;font-size: 12px; width:275px}
#content .col1 .trendtabelle table  th.td-last, #content .col1 .trendtabelle table td.td-last {text-align:right; padding-right: 10px; width:40px}
#content .col1 .trendtabelle table  th.td-1 {width:40px;text-align:center}
#content .col1 .trendtabelle table  td.td-1 {width:40px;text-align:center; border-right:1px solid #b5b6b7; border-left: 1px solid #b5b6b7}
#content .col1 .trendtabelle table  th.td-0, #content .col1 .trendtabelle table  td.td-0 {padding-left: 10px;}

#content .preisinfo .trendtabelle table span {}
#content .preisinfo .trendtabelle table span.pfeil_plus {}
#content .preisinfo .trendtabelle table span.pfeil_minus {}
	
	

