.clear { clear: both; height: 0px; margin: 0px; font-size: 1px; border: none; }
.invisi, DFN, .hidden { display: none; }

* { padding: 0px; margin: 0px; border: 0px;}

a, a:link, a:active { text-decoration: none; color: #666666; margin: 0px; padding: 0px; } 
a:hover { text-decoration: none; margin: 0px; padding: 0px; }
a img, img { border: none; margin: 0px; padding: 0px;}

.csc-textpic-border IMG {
	border: 2px #D3E771 solid;
}

#content .csc-textpic-imagewrap a, #content .csc-textpic-imagewrap a:link, #content .csc-textpic-imagewrap a:hover, #content .csc-textpic-imagewrap a:active, #content .csc-textpic-imagewrap a:visited {
	border: none;
}

#right_galerie .breadcrumb a, #right_galerie .breadcrumb a:link, #right_galerie .breadcrumb a:active {
	color: #759D10;
	text-decoration: none; 
	margin: 0px; 
	padding: 0px;
}

#right_galerie .breadcrumb a:hover { 
	border-bottom: 1px #759D10 dotted;
}

#right_galerie .breadcrumb a.breadme, #right_galerie .breadcrumb a.breadme:link, #right_galerie .breadcrumb a.breadme:active {
	border-bottom: 1px #759D10 dotted;
}

#right_galerie .breadcrumb a.breadme:hover { 
	border-bottom: 1px #759D10 solid;
}

#content a, #content a:link, #content a:active { border-bottom: 1px #666666 dotted; }
#content a:hover { border-bottom: 1px #666666 solid; }

ol, li, ul { padding: 0; margin: 0; list-style-position: outside; list-style-type: none; }

h1 {
	border: 0px;
	border-bottom: solid 1px #759D10;
	color: #759D10;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	text-indent: 10px;
	padding: 0px;
	padding-top: 20px;
	margin: 0px;
	text-transform:uppercase;
}

h2.naviheader {	font-size: 0px; line-height: 0px; margin-bottom: 0px; height: 0px; width: 0px;}

.contentTEXT h1, h2, h3, h4, h5, h6 {
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-indent: 0px;
	text-transform: none;
}

STRONG, B {
	font-weight: bold;
	font-size: 11px;
}

TABLE  {
	width: 82%;
	font-size: 10px;
	line-height: 14px;
	margin-left: 10px;
	margin-right: 60px;
	border: 2px solid #D3E771;
	padding: 10px;
}

.tp TABLE { width: 100%; margin: 0px; margin-top: 10px; }
.tp TD { /*white-space: nowrap;*/ width: 100px; }
.tp TD.td-first { width: 25px; }


TD {
	vertical-align: top;
}

.tplan TD.td-0 {
	width: 6%;
	text-align: left;
	font-weight: bold;
}

.tplan TD.td-1, .tplan TD.td-2, .tplan TD.td-3, .tplan TD.td-4 {
	width: 23.5%;
}

SPAN.smallinfo {
	font-size: 0.85em;
	color: #AAAAAA;	
}

CAPTION {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-bottom: 6px;
}

TABLE.tplan CAPTION {
	padding-top: 20px;
}

#content .contentTEXT, #content .contentIMG {
	padding: 10px;
	padding-top: 20px;
	padding-right: 60px;
}

.tp #content .contentTEXT { padding: 10px; padding-top: 20px; padding-right: 0px; }


.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float: left;
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
	width: auto;
	float: left;
	margin-right: 10px;
}

.csc-textpic-above .csc-textpic-imagewrap {
	margin-bottom: 10px;
}

.csc-textpic-right .csc-textpic-imagewrap {
	width: auto;
	float: right;
	margin-left: 10px;
}

.csc-textpic-right .csc-textpic-text {
	display: block;
	clear: right;
}

.csc-textpic-below .csc-textpic-imagewrap {
	margin-top: 10px;
}

.csc-textpic-intext-right .csc-textpic-imagewrap {
	float: right; 
	margin-left: 10px;
	margin-bottom: 10px;
}

#Kontaktformular3 {
	padding: 10px;
	padding-top: 0px;
	padding-right: 60px;
}

input.csc-mailform-submit { font-family: Verdana; border: 1px solid #CCCCCC; color: #000000; background-color: #FFFFFF; width: 80px; font-size: 11px; }
input { font-family: Verdana; border: 1px solid #CCCCCC; color: #000000; background-color: #FFFFFF; margin-bottom: 2px; width: 200px; }
textarea { font-family: Verdana; border: 1px solid #CCCCCC; color: #000000; background-color: #FFFFFF; width: 300px; }
label { font-family: Verdana; width: 120px; display: block; vertical-align: top; float: left; }
fieldset.csc-mailform { border: 0; }
div.csc-mailform-field { margin-bottom: 1px;}
.csc-mailform-label { font-weight: bold; }


/*   TT-NEWS & TT-EVENT   */
.news-list-browse, .tx-ttnews-browsebox, .tx-ttnews-browsebox TABLE, .tx-ttnews-browsebox TD {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: auto;
}

.tx-ttnews-browsebox TD {
	padding-left: 10px;
}

.tx-ttnews-browsebox {
	margin-top: 20px;
	padding-top: 4px;
	border-top: solid 1px #759D10;
	width: 520px;
}

.news-list-container {
	padding: 10px;
	padding-top: 0px;
	padding-right: 60px;
}

h1.news-list-header {
	border: 0px;
	border-bottom: solid 1px #759D10;
	color: #759D10;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	text-indent: 10px;
	padding: 0px;
	padding-top: 20px;
	margin: 0px;
	text-transform:uppercase;
}

.news-list-item hr.clearer {
	border: #FFFFFF solid 1px;
}

.news-list-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

.news-single-item {
	padding: 10px;
	padding-top: 20px;
	padding-right: 60px;
}

#content .news-list-item h2 a, #content .news-list-item h2 a:link, #content .news-list-item h2 a:hover, #content .news-list-item h2 a:visited {
	border: none;
}

.mbl_newsevent_singledayevent {
	/*color: #759D10;*/
	font-weight: normal;
	
}
