BODY{ background-color:#FFFFFF; margin:0px; text-align:left; }
BODY, TABLE, TR, TD {
        FONT-SIZE: 12px; FONT-FAMILY:Arial, sans-serif; color:#393939; line-height:15px;
}
P { margin: 3px 0px; padding: 0px; }
img{ border:none;}
A { outline: none; }

A:link    {        COLOR: #216327; TEXT-DECORATION: underline;}
A:hover   {        COLOR: #216327; TEXT-DECORATION: none;}
A:visited {        COLOR: #216327; TEXT-DECORATION: underline;}
A:active  {        COLOR: #216327; TEXT-DECORATION: underline;}


.clear { clear:both; line-height:0px; height:0px; font-size:0px; margin:0px;}

h1, h2, h3, h4, h5, h6{ color:#000000; font-weight:bold;}
h1{ font-size:14px;}
h2{ color:#295521; font-size:12px;}
h3 { color:#295521; font-size:12px; font-weight:normal;}

/********** Layout **********/
#MainArea{ width:1002px; text-align:left; padding-bottom:20px; }

/********** TopMenuArea **********/
#TopMenuArea{ float:left; width:1000px; font-size:13px; background:url("../images/topmenu_b.gif") left bottom repeat-x; border-left:solid 1px #9c9c9c; border-right:solid 1px #9c9c9c;}
#TopMenuArea ul{ float:left; border-top:solid 3px #e3e3e3; margin:0px; padding:0px 0px 3px 0px;}
#TopMenuArea li{ float:left; list-style:none; height:22px; line-height:22px; padding:0px 23px; background:url("../images/topmenu_sep.gif") right center no-repeat; }
#TopMenuArea li a{color:#060081; text-decoration:none;}
#TopMenuArea li a:hover{color:#216327;}
#TopMenuArea li.active a{ font-weight:bold; }
#TopMenuArea li.last{ background:none; }

*html #TopMenuArea{ width:1002px;}

#BannerArea{float:left; width:1000px; border:solid 1px #9c9c9c; }
#ContentArea{float:left; width:1000px; background-color:#f3f3f3; border:solid 1px #9c9c9c; border-top:0px; }

*html #ContentArea{ width:1002px;}

/********** Left Area **********/
#LeftArea{ float:left; width:191px; font-size:13px; padding:18px 10px 0px 10px; background:url("../images/side_top_b.gif") left top repeat-x; }
#LeftArea div.leftBlock{background-color:#ffffff; margin-bottom:9px;}
#LeftArea div.LeftBlock div.title_l{ height:29px; background: transparent url("../images/left_block_l.gif") left center no-repeat; }
#LeftArea div.LeftBlock div.title_r{ background: transparent url("../images/left_block_r.gif") right center no-repeat; }
#LeftArea div.LeftBlock div.title_b{ width:100%; background:url("../images/left_block_b.gif") repeat-x; }
#LeftArea div.LeftBlock div.title_b span{ line-height:30px; margin-left:10px; padding-left:15px; color:#FFFFFF; font-weight:bold; background:url("../images/left_block_icon.gif") left center no-repeat; }

#LeftArea div.leftBlock ul{ margin:0px; padding:5px 13px 5px 13px; border:solid 1px #d6d6d6; border-top:0px; }
*html #LeftArea div.leftBlock ul { float:left; background-color:#f5f5f5; }
#LeftArea div.leftBlock li{ margin:0px; height:26px; line-height:26px; list-style:none; background:url("../images/left_list_b.gif") left bottom repeat-x; }
#LeftArea div.leftBlock li.double{ height:40px; line-height:18px;}
#LeftArea div.leftBlock li a{ float:left; color:#393939; padding-left:15px; background:url("../images/left_list_icon.gif") left center no-repeat; text-decoration: none;}
#LeftArea div.leftBlock li a:hover{ float:left; color:#216327; padding-left:15px; background:url("../images/left_list_icon.gif") left center no-repeat; text-decoration: underline;}
#LeftArea div.leftBlock li.last{ background:none;}

/********** Right Area **********/
#RightArea{ float:right; FONT-FAMILY:Arial; padding:18px 4px 0px 5px; width:180px; background:url("../images/side_top_b.gif") left top repeat-x; }
*html #RightArea{ padding-right:9px; padding-left:0px; }


/********** Center Area Page Title **********/
#CenterArea{ float:left; width:598px; FONT-FAMILY:Verdana; FONT-SIZE: 13px; line-height:20px; padding-top:18px; background:url("../images/center_top_b.gif") left top repeat-x; border-left:solid 1px #9c9c9c; border-right:solid 1px #9c9c9c; }
#CenterArea div.PageTitleArea{ float:left; width:100%; background-color:#FFFFFF; }
#CenterArea div.PageTitle_b{ float:left; background:url("../images/title_b.gif") repeat-x; margin-left:7px;}
#CenterArea div.PageTitle_r{ float:left; background:transparent url("../images/title_r.gif") right center no-repeat;}
#CenterArea div.PageTitle_l{ float:left; background:transparent url("../images/title_l.gif") left center no-repeat; height:28px; line-height:28px; padding:0px 30px; }
#CenterArea div.PageTitle_l h1{ margin:0px; padding:0px; font-family:Arial;}
#CenterArea div.PageTitle_l h2{ margin:0px; padding:0px; font-family:Arial;}

*html #CenterArea div.PageTitleArea{ width:602px;}

/********** Center Area BreadCrumb **********/
#CenterArea div.BreadCrumb{ float:right; height:12px; line-height:12px; margin-right:10px; font-family: Arial; font-size:12px; }
#CenterArea div.BreadCrumb a{ font-size:12px; color:#767676; }

#CenterArea div.PageContent div.BreadCrumb A:link    {        COLOR: #767676; TEXT-DECORATION: none;}
#CenterArea div.PageContent div.BreadCrumb A:visited {        COLOR: #767676; TEXT-DECORATION: none;}
#CenterArea div.PageContent div.BreadCrumb A:hover   {        COLOR: #216327; TEXT-DECORATION: underline;}
#CenterArea div.PageContent div.BreadCrumb A:active  {        COLOR: #767676; TEXT-DECORATION: none;}

/********** Center Page Content **********/
#CenterArea div.PageContent{ float:left; width:564px; padding:10px 17px 10px 17px; border-top:solid 1px #9c9c9c; min-height:420px; background-color:#ffffff;}

*html #CenterArea div.PageContent{ width:602px; padding-left:23px; padding-right:24px; }


#CenterArea div.PageContent ul{ margin:0px; padding:0px; }
#CenterArea div.PageContent li{ list-style-type:none; margin:2px 0px 0px 0px; padding:0px; clear:both;}
#CenterArea div.PageContent a{ color:#6090f9 }
#CenterArea div.PageContent li a { padding-left:20px; background:url("../images/icon_cat.gif") 0px 2px no-repeat; }


#CenterArea div.PageContent A:link    {        COLOR: #216327; TEXT-DECORATION: underline;}
#CenterArea div.PageContent A:visited {        COLOR: #FF0000; TEXT-DECORATION: underline;}
#CenterArea div.PageContent A:hover   {        COLOR: #216327; TEXT-DECORATION: none;}
#CenterArea div.PageContent A:active  {        COLOR: #216327; TEXT-DECORATION: underline;}

#CenterArea div.FrontPageContent{ width:750px; padding-top:0px; }
*html #CenterArea div.FrontPageContent{ width:796px; }

/* Vergleich Page */
#MainArea div.CenterAreaRight{ width:787px; border-right:0px; }
#CenterArea div.PageTitleAreaRight{ width:787px; }
#CenterArea div.PageContentVergleich{ float:left; width:750px; padding:10px 17px 10px 17px; line-height:20px; border-top:solid 1px #9c9c9c; min-height:420px; background-color:#ffffff;}

*html #CenterArea div.PageContentVergleich{ padding-left:0px; padding-right:12px; border-right:0px solid red;}
*html #CenterArea div.PageTitleAreaRight{ width:807px; }
/*****************/



/********** Page Content Headline footer line **********/
#CenterArea div.PageContent div.article-teaser{ float:left; width:100%; margin-top:12px; line-height:17px;}
#CenterArea div.PageContent div.headline { width:100%; border-bottom:dashed 1px #8e8e8e; height:17px; line-height:17px; margin-bottom:5px;}
#CenterArea div.PageContent div.headline h2{ float:left; text-indent:10px; margin:0px; margin-top: -3px;}
#CenterArea div.PageContent div.headline h2 a{ color:#295521;}
#CenterArea div.PageContent div.headline span{float:right; color:#747474;}
#CenterArea div.PageContent div.headline span b{ color:#3b3b3b;}

#CenterArea div.PageContent div.headlinevergleich { width:75%; border-bottom:dashed 1px #8e8e8e; height:17px; line-height:17px; margin-bottom:5px;}
#CenterArea div.PageContent div.headlinevergleich h2{ float:left; text-indent:5px; margin:0px; margin-top: -3px;}
#CenterArea div.PageContent div.headlinevergleich h2 a{ color:#295521;}
#CenterArea div.PageContent div.headlinevergleich span{float:right; color:#747474;}
#CenterArea div.PageContent div.headlinevergleich span b{ color:#3b3b3b;}

#CenterArea div.PageContent div.footerline { width:100%; margin-top:10px; color:#747474;}
#CenterArea div.PageContent div.footerline b{ color:#3b3b3b;}

/* button style */
.button{ float:left; background:url("../images/btn_b.gif") repeat-x;  }
.button_l{float:left;  background:transparent url("../images/btn_l.gif") left center no-repeat; }
.button_r{float:left;  background:transparent url("../images/btn_r.gif") right center no-repeat; }
.button a{ height:21px; line-height:21px; color:#2c2c2c; font-weight:bold; text-decoration:none; font-size:11px; padding:0px 16px;  }

/********** Front Page Article teaser **********/
#CenterArea div.PageContent div.article-teaser div.left{ float:left; width:130px height:83px; border:solid 1px #888888; margin-top:10px; }
#CenterArea div.PageContent div.article-teaser div.text{ float:left; width:595px; margin:7px 0px 0px 18px; height:63px; }
#CenterArea div.PageContent div.article-teaser div.post-date{ float:left; color:#747474; margin:11px 0px 0px 18px;}
#CenterArea div.PageContent div.article-teaser div.post-date b{color:#3b3b3b;}
#CenterArea div.PageContent div.article-teaser div.more-link{ float:left; margin:9px 0px 0px 30px;}

*html #CenterArea div.PageContent div.article-teaser div.text { margin-left:9px;}
*html #CenterArea div.PageContent div.article-teaser div.post-date { margin-left:9px; margin-top:5px;}
*html #CenterArea div.PageContent div.article-teaser div.more-link{ margin-top:3px;}

#FooterArea{ float:left; width:1000px; border:solid 1px #9c9c9c; background-color:#f8f8f8; line-height:25px; text-align:center; color:#767676; padding:8px 0px 10px 0px; margin-top:3px; }

*html #FooterArea{ width:1002px; }
/********** Center Blocks **********/

/* Ranking Block */
#CenterArea div.PageContent div.SiteRanking{ width:562px; margin-top:10px; font-family: Arial; font-size:12px; }
#CenterArea div.PageContent div.SiteRanking div.title{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:20px; background:url("../images/ranking_header.png") no-repeat;}
#CenterArea div.PageContent div.SiteRanking div.content{ padding-top:5px; background-color:#efefef; border-left:solid 1px #b4b4b4; border-right:solid 1px #b4b4b4; }
#CenterArea div.PageContent div.SiteRanking div.content div.line{ width:543px; height:31px; line-height:31px; background:url("../images/ranking_list_b.gif") left bottom repeat-x; margin-left:9px;}
#CenterArea div.PageContent div.SiteRanking div.content div.last{ background:none; }
#CenterArea div.PageContent div.SiteRanking div.content div.line span{ float:left;}
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item1{ width:120px; text-indent:18px;}
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item2{ width:102px; color:#474747; font-weight:bold;}
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item3{ width:88px;}
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item3 div.button{ margin-top:5px;}
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item4{ width:90px; color:#ff9c00; font-weight:bold;}
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item5 a { color:#77a0f6; font-weight:bold; text-decoration:underline; }
#CenterArea div.PageContent div.SiteRanking div.content div.line span.item5 a:hover { color:#0052ff; }
#CenterArea div.PageContent div.SiteRanking div.bottom { width:100%; height:6px; background:url("../images/ranking_bottom_back.gif") no-repeat;}

/* Block1 */
#CenterArea div.PageContent div.CenterBlock_1{ width:562px; margin-top:10px; padding:8px 0px 7px 0px; background:url("../images/CenterBlock_1_b.gif") no-repeat; }
#CenterArea div.PageContent div.CenterBlock_1 div{ width:100%; height:22px; line-height:22px; text-align:left; text-indent:70px; color:#283d6a; font-size:11px; background:url("../images/CenterBlock_1_icon.gif") 20px center no-repeat; }

/* Block2 */
#CenterArea div.PageContent div.CenterBlock_2{ width:562px; margin-top:10px; }
#CenterArea div.PageContent div.CenterBlock_2 div.title{ width:100%; }
#CenterArea div.PageContent div.CenterBlock_2 div.title span{ float:left; height:29px; line-height:29px; color:#FFFFFF; font-size:14px; font-weight:bold;}
#CenterArea div.PageContent div.CenterBlock_2 div.title span.item1{ width:305px; text-align:left; text-indent:15px; border-bottom:solid 1px #3b5d91; background:url("../images/CenterBlock_2_title_b_1.gif") no-repeat; }
#CenterArea div.PageContent div.CenterBlock_2 div.title span.item2{ width:116px; text-align:center; border-bottom:solid 1px #3b5d91; background:url("../images/CenterBlock_2_title_b_2.gif") repeat-x; }
#CenterArea div.PageContent div.CenterBlock_2 div.title span.item3{ width:141px; text-align:center; border-bottom:solid 1px #bf741c; background:url("../images/CenterBlock_2_title_b_3.gif") no-repeat; }

#CenterArea div.PageContent div.CenterBlock_2 div.content{ background-color:#efefef; border-left:solid 1px #b4b4b4; border-right:solid 1px #b4b4b4; clear:both;}
#CenterArea div.PageContent div.CenterBlock_2 div.content div.line{ width:544px; padding:0px 8px; height:31px; line-height:31px; }
#CenterArea div.PageContent div.CenterBlock_2 div.content div.line span{ float:left; text-align:center; background:url("../images/ranking_list_b.gif") left bottom repeat-x; }
#CenterArea div.PageContent div.CenterBlock_2 div.content div.last span{ background:none; }

#CenterArea div.PageContent div.CenterBlock_2 div.content div.line span.item1{ width:295px; border-right:solid 1px #FFFFFF; text-align:left; text-indent:15px;}
#CenterArea div.PageContent div.CenterBlock_2 div.content div.line span.item2{ width:116px; border-right:solid 1px #FFFFFF; }
#CenterArea div.PageContent div.CenterBlock_2 div.content div.line span.item3{ width:125px;}
#CenterArea div.PageContent div.CenterBlock_2 div.bottom { width:100%; height:38px; color:#000000; line-height:38px; text-align:left; font-size:14px; font-weight:bold; background:url("../images/CenterBlock_2_bottom_b.gif") no-repeat; }
#CenterArea div.PageContent div.CenterBlock_2 div.bottom span{ float:left; text-indent:25px; }
#CenterArea div.PageContent div.CenterBlock_2 div.bottom span.image{ float:right; margin:6px 30px 0px 0px; }

*html #CenterArea div.PageContent div.CenterBlock_2 div.content div.line span.item1{ width:296px; }
*html #CenterArea div.PageContent div.CenterBlock_2 div.content div.line span.item2{ width:117px; }
*html #CenterArea div.PageContent div.CenterBlock_2 div.content div.line span.item3{ width:123px; }

/* Block3 */
#CenterArea div.PageContent div.CenterBlock_3{ width:562px; margin-top:10px; }
#CenterArea div.PageContent div.CenterBlock_3 div.title{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:20px; background:url("../images/ranking_header.png") no-repeat;}

#CenterArea div.PageContent div.CenterBlock_3 div.content{ background-color:#f3f3f3; border-left:solid 1px #b4b4b4; border-right:solid 1px #b4b4b4; clear:both; padding:10px 0px;}
#CenterArea div.PageContent div.CenterBlock_3 div.content div.left{ float:left; width:160px; padding:10px 0px 0px 30px; }
#CenterArea div.PageContent div.CenterBlock_3 div.content div.left font{ color:#77a0f6; font-size:12px; }
#CenterArea div.PageContent div.CenterBlock_3 div.content div.right{ float:left; width:360px; }
#CenterArea div.PageContent div.CenterBlock_3 div.content div.right span{ float:left; width:100%; height:26px; line-height:26px; text-indent:30px; background:url("../images/CenterBlock_1_icon.gif") left center no-repeat;}
#CenterArea div.PageContent div.CenterBlock_3 div.bottom { width:100%; height:38px; color:#000000; line-height:38px; text-align:left; font-size:14px; font-weight:bold; background:url("../images/CenterBlock_2_bottom_b.gif") no-repeat; }
#CenterArea div.PageContent div.CenterBlock_3 div.bottom span{ float:left; text-indent:25px; }
#CenterArea div.PageContent div.CenterBlock_3 div.bottom span.image{ float:right; margin:6px 30px 0px 0px; }

#CenterArea div.PageContent div.CenterBlock_45{ width:562px; clear:both;}

/* Block4 */
#CenterArea div.PageContent div.CenterBlock_4{ float:left; width:310px; margin-top:10px; }
#CenterArea div.PageContent div.CenterBlock_4 div.title{ width:100%; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:20px; background:url("../images/CenterBlock_4_title_b.gif") no-repeat; border-bottom:solid 1px #3b5d91;}
#CenterArea div.PageContent div.CenterBlock_4 div.title a{ font-size:12px; color:#FFFFFF; text-decoration:underline; text-indent:0px; margin-right:15px; }

#CenterArea div.PageContent div.CenterBlock_4 div.content{ background-color:#efefef; border-left:solid 1px #b4b4b4; border-right:solid 1px #b4b4b4; clear:both;}
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line{ width:308px; height:38px; border-bottom:solid 1px #FFFFFF; }
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line span{ float:left; height:38px; text-align:center; border-right:solid 1px #FFFFFF; }

#CenterArea div.PageContent div.CenterBlock_4 div.content div.line span.item1{ width:107px;  }
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line span.item2{ width:125px; line-height:18px;}
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line span.item3{ width:74px; border:0px; color:#5084f1; line-height:38px;}
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line span.item1 a{ width:100%; float:left; padding-top:4px;}

#CenterArea div.PageContent div.CenterBlock_4 div.content div.line1{ color:#000000; line-height:38px; font-weight:bold; height:29px; }
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line1 span{ height:29px; line-height:29px; }
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line1 span.item1{ background-color:#c5e059; }
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line1 span.item2{ background-color:#fff93e; line-height:29px;}
#CenterArea div.PageContent div.CenterBlock_4 div.content div.line1 span.item3{ background-color:#fec000; color:#000000; line-height:29px;}

#CenterArea div.PageContent div.CenterBlock_4 div.bottom { width:100%; height:11px; background:url("../images/CenterBlock_4_bottom_b.gif") no-repeat; }

*html #CenterArea div.PageContent div.CenterBlock_4 div.content div.line1 span.item3{ width:76px; }

/* Block5 */
#CenterArea div.PageContent div.CenterBlock_5{ float:right; width:237px; margin-top:10px; text-align:left; }
#CenterArea div.PageContent div.CenterBlock_5 div.title{ width:100%; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:20px; background:url("../images/CenterBlock_5_title_b.gif") no-repeat; border-bottom:solid 1px #3b5d91;}

#CenterArea div.PageContent div.CenterBlock_5 div.content{ width:221px; padding:9px 7px 10px 7px; background-color:#efefef; border-left:solid 1px #b4b4b4; border-right:solid 1px #b4b4b4; clear:both;}
#CenterArea div.PageContent div.CenterBlock_5 div.content div.image{float:left; }
#CenterArea div.PageContent div.CenterBlock_5 div.content div.item {float:left; margin-left:10px; line-height:17px; text-indent:10px; background:url("../images/CenterBlock_5_icon.gif") left center no-repeat; }
#CenterArea div.PageContent div.CenterBlock_5 div.content div.text {float:left; width:100%; margin-top:10px; line-height:22px; }
#CenterArea div.PageContent div.CenterBlock_5 div.bottom { width:100%; height:12px; background:url("../images/CenterBlock_5_bottom_b.gif") no-repeat; }

*html #CenterArea div.PageContent div.CenterBlock_5 div.content { width:237px;}

/* ButtonBlock */
#CenterArea div.PageContent div.CenterButtonBlock{ width:562px; margin-top:10px;}
#CenterArea div.PageContent div.CenterButtonBlock a{ padding-right:20px;}

/********** Right Blocks **********/

#RightArea div.RightBlock{ float:left; background:url("../images/right_b.gif") repeat-y; color:#494949; margin-top:10px; }

#RightArea div.RightBlock ul{ float:left; margin:0px; padding:0px; }
#RightArea div.RightBlock li{ float:left; list-style-type:none; margin:2px 0px 0px 10px; padding:0px; width:150px;}
#RightArea div.RightBlock a{ color:#216327 }
#RightArea div.RightBlock li a { float:left; padding-left:20px; background:url("../images/icon_cat.gif") 0px 2px no-repeat; }


#RightArea div.RightBlock_t{ float:left; background:transparent url("../images/right_t.gif") left top no-repeat; }
#RightArea div.RightBlock_b{ float:left; background:transparent url("../images/right_bt_2.gif") left bottom no-repeat; width:180px; padding:10px 0px; }

#RightArea div.RightBlock div.title{ float:left; width:166px; margin-left:7px; text-indent:12px; height:30px; line-height:30px; color:#216327; font-size:14px; font-weight:bold; }
#RightArea div.RightBlock div.sidebartext{ float:left; width:158px; margin-left:7px; padding:10px 0px 10px 10px; line-height:15px; color:#000000; font-size:11px; }
#RightArea div.RightBlock div.cross-line{ float:left; margin-left:7px; width:166px; height:2px; line-height:2px; font-size:2px; margin-bottom:5px; background:url("../images/left_list_b.gif") left bottom repeat-x; }

/* Block 1 */
#RightArea div.RightBlock_1{ margin-top:-3px;}
#RightArea div.RightBlock_1 div.RightBlock_b{ background:transparent url("../images/right_bt_1.gif") left bottom no-repeat;}
#RightArea div.RightBlock_1 div.stars{ float:left; margin:0px 0px 0px 12px; width:110px; }
#RightArea div.RightBlock_1 div.stars img{ float:left; margin-right:2px; }
#RightArea div.RightBlock_1 div.rating{ float:left; width:35px; font-size:11px; color:#ff7200; font-weight:bold; line-height:20px; }
#RightArea div.RightBlock_1 div.mark{float:left; width:100%; text-indent:12px; height:24px; line-height:24px; margin-bottom:5px; }
#RightArea div.RightBlock_1 div.mark b{font-size:18px;}
#RightArea div.RightBlock_1 div.item-title{float:left; width:120px; text-indent:12px; height:21px; line-height:21px; }
#RightArea div.RightBlock_1 div.item-value{float:left; width:30px;  height:21px; line-height:21px; }

/* Block 2 */
#RightArea div.RightBlock_2 img{ float:left; margin:1px 6px 1px 13px; }

/* Block3 */
#RightArea div.RightBlock_3 div.line{ float:left; width:150px; height:30px; padding-top:3px; line-height:14px; }
#RightArea div.RightBlock_3 div.line span.image{ float:left; width:50px; height:30px; }
#RightArea div.RightBlock_3 div.line span.text{ float:left; width:85px; color:#494949; }
#RightArea div.RightBlock_3 div.line span.text font{ font-size:12px; color:#77a0f6; }

#RightArea div.RightBlock_3 div.bottom{ color:#939393; font-weight:bold; text-align:center; padding-top:5px; padding-bottom:3px;}


/* Registrierungsbutton */
div.flexible-button {         float:left; height:27px; margin-top: 8px;background:url("../images/button-left.png") left top no-repeat; padding-left:11px; align:center;}
div.button-in { float:left;height:27px; background:url("../images/button-right.png") right top no-repeat; padding-right:14px;}
div.button-content {        float:left; height:27px; padding:0 1px 0 4px; background:url("../images/button-content.png") left top repeat-x; vertical-align:middle;}
#CenterArea div.PageContent div.flexible-button div.button-in div.button-content a {float:left; line-height:27px; margin:0; padding:0;text-decoration:none;color:#000066;}
#CenterArea div.PageContent div.flexible-button div.button-in div.button-content a:visited {color:#000066; text-decoration:none;}
#CenterArea div.PageContent div.flexible-button div.button-in div.button-content a:hover {color:#990000; cursor:pointer; text-decoration:underline;}
#RightArea div.flexible-button div.button-in div.button-content a {float:none; line-height:27px; margin:0; padding:0;text-decoration:none;color:#000066;}
#RightArea div.flexible-button div.button-in div.button-content a:visited {color:#000066; text-decoration:none;}
#RightArea div.flexible-button div.button-in div.button-content a:hover {color:#990000; cursor:pointer; text-decoration:underline;}


table.artikel1 {
  margin-left:auto;
  margin-right:auto;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 90%;
  border-collapse: collapse;
  border: 1px solid #9C9C9C;
  text-align: center;
  }
table.artikel1 td {
  padding: 0.7em 2ex 0.7em 2ex;
}
table.artikel1 tr.d0 td {
  background-color: #F3F3F3;
  border-bottom: 1px solid #9c9c9c;
   }
table.artikel1 tr.d1 td {
  background-color: #FFF;
}
table.artikel1 tr.d2 td {
  background-color: #F3F3F3;
  }



.bookmark_list{ font-family:Verdana; outline:none;}
.bookmark_list a{ margin-left:7px; color:#2f5794; text-align:left; font-size:12px; font-weight:bold; text-decoration:underline; outline:none;}
.bookmark_list a:hover{ text-decoration:none; }
.bookmark_list tr.bookmark_list_tr_0{ height:38px; color:white; font-size:12px;font-weight:bold;text-align:center;  }
.bookmark_title_n{ width:100%; height:28px; background:url("../images/td_bk_header_0.gif") right 5px no-repeat; color:white;}
.bookmark_title_n_1{ width:100%; height:28px; padding-top:10px;background:url("../images/td_bk_header_0.gif") right 10px no-repeat; color:white;}
.bookmark_title_n_2{ width:100%; height:28px; color:white;}
*html .bookmark_title_n_1{ height:100%; background-position: right 8px;}
.td_firt_n{ border-top:solid #4a6998 1px; border-left:solid #4a6998 1px; border-bottom: solid #4a6998 1px; background:url("../images/td_bk_0.gif") left top repeat-x; }
.td_firt_n img{ float:right; }
*html .td_firt_n img{ margin-top:-20px; }
.td_second_n{ border-top:solid #4a6998 1px; border-bottom: solid #4a6998 1px; background:url("../images/td_bk_0.gif") left top repeat-x;}
.td_third_n{ border-top:solid #4a6998 1px; border-bottom: solid #4a6998 1px; border-right:solid #4a6998 1px; background:url("../images/td_bk_0.gif") left top repeat-x;}
.bookmark_list tr.bookmark_list_tr_1{ line-height:25px; }
.td_firt_n_1{ border-left:solid #bec2cb 1px; border-bottom:solid #e1e1e1 1px; background:#bad0ff;  border-right:solid #bec2cb 1px; }
.td_second_n_1{ border-left:solid #e1e1e1 1px; border-bottom:solid #e1e1e1 1px; background:#f4f4f4; color:#484848; font-size:12px; text-align:center; }
.td_second_n_1_0{ padding-top:5px; border-left:solid #e1e1e1 1px; border-bottom:solid #e1e1e1 1px; background:#f4f4f4; color:#484848; font-size:12px; text-align:center; }
.td_second_n_1_2{ color:#474747; font-size:10px; text-align:center;}
.td_third_n_1{ border-left: solid #e1e1e1 1px; border-bottom:solid #e1e1e1 1px; background:#f4f4f4; border-right:solid #bec2cb 1px; color:#d70100; font-size:12px; text-align:center;}