body { 
overflow		: -moz-scrollbars-vertical;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin			: 0px 0px 0px 0px;
} 

/* Haupttabellen */
td, tr, div, p {
  		margin			: 0px 0px 0px 0px;
  		padding			: 0px 0px 0px 0px;
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		color           : #666666;
}

table.maintable {
        margin			: 0px 0px 0px 0px;
        width			: 100%;
        border		    : solid 0px #333333;
}
table.topmenutable {
        margin			: 0px 0px 0px 0px;
        border-left		: solid 0x #666666;
        border-right	: solid 0px #999999;
        border-top		: solid 0px #333333;
        border-bottom	: solid 0px #999999;
}
.toptable {
		border			: 0px solid #cccccc;
		margin			: 0px 1px 0px 1px;
		padding-bottom	: 0px;
}

/*  Modultabelle Standard  */

table.moduletable {
        margin			: 0px 0px 0px 0px;
        width			: 100%;
        border-left		: solid 0px #000000;
        border-right	: solid 0px #000000;
        border-top		: solid 0px #CCCCCC;
        border-bottom	: solid 0px #000000;
        margin-left		: 0px;
}
table.moduletable th {
  		background		: url(../images/pf1.gif) no-repeat;
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 9px;
  		color           : #333333;
  		text-decoration : none;
  		text-align      : left;
  		font-weight		: bold;
  		width           : 100%;
  		padding-top		: 5px;
  		padding-left	: 16px;
  		padding-bottom	: 5px;
  		text-transform	: uppercase;
}
table.moduletable td {
		font-size		: 10px;
        font-weight		: normal;
        border			: 0px solid #000000;
        padding			: 0px 0px 0px 0px;
        margin			: 0px 5px 0px 5px;
}


/*  Modultabelle weiss  */

table.moduletable_w1 {
        margin			: 0px 0px 0px 0px;
        width			: 100%;
        border-left		: solid 0px #000000;
        border-right	: solid 0px #000000;
        border-top		: solid 1px #CCCCCC;
        border-bottom	: solid 0px #000000;
        margin-left		: 0px;
		background-color: #FFFFFF;
}
table.moduletable_w1 th {
  		background		: url(../images/pf1.gif) no-repeat;
 		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size       : 9px;
  		color           : #333333;
  		text-decoration : none;
  		text-align      : left;
  		font-weight		: bold;
  		width           : 100%;
  		padding-top		: 5px;
  		padding-left	: 16px;
  		padding-bottom	: 5px;
  		text-transform	: uppercase;
}

table.moduletable_w1 td {
		font-family 	: Verdana, Arial, Helvetica, sans-serif;
		font-size		: 10px;
        font-weight		: normal;
        border			: 0px solid #000000;
        padding			: 0px 0px 0px 0px;
        margin			: 0px 5px 0px 5px;
		padding-bottom	: 8px;
}

/*  Modultabelle Grau  */

table.moduletable_g1 {
        margin			: 0px 0px 0px 0px;
        width			: 100%;
        border-left		: solid 0px #000000;
        border-right	: solid 0px #000000;
        border-top		: solid 1px #CCCCCC;
        border-bottom	: solid 0px #000000;
        margin-left		: 0px;
		background-color: #ECECEC;
}
table.moduletable_g1 th {
  		background		: url(../images/pf1.gif) no-repeat;
		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 9px;
  		color           : #333333;
		text-decoration : none;
 		text-align      : left;
		font-weight		: bold;
  		width           : 100%;
  		padding-top		: 5px;
  		padding-left	: 16px;
  		padding-bottom	: 5px;
  		text-transform	: uppercase;
}

table.moduletable_g1 td {
		font-family		: Verdana, Arial, Helvetica, sans-serif;
		font-size		: 10px;
        font-weight		: normal;
        border			: 0px solid #000000;
        padding			: 0px 0px 0px 0px;
        margin			: 0px 5px 0px 5px;
		padding-bottom	: 8px;
		background-color: #ECECEC;
}

/*  Modultabelle isearch  */

table.moduletable_isearch {
        margin			: 0px 0px 0px 0px;
        width			: 100%;
        border-left		: solid 0px #000000;
        border-right	: solid 0px #000000;
        border-top		: solid 0px #000000;
        border-bottom	: solid 1px #CCCCCC;
        margin-left		: 0px;
		background-color: #ECECEC;
}
table.moduletable_isearch th {
  		background		: url(../images/pf1.gif) no-repeat;
		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 9px;
  		color           : #333333;
		text-decoration : none;
 		text-align      : left;
		font-weight		: bold;
  		width           : 100%;
  		padding-top		: 5px;
  		padding-left	: 16px;
  		padding-bottom	: 5px;
  		text-transform	: uppercase;
}

table.moduletable_isearch td {
		font-family		: Verdana, Arial, Helvetica, sans-serif;
		font-size		: 10px;
        font-weight		: normal;
        border			: 0px solid #000000;
        padding			: 0px 0px 0px 0px;
        margin			: 0px 5px 0px 5px;
		padding-bottom	: 8px;
		background-color: #ECECEC;
		text-align      : left;
}
/*
.inputbox_isearch {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
		padding         : 3px;
		color           : #333333;
  		background-color: #FFFFFF;
  		border          : 1px solid #CCCCCC;
		margin-left     : 15px;
}
*/
.inputbox_isearch {
      font-family     : Verdana, Arial, Helvetica, sans-serif;
      font-size       : 11px;
      font-weight     : normal;
      color           : #666666;
      background-color: #FFFFFF;
      border          : 1px solid #CCCCCC;
      height          : 20px;
      width           : 110px;
      background      : url('../images/ml_search.gif') no-repeat 0 1px;
      padding-top     : 4px;
      padding-left    : 22px;
      margin-left     : 10px;
      padding-bottom  : 0px;
}
.button_isearch {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 7px;
		font-weight     : bold;
		color           : #FFFFFF;
  		background-color: #666666;
  		border          : 1px solid #CCCCCC;
		height          : 18px;
        padding-left    : 2px;
		padding-right   : 2px;
		margin-left     : 5px;
		margin-bottom   : 1px;
}
.small {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 9px;
		color           : #333333;
		margin-top     :  5px;
}
fieldset {
        border   		: solid 0px #CCCCCC;
  		background-color: #FFFFFF;
  		cursor			: pointer;
		padding         : 7px;
		text-align      : left;
}

/*  Footer  */

table.moduletable_footer {
    padding			: 0px 0px 0px 0px;
		margin			: 0px 0px 0px 0px;
    width			: 100%;
		height			: 10px;
    border			: 0px solid #CCCCCC;
		background-color: #333333;
}
table.moduletable_footer td {
 		color       : #666666;
    border			: 0px solid #CCCCCC;
		padding			: 0px 0px 0px 0px;
    margin			: 0px 0px 0px 0px;
		height			: 23px;
		background: #CCCCCC;
}
.footerbox {
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		height			: 10px;
		border			: 0px solid #333333;
    background-color: #333333;
}
a.footer:link, a.footer:visited {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-weight     : normal;
		font-size       : 10px;
  		color           : #666666;
  		text-decoration : none;
}
a.footer:hover {
  		text-decoration : underline;
			font-weight     : normal;
}
.copyright {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 9px;
  		color           : #333333;
  		text-decoration : none;
  		font-weight     : normal;
}
.international {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #666666;
  		text-decoration : none;
  		font-weight     : normal;
		padding-bottom  : 10px;
}

/*  Inputfeld Suche  */
.searchtable {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-bottom   : 1px solid #CCCCCC;
}
.searchbox {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
		padding         : 3px;
		color           : #333333;
  		background-color: #FFFFFF;
  		border          : 1px solid #CCCCCC;
}
.searchmod {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 9px;
  		color           : #333333;
  		text-decoration : none;
  		font-weight     : bold;
}

/*  Hyplerlink Standard  */

a:link, a:visited {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
		  color           : #D50000;
}
a:hover {
  		text-decoration : none;
}

/*  Contentpane  */

.componentheading {
  		margin          : 7px 5px 5px 10px;
  		padding					: 5px 0px 0px 0px;
  		color						: #D50000;
			width						: 99%;
			text-decoration : none;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
			font-weight			: bold;
			text-align			:left;
			letter-spacing	: 1px;
}
.componentheading_blog {
			margin          : 0px 0px 0px 0px;
  		padding					: 5px 0px 0px 0px;
  		color						: #D50000;
			width						: 99%;
			text-decoration : none;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
			font-weight			: bold;
			text-align			:left;
			letter-spacing	: 1px;
}
.blog {
  		margin			: 5px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
}
.contentpane {
  		background      : #FFFFFF;
}
.contentpane_blog {
  		background      : #FFFFFF;
}
.contentpaneopen {
  		margin			: 5px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
}
.contentpaneopen_blog {
  		margin			: 0px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
}
.contentheading { 
			margin          : 0px 0px 0px 0px;
  		padding					: 5px 0px 0px 0px;
  		color				: #D50000;
			width				: 99%;
			text-decoration : none;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
			font-weight	: bold;
			text-align:left;
			letter-spacing: 1px;
}
.contentheading_blog {
  		margin          : 5px 5px 0px 10px;
  		padding			: 5px 0px 0px 0px;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
			font-weight	: bold;
			text-align:left;
			letter-spacing: 1px;
}


/*  Homepage Suchseite / Ergebnis  */

.componentheading_search {
  		margin          : 7px 5px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		font-family     : Arial, Tahoma, Verdana, Helvetica, sans-serif;
  		font-size       : 14px;
  		font-weight     : bold;
  		color           : #D50000;
  		text-align      : left;
        border-left		: solid 0px #000000;

}
.contentpaneopen_search {
  		margin			: 5px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
        border-left		: solid 0px #000000;
}
.contentpane_search {
  		margin			: 5px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
		width           : 610px;
}
.input_search {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
		font-weight     : bold;
		padding         : 3px;
		color           : #333333;
  		background-color: #ECECEC;
  		border          : 1px solid #CCCCCC;
}
.button_search {
  		height          : 20px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
}
.field_search {
        border   		: solid 1px #CCCCCC;
  		background-color: #ECECEC;
  		cursor			: pointer;
		padding         : 7px;
		text-align      : left;
}
.txt_search {
        text-align      : left;
		border   		: solid 0px #CCCCCC;
  		cursor			: pointer;
		padding         : 3px 10px 0px 20px;
}
.highlight {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size       : 11px;
        background-color: #FFCC00;
}
.back_button {
  		  font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size       : 11px;
        font-weight     : bold;
	      color						: #666666;
	      float           : right;
        text-align      : center;
        width           : auto;
        padding         : 0px 20px;
        line-height     : 20px;
        margin-right    : 10px;
		margin-bottom   : 10px;
}
.pagenav {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size       : 11px;
        font-weight     : bold;
	      float           : middle;
        text-align      : center;
        width           : auto;
        padding         : 0px 10px;
        line-height     : 20px;
        margin-right    : 5px;
		margin-bottom   : 5px;
}
/*  Homepage Frontpage  */

.contentheading_frontpage {
  		margin          : 7px 5px 5px 10px;
  		padding					: 5px 0px 0px 0px;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
  		color           : #D50000;
  		letter-spacing	: 1px;
  		font-weight     : bold;
  		text-align      : left;
      border-left			: solid 0px #000000;
}
.contentpaneopen_frontpage {
  		margin			: 5px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
        border-left		: solid 0px #000000;
}

/*  Auflistung Standard  */

ul {
		padding-left    : 10px;
		padding-right   : 0px;
		margin-left		: 15px;
		margin-top		: 7px;
		margin-bottom   : 7px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
  	font-size       : 11px;
  	color           : #666666;
		list-style-image: url("http://www.froeling.com/de/templates/fro2/images/li.gif");
		
}
li {
  	padding-left    : 0px;
		margin-left		: 0px;
		margin-bottom   : 5px;
}

/*  Seitentitel  */

.Titel {
  		margin          : 0px 0px 0px 0px;
  		padding					: 5px 0px 0px 0px;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
  		font-weight			: bold;
  		color           : #D50000;
  		text-align      : left;
		  letter-spacing  : 1px;
}

.Titel_klein {
  		margin          : 0px 0px 0px 0px;
  		padding					: 0px 0px 0px 0px;
  		font						: 12px/14px Arial, Helvetica, sans-serif;
  		font-weight			: bold;
  		color           : #D50000;
  		text-align      : left;
		  letter-spacing  : 1px;
}

/*  Jobtabelle  */
table.jobtable {        
    width							: 95%;
    border						: 1px solid #CCCCCC;
		background-color	: #FFFFFF;
		border-collapse		: separate ;
    border-spacing		: 5px ;

}
table.jobtable td {        
		padding						: 15px;
}

/*  Produktübersichtstabelle  */

table.prodtable {        
		margin			: 0px 0px 0px 0px;
        width			: 100%;
		height			: 95px;
        border			: 1px solid #CCCCCC;
		background-color: #ECECEC;
  		cursor			: pointer;
}

/* PA Step 2 */
.pa_maingrp {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 12px;
  		color           : #000000;
  		background-color: #CCCCCC;
  		border-top      : 1px solid #999999;
		border-right    : 1px solid #999999;
		border-bottom   : 0px solid #999999;
		border-left     : 1px solid #999999;
		maring: 0px;
		padding: 0px;
}
.pa_subgrp {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #999999;
		border-right    : 1px solid #999999;
		border-bottom   : 0px solid #999999;
		border-left     : 1px solid #999999;
		maring: 0px;
		padding: 0px;
}
.pa_subgrp_last {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #999999;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #999999;
		border-left     : 1px solid #999999;
		maring: 0px;
		padding: 0px;
}

/* Messen */
.exh_maingrp {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 12px;
	color           : #000000;
	background-color: #CCCCCC;
	border-top      : 1px solid #CCCCCC;
	border-right    : 1px solid #CCCCCC;
	border-bottom   : 0px solid #CCCCCC;
	border-left     : 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.exh_subgrp {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	color           : #000000;
	background-color: #FFFFFF;
	border-top      : 0px solid #CCCCCC;;
	border-right    : 1px solid #CCCCCC;
	border-bottom   : 0px solid #CCCCCC;
	border-left     : 1px solid #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 7px;
}
.exh_subgrp2 {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	color           : #000000;
	background-color: #ECECEC;
	border-top      : 0px solid #CCCCCC;;
	border-right    : 1px solid #CCCCCC;
	border-bottom   : 0px solid #CCCCCC;
	border-left     : 1px solid #CCCCCC;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 7px;
}








/*  Heizlastrechner  */

.hlr_atab {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 0px solid #999999;
		border-left     : 1px solid #CCCCCC;
		maring: 0px;
		padding: 0px;
}
.hlr_atab2 {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : bold;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 0px solid #999999;
		border-left     : 0px solid #CCCCCC;
		maring: 0px;
		padding: 0px;
}
.hlr_dtab {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #CCCCCC;
		border-left     : 0px solid #CCCCCC;
		cursor: pointer;
}
.hlr_dtab2 {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #CCCCCC;
		border-left     : 1px solid #CCCCCC;
		cursor: pointer;
}
.hlr_ftab {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-top      : 0px solid #CCCCCC;
		border-right    : 0px solid #999999;
		border-bottom   : 1px solid #CCCCCC;
		border-left     : 0px solid #CCCCCC;
}
.hlr_tdu {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #999999;
		border-left     : 1px solid #CCCCCC;
}
.hlr_box1 {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
		font-weight     : bold;
		height          : 20px;
		padding         : 3px;
  		color           : #333333;
  		background-color: #FFFFFF;
  		border          : 1px solid #CCCCCC;
}
.hlr_tdi {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-bottom   : 1px solid #CCCCCC;
		border-left     : 1px solid #999999;
		border-top      : 1px solid #999999;
		border-right    : 1px solid #CCCCCC;
}
.hlr_btns {
		z-index		: 0;
  		height          : 20px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
}

/*  Vertretersuche  */

.vs_atab {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 0px solid #999999;
		border-left     : 1px solid #CCCCCC;
}
.vs_atab2 {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : bold;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 0px solid #999999;
		border-left     : 0px solid #CCCCCC;
}
.vs_dtab {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #CCCCCC;
		border-left     : 0px solid #CCCCCC;
		cursor: pointer;
}
.vs_dtab2 {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-top      : 1px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #CCCCCC;
		border-left     : 1px solid #CCCCCC;
		cursor: pointer;
}
.vs_ftab {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-top      : 0px solid #CCCCCC;
		border-right    : 0px solid #999999;
		border-bottom   : 1px solid #CCCCCC;
		border-left     : 0px solid #CCCCCC;
}
.vs_tdu {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #ECECEC;
  		border-top      : 0px solid #CCCCCC;
		border-right    : 1px solid #999999;
		border-bottom   : 1px solid #999999;
		border-left     : 1px solid #CCCCCC;
}
.vs_box1 {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
		font-weight     : bold;
		height          : 20px;
		padding         : 3px;
  		color           : #333333;
  		background-color: #FFFFFF;
  		border          : 1px solid #CCCCCC;
}
.vs_tdi {
  		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
  		color           : #000000;
  		background-color: #FFFFFF;
  		border-bottom   : 1px solid #CCCCCC;
		border-left     : 1px solid #999999;
		border-top      : 1px solid #999999;
		border-right    : 1px solid #CCCCCC;
}
.vs_btns {
  		height          : 20px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 10px;
}

/*  Sitemap  */

.contentpaneopen_sm {
  		margin			: 0px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
        border-left		: solid 0px #000000;
}

ul.level_0 {
		padding-left    : 15px;
		margin-left		: 15px;
		margin-top		: 3px;
		margin-bottom   : 3px;
		list-style-image: url("http://www.froeling.com/de/templates/fro2/images/sm_lv0.gif");
}
a.level_0:link, a.level_0:visited {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		font-weight     : bold;
		color           : #666666;
		text-decoration : none;
}
a.level_0:hover {
		color           : #333333;
  	font-weight     : bold;
}
ul.level_1 {
		padding-left    : 15px;
		margin-left		: 10px;
		margin-top		: 7px;
		margin-bottom   : 7px;
		list-style-image: url("http://www.froeling.com/de/templates/fro2/images/sm_lv1.gif");
}
a.level_1:link, a.level_1:visited {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		font-weight     : bold;
		color           : #666666;
		text-decoration : none;
}
a.level_1:hover {
		color           : #333333;
  		font-weight     : bold;
}
ul.level_2 {
		padding-left    : 15px;
		margin-left		: 10px;
		margin-top		: 3px;
		margin-bottom   : 3px;
		list-style-image: url("http://www.froeling.com/de/templates/fro2/images/sm_lv2.gif");
}
a.level_2:link, a.level_2:visited {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		font-weight     : bold;
		color           : #999999;
		text-decoration : none;
}
a.level_2:hover {
		color           : #666666;
  		font-weight     : bold;
}
ul.level_3 {
		padding-left    : 15px;
		margin-left		: 10px;
		margin-top		: 3px;
		margin-bottom   : 3px;
		list-style-image: url("http://www.froeling.com/de/templates/fro2/images/li.gif");
}
a.level_3:link, a.level_3:visited {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		font-weight     : bold;
		color           : #999999;
		text-decoration : none;
}
a.level_3:hover {
		color           : #666666;
  		font-weight     : bold;
}

/*  FAQ  */

.componentheading_faq {
  		margin          : 7px 5px 5px 10px;
  		padding					: 5px 0px 0px 0px;
  		font						: 16px/18px Arial, Helvetica, sans-serif;
  		font-weight     : bold;
  		color           : #D50000;
  		text-align      : left;
}
.contentpane_faq {
  		margin			: 5px 10px 0px 10px;
  		padding			: 0px 0px 0px 0px;
  		background      : #FFFFFF;
		width           : 610px;
}
.sectiontableentry1_faq {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		background-color: #ECECEC;
		height: 30px;
}
.sectiontableentry2_faq {
  		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  		font-size       : 11px;
  		background-color: #FFFFFF;
		height: 30px;
}
.prodmenu {
  		background		: url(../images/pf1.gif) no-repeat;
 		font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size       : 9px;
  		color           : #333333;
  		text-decoration : none;
  		text-align      : left;
  		font-weight		: bold;
  		width           : 100%;
  		padding-top		: 5px;
  		padding-left	: 16px;
  		padding-bottom	: 5px;
  		text-transform	: uppercase;
        line-height     : 25px;
}

.lang_sb{
	        position:relative;
	        font-size:11px;
	        font-family : tahoma;
	        color:#333333;
	        border:1px solid #666666;
        	width:110px;
	        height:20px;
	        overflow:hidden;
	        background-color: white;
	        padding:2px 2px 2px 2px;
	        margin-left: 2px;
}
