/* ---- navigation ----  */
@import 'nav_bar_top.css';

/* ---- print-layout ----  */
#printFooterBox {
	display: none;
}
#printHeaderBox {
	display: none;
}

/* custom styles */
.index #mainBox .modTitle {
	color: #000000;
	font-size: 13px;
	line-height: 117%;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
}
.index #mainBox .listSpacer {
	border-bottom: 2px solid #cfcfcf;
	height: 1px;
	margin: 3px 0px 8px 0px;
}
.index .bodyList {
	margin: 0px 0px 0px 0px;
}
.index #mainBox .modTitle, .index #mainBox .modSubTitle, .index #mainBox .modTitle a {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
.index #mainBox a.modTitle, .index #mainBox .modTitle a, .index #mainBox .modTitle a:active {
	text-decoration: none;
	/*background-position: center bottom;*/
	background: none;
}
.index #mainBox .modTitle a:hover {
	/*background-image: url(../../images/site/underline_dotted_over.gif);*/
	color: #000000;
	text-decoration: none;
	background: none;
}
.index #mainBox .modSubTitle {
	font-weight: normal;
}
.index #mainBox .linkIconRight {
	padding: 0px 0px 0px 0px;
	background: none;
}
.index #mainBox .linkIconRight a {
	display: block;
	height: 13px;
	width: 65px;
	background-image: url(../../images/site/index_btn_mehr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px
}
.index #mainBox .linkIconRight a:hover {
	background-position: 0px -13px
}
.index #mainBox .linkIconRight a span {
	display: none;
}

/* ---- layout: index ----  */
.index #catcherBox {
	width: 952px;
	height: 340px;
	background-repeat: no-repeat;
}
.index #mainBox {
	font-size: 11px;
	line-height: 135%;
	color: #000000;
}
.index #themenBox .content, .index #kandidatenBox .content, .index #presseBox .content, .index #heideschmidtBox .content {
	padding: 6px;
}
.index #mainBox a.mainLink {
	display: block;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.index #mainBox a:hover.mainLink {
	background-position: 0px -25px;
}
.index #mainBox a.mainLinkMore {
	display: block;
	height: 18px;
	width: 173px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
	margin: 0px 5px 5px 0px;
}
.index #mainBox a:hover.mainLinkMore {
	background-position: 0px -18px;
}
.index #mainBox a.mainLink span, .index #mainBox a.mainLinkMore span {
	display: none;
}
.index #themenBox {
	float: left;
	width: 190px;
	background-color: #ffffff;
	margin-right: 10px;
}
.index #kandidatenBox {
	float: left;
	width: 190px;
	background-color: #ffffff;
	margin-right: 10px;
}
.index #presseBox {
	float: left;
	width: 190px;
	background-color: #ffffff;
	margin-right: 10px;
}
.index #heideschmidtBox {
	float: left;
	width: 189px;
	background-color: #ffffff;
	margin-right: 10px;
}
.index #themenBox a.mainLink {
	background-image: url(../../images/site/index_btn_themen.gif);
}
.index #kandidatenBox a.mainLink {
	background-image: url(../../images/site/index_btn_kandidaten.gif);
}
.index #presseBox a.mainLink {
	background-image: url(../../images/site/index_btn_pressemeldungen.gif);
}
.index #heideschmidtBox a.mainLink {
	background-image: url(../../images/site/index_btn_heideschmidt.gif);
}
.index #themenBox a.mainLinkMore {
	background-image: url(../../images/site/index_btn_themen_mehr.gif);
}
.index #kandidatenBox a.mainLinkMore {
	background-image: url(../../images/site/index_btn_kandidaten_mehr.gif);
}
.index #presseBox a.mainLinkMore {
	background-image: url(../../images/site/index_btn_pressemeldungen_mehr.gif);
}
.index #heideschmidtBox a.mainLinkMore {
	background-image: url(../../images/site/index_btn_heideschmidt_mehr.gif);
}


/* fixes */
.index #accordionBox .acEventsBox a:hover, .index #accordionBox .acLiftvBox a:hover{
	background: none;
}