#content p,#content font,#content strong,#content span {
   font-size:10px !important;
}

#content {
   vertical-align:top;
   padding:0px;
   padding-top:9px;
   padding-bottom:0px;
   /*height:300px;*/
}

h1.con {
   margin:0px;
   padding:0px;
   padding-left:8px;
   background-color:#8EA4B5;
   color: #FFFFFF;
   font-size:11px;
   vertical-align:middle;
   font-weight:bold;
   line-height: 14px;
   padding-top:7px;
   padding-bottom:6px;
   border:0px;
}

.head2 {
   background-color:#8EA4B5;
   padding:3px;
   padding-left:10px !important;
   padding-right:10px !important;
   line-height:14px;
   clear:both;
   color:#FFFFFF !important;
   font-size:11px;
   margin:0px;
}

.head2 h2 {
   line-height:14px;
   clear:both;
   color:#FFFFFF !important;
   font-size:11px;
   margin:0px;
}

.head2 p {
   padding:0px;
   margin:0px;
}

#content .img {
   clear:both;
   width:100%;
   background-color:#f0f3f5;
}

#content .con_piccomment {
   background-color:#E4E7EB;
   color:#647987;
   font-size:10px;
   line-height:14px;
   clear:both;
   padding:4px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   padding-bottom:10px !important;
}

#content .con_txt {
   background-color:#E4E7EB;
   color:#647987;
   font-size:10px;
   line-height:14px;
   clear:both;

   padding-top:6px !important;
   padding-bottom:18px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   /*
   padding-top:0px !important;
   padding-bottom:2px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   */
}

#content .con_txt_all,.con_txt_all {
   background-color:#E4E7EB;
   color:#647987;
   font-size:10px;
   line-height:14px;
   clear:both;
   padding-top:6px !important;
   padding-bottom:18px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   /*
   padding-top:2px !important;
   padding-bottom:10px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   */
}

#content .con_txt_teaser {
   background-color:#E4E7EB;
   color:#647987;
   font-size:10px;
   line-height:14px;
   clear:both;
   padding-top:2px !important;
   padding-bottom:2px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   /*
   padding-top:2px !important;
   padding-bottom:10px !important;
   padding-left:10px !important;
   padding-right:10px !important;
   */
}

#content .con_txt h2,#content .con_txt_all h2,#content .con_txt_teaser h2 {
   padding:0px;
   padding-top:4px;
   margin:0px;
}

#content .con_teas01 {
   background-color:#E4E7EB;
   color:#647987;
   width:94px;
   padding-right:6px;
}

#content .con_teas02 {
   background-color:#E4E7EB;
   color:#647987;
   width:160px;
   padding-right:6px;
}

#content p {
   margin:0px;
   padding:0px;
}

#content .spacer {
    clear:both;
    height:9px;
    font-size:9px;
}

#content h2 {
   font-size:11px;
   color:#475B68;
}

#content font,#content span {
  font-size:10px;
}

#lebox {
   width:156px;
   padding-top:9px;
   padding-right:16px;
   vertical-align:top;
}

#hotbox {
   width:192px;
   vertical-align:top;
   padding-left:16px;
}

#lebox h1,#hotbox h1 {
   margin:0px;
   padding:0px;
   padding-left:8px;
   background-color:#8EA4B5;
   color: #FFFFFF;
   font-size:11px;
   vertical-align:middle;
   font-weight:bold;
   line-height: 14px;
   padding-top:7px;
   padding-bottom:6px;
   border:0px;
   font-family:Verdana;
}

#lebox .box,#hotbox .box,#hotbox .boxform {
   border:0px solid #8EA4B5;
   padding-top:0px;
   padding-bottom:0px;
   background-color:#E4E7EB;
   margin-bottom:9px;
}


#lebox .box {
   width:174px;
}

#lebox .emptybox {
   width:174px;
   background-color:#FFFFFF;
}

#hotbox .boxform td.sp {
   padding:4px;
   padding-left:9px;
   width:190px;
}

#hotbox .boxform td.sp_l {
   padding:4px;
   padding-right:0px;
   padding-left:9px;
}
#hotbox .boxform td.sp_r {
   padding:4px;
   padding-left:0px;
   padding-right:9px;
}

#lebox .bottom, #hotbox .bottom {
   padding:0px;
   height:7px;
   font-size:7px;
}


#lebox .box a:link,#lebox .box a:visited,#lebox .box a:active,#lebox .box a:hover,#lebox .box a:focus {
   float:left;
   clear:both;
   width:158px;
   padding-left:8px;
   padding-right:8px;
   padding-top:4px;
   padding-bottom:4px;
   color:#475b68;
   font-size:10px;
   line-height:13px;
   text-decoration:none;
}


#hotbox .box a:link,#hotbox .box a:visited,#hotbox .box a:active,#hotbox .box a:hover,#hotbox .box a:focus {
   float:left;
   clear:both;
   width:174px;
   padding-left:8px;
   padding-right:8px;
   padding-top:3px;
   padding-bottom:3px;
   color:#475b68;
   font-size:10px;
   line-height:13px;
   text-decoration:none;
}

#hotbox .box a:hover,#hotbox .box a:focus,#lebox .box a:hover,#lebox .box a:focus {
   color:#AC0925;
   background-color: #C4D0D9;
}

#hotbox .box .hb_out {
   float:left;
   clear:both;
   width:174px;
   padding-left:8px;
   padding-right:8px;
   padding-top:3px;
   padding-bottom:3px;
   color:#475b68;
   font-size:10px !important;
   line-height:13px;
}

#hotbox .box .norm {
   background-image:url('../imgs/layout/linkbg.jpg');
   background-repeat: no-repeat;
   background-position: 0px 4px;
   width:28px;
   height:12px;
   float:left;
   padding-left:28px;
   font-size:10px !important;
   color:#AC0925 !important;
   font-weight:normal;
   white-space:nowrap;
}

#hotbox .boxform table {
   width:182px;
}

#hotbox .boxform div.space {
   height:4px;
   font-size:4px;
}

#lebox div.drop {
   padding:6px;
   padding-left:6px;
   padding-right:6px;
}

#lebox select {
   font-size:10px;
   width:158px;
}


.boxform input.button {
   background-color:#F0F3F5;
   color:#647987;
   border:1px solid #B4C3CE;
   cursor:pointer;
}

.boxform input.button:hover,.boxform input.button:focus {
   background-color:#FFFFFF;
}

.boxform select,.boxform input {
   font-size:10px;
   color:#475b68;
}

#content h3,#content .red {
   color:#AC0925;
   font-size:11px;
   margin:0px;
   padding:0px;
   padding-top:4px;
   font-weight:normal;
}

#content h6 {
   color:#647987;
   font-size:9px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   line-height:12px;
}

#content a:link,#content a:active,#content a:visited,#content a:hover,#content a:focus {
   color:#AC0925;
   text-decoration:none;
}


#content a.more:link,#content a.more:active,#content a.more:visited,#content a.more:hover,#content a.more:focus {
   margin-top:2px;
   margin-bottom:2px;
   padding:1px;
   padding-left:3px;
   padding-right:8px;
   width:100px;
   display:block;
   background-color:#F0F3F5;
   color:#647987;
   border:1px solid #B4C3CE;
   font-size:10px;
   line-height:15px;
   text-decoration:none;
   text-align:left;
}

#content a.more:hover,#content a.more:focus {
   background-color:#FFFFFF;
}

#content a.more2:link,#content a.more2:active,#content a.more2:visited,#content a.more2:hover,#content a.more2:focus {
   margin-top:2px;
   margin-bottom:2px;
   margin-left:2px;
   padding:1px;
   padding-left:3px;
   padding-right:8px;
   width:100px;
   display:block;
   background-color:#F0F3F5;
   color:#647987;
   border:1px solid #B4C3CE;
   font-size:10px;
   line-height:15px;
   text-decoration:none;
   text-align:left;

   float:right;
}

#content a.more2:hover,#content a.more2:focus {
   background-color:#FFFFFF;
}


.sitecount {

}

.sitecount td {
   padding:8px;
   padding-top:4px;
   padding-bottom:4px;
   text-align:center;
   font-weight:bold;
   font-size:12px;
   color:#475b68;
   background-color:#F0F3F5;
}

.sitecount .titel {
   width: 84px;
   background-color:#475b68;
   color:#FFFFFF;
}
.sitecount .titel {
   width: 84px;
   background-color:#8EA4B5;
   color: #FFFFFF;
   font-size:11px;
   vertical-align:middle;
   font-weight:bold;
   line-height: 14px;
   padding-top:7px;
   padding-bottom:6px;
   border:0px;
   font-family:Verdana;
}
.sitecount .site {

}

a.sitecc:link,a.sitecc:active,a.sitecc:visited {
   font-size:12px !important;
   color:#475b68 !important;
   text-decoration:none !important;
}

a.sitecc:hover,a.sitecc:focus {
   font-size:12px !important;
   color:#000000 !important;
   text-decoration:none !important;
}

.sitecount .site #active {
   color:#FFFFFF !important;
}

#activetd {
   background-color:#8EA4B5;
}

.formular td {
   color:#475B68;
   line-height:20px;
   vertical-align:middle;
   font-weight:normal;
   background-color:#E4E7EB;
   font-family: Verdana,Arial;
   font-size:9px;
   padding-left:9px;
   padding-right:6px;
   padding-top:3px;
   padding-bottom:3px;
   border-bottom:1px solid #ffffff;
}

.formular textarea {

}

.formular input,.formular select,.formular option,.formular textarea {
   font-size:10px;
   font-family:Verdana;
   font-weight:normal;
}

.formular input,.formular textarea,.formular select, select, input {
   border:1px solid #B4C3CE;
}

.formular input.button {
   border:1px ridge #B4C3CE;
   background-color:#e1e7eb;
   /*background-color:#E4E7EB;*/
   color:#475B68;
   font-weight:normal;
}

input.button {
   cursor:pointer;
}

input.button:hover,input.button:focus {
   background-color:#FFFFFF;
}

.formular input.radio {
   border:0px solid #8EA4B5;
}

.formular table.radio td {
   padding:0px;
   border:0px solid #8EA4B5;
}


#content ul {
   margin:0px;
   padding:0px;
   padding-left:26px;
   list-style-image:url('../imgs/content/01.gif');
   line-height:14px;

}

#content ul ul {
   margin:0px;
   padding:0px;
   padding-left:20px;
   list-style-image:url('../imgs/content/02.gif');
   line-height:14px;
}

#content li {

}

*html #content ul {
   margin:0px;
   padding:0px;
   padding-left:16px;
   line-height:14px;
}

*html #content li {
   margin:0px;
   padding:0px;
   padding-left:6px;
   line-height:14px;
}


.nl_topic a:link,.nl_topic a:visited,.nl_topic a:active,.nl_topic a:hover,.nl_topic a:focus {
   color:#FFFFFF !important;
   text-decoration:none;
   font-size:9px !important;
   white-space:nowrap !important;
}

.nl_topic tr,.nl_topic td{
   padding:4px;
   padding-left:8px;
   background-color:#AC0925;
   color: #FFFFFF;
   font-size:12px;
   line-height:16px !important;
   height:30px;
   vertical-align:middle;
}

.con_nltopic {
   font-weight:bold;
   padding:4px !important;
   padding-left:8px !important;
}

.csv,.csv_div {
   width:100%;
}

.csv td.space,.csv td.space_first,.csv td.space_last {
   padding:0px !;
   margin:0px;
   font-size:9px;
   height:9px;
   line-height:9px;
}

.csv td.head,.csv td.head_first,.csv td.head_last {
   margin:0px;
   padding:0px;
   padding-left:4px;
   background-color:#8EA4B5;
   color: #FFFFFF;
   font-size:11px;
   vertical-align:middle;
   font-weight:bold;
   line-height: 14px;
   padding-top:7px;
   padding-bottom:6px;
   border:0px;
   font-family:Verdana;
}

.csv td.sub,.csv td.sub_first,.csv td.sub_last {
   border:0px;
   padding:2px;
   background-color:#C4D0D9;
   color: #647987;
   font-size:10px !important;
   font-weight:bold;
   line-height:14px;
}

.csv td.con,.csv td.con_first,.csv td.con_last {
   border:0px;
   padding:2px;
   background-color:#E4E7EB;
   color:#647987;
   font-size:10px !important;
   line-height:14px;
   padding-bottom:2px!important;
   border-right:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
}

.csv td.con2,.csv td.con2_first,.csv td.con2_last {
   border:0px;
   padding:2px;
   background-color:#E4E7EB;
   color:#647987;
   font-size:9px !important;
   line-height:14px;
   padding-bottom:2px!important;
   border-right:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
}

.csv td.head_first,.csv td.sub_first,.csv td.space_first,.csv td.con_first,.csv td.con2_first {
   padding-left:8px;
}

.csv td.head_last,.csv td.sub_last,.csv td.space_last,.csv td.con_last,.csv td.con2_last {
   border-right:0px solid #ffffff !important;
}


.sitemap td {
   padding:5px;
   padding-left:0px;
   background-color:#E4E7EB;
   vertical-align:top;
}

.sitemap a.sm_e1:link,.sitemap a.sm_e1:active,.sitemap a.sm_e1:visited,.sitemap a.sm_e1:hover,.sitemap a.sm_e1:focus {
   padding:0px;
   padding-left:8px;
   padding-right:8px;
   width:138px;
   float:left;
   background-color:#F0F3F5;
   color:#647987 !important;
   border:1px solid #B4C3CE;
   font-size:10px;
   font-weight:bold;
   line-height:18px;
   text-decoration:none;
}

.sitemap a.sm_e2:link,.sitemap a.sm_e2:active,.sitemap a.sm_e2:visited,.sitemap a.sm_e2:hover,.sitemap a.sm_e2:focus {
   margin-left:65px;
   padding:0px;
   padding-left:8px;
   padding-right:8px;
   width:175px;
   float:left;
   background-color:#F0F3F5;
   color:#647987 !important;
   border:1px solid #B4C3CE;
   font-size:10px;
   font-weight:bold;
   line-height:18px;
   text-decoration:none;
}

.sitemap a.sm_e1:hover,.sitemap a.sm_e1:focus,.sitemap a.sm_e2:hover,.sitemap a.sm_e2:focus {
   color:#AC0925 !important;
   background-color:#FFFFFF;
}

.sitemap td.subtd {
   padding-left:8px !important;
   width:130px;
}

.sitemap table.subsub td {
   background-color:#d0dae2;
   border:0px solid red;
   padding-top:2px !important;
   padding-bottom:2px !important;
}

.sitemap a.sm_e3:link,.sitemap a.sm_e3:active,.sitemap a.sm_e3:visited,.sitemap a.sm_e3:hover,.sitemap a.sm_e3:focus {
   padding:0px;
   padding-left:8px;
   padding-right:8px;
   width:176px;
   float:left;
   color:#647987 !important;
   border:0px solid #B4C3CE;
   font-size:10px;
   font-weight:bold;
   line-height:12px;
   text-decoration:none;
}

.sitemap a.sm_e3:hover,.sitemap a.sm_e3:focus {
   color:#AC0925 !important;
}


a.gal:link,a.gal:active,a.gal:visited,a.gal:hover,a.gal:focus {

   text-decoration:none;
   padding:0px;
}

a.gal img {
   border:0px solid red;
   margin:0px;
   margin-bottom:1px;
   width:110.5px;
}

*html a.gal img {
   border:0px solid red;
   margin:0px;
   margin-bottom:1px;
   width:109px;
}

a.gal_front:link,a.gal_front:active,a.gal_front:visited,a.gal_front:hover,a.gal_front:focus {

   text-decoration:none;
   padding:0px;
}

a.gal_front img {
   border:0px solid red;
   margin:0px;
   margin-bottom:1px;
   width:121.5px;
}

*html a.gal_front img {
   border:0px solid red;
   margin:0px;
   margin-bottom:1px;
   width:121.5px;
}

.galerie {
   background-color:#E4E7EB;
   border:0px solid red;
   font-size:1px;
   width:100%;
}



.htmlTable {
   border:0px solid red;
   background-color:#E4E7EB;
   border-collapse:collapse;
}

.htmlTable td {
   border:1px solid #ffffff;
   background-color:#E4E7EB;
   color: #647987;
   font-size:10px !important;
   padding:2px !important;
}

.htmlTable tr.h1 td {
   background-color:#8EA4B5;
   padding:0px !important;
   padding-left:9px !important;
   padding-right:9px !important;
   color:#FFFFFF !important;
   font-size:11px !important;
   font-weight:bold;
   line-height:28px;
   margin:0px;
}

.htmlTable tr.h2 td {
   background-color:#C4D0D9;
   font-size:10px;
   font-weight:bold;
   line-height:14px;
}

.htmlTable tr.h3 td {
   font-weight:bold;
}

.htmlTable td.h4 {
   font-weight:bold;
}

.htmlTable td.leftSpace,.htmlTable tr.h1 td.leftSpace {
   padding-left:9px !important;
}

.htmlTable td.red {
   color:#AC0925;
   padding-left:9px !important;
}

.htmlTable td.leftNO {
   border-left:0px solid #FFFFFF !important;
}

.htmlTable td.rightNO {
   border-right:0px solid #FFFFFF !important;
}

.htmlTable td.topbottNO {
   border-top:0px solid #FFFFFF !important;
   border-bottom:0px solid #FFFFFF !important;
}

.htmlTable td.tableinfo {
   padding:9px !important;
   border-top:0px solid #FFFFFF !important;
}

table.siteIDs {
   border:0px solid #FFFFFF !important;
}

.siteIDs td {
   border:0px;
   padding:2px;
   background-color:#F0F3F5;
   border:0px solid red;
   color: #647987;
   font-size:10px !important;
   font-weight:bold;
   line-height:14px;
}

.siteIDs td.heading {
   color: #647987;
   background-color:#C4D0D9;
   border-right:0px solid #FFFFFF;
}
.siteIDs td.heading2 {
   color: #647987;
   background-color:#C4D0D9;
   border-left:0px solid #FFFFFF;
}

.siteIDs td.red_head {
   background-color:#AC0925;
   color:#FFFFFF;
   cursor:pointer;
}

.siteIDs td.norm_kap {
   cursor:pointer;
}

.siteIDs td.norm_high {
   color:#AC0925;
   background-color:#E2E7EC;
   cursor:pointer;
}

.siteIDs td.red_head_high {
   color:#C4D0D9;
   background-color:#AC0925;
   cursor:pointer;
}

.siteIDs td.arrow {
   background-image:url('../imgs/layout/ids.gif');
   background-repeat: no-repeat;
   background-position: 9px 0px;
   background-color:#F0F3F5;
   padding-left:9px;
   width:56px;
   color:#AC0925;
   border-right:0px solid #FFFFFF;
   cursor:pointer;
}

.siteIDs td.arrow_high {
   background-image:url('../imgs/layout/ids_high.gif');
   background-repeat: no-repeat;
   background-position: 9px 0px;
   background-color:#E2E7EC;
   padding-left:9px;
   width:56px;
   color:#AC0925;
   border-right:1px solid #FFFFFF;
   cursor:pointer;
}

a.manuel_box:link,a.manuel_box:active,a.manuel_box:visited,a.manuel_box:hover,a.manuel_box:focus {
   text-decoration:none;
   color:#8EA4B5;
   font-size:11px !important;
   font-weight:bold;
}

a.manuel_box:hover,a.manuel_box:focus {
   color:#AC0925;
}

table.hl {
   background-color:#8EA4B5;
   padding-left:10px !important;
   padding-right:10px !important;
   line-height:30px;
   clear:both;
   color:#FFFFFF;
   font-size:11px;
}

td.hl_head {
   margin:0px;
   padding:0px;
   padding-left:8px;
   background-color:#8EA4B5;
   color: #FFFFFF;
   font-size:11px;
   vertical-align:middle;
   font-weight:bold;
   line-height: 14px;
   padding-top:7px;
   padding-bottom:6px;
   border:0px;
}

td.hl_sub {
   text-align:right;
   width:100px;
   padding-right:10px !important;
}

td.hl_sub span {
   float:right;
   text-align:left;
   font-size:10px;
   line-height:10px;
   font-weight:bold;
   padding:2px;
   color:#AC0925;
   background-color:#FFFFFF;
   width:66px;
}