/*************************************************************************
*   
*
* 
*************************************************************************/
/* GENARAL */
/* Boxmaodel mit runden Kanten */
.box 
{
	margin:0;
}
.box .top,
.box .bottom 
{
	display:block;
}
.box .top span,
.box .bottom span
{
	display:block;
	height: 1px; 
	overflow: hidden; 
}

.box .dark span
{
	background:#262626!important;
}


.box  span.r1
{
	background:#aaaaaa!important;
	border-left:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa;
}
.box .r1
{
	margin: 0 5px; 
	border-left:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa;
}
.box .r2
{
	margin: 0 3px; 
	border-left:2px solid #aaaaaa; 
	border-right:2px solid #aaaaaa;
}
.box .r3
{
	margin: 0 2px; 
	border-left:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa;
}
.box .top .r4,
.box .bottom .r4
{
	margin: 0 1px;
	height: 2px;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}

.box .white span,
#page_block .box  span.r1,
#page_block .box .r1,
#page_block .box .r2,
#page_block .box .r3,
#page_block .box .r4{
	background:#ffffff!important;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.box .grau span,
#page_reflex .box  span.r1,
#page_reflex .box .r1,
#page_reflex .box .r2,
#page_reflex .box .r3,
#page_reflex .box .r4{
	background:#696969!important;
	border-left:1px solid #696969;
	border-right:1px solid #696969;
}

#main-right .box  span.r1,
#main-right .box .r1,
#main-right .box .r2,
#main-right .box .r3,
#main-right .box .r4,
#main-right .box .white .r4{
	background:#ffffff!important;
	border-left:1px solid #ffffff!important;
	border-right:1px solid #ffffff!important;
}



/* 2 Spalten */
.tx-fdfx2cols-pi1 
{
	background:url(../images/bgs/bg-2cols.gif) repeat-y  center 0;
	width:100%;
}
.boxleft
{
	width:45%;
	float:left;
	overflow:hidden;
}
.boxright
{
	width:45%;
	float:right;
	overflow:hidden;
}
.boxleft a img,
.boxright a img
{
	border:2px solid #0099ff;
	background:#000;
	display:block;
	float:left;
	margin:8px 0 0;
}

/* Highbox / News */
.news-single-item
{
	
	font-size:11px;
	margin:0 0 30px 0;
}
.news-single-item ul.abstand
{
	
	margin-left:170px;
}
.highbox 
{
	padding:0;
}
.newsTitle 
{
	padding:0;
	margin:0 0 0.25em 0;
}
.newsBlock p
{
	margin:1em 0 1em 0;
}
.newsImage
{
	width:auto;
	float:left;
	margin:0.4em 0.5em 0.2em 0;
}

.news-list .newsImage 
{

	margin:0.4em 1em 0 0;
}
.newsLink {
	clear:both;
	display:block;
}

.news-single-img
{
	width:auto;
	float:left;
	margin:0.4em 1em 0 0;
}
.news-single-item dl
{
	width:auto;

}
/*
dl.news-single-links dt
{
	width:60px;
	float:left;
}
*/
/* News Archive*/
#main .news-amenu-container
{
	margin:0 0 30px 0;
}
#main ul li.news-amenu-item-year
{
	background:none;
	padding-left:0;
	margin:5px 0 0 -10px;
	font-size:120%;
	font-weight:bold;
}


/* Suchformular kopf */
form#formhead{
	float:right;
	margin:0;
	padding:0;
}

form#formhead input
{
	width:185px;
	height:24px;
	padding:0px 0 4px 8px;
	float:left;
	border:none;
	background:url(../images/bgs/bg_searchinput.gif) no-repeat 0 0;
	color:#474747;
}
form#formhead input:focus
{
	color:#ffffff;
}
form#formhead .submit
{
	/*width:50px;*/
	width:24px;

	height:24px;
	border:0 none;
	cursor:pointer;
	display:block;
/*	background:#2b2b2b url(../images/bgs/btn-search.gif) no-repeat 0 0;*/
	background:url(../images/bgs/btn-search4.gif) no-repeat 0 0;
	margin:4px 0 0 5px;
}

form#formhead .submit:focus,
form#formhead .submit:hover
{
	/*background:url(../images/bgs/btn-search4_hover.gif) no-repeat 0 0;*/
	background:url(../images/bgs/btn-search4.gif) no-repeat 0 0;
}




/* Sitemap */
.csc-sitemap ul{
	margin:0;
	padding:0.5em 0 0 0;
	border-top:1px solid #0099FF;
}
.csc-sitemap li{
	border-bottom:1px solid #0099FF;
	padding:0 0 0.5em 0;
	margin:0 0 0.5em 0;
	/*background:none!important;*/
}
.csc-sitemap li li{
	border-bottom:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.csc-sitemap ul li a {
	font-weight:bold;
	color:#0099FF;
}

.csc-sitemap ul ul{
	margin:0 0 1em 2em;
	padding:0 0 0 0;
	border-top:none;
}
.csc-sitemap ul ul li a {
	font-weight:normal;
	color:#474747;
}
/* CONTENT */
#main-center li,
#main-right li
{
	background:url(../images/icons/li-bullet.gif) no-repeat 0 0.45em;
	padding-left:0.8em;
}
#main-center li li,
#main-right li li
{
	background:url(../images/icons/li-bullet2.gif) no-repeat 0 0.45em;
	padding-left:0.8em;
}
.csc-textpic-caption
{
	color:#0099FF;
}


/* Google-Map PHP*/
#map {
	width:100%;
	height:400px;
}
#map div{
	text-align:center;
}
/* Google Map Extension */
.tx-lumogooglemaps-pi1 form input
{
	width:auto!important;
}

/* FOOTER */
#w3c 
{
	margin:0 10px 0 20px;
	padding:40px 0 20px 0;
}
#w3c p
{
	float:left;
	margin:0;
	padding:0;
}
#w3c .top
{
	display:block;
	float:right;
	padding:3px 8px;
}

.tx-lastupdate-pi1 {
	width:14em;
	float:right;
	text-align:right;
}






/* Formulare */
#content input,
#content textarea,
#content select
{
	width:20em;
}
/* Feediting  */
#content .feEditAdvanced-allWrapper input,
#content .feEditAdvanced-allWrapper textarea,
#content .feEditAdvanced-allWrapper select
{
  width:auto;
}

.csc-mailform-field {/*Formularreihe*/
	padding:5px 0 0 0;
}

.csc-mailform label{ /*Formularlabel*/
	display:block;
	float:left;
	width:12em;
	font-weight:bold;
}
INPUT.tx-indexedsearch-searchbox-button,
#content .csc-mailform-submit {/*Submitbutton*/
	margin:0;	
	width:auto;
	cursor:pointer;
	background:#262626;
	color:#ffffff;
	border:2px;
}

/* Browsebox / Suchergebnisse */
#main-center ul.browsebox 
{
	margin:0 0 1em 0;
	padding:6px 0 5px 0;
	background:transparent url(../images/bgs/bg-footer-nav.gif) no-repeat 0 50%;
}
#main-center ul.browsebox li
{
	background:transparent url(../images/bgs/bg-footer-nav.gif) no-repeat 100% 50%;
	padding:5px 10px 5px 10px;
}
div.tx-indexedsearch-browsebox p strong,
span.tx-indexedsearch-sw,
p.tx-indexedsearch-noresults
{
	color:#0099FF;
}

/* ICONS */
a.mail {
	background:transparent url(../images/icons/mail.gif) no-repeat 0 0.2em;
	padding:0 0 0 18px;
}
a.sitemap {
	background:transparent url(../images/icons/sitemap.gif) no-repeat 0 50%;
	padding:0 0 0 18px;
}
a.impressum {
	background:transparent url(../images/icons/impressum.gif) no-repeat 0 50%;
	padding:0 0 0 18px;
}
a.print {
	background:transparent url(../images/icons/print.gif) no-repeat 0 50%;
	padding:0 0 0 18px;
}
a.login {
	background:transparent url(../images/icons/login.gif) no-repeat 0 50%;
	padding:0 0 0 16px;
}
a.download {
	background:transparent url(../images/icons/download.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
}
a.karte{
	background:transparent url(../images/icons/karte.gif) no-repeat 0 50%;
	padding:0 0 0 16px;
}

.csc-sitemap a,
div.news-single-backlink a,
span.newsLink a,
a.internal-link {
	background:transparent url(../images/icons/intern.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
}
a.external-link-new-window-noprev,
a.external-link-new-window {
	background:transparent url(../images/icons/extern.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
}

/* Login */

form#formlogin 
{
	border:1px solid #0099FF;
	padding:5px 10px 10px 10px;
	margin:0 0 10px 0;
}
