

#subnavi,
#navi,
.mod_navigation,
#copyright p a,
#footer .mod_navigation,
span.lupe,
#left,
#footer ul,
#subMenusContainer,
.subMenusContainer,
h1 {
	display: none !important;
}

#body,
#wrapper,
#container,
#header,
#footer,
#right,
#main,
.index #main {
	width: auto;
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	position: static;
}

#main,
#right,
.index #main {
	padding: 15px 20px;
	min-height: 0;
	height: auto !important;
	height: auto;
}

#right {
	float: right;
	width: 220px;
}

#main {
	padding-right: 0;
	width: 360px;
}

#main .col-left {
	float: none;
	display: block;
	padding-left: 0;
	width: auto;
	padding-right: 0;
	border-right: none;
	margin-right: 0;
}

#main .col-right {
	float: none;
	display: block;
	padding-left: 0;
	width: auto;
	padding-right: 0;
	border-left: none;
}

#right .mod_article,
#container #right .mod_newslist .layout_short  {
	border: 1px solid #c8c8c8;
	background: none;
	margin: 0;
	width: 184px;
	padding-top: 15px;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-right: 14px;
}

#container #right .mod_newslist .layout_short.first {
	border-top: none;
}

#container #right #news-events {
	border: 1px solid #c8c8c8;
	background: none;
	margin: 0;
	width: 184px;
	border-bottom: none;
} 

#header #bildbox-small img {
	
}

#bildbox-small {
	height: auto;
}

#container a {
	color: #333333;
	text-decoration: underline;
}

#container .image_container a {
	text-decoration: none;
} 

a img {
	border: none;
}

.inside {
	position: static;
}

div.weltkarte {
	position: absolute;
	top: 90px;
	right: 20px;
}

#signet {
	margin: 10px 0;
	margin-left: -25px;
}

#container h2 {
	margin-top: 23px;
}

#footer {
	border-top: 1px solid #000080;
	background: #fff;
}

#copyright {
	color: #000;
	float: none;
	display: block;
	padding: 0;
	margin: 0;
	margin: 10px 20px;
}

#copyright p {
	color: #000;
}

.ce_accordion {
  overflow: visible !important;
}

.ce_accordion .accordion {
  display: block !important;
  overflow: visible !important;
  height: auto !important;
}

.ce_gallery .image_container {
	border: 1px solid #c8c8c8;
}

.ce_gallery .caption {
	border: none;
}

a[href^="http"]:after {
 content:" ("attr(href)")";
 color:#888;
 background-color:inherit;
 font-style:italic;
}

