.unnamed {
}

/* content areas */
body {
}

form {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.none {
	background : White;
}

.teaser-area {
	vertical-align : top;
	text-align: left;
	background : White;
}

.logo-area {
	text-align: right;
}

.menu-area {
	vertical-align : top;
	text-align: left;
	background : transparent;
}

.footer-area {
	vertical-align : top;
	text-align: left;
	background : White;
}

.content-area {
	vertical-align : top;
	text-align: left;
	background : White;
}

.content-main-area {
	vertical-align : top;
}
.content-right-area {
	vertical-align : top;
}

P.print-header {
	font : bold 16px/20px Arial, Verdana, Helvetica, sans-serif;
	color : #9A9A9A;
	text-align: left;
	margin-top : 4px;
	margin-bottom : 17px;
}
.content-main-area SPAN.search-highlight {
	font-weight : bold;
	color : 313130;
}
.content-main-area td.bodytext {
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

/* search area */
TABLE.search-area TD.search-area-td {
	vertical-align : middle;
}
TABLE.search-area INPUT.search-coe {
	height: 16px;
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin-top : 0px;
	margin-bottom : 0px;
}
TABLE.search-area TD.search-area-td FORM.search-coe {
	padding-top : 3px;
	padding-bottom : 3px;
}
TABLE.search-area TD.search-area-td DIV.submit {
	padding-left : 4px;
}

.content-main-area DIV.submit {
	padding-left : 4px;
}
.content-main-area P.tool-unavailable {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313130;
	margin-top : 0px;
	margin-bottom : 18px;
}
.content-main-area P.num-results, 
.content-main-area P.search-additional  {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313130;
	margin-top : 0px;
	margin-bottom : 1px;
}
.content-main-area P.no-results {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313130;
	margin-top : 0px;
	margin-bottom : 18px;
}

.content-main-area {
	margin: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 0px;
}

P.error {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313130;
	margin-top : 0px;
	margin-bottom : 0px;
}

/* search page */
.content-main-area INPUT.searchbox {
	width: 287px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 0px;
}
.content-main-area P.search-domains {
	margin: 0px;
	padding: 0px;
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;	
}
.content-main-area P.search-domains INPUT.checkbox {
	margin-bottom:0px;
}


/* content main area */
.content-main-area TR.header1-bottom {
    height: 10;
}
.content-main-area P.h1-header {
	font : bold 16px/20px Arial, Verdana, Helvetica, sans-serif;
	color : #9A9A9A;
	text-align: left;
	margin-top : 4px;
	margin-bottom : 17px;
}
.content-main-area h2.h2-main-area {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	text-align: left;
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area TD.image-header {
	height : 1px;
}
.content-main-area P.bodytext {
	margin-top : 0px;
	margin-bottom : 18px;
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-main-area P.sbodytext {
	margin-top : 0px;
	margin-bottom : 0px;
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-main-area P.next-last {
	margin-top : 4px;
	margin-bottom : 18px;
	font :  11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.content-main-area TD.bulletpoint {
	width : 15px;
	text-align : left;
	vertical-align : top;
}
.content-main-area TD.bulletpoint DIV {
	padding-top : 8px;
}
.content-main-area TD.bullettext {
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align : left;
	vertical-align : top;
}
.content-main-area TD.bulletlist-bottom {
	height : 18px;
}

.content-main-area TD.contenttable-lead {
	height : 3px;
}
.content-main-area P.contenttable-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	margin-top : 6px;
	margin-bottom : 0px;
}
.content-main-area TD.contenttable-trail {
	height : 18px;
}
.content-main-area TABLE.contenttable {
	width : 100%;
}
.content-main-area TABLE.contenttable TD {
    vertical-align : top;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.content-main-area TABLE.contenttable TD.tablehead {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	padding-top : 2px;
	padding-bottom : 2px;
}
.content-main-area B {
	color : #333333;
}

.content-main-area A {
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}

.content-main-area A:hover {
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
/* filelink */
.content-main-area TD.filelink-block-lead {
	height : 0px;
}
.content-main-area TD.filelink-block-trail {
	height : 18px;
}
.content-main-area TD.filelink-item-text DIV {
}
.content-main-area TD.filelink-item-img DIV {
	padding-top : 6px;
}

/* linklist */
.content-main-area TD.linklist-block-lead {
	height : 0px;
}
.content-main-area TD.linklist-block-trail {
	height : 18px;
}
.content-main-area TD.linklist-item-text DIV {
}
.content-main-area TD.linklist-item-img DIV {
	padding-top : 6px;
}

/* divider */
.content-main-area TD.content-divider-bottom {
	height : 18px;
}
.content-main-area TD.content-divider-bottom-type1 {
	height : 1px;
}

/* contentlink */
.content-main-area P.contentlink {
	margin-top : 0px;
	margin-bottom : 15px;
}


/* small image */
.content-main-area TABLE.smallimage {
	width : 121px;
}
.content-main-area P.smallimage-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	margin-top : 6px;
	margin-bottom : 3px;
	margin-right: 8px;
}

.content-main-area TD.smallimage-top {
	height : 3px;
}




/* medium image */
.content-main-area TABLE.mediumimage {
	width : 196px;
}
.content-main-area P.mediumimage-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	margin-top : 0px;
	margin-bottom : 3px;
}
.content-main-area TD.mediumimage-top {
	height : 4px;
}

.content-main-area TD.mediumimage-bottom {
	height : 12px;
}

/* large image */
 .content-main-area TABLE.largeimage {
	width : 337px;
}
.content-main-area P.largeimage-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
    /*letter-spacing : 0.3mm;*/
	color : #999999;
	margin-top : 6px;
	margin-bottom : 18px;
}
.content-main-area TD.largeimage-top {
	height : 3px;
}




/* content right area */
div#business div#content-right-area div.h2-right-area,
.content-right-area DIV.h2-right-area {
	padding-top : 0px;
	padding-bottom : 3px;
	text-align: left;
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313031;
}

.content-right-area TD.h2-right-area-trail {
	height : 4px;
}
.content-right-area P.bodytext {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	margin-top : 3px;
	margin-bottom : 7px;
}
.content-right-area P.sbodytext {
	margin-top : 0px;
	margin-bottom : 0px;
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-right-area TD.bulletpoint {
	width : 12px;
	text-align : left;
	vertical-align : top;
}
.content-right-area TD.bulletpoint DIV {
	padding-top : 6px;
}
.content-right-area TD.bullettext {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align : left;
	vertical-align : top;
}
.content-right-area TD.bulletlist-bottom {
	height : 7px;
}
.content-right-area A {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}
.content-right-area A:hover {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
.content-right-area TD.largeimage-top {
	height : 4px;
}
.content-right-area TD.largeimage-bottom {
	height : 4px;
}
.content-right-area P.largeimage-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	margin-top : 0px;
	margin-bottom : 3px;
}


/* filelink */
.content-right-area TD.filelink-block-lead {
	height : 0px;
}
.content-right-area TD.filelink-block-trail {
	height : 7px;
}
.content-right-area TD.filelink-item-text DIV {
}
.content-right-area TD.filelink-item-img DIV {
	padding-top : 4px;
}

/* linklist */
.content-right-area TD.linklist-block-lead {
	height : 3px;
}
.content-right-area TD.linklist-block-trail {
	height : 7px;
}
.content-right-area TD.linklist-item-text DIV {
}
.content-right-area TD.linklist-item-img DIV {
	padding-top : 4px;
}

/* bulletlist */
.content-right-area TD.content-divider-bottom {
	height : 4px;
}
.content-right-area UL {
	margin-top : 3px;
	margin-bottom : 15px;
	margin-left : 16px;
	list-style-position: outside;
	/* url is relative to the css location */
	list-style-image: url(images/list_bullet_1.gif);
}
.content-right-area LI {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.content-right-area OL {
	margin-top : 3px;
	margin-bottom : 15px;
	list-style-position: outside;
	list-style-type: decimal;
	margin-left : 25px;
}
/* contentlink */
.content-right-area P.contentlink {
	margin-top : 0px;
	margin-bottom : 15px;
}



/*  MAINNAV LEVEL 1 */

/* mainnav level 1 no */
DIV.mainnav-level1-no {
	background-color :  #CC222F;
	padding-top : 3px;
	padding-bottom : 5px;
	vertical-align : middle;
}
DIV.mainnav-level1-no TD.sitename {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : white;
	text-decoration:none;
}


/*  MAINNAV LEVEL 2 */

/* mainnav level 2 no */
DIV.mainnav-level2-no {
	background-color : white;
	padding-top : 3px;
	padding-bottom : 5px;
	vertical-align : middle;
}
DIV.external DIV.mainnav-level2-no {
	background-color: #F1F1F1;
} 
DIV.external DIV.mainnav-level2-no A {
	color: #CC222F;
}

DIV.mainnav-level2-no A {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration:none;
}
/* mainnav level 2 act */
DIV.mainnav-level2-act {
	background-color : #E4E4E4;
	padding-top : 3px;
	padding-bottom : 5px;
	vertical-align : middle;
}
DIV.external DIV.mainnav-level2-act {
	background-color: #CC222F;
}
DIV.external DIV.mainnav-level2-act A {
	color:white
}
 
DIV.mainnav-level2-act A {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration:none;
}
/* mainnav level 2 cur */
DIV.mainnav-level2-cur {
	background-color : #E4E4E4;
	padding-top : 3px;
	padding-bottom : 5px;
	vertical-align : middle;
}
DIV.mainnav-level2-cur A {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration:none;
}


/*  MAINNAV LEVEL 3 */

/* mainnav level 3 no */
DIV.mainnav-level3-no {
	background-color : transparent;
	padding-top : 2px;
	padding-bottom : 2px;
}
DIV.mainnav-level3-no A {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration:none;
}
/* mainnav level 3 act */
DIV.mainnav-level3-act {
	background-color : transparent;
	padding-top : 2px;
	padding-bottom : 2px;
}
DIV.mainnav-level3-act A {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration:none;
}
/* mainnav level 3 cur */
DIV.mainnav-level3-cur {
	background-color : transparent;
	padding-top : 2px;
	padding-bottom : 2px;
}
DIV.mainnav-level3-cur A {
	font :  bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration:none;
}


/*  MAINNAV LEVEL 3 */

/* mainnav level 4 nor */
DIV.mainnav-level4-no {
	background-color : transparent;
	padding-top : 1px;
	padding-bottom : 2px;
}
DIV.mainnav-level4-no A {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #6A6A6C;
	text-decoration:none;
}

/* mainnav level 4 act */
DIV.mainnav-level4-act {
	background-color : transparent;
	padding-top : 1px;
	padding-bottom : 2px;
}
DIV.mainnav-level4-act A{
	font :  bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #6A6A6C;
	text-decoration:none;
}

/* mainnav level 4 cur */
DIV.mainnav-level4-cur {
	background-color : transparent;
	padding-top : 1px;
	padding-bottom : 2px;
}
DIV.mainnav-level4-cur A{
	font :  bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #6A6A6C;
	text-decoration:none;
}


/*  MAINNAV LEVEL 5+ */

/* mainnav level 5+ no */
DIV.subnav1 {
	margin-top : 3px;
	margin-bottom : 5px;
}
DIV.subnav1 P {
	font :  10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top : 1px;
	margin-bottom : 1px;
}
DIV.subnav1-bottom {
	margin-top : 0px;
	margin-bottom : 10px;
}

/* mainnav level 5+ no */
DIV.subnav1 P.subnav1-no A {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
DIV.subnav1 P.subnav1-no A:hover {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* mainnav level 5+ act */
DIV.subnav1 P.subnav1-act A {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration : none;
}
DIV.subnav1 P.subnav1-act A:hover {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #323130;
	text-decoration:underline;
}
/* mainnav level 5+ cur */
DIV.subnav1 P.subnav1-cur A {
	font :  bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #6A6A6C;
	text-decoration : none;
}
DIV.subnav1 P.subnav1-cur A:hover {
	font :  bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #6A6A6C;
	text-decoration : none;
}

/* mainnav level 5 top and bottom spaces */
TD.subnav1-top {
	height : 10px;
}
TD.subnav1-bottom {
	height : 10px;
}


/* metanav */
TD.metanav {
	font :  11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-left:159px;
}
A.metanav {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}

A.metanav:hover{
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration:none;
}

SPAN.metanav-act {
	font :  11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration:none;
}
SPAN.metanav-no {
	font :  12px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration:none;
}


/* sitemap */
A.sitemap-level1  {
	font : bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}
A.sitemap-level1:hover {
	font : bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
TR.sitemap-level1 {
   height : 19px;
   valign : middle;
}

A.sitemap-level2 {
	font : 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}
A.sitemap-level2:hover {
	font : 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
TD.sitemap-level2-left {
	width : 19px;
}
TD.sitemap-level2 {
	width : 319px;
}
TR.sitemap-level2 {
   height : 16px;
   valign : middle;
}

A.sitemap-level3 {
	font : 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}
A.sitemap-level3:hover {
	font : 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
TD.sitemap-level3-left {
	width : 20px;
}
TD.sitemap-level3 {
	width : 298px;
}
TR.sitemap-level3 {
	height : 18px;
	valign : middle;
}

A.sitemap-level4 {
	font : 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:none;
}
A.sitemap-level4:hover {
	font : 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
TD.sitemap-level4-left {
	width : 30px;
}
TD.sitemap-level4 {
	width : 268px;
}
TR.sitemap-level4 {
	height : 18px;
	vertical-align : middle;
}


/* banner */
.content-main-area TD.banner-top {
	height : 3px;
}
.content-main-area TABLE.banner-content {
	/* url is relative to the css location */
/*	background: url(images/divider_3d.gif);    */
}
.content-main-area DIV.banner {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 18px;
}
.content-main-area TABLE.banner P {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.content-right-area DIV.banner {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
}
.content-main-area DIV.banner-type0 {
	padding-left : 9px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 17px;
}

.content-main-area DIV.banner-type1 {
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 17px;
}

.content-right-area TABLE.banner-content {
	/* url is relative to the css location */
/*	background: url(images/divider_3d.gif);    */
}
.content-right-area TD.banner-bottom {
	height : 7px;
}
.content-right-area DIV.banner-type0 {
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 0px;
}

.content-right-area DIV.banner-type1 {
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 0px;
}


/* footer */
TD.footer-left {
	width : 446px;
	height : 13px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	vertical-align : bottom;
}

TD.footer-right {
	width : 213px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	vertical-align : bottom;
	text-align: right;
}

.footer-area A, #footer-area a {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration:none;
}
.footer-area A:hover {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration:underline;
}
SPAN.footer-area-act {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration:none;
}

/* print version where am i path */
TD.whereami-area {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	vertical-align : middle;
}

TD.whereami-area A {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration:none;
}
TD.whereami-area A:hover {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	text-decoration:underline;
}




/* article overview */
.content-main-area SPAN.article-overview TD.article-plugin-header h2 {
	padding-bottom: 8px;
}
.content-main-area SPAN.article-overview TABLE.style2 TD.left {
	vertical-align: top;
	text-align: left;
	padding-top : 12px;
	padding-right : 5px;
	padding-left : 2px;
	width: 72px;
	font : 10px/10px Verdana, Arial, Helvetica, sans-serif;

}
.content-main-area P.article-overview-date  {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313031;
	text-align: left;
	margin-top : 7px;
	margin-bottom : 0px;

}
.content-main-area P.article-overview-title {
	margin-top : 0px;
	margin-bottom : 10px;
}
.content-main-area P.article-overview-title A {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
}

.content-main-area P.article-overview-title A:hover {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
.content-main-area TD.article-overview-image {
	padding-top : 2px;
}
/* article preview */
.content-main-area P.article-preview-title {
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area P.article-preview-title A {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
}

.content-main-area P.article-preview-title A:hover {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
.content-main-area P.article-preview-lead {
	margin-top : 0px;
	margin-bottom : 9px;
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}


/* article */
.content-main-area P.article-title {
	font : bold 16px/20px Arial, Verdana, Helvetica, sans-serif;
	color : #B72732;
	text-align: left;
	margin-top : 4px;
	margin-bottom : 17px;
}
.content-main-area P.article-date {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	text-align: left;
	margin-top : 5px;
	margin-bottom : 10px;
}
.content-main-area P.article-author {
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	margin-top : 0px;
	margin-bottom : 16px;
}
.content-main-area P.article-lead {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	margin-top : 7px;
	margin-bottom : 18px;
}

/* article archive */
.content-main-area P.article-archive-title {
	font : bold 16px/20px Arial, Verdana, Helvetica, sans-serif;
	color : #B72732;
	text-align: left;
	margin-top : 4px;
	margin-bottom : 17px;
}
.content-main-area P.article-archive-title A {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
}
.content-main-area P.article-archive-title A:hover {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}
.content-main-area P.article-archive-quarter {
	font : bold 16px/20px Arial, Verdana, Helvetica, sans-serif;
	color : #B72732;
	text-align: left;
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area P.article-archive-quarter A {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
}
.content-main-area P.article-archive-quarter A:hover {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	text-decoration:underline;
}

/* mailform */
.content-main-area TD.mailform-label {
	vertical-align : top;
	text-align: left;
	width : 100px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.content-main-area TD.mailform-label DIV {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 5px;
	padding-bottom : 5px;
}
.content-main-area TD.mailform-field {
	vertical-align : top;
	text-align: left;
	width : 238px;
}
.content-main-area TD.mailform-field DIV {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 3px;
	padding-bottom : 2px;
}
.content-main-area TD.mailform-field DIV.radio {
	padding-top : 6px;
	padding-bottom : 0px;
}
.content-main-area TD.mailform-field DIV.radio TD {
	font : 11px/11px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 6px;
}
.content-main-area TD.mailform-field DIV.radio INPUT {
	height : 12px;
	width : 12px;
}
.content-main-area TD.mailform-field-checkbox {
	vertical-align : top;
	text-align: left;
	width : 0%;
	padding-top : 3px;
	padding-bottom : 3px;
}
.content-main-area TD.mailform-label-checkbox {
	vertical-align : middle;
	text-align: left;
	width : 1000%;
}
.content-main-area TD.mailform-label-checkbox DIV {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 6px;
	padding-bottom : 6px;
}

.content-main-area TD.mailform-field INPUT.text {
	height: 17px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.content-main-area TD.mailform-field SELECT {
	height: 15px;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.content-main-area TD.mailform-title {
	vertical-align : top;
	text-align: left;
	width : 338px;
}
.content-main-area TD.mailform-title DIV {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	vertical-align : top;
	text-align: left;
	padding-top : 2px;
	padding-bottom : 3px;
}
.content-main-area TD.mailform-field-textarea {
	vertical-align : top;
	text-align: left;
	width : 338px;
}
.content-main-area TD.mailform-field-textarea DIV {
	padding-top : 3px;
	padding-bottom : 2px;
}
.content-main-area TD.mailform-field-file {
	vertical-align : top;
	text-align: left;
	width : 338px;
}
.content-main-area TD.mailform-field-file DIV {
	padding-top : 3px;
	padding-bottom : 2px;
}

.content-main-area TD.mailform-field-file INPUT {
	height:17px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.content-main-area TD.mailform-field-textarea TEXTAREA {
	height: 60px;
	width: 338px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.content-main-area TD.mailform-trail DIV.mailform-info {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	padding-top : 10px;
	padding-bottom : 0px;
}
.content-main-area TD.mailform-trail DIV.mailform-submit {
	padding-top : 10px;
	padding-bottom : 18px;
}
.content-main-area P.mailform-message {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313130;
	margin-top : 0px;
	margin-bottom : 18px;
}
.content-main-area .mailform-error {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #313130;
	margin-top : 0px;
	margin-bottom : 18px;
}

/* whois */
.content-main-area TD.whois-between {
	width : 10px;
}
.content-main-area P.whois-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	margin-top : 6px;
	margin-bottom : 18px;
}


/* client list */
.content-main-area FORM.clist-search  {
	padding-bottom : 10px;
}
.content-main-area SPAN.clist-title SPAN.search-highlight {
	font-weight : bold;
	color : #999999;
}
.content-main-area SPAN.clist-title A SPAN.search-highlight {
	font-weight : bold;
	color : #000000;
}

.content-main-area TD.clist-searchform-td {
	padding-top : 4px;
	padding-bottom : 2px;
}
.content-main-area TD.clist-searchform-td TD {
	vertical-align : middle;
	padding-bottom : 1px;
}
.content-main-area TD.clist-divider {
	padding-bottom : 5px;
	padding-top : 5px;
}
.content-main-area TD.clist-searchform-td INPUT.text {
	height: 16px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}

.content-main-area SPAN.clist-results {
	margin-top : 0px;
	margin-bottom : 0px;
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-main-area SPAN.clist-results SPAN.clist-title {
	font-weight : bold;
}
.content-main-area SPAN.clist-results A {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.content-main-area SPAN.clist-results A:hover {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.content-main-area TD.clist-divider-top {
	padding-top : 5px;
}
.content-main-area TD.clist-divider-bottom {
	padding-top : 3px;
}

/* jobs search */
.content-main-area FORM.jobs-search  {
	padding-bottom : 10px;
}
.content-main-area P.jobs-searchform {
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area FORM.jobs-search TD.search-term {
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	vertical-align: middle;
}
.content-main-area FORM.jobs-search TD.search-field {
	text-align: left;
	vertical-align: middle;
	padding-top : 4px;
	padding-bottom : 2px;

}
.content-main-area FORM.jobs-search TD.jobs-search-fulltext {
	text-align: left;
	vertical-align: bottom;
	padding-bottom : 2px;
	padding-top : 4px;
}
.content-main-area FORM.jobs-search DIV.submit {
	padding-top : 1px;
}

.content-main-area FORM.jobs-search SELECT.dropdown {
	width: 210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 1px;
}
.content-main-area FORM.jobs-search INPUT.text {
	width: 287px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
.content-main-area FORM.jobs-search TD.search-term-text {
	height : 20px;
	padding-bottom : 1px;
}
.content-main-area TD.jobs-results-title SPAN.search-highlight {
	font-weight : bold;
	color : #999999;
}

.content-main-area SPAN.jobs-results {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-main-area TD.jobs-results-title A {
	font : bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
.content-main-area TD.jobs-results-title A:hover {
	font : bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
.content-main-area TD.jobs-results-term {
	width : 40%;
	text-align: left;
	font : bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
}
.content-main-area TD.jobs-results-item {
	width : 60%;
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-main-area TD.jobs-results-divider {
	padding-top : 5px;
	padding-bottom : 5px;
}

.content-main-area P.next-last TD.jobs-results-divider {
	padding-top : 5px;
	padding-bottom : 5px;
}

.content-main-area P.jobs-details {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
	margin-top : 0px;
	margin-bottom : 18px;
}
.content-main-area TD.jobs-details-term {
	width : 40%;
	font : bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	padding-bottom : 1px;
}
.content-main-area TD.jobs-details-item {
	width : 60%;
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
	vertical-align : top;
	padding-bottom : 1px;
}
.content-main-area TD.jobs-details-item A {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
.content-main-area TD.jobs-details-item A:hover {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
}


/* html menu */
.content-main-area DIV.html-menu {
	text-align: center;
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.content-main-area DIV.html-menu div.dailypromo {
	padding-bottom:8px;
}
.content-main-area DIV.html-menu div.payment-divider {
	padding-top:4px;
	padding-bottom:8px;
}

.content-main-area DIV.html-menu div.date-selector {
	text-align: center;
	height: 36px;
	padding-top: 20px;
	font : 10px/10px Verdana, Arial, Helvetica, sans-serif;
}
.content-main-area DIV.html-menu div.date-selector a {
	font : normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color : #B72732;
}
.content-main-area DIV.html-menu div.date-selector SPAN.cur {
	font : bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.content-main-area DIV.html-menu div.date {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #636563;
	padding-top: 8px;
	padding-bottom: 8px;
}
.content-main-area DIV.html-menu div.offer-description {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
}
.content-main-area DIV.html-menu div.divider {
	padding-bottom: 9px;
}
.content-main-area DIV.html-menu div.menu-description {
}
.content-main-area DIV.html-menu div.menu-description DIV.starter {
	padding-bottom: 8px;
}

.content-main-area DIV.html-menu div.price,
.content-main-area DIV.html-menu div.kcal {
	color : #9C969C;
}
.content-main-area DIV.html-menu DIV.menu-divider {
	color : #9C969C;
	padding-top: 6px;
	padding-bottom: 0px;
}
.content-main-area DIV.html-menu DIV.payment-divider {
	padding-top: 15px;
	padding-bottom: 4px;
}
.content-main-area DIV.html-menu DIV.payment {
	font : normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color : #9C969C;
	padding-bottom: 20px;
}
.content-main-area DIV.html-menu div.date-missing-content {
	padding-top:0px;
	padding-bottom:33px;
	background-color: #F1F1F1;
}



/* indexed search */
.content-main-area FORM.indexed-search  {
	margin-bottom : 15px;
}
.content-main-area FORM.indexed-search TD.content-divider-top {
	height : 5px;
}
.content-main-area FORM.indexed-search TD.content-divider-bottom {
	height : 6px;
}

.content-main-area P.indexed-results-title {
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area P.indexed-results-title A {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.content-main-area P.indexed-results-title A:hover {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.content-main-area P.indexed-results-title SPAN.search-highlight {
	color : #999999;
}
.content-main-area SPAN.indexed-results TD.content-divider-top {
	height : 7px;
}
.content-main-area SPAN.indexed-results TD.content-divider-bottom {
	height : 9px;
}

.content-main-area P.indexed-results-text {
	margin-top : 0px;
	margin-bottom : 5px;
	font : 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align: left;
}
.content-main-area SPAN.indexed-results DIV.whereami {
	padding-bottom:5px;
}

.content-main-area SPAN.indexed-results SPAN.whereami A {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #666666; 
	text-decoration:none;
}
.content-main-area SPAN.indexed-results SPAN.whereami A:hover {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #666666; 
	text-decoration:underline;
}
.content-main-area SPAN.indexed-results SPAN.whereami SPAN.pagetitle {
	padding-right:5px;
}
.content-main-area SPAN.indexed-results SPAN.doc-icon {
	padding-right:5px;
}


.content-main-area P.indexed-results-text SPAN.search-highlight {
	font-weight : bold;
	color : 313130;
}
.content-main-area SPAN.indexed-results-trail TD.content-divider-top {
	height : 12px;
}
.content-main-area SPAN.indexed-results-trail TD.content-divider-bottom {
	height : 3px;
}
/* picture gallery */
.content-main-area TD.gallery-divider {
	padding-top : 18px;
	padding-bottom: 15px;
}
.content-main-area TD.gallery-thumb {
	padding-top : 9px;
	padding-bottom: 0px;
}
.content-main-area TABLE.gallery-preview {
	width : 121px;
}
.content-main-area TD.gallery-maintitle P {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #636563;
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area TD.gallery-mainimage {
	padding-top : 3px;
	padding-bottom: 0px;
	text-align : left;
}
.content-main-area TD.gallery-pointer {
	padding-top: 6px;
}
.content-main-area TABLE.gallery-preview TD {
	padding-top : 3px;
}
.content-main-area TABLE.gallery-previewtext P {
	font : bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color : #636563;
	margin-top : 0px;
	margin-bottom : 0px;
}
.content-main-area TD.gallery-trail {
	padding-bottom : 2px;
}
.content-main-area P.gallery-legend {
	font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	margin-top : 0px;
	padding-top: 6px;
	margin-bottom : 0px;
	padding-bottom: 0px;
}

table#group-home td.meta-area table {
	width: 100%;
}
table#group-home td.metanav {
	padding-left:0px;
}
table#group-home TD.footer-right {
	width : 275px;
}
table#group-home td.logo-area img {
	border:1px solid black;
} 


/* portlet */
table.portlet div.portlet-banner {
	width: 165px;
}
table.portlet div.portlet-banner h2 {
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	font : bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
	color : #504F50;
	text-align: left;
}
table.portlet td {
	vertical-align:top;
}
table.portlet td.between {
	width:9px;
}
table.portlet p.bodytext,
table.portlet p.bodytext a,
table.portlet p.bodytext a:hover {
	font : 11px/13px Arial, Verdana, Helvetica, sans-serif;
}
table.portlet p.bodytext {
	padding-top:5px;
}

div.portlet-banner div.portlet-bg {
	background-image: url(images/border-portlet.gif);
	background-repeat: no-repeat;
}



/* hotel search */
.content-main-area div.hotel-search P.bodytext {
	margin-bottom : 0px;
}
div.hotel-search div.hotel-map {
	padding-bottom:10px;
}

div.menu-newsletter-form,
div.umwelt-newsletter-form {
	padding-bottom:8px;
}

div.menu-newsletter-form INPUT.text,
div.umwelt-newsletter-form INPUT.text {
	height: 16px;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin-top : 0px;
	margin-bottom : 0px;
}


/****************************************
************ NETV_FAQ STYLES ************
*****************************************/
a.txnetvfaq{
	background:transparent url(images/faq-closed.gif) no-repeat scroll 1px 4px;
	padding:0px;
	padding-bottom: 3px;
	padding-left: 21px;
	display:block;
}
a.txnetvfaq-act{
	background:transparent url(images/faq-open.gif) no-repeat scroll 1px 4px;
	padding:0 0 3px 21px;
	display:block;
}
div.txnetvfaq-txt{
	padding-left: 21px;
}
div.faqlist div.image{
	margin-bottom:18px
}
