/* css cbz.de */
/*<![CDATA[*/


/*  ================================================== */
/*             C O N T E N T   L A Y O U T S           */
/*  ================================================== */
.colLeft_ct_1, .colNormal_ct_1, .colRight_ct_1,
.colLeft_ct_2, .colNormal_ct_2, 
.colLeft_ct_3, .colNormal_ct_3,
.colLeft_ct_4, .colNormal_ct_4
 { 
	padding:10px;
	background-color:#FFF;
}

/*  ================================================== */
/*                        T E X T                      */
/*                     formatierung                    */
/*  ================================================== */
address, blockquote, caption, cite, dfn, dl, dt, 
fieldset, h1, h2, h3, h4, h5, h6, img, input, label, 
li, ol, option, p, q, select, textarea, td, th, ul 	
.bodytext, li, .groupitem .bodytext, legend, body { 
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;
} 
.important { color:#CC0000; font-family:Geneva, Arial, Helvetica, sans-serif;}
.bodytext, li, .groupitem .bodytext, p { font-size:11px; line-height:14px; }
#teaser { background-color:#E6E6E9; padding:11px; margin-right:20px;}
#content A { color: #5B76A3; text-decoration:none; }
#content A:hover { color: #80B710; text-decoration:none; }
#content H1 { color:#5B76A3; font-size: 11px; font-weight: bold; }
#content TR, #content TD { font-size: 11px; }
#content H2 { font-size: 11px; color:#5B76A3;}
#content H3 { font-size: 10px; line-height:18px; font-weight:bold; color:#666; margin-bottom:-12px;}
#content H5 { color:#80B710; font-size: 11px; font-weight: bold; }
#content ul { 
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
#content li {
	background-image:url("bullet_list.gif");
	background-repeat:no-repeat;
	padding-left:10px;
}

.csc-loginform { background-color: #DADADA; display: block; padding: 30px; }

#content .csc-header csc-header-n2 {
	height:1px;
	line-height:1px;
}


/*--------------------  styles for extension "front"  -----------------------------------*/
#content .frontLeft h1.csc-firstHeader { color: #ffffff; font-size: 18px; margin-left: 45px; font-weight: normal; }
.frontLeft h1.csc-firstHeader { color: #ffffff; font-size: 18px; margin-left: 45px; font-weight: normal; }
.frontLeft .bodytext { color: #fff; font-size: 11px; padding-left: 45px; }
.frontLeft h1 A { color: #fff; font-size: 11px; font-weight: bold; text-decoration:none; margin-left: 45px; }
.frontLeft A:hover { color: #DD500B; }

.frontNormal h1 { font-size: 12px; font-weight: bold; margin-left: 15px; margin-right: 15px; margin-bottom:5px; margin-top:30px;}
.frontNormal A { color: #DD500B; text-decoration:none; }
.frontNormal A:hover { color: #000; }
.frontNormal p.bodytext { color: #000; font-size: 11px; margin-left: 15px; margin-right: 15px; margin-top:0;}

/*  ================================================== */
/*                     S I T E M A P                   */
/*  ================================================== */
#content .csc-menu-2 .csc-sitemap-level1 a { font-weight: bold; text-decoration:underline; color: #233B62;}
#content .csc-menu-2 .csc-sitemap-level2 a { padding-left: 50px; }
#content .csc-menu-2 .csc-sitemap-level3 a { padding-left: 90px; color: #333;}
#content .csc-menu-2 .csc-sitemap-level4 a { padding-left: 170px; color: #999; margin-bottom:8px;}
#content .csc-menu-2 .csc-sitemap-level1 a:hover, #content .csc-menu-2 .csc-sitemap-level2 a:hover,
#content .csc-menu-2 .csc-sitemap-level3 a:hover, #content .csc-menu-2 .csc-sitemap-level4 a:hover
{ color: #0099FF; text-decoration:none; }

/*  ================================================== */
/*                        N E W S                      */
/*                    news und events                  */
/*                      "tt_news"                      */
/*  ================================================== */

/*  -------------------------------------------------- */
/*                  L A T E S T  view                  */
/*  -------------------------------------------------- */
#content .news-latest-title  { font-size: 11px; font-weight:bold; display: block;}
#content .news-latest-item  { font-size: 11px; line-height: 12px; margin-bottom:5px; }
#content .news-latest-item a { display: block; }
#content .news-latest-item .bodytext { color:#666; font-size: 11px; line-height: 12px; display: block; margin-top:0px;}

/*  -------------------------------------------------- */
/*                     L I S T  view                   */
/*  -------------------------------------------------- */
#content .news-list-container { border: none; }
#content .news-list-item { clear:both; }
#content .news-list-item p { color:#666; }
#content .news-list-item a { font-size: 10px; }
#content .news-list-item h3 { font-size: 11px; color: #5B76A3; }
#content .news-list-container H3 { margin-bottom: 5px; }
/*#content .news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff; padding-left:2px; }
#content .news-list-container H3 A { color:#fff; }*/
#content .news-list-container P { padding-left:10px; }
#content .news-list-date { color: #666; height: 20px; margin-left: 4px; font-size: 9px; font-weight: normal; margin-top:15px;}
#content .news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 9px; }
#content .news-list-container IMG { float: right; border:1px solid #666; margin-bottom:5px; margin-right:2px; margin-left:5px; }

/*  -------------------------------------------------- */
/*                   S I N G L E  view                 */
/*  -------------------------------------------------- */
#content .news-single-item { padding:5px; margin-bottom:5px; }
#content .news-single-item H2 { font-size: 11px; font-weight:bold; color: #5B76A3; }
#content .news-single-item H3, .news-single-item H3 p{ font-size: 11px; color: #666; line-height:12px; margin-bottom:20px;}
#content .news-single-img { float: right; margin-left:10px; }
#content .news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 20px; clear:both;}
#content .news-single-timedata { clear:both; width:100%; margin-top:20px;}
#content .news-single-timedata, .news-single-author, .news-single-imgcaption { font-size: 9px; }



/*  ================================================== */
/*                     C O N T A C T                   */
/*                      "pk_contact"                   */
/*  ================================================== */
#contact { 
	float:right;
	width:120px;
	text-align:right;
	margin:15px 20px 15px 15px;
	font-size:11px;
}
.contact_input { 
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11px; 
	border: 1px #bebebe solid; 
}
.contact_submit {
	border: 1px #bebebe solid; 
	background-color:#eee;
	font-size: 11px; 
}


/*]]>*/