body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:0px;
	margin:0px;
	background-color:#fff3cc;
}

/* general defs */

a{
	color:#005da7;
	text-decoration:none;
	outline:none;
}

a.act{
	font-weight:bold;
}

a:hover{
	text-decoration:underline;	
}

h1{
	display:inline;
}

h2{
	color:#fff;
	padding:5px 10px;
	background-color:#005da7;
}

h3{

}

h4{

}

.crlDate{
	font-size:11px;
	color:#333;
}

.clear{
	clear:both;
}
/* /general defs */

/* Template defs */
#masterContainer{
	width:1240px;
	margin-left:auto;
	margin-right:auto;
}

/* header */
#header{

}

#upperHeader{

}

#logo{
	width:280px;
	height:96px;
	float:left;
	padding:10px 0px 0px 20px;
}

#addressBlock{
	width:640px;
	height:50px;
	float:left;
	padding-top:35px;
	line-height:20px;
}

#siteSearch{
	padding-top:35px;
	padding-left:15px;
	width:285px;
	height:50px;
	float:right;
}

#staticNavigation{
	width:920px;
	height:12px;
	float:left;
	background-color:#005da7;
	padding:5px 10px;
	color:#fff;
}

#staticNavigation ul{
	padding-left:390px;
}

#staticNavigation ul li{
	float:left;
}

#staticNavigation ul li a{
	color:#fff;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}

#staticNavigation ul li a:hover{
	
}

#topicNavigation{
	width:880px;
	height:20px;
	float:left;
	margin-right:22px;
	padding:20px;
}

#topicNavigation ul{
	
}

#topicNavigation ul li{
	float:left;
	padding-right:15px;
}

#topicNavigation ul li a{
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-right:15px;
	float:left;
}

#topicNavigation ul li a:hover{
	
}

#headerGfx{
	float:left;
}

#kibeMap{
	float:left;
}

#slogan{
	width:260px;
	height:60px;
	float:left;
	padding-left:20px;
}
/* /header */

#dynamicContent{

}

#areaNavigation{
	width:226px;
	float:left;
	/*padding-bottom:230px;*/
	margin-right:75px;
	/*background:transparent url('/images/KIBE_logo.png') bottom center no-repeat;*/
}

#areaNavigation ul{

}

#areaNavigation ul li{
	color:#005da7;
	padding-left:5px;
}

#areaNavigation ul li ul{
	margin-bottom:10px;
}

#areaNavigation ul li ul li ul{
	margin-bottom:0px;
}

#areaNavigation ul li a{
	padding:5px 15px;
	display:block;
}



#areaNavigation ul .title{
	background-color:#005da7;
	margin-bottom:10px;
}

#areaNavigation ul li.title ul{
	background-color:#fff;
}

#areaNavigation ul .title a{
	color:#fff;
	font-weight:bold;
}

#areaNavigation ul li.spacer{
	height:5px;
	line-height:1px;
	font-size:1px;
}

#mainContent{
	width:640px;
	float:left;
}

/* content */
.contentDefault{
	margin-bottom:20px;
	line-height:normal;
}

.contentDefault ul{
	list-style:disc outside none;
}

.contentDefault li{
	margin-left:15px;
	line-height:normal;
}

.contentDefault strong{
	line-height:normal;
}

.contentImage-float{
	float:left;
	width:330px;
	height:166px;
	margin:0px 0px 0px 0px;
	background-color:#FFF3CC;
	overflow:hidden;
}

.kurs-elem ul{
	list-style:disc outside none;
}

.kurs-elem li{
	margin-left:15px;
	line-height:normal;
}


.newsImage-float{
	float:left;
	width:325px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}


.contentImageText-float{
	padding-left:15px;
	float:left;
	width:250px;
}

.contentImageText{
	/*padding-left:15px;*/
}

.contentImageText h3{
	padding:10px 0 0 0px;
	margin-bottom:10px;
	
}
.balkenCarousel{
	color:#fff;
	
	background-color:#005da7;
}
/* /content */

/* crl */
.crlElement{
	background-color:#FFFAEB;
	margin-bottom:15px;
	line-height:15px;
}

.crlElement ul{
	list-style-type:square;
	padding-left:17px;
}

.crlImage{
	overflow:hidden;
	width:100px;
	float:right;
	padding-left:5px;
}

.newsImage{
	float:left;
	padding-right:9px;
}

.crlDate{
	padding-left:5px;
	padding-right:3px;
	/*background-color:#FFFFFF;*/
	line-height:25px;
	float:right;
}

.crlElement h4{
	padding-left:5px;
	/*background-color:#FFFFFF !important;*/
	/*line-height:25px;*/
	margin-bottom:5px;
}

.crlElement p{
	padding-left:5px;
	line-height:16px;
}

.crlElement a{
	padding-left:5px;
	line-height:25px;
}

/* /crl */

/* overview */
.overViewElem{
	position:relative;
	height:130px;
	margin-bottom:20px;
	overflow:hidden;
}

.overViewElem .teaserText{
	height:65px;
	overflow:hidden;
	line-height:16px;
}

.overViewElem .teaserLink{
	position:absolute;
	bottom:5px;
}

/* /overview */

#contentRelated{
	width:260px;
	padding-left:20px;
	float:left;
}

#fatFooter{

}
/* /Template defs */

/* customs (google search) */
.gsc-control-cse{
	background-color:#fff3cc;
	border:0px !important;
}

input.gsc-input {
	background:#fff url('/images/icons/lupeSearch.gif') no-repeat scroll left center !important;
	padding-left:20px !important;
}

.gsc-resultsRoot{
	background-color:#fff !important;
	z-index:2 !important;
}

.gsc-control-cse div{
	position:relative !important;
}

.gsc-adBlock, #adBlock{
	background:#fff !important;
}

/* /customs (google search) */

.kurs-elem{
	line-height:16px;
}

