body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	margin: 0px;
	border: 0px solid cyan;
	padding: 0px;
	font-size: 70%;
	background-color: #e1e1e1;background-color: #f4f4f4;
}

#cib-crps-a {
	width: 996px;
	margin: 0px auto 0px auto;
	border: 0px solid red;
	padding: 0px;
}

#cib-crps {
	float: left;
	width: 996px;
	margin: 0px;
	border: 0px solid red;
	padding: 0px;
	background: #ffffff;
}

#cib-top {
	float: left;
	width: 100%;
	margin: 0px;
	border: 0px solid cyan;
	padding: 0px;
}

#cib-top-l {
	float: left;
	width: 744px;
	height: 312px;
	margin: 0px;
	border: 0px solid red;
	padding: 0px;
}

#cib-top-r {
	float: left;
	width: 246px;
	height: 312px;
	margin: 0px 0px 0px 6px;
	border: 0px solid blue;
	padding: 0px;
	background: url(/fileadmin/cib/template/images/interreg-ivb.jpg) no-repeat #c0c0c0 0px 216px;
}

#cib-top-lt {
	height: 35px;
	margin: 0px;
	border: 0px solid red;
	padding: 0px;
	background-color: #ffffff;
}

#cib-top-lb {
	float: left;
	margin: 0px;
	border: 0px solid red;
	padding: 0px;
}

#cib-top-lbl {
	float: left;
	width: 163px;
	height: 277px;
	margin: 0px;
	border: 0px solid red;
	padding: 0px;
	background: url(/fileadmin/cib/template/images/abendst.jpg) no-repeat;
	background: url(/fileadmin/cib/template/images/oss.png) no-repeat;	
}

#cib-top-lbr {
	float: left;
	width: 575px;
	height: 277px;
	margin: 0px 0px 0px 6px;
	border: 0px solid red;
	padding: 0px;
	background: url(/fileadmin/cib/template/images/home-2.jpg) no-repeat;	
}



#cib-content {
	float: left;
	margin: 6px 0px 0px 0px;
	border-top: 0px solid red;
	padding: 0px;
}
#cib-content-l {
	float: left;
	width: 163px;
	margin: 0px;
	border-bottom: 0px solid blue;
	padding: 0px;
}
#cib-content-lt {
	border: 0px solid red;
	background-color: #e9eafe;
}
#cib-content-lb {
	margin-top: 6px;
	border-top: 0px solid cyan;
	border-bottom: 0px solid cyan;
}



#cib-content-m {
	float: left;
	width: 575px;
	margin: 0px 0px 0px 6px;
	border-bottom: 0px solid red;
	padding: 0px;
}

#cib-content-r {
	float: left;
	width: 246px;
	margin: 0px 0px 0px 6px;
	border-bottom: 0px solid cyan;
	padding: 0px;
}
#cib-content-rt {
	height: 171px; height: 370px;
	border: 0px solid red;
	background: #dddddd;
}
#cib-content-rb {
	height: 379px;
	border: 0px solid cyan;
	background: #dddddd;	
	background: url(/fileadmin/cib/template/images/home-4.jpg) #d6d5ff no-repeat;	
}




/**********************************     Navigation start  **********************************************/
/*****     Navigation  top   *****/

ul.ntop {
	float: left;
	margin: 0px;
	border: 0px solid cyan;
	padding: 12px 0px 0px 163px;
}

li.topn, li.topa {
	float: left;
	font-weight: bold;
	margin: 0px;
	border: 0px solid red;
	padding: 0px 6px 0px 6px;
	list-style-type: none;
}

li.topn a, li.topa a {
	text-decoration: none;
	color: #000000;
	display: block;
}

li.topa a {
	color: #990066;
}


/*****     Navigation  right   *****/

ul.nright {
	margin: 0px;
	border: 0px solid cyan;
	padding: 92px 0px 0px 0px;
	padding: 70px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

li.rightn, li.righta {
	font-weight: bold;
	margin: 0px;
	border: 0px solid red;
	padding: 4px 0px 4px 22px;
	background: url(/fileadmin/cib/template/images/naim-11.jpg) no-repeat;	
	background-position: 8px 7px;	
	list-style-type: none;
}

li.righta {
	background: url(/fileadmin/cib/template/images/naim-12.jpg) no-repeat;
	background-position: 8px 7px;	
}

li.rightn a, li.righta a {
	text-decoration: none;
	color: #000000;
	display: block;
}

li.righta a {
	color: #990066;
}

/*****     Navigation  Fontsize   *****/

.fontsize {
position: absolute; top: 290px;width: 150px;
	margin: 0px;
	border: 0px solid cyan;
	padding: 0px 0px 0px 80px;
}

.fontsize .fsim a img {
	margin: 0px;
	border: 0px solid red;
	padding: 0px 4px 0px 0px;
}

.fsim {
	float: left;
	margin: 0px;
	border: 0px solid cyan;
	padding: 0px 0px 0px 0px;
}
.fst {
	float: left;
	margin: 0px;
	border: 0px solid cyan;
	padding: 2px 0px 0px 0px;
}


/*****     Navigation  left   *****/

ul.nleft {
	margin: 0px;
	border: 0px solid cyan;
	padding: 26px 0px 0px 0px;
}

li.leftn, li.lefta, li.leftlast {
	font-weight: bold;
	margin: 0px;
	border-top: 2px solid #ffffff;
	padding: 5px 0px 5px 34px;
	background: url(/fileadmin/cib/template/images/naim-13.jpg) no-repeat;	
	background-position: 150px 11px;	
	list-style-type: none;
}

li.leftlast {
	height: 48px;	height: 42px;
	background: none;
}


li.leftn a, li.lefta a {
	text-decoration: none;
	color: #000000;
	display: block;
}

li.lefta a {
	color: #990066;
}

/********  Navigation Silver   ****************/
.cib-content-home-2 .menu-silver {
margin: 114px 104px 0px 92px;
border: 0px solid cyan;
}
.cib-content-home-2 .menu-silver ul{
margin: 0px 0px 0px 0px;
border: 0px solid black;
}
.cib-content-home-2 .menu-silver li{
margin: 9px 0px 0px 0px;
border: 0px solid yellow;
padding: 0px;
list-style: none;
}

.cib-content-home-2 .menu-silver a{
padding: 2px 2px 2px 20px; color: #000000; font-weight: bold; background: #babdfc; display: block;text-decoration: none;
}

.cib-content-home-2 .menu-silver a.hub{background: url(/fileadmin/cib/template/images/orange-15.png) 210px 1px #babdfc no-repeat;}
.cib-content-home-2 .menu-silver a.inc{background: url(/fileadmin/cib/template/images/gruen-15.png) 210px 1px #babdfc no-repeat;}
.cib-content-home-2 .menu-silver a.eco{background: url(/fileadmin/cib/template/images/rot-15.png) 210px 1px #babdfc no-repeat;}
.cib-content-home-2 .menu-silver a.tra{background: url(/fileadmin/cib/template/images/olive-15.png) 210px 1px #babdfc no-repeat;}


/**********************************     Navigation end  **********************************************/


.cib-content-home-1 {
	height: 250px;
	float: left;
	width: 575px;
	margin: 0px;
	border-bottom: 0px solid red;
	padding: 0px;
	background: #dddddd;
}

.cib-content-home-2 {
	height: 300px;
	float: left;
	width: 575px;
	margin: 0px;
	border-bottom: 0px solid cyan;
	padding: 0px;
	background: url(/fileadmin/cib/template/images/home-cibunavig2.jpg) 0px 0px #ffffff no-repeat;	
}



/**********************************     Top Contact  **********************************************/
.topcontact {
	margin: 0px;
	border: 0px solid cyan;
	padding: 12px 0px 10px 0px;
	text-align: center;
	background: #ffffff;	
	}
	
	
/********* Content Elemente mit Rahmen1 und Rahmen2 *************/
.csc-frame-frame1, .csc-frame-frame2 {
	float: left;
	width: 575px;
	color: #ffffff;
	margin: 0px 0px 6px 0px;
	border: 0px solid cyan;
	padding: 0px 0px 30px 0px;
	background: #808080;
}

.csc-frame-frame2 {
	color: #000000;
	background: #d6d5ff;
}

/* h1 haupt, h2 block 2. */
h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 23px;
	margin: 0px 0px 6px 0px;
	border-bottom: 1px solid #ffffff;
	padding: 28px 0px 0px 10px;
}

h2 {
	border-bottom: 0px solid #ffffff;
	padding: 28px 0px 0px 60px;
}


#cib-content-m p {
	margin: 0px;
	border: 0px solid #ff0000;
	padding: 0px 60px 0px 60px;
}
#cib-content-r p {
	font-size: 80%;
	margin: 0px;
	border: 0px solid #ff00ff;
	padding: 0px 30px 0px 8px;
}
#cib-content-m p.csc-caption {
	padding: 0px 4px 0px 4px;
}


#cib-content-m .csc-uploads{
	margin: 0px 0px 0px 60px;
	border: 0px solid green;
	padding: 0px 0px 0px 0px;
}

#cib-content-m .csc-uploads td.csc-uploads-fileName p{
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
	padding: 0px 4px 0px 4px;
}

#cib-content-m .csc-uploads td.csc-uploads-fileSize p{
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
	padding: 0px 4px 0px 4px;
}

ul{ margin: 6px; border: 0px solid cyan; padding: 0px 60px 0px 74px;}
li{ margin: 0px; border: 0px solid red; padding 0px 0px 0px 0px;}



/* Newsletter Registration */

.csc-mailform-field label { display: block;border: 0px solid cyan; width: 120px;float: left;}
#mailformgender label{ display: block;border: 0px solid red; width: 50px;}
.csc-mailform-field input {border: 1px solid grey; margin-left: 0px;}
.csc-mailform {margin-left: 20px; border: 0px solid red;}


/***********   Links  *************/

a:link, a:visited, a:hover {color: #cc0000;}
a:hover {color: #ff0000;}

a.o, a.g, a.r, a.ol, a.b{background: url(/fileadmin/cib/template/images/orange-15.png) 1px 1px #babdfc no-repeat; padding: 2px 0px 2px 40px; display: block; width: 380px; margin-bottom: 3px; color: #000000; text-decoration: none}
a.g{background-image: url(/fileadmin/cib/template/images/gruen-15.png);}
a.r{background-image: url(/fileadmin/cib/template/images/rot-15.png);}
a.ol{background-image: url(/fileadmin/cib/template/images/olive-15.png);}
a.b{background-image: url(/fileadmin/cib/template/images/blau-15.png);}

#cib-content-lt a:hover, #cib-top-lt a:hover, #cib-top-r a:hover {color: #707070;}

/***********   News  *************/

.news-latest-container {float:left;
	margin: 0px;
	border: 0px solid red;
	padding: 0px;
}

.news-latest-item {float:left;
	margin: 0px;
	border: 0px solid red;
	padding: 0px 0px 8px 0px;
}

.news-latest-container h3{
	font-size: 90%;
	margin: 0px;
	border: 0px solid red;
	padding: 0px 0px 0px 8px;
}
.news-latest-container h3 a{
	color: black;
	text-decoration: none;
}
.news-latest-container .morelink a{
	padding: 0px 0px 8px 8px;
}



.news-single-item h3 {
	font-size: 100%;
	margin: 0px;
	border: 0px solid red;
	padding: 0px 60px 20px 60px;
}
.news-single-img {
	float: right;
	width: 180px;
	margin: 0px;
	border: 0px solid red;
	padding: 0px 0px 0px 10px;
}
#cib-content-m p.news-single-imgcaption{
	margin: 0px;
	border: 0px solid cyan;
	padding: 2px 2px 0px 2px;
}
.news-single-item h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: auto;
	margin: 0px 0px 6px 0px;
	border-bottom: 1px solid #ffffff;
	padding: 28px 0px 0px 10px;
}
.news-single-timedata {
	font-size: 80%;
	color: #555555;
}
.news-single-backlink {
	margin: 0px 0px px 0px;
	border-bottom: 0px solid #ffffff;
	padding: 14px 0px 0px 60px;
}
.news-single-additional-info {
	margin: 0px 0px px 0px;
	border-bottom: 0px solid #ffffff;
	padding: 0px 0px 0px 60px;
}
.news-single-files dt {
	margin: 0px 0px 0px 0px;
	border: 0px solid #ffffff;
	padding: 0px 0px 10px 0px;
}
.news-single-files dd {
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ffff;
	padding: 0px 0px 0px 0px;
}



.news-list-item {
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ffff;
	padding: 0px 0px 10px 0px;
}
.news-list-item h3, .news-list-morelink {
	font-size: 100%;
	margin: 0px 0px 6px 0px;
	border: 0px solid #ffffff;
	padding: 0px 0px 0px 60px;
}
.news-list-item img {
	float: left;
	font-size: 100%;
	margin: 0px 6px 6px 0px;
	border: 0px solid #ffffff;
	padding: 0px 0px 0px 60px;
}
.news-list-item hr.clearer{
	clear:both;
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ffff;
	padding: 0px 0px 0px 0px;
}

.news-list-clearer{
	clear:both;
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ffff;
	padding: 0px 0px 0px 0px;
}

.news-amenu-container {
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ffff;
	padding: 0px 0px 20px 0px;
}
