/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/ubuntu-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ubuntu-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       font-display:swap;
}

/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/ubuntu-v20-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ubuntu-v20-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
        font-display:swap;
}

/* ubuntu-700 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/ubuntu-v20-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/ubuntu-v20-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
        font-display:swap;
}


/* Stylesheet SPD Weissacher Tal
   v1.2 | 20120128
*/
body {
	background:#ccc;
	font-family:'Ubuntu', sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000000;
}

.warning {
	border: 1px dotted #cc0000;
	padding: 10px;
	background:#ffdfdf;
	color:#cc0000;
}
.invisible {
	display:none;
}
.block {
	overflow:hidden;
}
#wrapper {
	width:940px;
	margin:0 auto;
	overflow:hidden;
}
#header {
	position:relative;
	margin:70px 0 10px 0;
	overflow:visible;
}

/* LOGO */
#logo {
	position:absolute;
	top: -60px;
	left:0px;
	z-index:3;
}

/* NAVIGATION */
#main-navigation {
	height:40px;
	background:#fff;
	margin:0 0 10px 0;
	padding:0 0 0 110px;
	overflow:visible;
  	position:relative;
  	z-index:2;
}
	#main-navigation ul.level_1 li {
		float:left;
		margin:0;
		height:40px;
		position:relative;
	}
		#main-navigation ul.level_1 > li.last {
			float:right;
		}
	#main-navigation ul.level_1 li a,
	#main-navigation ul.level_1 li strong {
		color:#cc0000;
		text-transform:uppercase;
		font-weight:700;
		line-height:40px;
		font-size:16px;
		padding:0 10px;
		display:block;
		text-decoration:none;
	}
		#main-navigation ul.level_1 > li.last > a,
		#main-navigation ul.level_1 > li.last > strong {
			background:#cc0000;
			color:#fff;
		}
	
	#main-navigation ul.level_1 li a:hover,
	#main-navigation ul.level_1 li:hover a,
	#main-navigation ul.level_1 li:hover strong.active,
	#main-navigation ul.level_1 li.trail:hover strong.active,
	#main-navigation ul.level_1 li.trail:hover a,
	#main-navigation ul.level_1 li.trail:hover strong{
		color:#fff;
		background:#cc0000;
	}
		#main-navigation ul.level_1 li strong.active,
		#main-navigation ul.level_1 li.trail a,
		#main-navigation ul.level_1 li.trail strong,
		#main-navigation ul.level_1 > li.last > a:hover,
		#main-navigation ul.level_1 > li.last:hover > a,
		#main-navigation ul.level_1 > li.last > strong.active {
			color:#000;
			background:#ddd;
		}
		#main-navigation ul.level_1 li strong.active {
			cursor:default;
		}
	#main-navigation ul.level_2 {
		display:none;
		background:#cc0000;
		position:absolute;
		left:0px;
		top:40px;
		width:200px;
	}
		#main-navigation ul.level_2 li {
			float:none;			
			margin:0 10px;
		}
			#main-navigation ul.level_2 li + li {
				border-top: 1px dotted #fff;				
			}
			#main-navigation ul.level_2 li a,
			#main-navigation ul.level_2 li strong {
				text-transform:none;
				font-weight:normal;
				padding:10px 0;
				line-height:16px;
				font-weight:normal;								
			}
			#main-navigation ul.level_2 li a:hover {
				font-weight:bold;
			}
			#main-navigation ul.level_2 li strong.active {
				color:#fff;
				font-weight:bold;
				cursor:default;
			}
	#main-navigation ul.level_1 li:hover ul.level_2 {
		display:block;
	}
	
/* CONTAINER */
#container {
	background:#fff;
	width:940px;
	overflow:hidden;
	margin:0 0 20px 0;
}

#main {
	width:580px;
	padding:20px;
	float:left;
}
body.full #main {
	width:940px;
	padding:0 0 20px 0;
}
	body.full #main .mod_article > * { margin:20px;}
	body.full #main .mod_article > .ce_form { margin:0px;}
#right {
	float:right;
	padding:20px 20px 20px 0;
	width:300px;
}

/* ALLGEMEINES */
h1 {
  font-size: 42px;
  line-height:44px;
  text-transform:uppercase;
}
h2 {
  font-size: 32px;
  line-height:34px;
}
h3 {
  font-size: 24px;
  line-height:26px;
}
h4{
  font-size: 20px;
  font-weight: normal;
  margin: 15px 0;
  line-height: 1.2;
}
h5 {
  font-size: 17px;
  color: #e20019;
}
h6{
  font-size: 13px;
}
strong {
	font-weight:bold;
}
p {
	margin:15px 0;
}
.image_container + p {margin-top:0px;}
h2 + .ce_text .image_container + p {margin-top:15px;}
.image_container img {display:block;}
.float_left { margin:0 20px 20px 0; float:left;}
.float_right { margin:0 0 20px 20px; float:right;}

a {
	color:#cc0000;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

/* ====== *
 * FOOTER *
 * ====== */
#footer {margin: 0 0 20px 0;}
#footer .copyright {
float:left;
}
#footer .copyright + * {margin:0;}
#footer .inside p {margin:0;}

/* ========== *
 * BREADCRUMB *
 * ========== */
 .mod_breadcrumb ul {
	 	overflow: hidden;
 		margin-bottom: 10px;
 	}
 		.mod_breadcrumb ul li {
 			float: left;
 			}
 			.mod_breadcrumb ul li.divider {
 				margin: 0 5px;
 			}

/* ========= *
 * MITGLIEDER *
 * ========= */
.mod_memberlist div.mitglied {
	overflow:hidden;
}

/* ========= *
 * AKKORDEON *
 * ========= */
.ce_accordion .toggler {
	background: url(/files/images/accordion.gif) 0px 0px no-repeat #ededed;
	color:#666;
	height:32px;
	line-height:32px;
	padding:0 10px 0 32px;
	font-weight:700;
	font-size:16px;
	cursor:pointer;
	outline:none;
}
.ce_accordion .ui-state-hover {
	background-position:0px -32px;
	background-color:#999;
	color:#fff;
}
.ce_accordion .ui-accordion-header-active {
	background-position:0px -64px;
	background-color:#cc0000;
	color:#fff;
}
.ce_accordion .accordion {
	padding:0 10px;
	overflow:hidden;
}
	.ce_accordion + .ce_accordion {
		margin-top:5px;
	}


/* ======= *
 * GALLERY *
 * ======= */
#wrapper .ce_gallery ul {
	list-style:none ;
	margin:0 ;
	overflow:hidden;
}
	#container .ce_gallery h1 + ul,
	#container .ce_gallery h2 + ul,
	#container .ce_gallery h3 + ul,
	#container .ce_gallery h4 + ul,
	#container .ce_gallery h5 + ul,
	#container .ce_gallery h6 + ul {
		margin-top:15px;
	}
#wrapper .ce_gallery ul li {
	float:left;
	margin:10px;
}
#wrapper .ce_gallery .col_first {
	margin-left:0px;
}
#wrapper .ce_gallery .col_last {
	margin-right:0px;
}

/* ========== *
 * PLAKATWAND *
 * ========== */
#plakatwand.ce_gallery ul li {
	height:365px;
	border:1px solid #666;
}
#plakatwand.ce_gallery ul li:hover {
	border:1px solid #cc0000;
}
#plakatwand.ce_gallery .caption {
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin:0;
	padding:5px;
}


/* ==== *
 * NEWS *
 * ==== */
.layout_latest + .layout_latest {
	border-top:1px solid #ddd;
}
.layout_latest p.info {
	margin-bottom:5px;
}

/* ====== *
 * SLIDER *
 * ====== */
.ce_slider_element {
	position:relative;
}
.ce_slider_element strong.title  {
	background:#cc0000;
	padding:15px 20px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:10px;
	font-size:30px;
	line-height:34px;
	text-transform:uppercase;
	font-weight:normal;
}

/* ====== *
 * EVENTS *
 * ====== */
#termine {
	background:#cc0000;
	padding:20px;
	color:#fff;
}
.mod_eventlist .header {
	margin-bottom:5px;
}
#termine .event a {
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#termine h2 {
	text-transform:uppercase;
	margin-bottom:20px;
}
.mod_eventlist .event + .event {
	margin-top:20px;
	padding-top:20px;	
	border-top: 1px solid #ddd;
}
#termine .event + .event {
	border-top: 1px solid #AE110D;
}

/* ===== *
 * ERROR *
 * ===== */
.error {color:#cc0033;}

/* ==== *
 * FORM *
 * ==== */
form { margin:10px;}
.ce_form h2 { margin:20px;}
form legend {
font-size:24px;
line-height:26px;
  margin: 10px;
}
form .radio_container legend {
margin-bottom:0px;
  font-size:14px;
  line-height:20px;
}
form .widget {
	display:inline-block;
	margin:10px;
}


.explanation {
	display:block;
	margin:10px;
}
label, legend {
	font-size:14px;
	display:block;
	margin-bottom:3px;
	cursor:pointer;
}
.anrede,
.security {
	width:286px;
}
.radio_container label{
	display:inline-block;
}
	.radio_container span {
		margin-right:20px;
	}
input.text,
select.select,
textarea.textarea,
input.captcha {
	font-size:14px;
	color:#74787b;
	background:#fff;
	height:14px;
	line-height:14px;
	padding:7px 4px 7px 10px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	margin:0;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
}
	
select.select {
	height:30px;
	padding: 5px;
	width:286px;
}
textarea.textarea {
	width:576px;
	height:140px;
	line-height:18px;
}
.submit_container {
	margin:50px 0 5px 0;
	float:right;
}
input.submit {
	background:#cc0000;
	color:#ffffff;
	border:none;
	cursor:pointer;
	height:36px;
	padding:0 10px;
	text-transform:uppercase;
	font-family:'Ubuntu', sans-serif;
	font-weight:700;
	font-size:14px;
	display:block;
}
input.submit:hover {
	background:#fff;
	color:#cc0000;
	border:1px solid #cc0000;
}

/* ======== *
 * ABSTÃ"NDE *
 * ======== */

/* TEXT */
.ce_text + .ce_text,
.ce_text + .ce_list,
.ce_text + .ce_table,
.ce_text + .ce_headline,
.ce_text + .ce_accordion,
.ce_text + .mod_search,
.ce_text + .mod_newslist,
.ce_text + .ce_image,
.ce_text + .ce_downloadarchiv,
.ce_text + .ce_downloads,
.ce_text + .ce_download,
.ce_text + .ce_form,
.ce_text + .mod_listing,
.ce_text + .ce_gallery,
.ce_text + .mod_dlh_googlemaps,
.ce_text + .ce_hyperlink,
.ce_text + .ce_code,
.ce_text + .ce_module,

/* LISTEN */
.ce_list + .ce_text,
.ce_list + .ce_list,
.ce_list + .ce_table,
.ce_list + .ce_headline,
.ce_list + .ce_accordion,
.ce_list + .mod_search,
.ce_list + .ce_image,
.ce_list + .ce_downloadarchiv,
.ce_list + .ce_downloads,
.ce_list + .ce_download,
.ce_list + .ce_form,
.ce_list + .mod_listing,
.ce_list + .ce_gallery,
.ce_list + .mod_dlh_googlemaps,
.ce_list + .ce_hyperlink,
.ce_list + .ce_code,

/* TABELLEN */
.ce_table + .ce_text,
.ce_table + .ce_list,
.ce_table + .ce_table,
.ce_table + .ce_headline,
.ce_table + .ce_accordion,
.ce_table + .mod_search,
.ce_table + .ce_image,
.ce_table + .ce_downloadarchiv,
.ce_table + .ce_downloads,
.ce_table + .ce_download,
.ce_table + .ce_form,
.ce_table + .mod_listing,
.ce_table + .ce_gallery,
.ce_table + .mod_dlh_googlemaps,
.ce_table + .ce_hyperlink,
.ce_table + .ce_code,

/* HEADLINES */
.ce_headline + .ce_text,
.ce_headline + .ce_list,
.ce_headline + .ce_table,
.ce_headline + .ce_headline,
.ce_headline + .ce_accordion,
.ce_headline + .mod_search,
.ce_headline + .ce_image,
.ce_headline + .ce_downloadarchiv,
.ce_headline + .ce_downloads,
.ce_headline + .ce_download,
.ce_headline + .ce_form,
.ce_headline + .mod_listing,
.ce_headline + .ce_gallery,
.ce_headline + .mod_dlh_googlemaps,
.ce_headline + .ce_hyperlink,
.ce_headline + .ce_code,
.ce_headline + .mod_memberlist,
.ce_headline + .mod_eventlist,

/* ACCORDION */
.ce_accordion + .ce_text,
.ce_accordion + .ce_list,
.ce_accordion + .ce_table,
.ce_accordion + .ce_headline,
/*.ce_accordion + .ce_accordion,*/
.ce_accordion + .mod_search,
.ce_accordion + .ce_image,
.ce_accordion + .ce_downloadarchiv,
.ce_accordion + .ce_downloads,
.ce_accordion + .ce_download,
.ce_accordion + .ce_form,
.ce_accordion + .mod_listing,
.ce_accordion + .ce_gallery,
.ce_accordion + .mod_dlh_googlemaps,
.ce_accordion + .ce_hyperlink,
.ce_accordion + .ce_code,

/* SEARCH */
.mod_search + .ce_text,
.mod_search + .ce_list,
.mod_search + .ce_table,
.mod_search + .ce_headline,
.mod_search + .ce_accordion,
.mod_search + .mod_search,
.mod_search + .ce_image,
.mod_search + .ce_downloadarchiv,
.mod_search + .ce_downloads,
.mod_search + .ce_download,
.mod_search + .ce_form,
.mod_search + .mod_listing,
.mod_search + .ce_gallery,
.mod_search + .mod_dlh_googlemaps,
.mod_search + .ce_hyperlink,
.mod_search + .ce_code,

/* EVENT */
.mod_eventlist + .ce_text,
.mod_eventlist + .ce_list,
.mod_eventlist + .ce_table,
.mod_eventlist + .ce_headline,
.mod_eventlist + .ce_accordion,
.mod_eventlist + .mod_search,
.mod_eventlist + .ce_image,
.mod_eventlist + .ce_downloadarchiv,
.mod_eventlist + .ce_downloads,
.mod_eventlist + .ce_download,
.mod_eventlist + .ce_form,
.mod_eventlist + .mod_listing,
.mod_eventlist + .ce_gallery,
.mod_eventlist + .mod_dlh_googlemaps,
.mod_eventlist + .ce_hyperlink,
.mod_eventlist + .ce_code,

/* SINGLE IMAGE */
.ce_image + .ce_text,
.ce_image + .ce_list,
.ce_image + .ce_table,
.ce_image + .ce_headline,
.ce_image + .ce_accordion,
.ce_image + .mod_search,
.ce_image + .ce_image,
.ce_image + .ce_downloadarchiv,
.ce_image + .ce_downloads,
.ce_image + .ce_download,
.ce_image + .ce_form,
.ce_image + .mod_listing,
.ce_image + .ce_gallery,
.ce_image + .mod_dlh_googlemaps,
.ce_image + .ce_hyperlink,
.ce_image + .ce_code,

/* DOWNLOAD ARCHIVE */
.ce_downloadarchiv + .ce_text,
.ce_downloadarchiv + .ce_list,
.ce_downloadarchiv + .ce_table,
.ce_downloadarchiv + .ce_headline,
.ce_downloadarchiv + .ce_accordion,
.ce_downloadarchiv + .mod_search,
.ce_downloadarchiv + .ce_image,
.ce_downloadarchiv + .ce_downloadarchiv,
.ce_downloadarchiv + .ce_downloads,
.ce_downloadarchiv + .ce_download,
.ce_downloadarchiv + .ce_form,
.ce_downloadarchiv + .mod_listing,
.ce_downloadarchiv + .ce_gallery,
.ce_downloadarchiv + .mod_dlh_googlemaps,
.ce_downloadarchiv + .ce_hyperlink,
.ce_downloadarchiv + .ce_code,

/* DOWNLOADS */
.ce_downloads + .ce_text,
.ce_downloads + .ce_list,
.ce_downloads + .ce_table,
.ce_downloads + .ce_headline,
.ce_downloads + .ce_accordion,
.ce_downloads + .mod_search,
.ce_downloads + .ce_image,
.ce_downloads + .ce_downloadarchiv,
.ce_downloads + .ce_downloads,
.ce_downloads + .ce_download,
.ce_downloads + .ce_form,
.ce_downloads + .mod_listing,
.ce_downloads + .ce_gallery,
.ce_downloads + .mod_dlh_googlemaps,
.ce_downloads + .ce_hyperlink,
.ce_downloads + .ce_code,

/* DOWNLOAD */
.ce_download + .ce_text,
.ce_download + .ce_list,
.ce_download + .ce_table,
.ce_download + .ce_headline,
.ce_download + .ce_accordion,
.ce_download + .mod_search,
.ce_download + .ce_image,
.ce_download + .ce_downloadarchiv,
.ce_download + .ce_downloads,
.ce_download + .ce_download,
.ce_download + .ce_form,
.ce_download + .mod_listing,
.ce_download + .ce_gallery,
.ce_download + .mod_dlh_googlemaps,
.ce_download + .ce_hyperlink,
.ce_download + .ce_code,

/* FORMS */
.ce_form + .ce_text,
.ce_form + .ce_list,
.ce_form + .ce_table,
.ce_form + .ce_headline,
.ce_form + .ce_accordion,
.ce_form + .mod_search,
.ce_form + .ce_image,
.ce_form + .ce_downloadarchiv,
.ce_form + .ce_downloads,
.ce_form + .ce_download,
.ce_form + .ce_form,
.ce_form + .mod_listing,
.ce_form + .ce_gallery,
.ce_form + .mod_dlh_googlemaps,
.ce_form + .ce_hyperlink,
.ce_form + .ce_code,

/* LISTINGs [not(!) <ul> or <ol>] */
.mod_listing + .ce_text,
.mod_listing + .ce_list,
.mod_listing + .ce_table,
.mod_listing + .ce_headline,
.mod_listing + .ce_accordion,
.mod_listing + .mod_search,
.mod_listing + .ce_image,
.mod_listing + .ce_downloadarchiv,
.mod_listing + .ce_downloads,
.mod_listing + .ce_download,
.mod_listing + .ce_form,
.mod_listing + .mod_listing,
.mod_listing + .ce_gallery,
.mod_listing + .mod_dlh_googlemaps,
.mod_listing + .ce_hyperlink,
.mod_listing + .ce_code,

/* GALLERY */
.ce_gallery + .ce_text,
.ce_gallery + .ce_list,
.ce_gallery + .ce_table,
.ce_gallery + .ce_headline,
.ce_gallery + .ce_accordion,
.ce_gallery + .mod_search,
.ce_gallery + .ce_image,
.ce_gallery + .ce_downloadarchiv,
.ce_gallery + .ce_downloads,
.ce_gallery + .ce_download,
.ce_gallery + .ce_form,
.ce_gallery + .mod_listing,
.ce_gallery + .ce_gallery,
.ce_gallery + .mod_dlh_googlemaps,
.ce_gallery + .ce_hyperlink,
.ce_gallery + .ce_code,

/* GOOGLE MAPS */
.mod_dlh_googlemaps + .ce_text,
.mod_dlh_googlemaps + .ce_list,
.mod_dlh_googlemaps + .ce_table,
.mod_dlh_googlemaps + .ce_headline,
.mod_dlh_googlemaps + .ce_accordion,
.mod_dlh_googlemaps + .mod_search,
.mod_dlh_googlemaps + .ce_image,
.mod_dlh_googlemaps + .ce_downloadarchiv,
.mod_dlh_googlemaps + .ce_downloads,
.mod_dlh_googlemaps + .ce_download,
.mod_dlh_googlemaps + .ce_form,
.mod_dlh_googlemaps + .mod_listing,
.mod_dlh_googlemaps + .ce_gallery,
.mod_dlh_googlemaps + .mod_dlh_googlemaps,
.mod_dlh_googlemaps + .ce_hyperlink,
.mod_dlh_googlemaps + .ce_code,

/* HYPERLINK (as single Content-Element) */
.ce_hyperlink + .ce_text,
.ce_hyperlink + .ce_list,
.ce_hyperlink + .ce_table,
.ce_hyperlink + .ce_headline,
.ce_hyperlink + .ce_accordion,
.ce_hyperlink + .mod_search,
.ce_hyperlink + .ce_image,
.ce_hyperlink + .ce_downloadarchiv,
.ce_hyperlink + .ce_downloads,
.ce_hyperlink + .ce_download,
.ce_hyperlink + .ce_form,
.ce_hyperlink + .mod_listing,
.ce_hyperlink + .ce_gallery,
.ce_hyperlink + .mod_dlh_googlemaps,
.ce_hyperlink + .ce_hyperlink,
.ce_hyperlink + .ce_code,

/* CODE */
.ce_code + .ce_text,
.ce_code + .ce_list,
.ce_code + .ce_table,
.ce_code + .ce_headline,
.ce_code + .ce_accordion,
.ce_code + .mod_search,
.ce_code + .ce_image,
.ce_code + .ce_downloadarchiv,
.ce_code + .ce_downloads,
.ce_code + .ce_download,
.ce_code + .ce_form,
.ce_code + .mod_listing,
.ce_code + .ce_gallery,
.ce_code + .mod_dlh_googlemaps,
.ce_code + .ce_hyperlink,
.ce_code + .ce_code,

/* MODULE */
.ce_module + .ce_text,
.ce_module + .ce_headline,
.ce_module + .ce_gallery,

/* CE ELEMENTE */
h1 + form,
h2 + form,
.ce_gallery .row_first
{
	margin-top:30px;
}
/* INHALTSELEMENTE */
h1 + table,
h2 + table,
h3 + table,
h4 + table,
h5 + table,
h6 + table,

h1 + .event,
h2 + .event,
h3 + .event,
h4 + .event,
h5 + .event,
h6 + .event,

h1 + ul,
h2 + ul,
h3 + ul,
h4 + ul,
h5 + ul,
h6 + ul,

h1 + ol,
h2 + ol,
h3 + ol,
h4 + ol,
h5 + ol,
h6 + ol,

h1 + .ce_accordion,
h2 + .ce_accordion,
h3 + .ce_accordion,
h4 + .ce_accordion,
h5 + .ce_accordion,
h6 + .ce_accordion,

h1 + .image_container,
h1 + .ce_text .image_container,
h1 + .image_container + p,
h2 + .image_container,
h2 + .ce_text .image_container,
h2 + .image_container + p,
h3 + .image_container,
h3 + .ce_text .image_container,
h3 + .image_container + p,
h4 + .image_container,
h4 + .ce_text .image_container,
h4 + .image_container + p,
h5 + .image_container,
h5 + .ce_text .image_container,
h5 + .image_container + p,
h6 + .image_container,
h6 + .ce_text .image_container,
h6 + .image_container + p {
	margin-top:20px;
}

/* ========== *
 * PAGINATION *
 * ========== */
#container .pagination {
	border-top:1px solid #999;
	text-align:center;
}
#container .pagination .pages,
#container .pagination ul {
	display:inline-block;
}
	#container .pagination ul li {
		display:block;
		float:left;
		background:none;
		padding:0;
		margin:0 3px;
	}
		#container .pagination ul li.previous {
			margin-right:10px;
		}
		#container .pagination ul li.next {
			margin-left:10px;
		}

	#container .pagination ul li span.current {
		display:block;
		line-height:22px;
		padding:0 10px;
		color:#999;
		font-weight:bold;
		border:1px solid #999;
		font-size:inherit;
	}
	#container .pagination ul li a.link {
		display:block;
		line-height:22px;
		padding:0 10px;
		color:#cc0000;
		border:1px solid #cc0000;
		font-size:inherit;
	}
	.pagination span.inactive {
		color:#ccc;
	}
	
	.pagination span,
	.pagination a.first,
	.pagination a.previous,
	.pagination a.next,
	.pagination a.last {
		height: 22px;

	}

/* ====== *
 * LISTEN *
 * ====== */
#container ol {
	list-style:decimal outside none;
	margin-left: 25px;
}
#container ul {
	list-style:square;
	margin-left:20px;
}
	#container ul li,
	#container ol li {
		margin:10px 0;
	}
	#container ul li.last,
	#container ol li.last {margin-bottom:0;} 
	
/* ======== *
 * KANDIDATEN *
 * ======== */

#kandidaten .ce_text.kandidat {
	float:left;
	width:50%;
	overflow:hidden;
	margin:0;
}

#kandidaten .ce_text.kandidat:nth-child(2n+1) {
	clear:both;
	margin-top:10px;
}


/* ======== *
 * TEASER *
 * ======== */
.mod_article.teaser + .teaser {
	margin-top: 20px;
	padding-top:20px;
	border-top:1px dotted #ccc;
}
.mod_article .teaser_text {
	overflow:hidden;
	margin:20px 0;
}