@font-face {
    font-family: 'TradeGothicLTStdRegular';
    src: url('fonts/tradegothicltstd-webfont.eot');
    src: url('fonts/tradegothicltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tradegothicltstd-webfont.woff') format('woff'),
         url('fonts/tradegothicltstd-webfont.ttf') format('truetype'),
         url('fonts/tradegothicltstd-webfont.svg#TradeGothicLTStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CantarellRegular';
    src: url('fonts/cantarell-regular-webfont.eot');
    src: url('fonts/cantarell-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cantarell-regular-webfont.woff') format('woff'),
         url('fonts/cantarell-regular-webfont.ttf') format('truetype'),
         url('fonts/cantarell-regular-webfont.svg#CantarellRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CantarellBold';
    src: url('fonts/cantarell-bold-webfont.eot');
    src: url('fonts/cantarell-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cantarell-bold-webfont.woff') format('woff'),
         url('fonts/cantarell-bold-webfont.ttf') format('truetype'),
         url('fonts/cantarell-bold-webfont.svg#CantarellBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CantarellOblique';
    src: url('fonts/cantarell-oblique-webfont.eot');
    src: url('fonts/cantarell-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cantarell-oblique-webfont.woff') format('woff'),
         url('fonts/cantarell-oblique-webfont.ttf') format('truetype'),
         url('fonts/cantarell-oblique-webfont.svg#CantarellOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CantarellBoldOblique';
    src: url('fonts/cantarell-boldoblique-webfont.eot');
    src: url('fonts/cantarell-boldoblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cantarell-boldoblique-webfont.woff') format('woff'),
         url('fonts/cantarell-boldoblique-webfont.ttf') format('truetype'),
         url('fonts/cantarell-boldoblique-webfont.svg#CantarellBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AdobeGaramondItalic';
    src: url('fonts/agaramoi-webfont.eot');
    src: url('fonts/agaramoi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/agaramoi-webfont.woff') format('woff'),
         url('fonts/agaramoi-webfont.ttf') format('truetype'),
         url('fonts/agaramoi-webfont.svg#AdobeGaramondItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.hlWhite { font-family:'AdobeGaramondItalic'; color:#fff; font-size:21px; padding: 5px -5px 5px 4px; width:225px; height:21px; line-height:21px; text-indent:2px;
background-image:url(../graphic/balken/balken_black_white.gif); background-position:right; background-repeat:no-repeat; margin-bottom:10px; }

.hl { font-family:'AdobeGaramondItalic'; color:#000; font-size:24px; line-height:25px; margin-bottom:10px; }

body {
	/*font-family: 'CantarellRegular', Arial, sans-serif;*/
	font-family: 'TradeGothicLTStdRegular', Arial, sans-serif;
	font-size:12px;
	color:#333333;
	background:#ffffff;
	line-height:17px;
}

.cell_head_black {
	background-image:url(../graphic/bar_black.gif);
	background-position:right;
	background-repeat:no-repeat;
}

a { color:#888888; text-decoration:none;}
a:hover { color:#000000; text-decoration:none;}


.barBlackWhite,.barBlackBlack,.barBlackGrey,.barBlackRed,.barBlackGreen,.barBlackBlue,.barBlackYellow,.barBlackOrange,
.barWhiteWhite,.barWhiteBlack,.barWhiteGrey,.barWhiteRed,.barWhiteGreen,.barWhiteBlue,.barWhiteYellow,.barWhiteOrange 
{
	font-family:'AdobeGaramondItalic'; font-size:21px; padding: 2px 25px 2px 4px;	
}

.barBlackWhite,.barBlackBlack,.barBlackGrey,.barBlackRed,.barBlackGreen,.barBlackBlue,.barBlackYellow,.barBlackOrange 
{
	color:#ffffff;
}
.barWhiteWhite,.barWhiteBlack,.barWhiteGrey,.barWhiteRed,.barWhiteGreen,.barWhiteBlue,.barWhiteYellow,.barWhiteOrange 
{
	color:#000000;
}

a.barWhite { color:#000000; }
a.barWhite:hover { color:#606060; }

a.barBlack { color:#ffffff; }
a.barBlack:hover { color:#c0c0c0; }

.barBlackWhite { background-image:url(../graphic/balken/balken_black_white.gif); background-position:right; background-repeat:no-repeat; }
.barBlackBlack  { background-image:url(../graphic/balken/balken_black_black.gif); background-position:right; background-repeat:no-repeat;}
.barBlackGrey   { background-image:url(../graphic/balken/balken_black_grey.gif); background-position:right; background-repeat:no-repeat;}
.barBlackRed    { background-image:url(../graphic/balken/balken_black_red.gif); background-position:right; background-repeat:no-repeat;}
.barBlackGreen  { background-image:url(../graphic/balken/balken_black_green.gif); background-position:right; background-repeat:no-repeat;}
.barBlackBlue   { background-image:url(../graphic/balken/balken_black_blue.gif); background-position:right; background-repeat:no-repeat;}
.barBlackYellow { background-image:url(../graphic/balken/balken_black_yellow.gif); background-position:right; background-repeat:no-repeat;}
.barBlackOrange { background-image:url(../graphic/balken/balken_black_orange.gif); background-position:right; background-repeat:no-repeat;}

.barWhiteWhite { background-image:url(../graphic/balken/balken_white_white.gif); background-position:right; background-repeat:no-repeat; }
.barWhiteBlack  { background-image:url(../graphic/balken/balken_white_black.gif); background-position:right; background-repeat:no-repeat;}
.barWhiteGrey   { background-image:url(../graphic/balken/balken_white_grey.gif); background-position:right; background-repeat:no-repeat;}
.barWhiteRed    { background-image:url(../graphic/balken/balken_white_red.gif); background-position:right; background-repeat:no-repeat;}
.barWhiteGreen  { background-image:url(../graphic/balken/balken_white_green.gif); background-position:right; background-repeat:no-repeat;}
.barWhiteBlue   { background-image:url(../graphic/balken/balken_white_blue.gif); background-position:right; background-repeat:no-repeat;}
.barWhiteYellow { background-image:url(../graphic/balken/balken_white_yellow.gif); background-position:right; background-repeat:no-repeat;}
.barWhiteOrange { background-image:url(../graphic/balken/balken_white_orange.gif); background-position:right; background-repeat:no-repeat;}


.ch_black_white  { background-image:url(../graphic/balken/balken_black_white.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_black  { background-image:url(../graphic/balken/balken_black_black.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_grey   { background-image:url(../graphic/balken/balken_black_grey.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_red    { background-image:url(../graphic/balken/balken_black_red.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_green  { background-image:url(../graphic/balken/balken_black_green.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_blue   { background-image:url(../graphic/balken/balken_black_blue.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_yellow { background-image:url(../graphic/balken/balken_black_yellow.gif); background-position:right; background-repeat:no-repeat;}
.ch_black_orange { background-image:url(../graphic/balken/balken_black_orange.gif); background-position:right; background-repeat:no-repeat;}

.mh_black_white  { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_black  { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_grey   { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_red    { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_green  { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_blue   { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_yellow { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}
.mh_black_orange { background-image:url(../graphic/balken/balken_menu275.gif); background-position:left; background-repeat:no-repeat;}

.ch_white_white  { background-image:url(../graphic/balken/balken_white_white.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_black  { background-image:url(../graphic/balken/balken_white_black.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_grey   { background-image:url(../graphic/balken/balken_white_grey.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_red    { background-image:url(../graphic/balken/balken_white_red.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_green  { background-image:url(../graphic/balken/balken_white_green.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_blue   { background-image:url(../graphic/balken/balken_white_blue.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_yellow { background-image:url(../graphic/balken/balken_white_yellow.gif); background-position:right; background-repeat:no-repeat;}
.ch_white_orange { background-image:url(../graphic/balken/balken_white_orange.gif); background-position:right; background-repeat:no-repeat;}

.cell_head, a.cell_head_link {
	font-size:10px;
	color:#666666;
}	

.cell_head { padding: 5px 0px 3px 0px; }
a.cell_head_link { letter-spacing:0px; font-size:11px; text-decoration:none; line-height:15px; }
a.cell_head_link:hover { text-decoration:none; color:#df0000;}

.chh_black_red, .chh_black_white, .chh_black_grey { padding: 5px 0px 3px 0px; color:#000000 } 
a.chl_black_red, a.chl_black_white, a.chl_black_grey { letter-spacing:0px; font-size:11px; text-decoration:none; color:#000000 }

.chh_white_red, .chh_white_black, .chh_white_grey { padding: 5px 0px 3px 0px; color:#ffffff } 
a.chl_white_red, a.chl_white_black, a.chl_white_grey { letter-spacing:0px; font-size:11px; text-decoration:none; color:#ffffff }

.chh_grey_red, .chh_grey_black, .chh_grey_white { padding: 5px 0px 3px 0px; color:#888888 } 
a.chl_grey_red, a.chl_grey_black, a.chl_grey_white { letter-spacing:0px; font-size:11px; text-decoration:none; color:#888888 }

a.chl_grey_red:hover, a.chl_white_red:hover, a.chl_black_red:hover {
	text-decoration:none; color:#df0000;
}
a.chl_grey_black:hover, a.chl_white_black:hover {
	text-decoration:none; color:#000000;
}
a.chl_grey_white:hover, a.chl_black_white:hover {
	text-decoration:none; color:#ffffff;
}
a.chl_black_grey:hover, a.chl_white_grey:hover {
	text-decoration:none; color:#888888;
}

.pb{
    height:25px;  margin-bottom:10px;
}
.pb_black {
	background-image:url(../graphic/balken/balken_black400.gif); background-position:right; background-repeat:no-repeat; height:25px; margin-bottom:10px;
}
.pb_white {
	background-image:url(../graphic/balken/balken_white400.gif); background-position:right; background-repeat:no-repeat; height:25px;  margin-bottom:10px;
}
.pb_black_sml {
	background-image:url(../graphic/balken/balken_black400.gif); background-position:right; background-repeat:no-repeat; height:19px; margin-bottom:10px;
}
.pb_white_sml {
	background-image:url(../graphic/balken/balken_white400.gif); background-position:right; background-repeat:no-repeat; height:19px;  margin-bottom:10px;
}

.red { color:#FF3C00; }
.green { color:#336633; }


.box { width:705px; margin-bottom:20px; }
.box0 { width:705px; }
.col1 { float:left; width:225px; margin-right:10px; }
.col2 { float:left; width:460px; margin-right:10px; }
.col3 { width:695px; margin-right:10px; }
.colend { clear:left; }
.boxline { background:#000000; height:1px; line-height:1px; margin-top:10px; margin-bottom:10px; }
