body 			{ margin: 0px; background-color: #FFFFFF; }

#box_all		{ width: 430px; border: 0px; float:left;padding:0px;}
#door_head		{ width: 430px; border: 0px; float:left;padding:0px;margin-top: 0px;}
#door_intro		{ width: 260px; border: 0px; float:left;padding:0px;}
#door_intro_txt	{ width: 240px; border: 0px; padding:0px; margin: 10px; margin-top: 20px;}
#door_topic_hl	{ width: 240px; border: 0px; padding:0px; margin: 10px; float:left;}
#door_subcat	{ width: 156px; border: 0px; float:left;padding:0px; border: 1px solid #CCCCCC;margin-top: 10px; margin-left: 10px;}
#door_subcat_navi	{ width: 136px; border: 0px; padding:0px; margin: 10px;}

#thread_head	{ width: 430px; border: 0px; height: 24px; border: 0px; float:left; margin-bottom: 0px; background:url(../cm2/as_rahmen_head.gif) no-repeat;padding:0px;}
#thread_headline { width: 410px; height: 10px; border: 0px; margin-left: 10px; margin-right: 10px; margin-top: 4px; margin-bottom: 0px; padding:0px;}
#thread_main_pic_debug { margin-left: 10px; }
#thread_main_pic { width: 132px; height: 100px; border: 0px; float:left; margin-left: 0px; margin-right: 10px; margin-top: 10px;  background-color:#CCCCCC;padding:0px;}
#thread_main_pic_ul { width: 132px; height: 13px; border: 0px; float:left; margin-left: 0px; margin-right: 10px; margin-top: 10px; padding:0px;}
#thread_main_txt { width: 270px; height: 100px; border: 0px; float:left; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding:0px;}
#thread_ico { width: 73px; height: 13px; border: 0px; float:left; margin-left: 0px; margin-right: 15px; margin-top: 10px; padding:0px;}
#as_main		{ width: 430px; border: 0px; float:left; background:url(../cm2/as_rahmen_bg.gif) repeat-y;padding:0px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }

.intro-text		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 13px; }
.rubric-topics-hl	{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #323E6F; line-height: 13px; }

.rubric-topics	{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 13px; }
.headline1		{ font-family: Tahoma, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #DC0000; line-height: 13px; }

.text-topic	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; line-height: 13px; text-transform:uppercase;}


.text-tpc_h1	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #323E6F; line-height: 13px;}
.text-tpc_h2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; line-height: 13px;}
.text-tpc		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 13px;}
.subcats		{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 13px;}

.subcatlist {
margin: 0px;
margin-left: 20px;
margin-top: 5px;
padding: 0px;
list-style-image: url(../cm2/arrow01.gif);
}

a.subcat_link:link, a.subcat_link:active, a.subcat_link:visited	{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 13px; text-decoration: none; }
a.subcat_link:hover { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #0099cc; line-height: 13px; text-decoration: none; }


a.hl_link:link  	{ color: #323E6F; text-decoration: none; }
a.hl_link:active  	{ color: #323E6F; text-decoration: none; }
a.hl_link:visited 	{ color: #323E6F; text-decoration: none; }
a.hl_link:hover 	{ color: #0099cc; text-decoration: none; }