/* 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;
	font-size:11px;
	line-height:18px; 
	} 
.important { color:#CC0000; font-family:Geneva, Arial, Helvetica, sans-serif;}
#teaser { background-color:#E6E6E9; padding:11px; margin-right:20px;}
#content A { color:#2D67AA; text-decoration:none; }
#content A:hover { color:#00A6EA; text-decoration:none; }
#content .csc-header h1 { color:#666; font-size:11px; font-weight:bold; line-height:24px; }
#content TR, #content TD { font-size: 11px; }
#content H2 { font-size: 11px; color:#2D67AA;}
#content H3 { font-size: 10px; line-height:18px; font-weight:bold; color:#666; margin-bottom:-12px;}
#content H5 { color:#00A6EA; font-size: 11px; font-weight: bold; }
#content ul { 
	list-style-image:url("bullet_list.gif");
	padding-left:20px;
	margin:0;
	margin-top:-10px;
}
#content ul li ul { 
	list-style-image:url("bullet_list_list.gif");
	padding-left:20px;
	margin:0;
}

#content li { padding-top:0; margin:0;
}

#content a.lex { color:#333; font-weight:normal; border-bottom:thin #888 dashed; }
.internal-link { color:#2D67AA; text-decoration:none;}
.internal-link:hover { color:#2D67AA; text-decoration:none; background-color:#DCE8F1;}

.csc-loginform { background-color: #DADADA; display: block; padding: 30px; }



/*--------------------  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                   */
/*  ================================================== */
.csc-sitemap { padding-top:10px;}
.csc-sitemap ul li { list-style-image:none; list-style:none; margin:0;}
.csc-sitemap ul li a { font-weight:bold; color: #233B62; line-height:18px;}
.csc-sitemap ul li ul li { margin-left:20px; list-style-image:url("bullet_list.gif");}
.csc-sitemap ul li ul li a { font-weight:normal;}
.csc-sitemap ul li ul li ul li { margin-left:20px; list-style-image:url("bullet_list_list.gif");}
.csc-sitemap ul li ul li ul li a { font-weight:normal;}

/*  ================================================== */
/*                       S U C H E                     */
/*                  "tx_indexedsearch"                 */
/*  ================================================== */

#search { margin:10px 0 0 0; height:17px;}
#search .searchfield {width:175px; border:1px solid #708BAA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
#search .searchbutton { vertical-align:top;}
#search .searchfield:focus { border:1px solid #FFF; background:#FFF;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:133px; border:1px solid #708BAA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; line-height:10px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#00A6EB;}
.tx-indexedsearch .tx-indexedsearch-res { margin-top:20px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { padding-left:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color:#E4E4E4; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 12px; margin-bottom:8px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#00A6EB; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:9px; font-style:italic; color:#AAA; line-height:11px; padding-top:10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-type {width:135px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-defop {width:80px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-media {width:135px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-lang {width:80px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-sections {width:135px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-order {width:135px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-desc {width:80px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-results {width:50px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-group {width:135px; border:1px solid #2D67AA; font-weight:normal; font-size:10px; color:#000; background:#F1F1F1; margin-top:1px; line-height:10px; vertical-align:top;}



/*  ================================================== */
/*                     C O N T A C T                   */
/*                      "pk_contact"                   */
/*  ================================================== */
#pk_contact { 
	width:600px;
	margin-left:25px;
	}
#pk_contact fieldset {
	border: none;
	width:270px;
	padding:0;
	}
label {
	font-size:10px; 
	color:#666;
	}

.error {
	font-size:10px; 
	color:#00A6EA;
	}
.contact_input { 
	font-size:11px; 
	color:#333;
	margin:3px 0;
	border:1px solid #708BAA; 
	}
.contact_submit { 
	font-size:11px; 
	color:#2D67AA;
	margin:3px 0;
	}
#pk_contact .left { 
	width:270px;
	float:left
	}
#pk_contact .right { 
	margin-top:1px;
	width:270px;
	float:left;
	}
#pk_contact .cadress { 
	margin-top:30px;
	}

.map24 { margin-top:51px;}
.map24_title { font-family:Arial; font-size:11px; color:#FFFFFF; padding-left:10px; padding-top:31px; font-weight:bold; background-color:#0072BC;}
.map24_input { background-color:#ffffff; color:#555555; font-family:Arial, Verdana, Helvetica; font-size:11px; font-weight:normal; border:1px solid #708BAA; line-height:14px;}
.map24_list { background-color:#FFFFFF; border-style:groove; font-family:Arial, Geneva, Helvetica, sans-serif; font-size:9px;}
.map24_text { font-family:Arial; font-size:11px; color:#586A75;}
.map24_margin { margin-left:10px;}
.map24_padding { padding-left:10px;}
.map24_title { font-family:Arial; font-size:11px; color:#FFFFFF; padding-left:10px; padding-top:31px; font-weight:bold; background-color:#0072BC;}
.map24_cell { padding:5px 5px 5px 10px; background-color:#F8F9FA;}
.blockborder { border:1px solid #708BAA;}	
.map24_submit { font-size:11px; color:#0D3D6A;}

/*]]>*/
