HTML { min-height: 100%; }
BODY {
	width: 100%;
	min-height: 100%;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	margin: 0px;
	padding: 0px;
	background-color: #FAFAFA;
	background-image: url(../images/bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
}
#bg {
	position: absolute;
	top: 0px; left: 0px;
	min-height: 100%;
	width: 100%;
	background-image: url(../images/bg2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

P,ADDRESS,FORM { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H1,H2,H3,H4,H5,H6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px; }
INPUT,SELECT,TEXTAREA {	font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; color: black; background-color: white; }
TEXTAREA { overflow: auto; }
FIELDSET {
	margin: 0px; padding: 0px; border: 0px;
}
TABLE,TR,TD,TH { padding: 0px; }

INPUT.f01 {
	padding: 2px 2px 3px 10px; 
	border-left: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}
INPUT.f02 {
	padding: 0px; margin: 0px;
	border: 0px;
}

#page {
	position: absolute;
	top: 0px; left: 0px;
	z-index: 10;
	width: 824px;
	text-align: left;
	padding-left: 14px;
	padding-right: 26px;
	min-height: 100%;
	background-image: url(../images/bg2.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.frame {
	padding-left: 14px;
	padding-right: 14px; 
}
.col {
	display: block; float: left;
}

/* NAVI */
#top {
	width: 100%;
	border-top: 14px solid #FF7200;
	padding-top: 5px;
	color: #666666;
	height: 38px;
}
#top SPAN {
	display: block; float: left;
}
.top1 {
	padding-top: 2px;
}
.top2 INPUT {
	width: 160px; margin-right: 2px; margin-left: 10px;
}
.top3 INPUT {
	height: 18px; width: 18px;
}
#search {
	margin-left: 14px; width: 460px;
}
#newsletter {
	display: block; float: right; margin-right: 14px; min-width: 320px;
}
#nav,#mainnav {
	clear: both;
	float: none;
	display: block;
	width: 100%;
}
#topnav {
	padding-top: 11px;
	width: 412px;
}
#topnav UL,#topnav LI {
	margin: 0px; padding: 0px;
}
#topnav LI {
	list-style-image: url(../images/arrow1.gif);
	margin-left: 15px;
	margin-bottom: 3px;
	line-height: 11px;
}
#topnav LI A {
	color: #666666; text-decoration: none;
}
#logo {
	text-align: right;
	margin-right: 14px;
	width: 398px;
}
#mainnav {
	display: block; clear: both; float: none;
	padding-top: 25px;
}
#mainnav UL {
	display: block; width: 100%;
	margin: 0px; padding: 0px;
	list-style: none;
	height: 23px;
	color: white;
	background-color: #666666;	
}
#mainnav LI {
	display: block; 
	float: left; 
	list-style: none;
	width: 100px;
	margin: 0px; padding: 0px;
	height: 22px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
LI#nav1 { width: 130px; }
LI#nav2 { width: 158px; }
LI#nav3 { width: 83px; }
LI#nav4 { width: 122px; }
LI#nav5 { width: 182px; }
LI#nav6 { width: 69px; }
#mainnav LI#nav7 {
	border-right: 0px; width: 74px;
}

/*Anpassung GmbH-Seite*/
LI#gmbhnav1 { width: 118px; }
LI#gmbhnav2 { width: 146px; }
LI#gmbhnav3 { width: 71px; }
LI#gmbhnav4 { width: 110px; }
LI#gmbhnav5 { width: 172px; }
LI#gmbhnav6 { width: 59px; }
LI#gmbhnav7 { width: 63px; }
#mainnav LI#gmbhnav8 {
	border-right: 0px; width: 78px;
}

/*Anpassung Verein-Seite*/
LI#vereinnav1 { width: 150px; }
LI#vereinnav2 { width: 140px; }
LI#vereinnav3 { width: 140px; }
LI#vereinnav4 { width: 140px; }
LI#vereinnav5 { width: 124px; }
#mainnav LI#vereinnav6 {
	border-right: 0px; width: 125px;
}

#mainnav A, #mainnav A:hover,#mainnav LI.navCUR A:hover {
	color: white;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	text-align: center;
	border-bottom: 1px solid black;
	height: 17px;
}
#mainnav A:hover {
	background-color: #FF7200;
}
#mainnav LI.navCUR A:hover {
	background-color: transparent;border-bottom: 1px solid #B2B2B2;
}

#mainnav LI.navCUR {
	border-bottom: 1px solid #B2B2B2;
	background-color: #B2B2B2;
}
#mainnav LI.navCUR A { border-bottom: 1px solid #B2B2B2; }

#subnav {
	display: block; clear: both; float: none;
	min-height: 22px;
	background-color: #B2B2B2;
	color: white;
}
#subnav UL {
	margin: 0px; padding: 0px; display: block; margin-left: 15px;
}
#subnav LI {
	float: left;
	display: block; padding: 0px; margin: 4px 0px 4px 0px;
}
#subnav A,#subnav A:hover {
	display: block;
	padding: 0px 5px 1px 12px;
	background-image: url(../images/arrow1.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: white; text-decoration: none;
	margin-right: 16px;
}
#subnav LI.navCUR A,#subnav A:hover {
	background-color: #FF7200;	background-image: url(../images/arrow2.gif);
}
.spacer { line-height: 1px; font-size: 1px; height: 1px; clear: both; display: block; float: none; }

/* 
-----------------------------------------------------------------
CONTENT 
-----------------------------------------------------------------
*/
#content {
	color: black;
}
#precon {
	margin-top: 1px; display: block; 
}
#content .frame {
	padding-top: 24px;
	padding-bottom: 36px;
}
#content A {
	text-decoration: none;
	color: #FF7200;
}

/* Ueberschriften */
#content H1 {
	color: #666666;
	font-size: 20px;
	margin-bottom: 15px; font-weight: normal; margin-top: 15px;
}
#content H1.title { margin-top: 0px; }
#content H2 {
	color: #666666;
	font-size: 20px; margin-top: 15px;
	margin-bottom: 15px; font-weight: normal;	
}
#content H2.subtitle {
	color: black;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	line-height: 18px;margin-top: 0px;
}
#content .csc-header-n1 H2,#content .csc-header-n1 H1,#content .csc-header-n1 H3 {
	margin-top: 0px;
}
#content H2.layout2 {
	font-size: 11px; font-weight: bold; color: black; line-height: 18px;
}
#content H2.layout3,#content H2.layout3a {
	font-size: 11px; font-weight: bold; color: white; background-color: #666666; 
	padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 18px;
}
#content H2.layout3a {
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#content H3, #content H4, #content H5 {
	color: black;
	font-size: 11px;
	margin-bottom: 0px; line-height: 18px;
	font-weight: bold;
}


/* Inhalte */
#content OL {	margin: 0px 0px 0px 6px; padding: 0px; }
#content UL {	margin: 0px 0px 0px 0px; padding: 0px; }
#content LI { margin: 0px 0px 0px 14px; }

#content P,#content H2,#content H3,#content H4,#content LI { line-height: 18px; }
.justify, #content P.justify, #content DIV.justify, #content SPAN.justify  { text-align: justify; }

.tt_content_item { margin-top: 0px; }

.csc-frame-frame1 {  margin-bottom: 1px; display: table;  width: 100%;  }
.csc-frame-frame2 { margin-bottom: 0px; display: table; width: 100%; }
.csc-frame-frame1 .csc-header, .csc-frame-frame2 .csc-header {	margin-top: 5px; }
.csc-frame-frame1 .tt-content-data, 
	.csc-frame-frame2 .tt-content-data {
	padding-left: 12px; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; background-color: #F5F5F5; 
}
.csc-frame-frame1 .tt-content-data-img { background-color: #F5F5F5; display: table; padding: 0px; margin: 0px; width: 100%; }
.csc-frame-frame2 .tt-content-data-img { background-color: #F5F5F5; display: table; padding: 0px; margin: 0px; width: 100%; }
#content .csc-frame-indent .tt-content-data { padding-left: 12px; }

#content .csc-frame-frame1 H2, #content .csc-frame-frame2 H2 {	margin-bottom: 0px; }

.t3con0solo { width: 604px; }
.t3con0 {
	width: 384px; display: block; float: left;
}
.t3con2 {
	width: 384px; display: block; float: left; margin-left: 28px; 
}
.t3conSpacer {
	display: block; clear: both; float: none; height: 1px; line-height: 1px; font-size: 1px; margin: 0px;
}

#content INPUT, #content TEXTAREA, #content SELECT {
	padding: 2px 2px 3px 2px; 
	border-left: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}

/* Bilder */
.csc-textpic-clear {	display: block; line-height: 1px; font-size: 1px; clear: both; float: none; }
#content .tt-content-data-img IMG {	margin: 0px; }

.csc-textpic-center .csc-textpic-text, 
	.csc-textpic-left .csc-textpic-text, 
	.csc-textpic-right .csc-textpic-text { display: table; padding: 10px 0px 0px 0px; }

.csc-textpic-below .csc-textpic-text { display: table; padding: 0px 0px 10px 0px; }
.csc-textpic-below .csc-textpic-imagewrap { padding: 0px 0px 10px 0px; }

.csc-textpic-intext-right .csc-textpic-imagewrap { display: block; float: right; padding: 0px 0px 0px 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { padding: 0px 0px 5px 0px; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding: 0px 0px 10px 0px; }

.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { padding: 0px 0px 10px 0px; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding: 0px 0px 10px 0px; }
.csc-textpic-intext-left .csc-textpic-imagewrap { display: block; float: left; padding: 0px 10px 0px 0px; }

.csc-textpic-center { text-align: center; padding-bottom: 10px; }
.csc-textpic-right {	text-align: right; padding-bottom: 10px; }
.csc-textpic-left { text-align: left; padding-bottom: 10px; }
.csc-textpic-text { text-align: left; padding-bottom: 10px; }
.csc-textpic-spacer-end { display: none; }
.csc-textpic-caption { display: inline; }

#content .tt-content-data-img .csc-textpic-border IMG {
	border: 1px solid white;
}
/* IM TEXT LINKS (imageorient:26): csc-textpic-intext-left-nowrap */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {	display: block; float: left; padding: 0px 0px 0px 0px; }
.csc-textpic-intext-left-nowrap .csc-textpic-text { display: block; float: left; padding: 0px 0px 0px 0px;  }

/* IM TEXT RECHTS (imageorient:25): csc-textpic-intext-left-nowrap */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { display: block; float: right; padding: 0px 0px 0px 0px; height: 100%; }
.csc-textpic-intext-right-nowrap .csc-textpic-text { padding: 0px 0px 0px 0px;  }

#content .csc-frame-frame1 .tt-content-data-img .tt-content-data,
	#content .csc-frame-frame2  .tt-content-data-img .tt-content-data {
	padding-left: 2px; padding-right: 2px; padding-top: 12px;
}

#content .csc-textpic-image dl, #content .csc-textpic-image dd, #content .csc-textpic-image dt { display: inline; list-style: none; padding: 0px; margin: 0px; }
#content .csc-textpic-image {	padding: 0px; margin: 0px; }
/* image-wrap:  csc-textpic-imagewrap */
/* image-text-wrap:  csc-textpic-imagewrap  DL */
/* text-wrap:  csc-textpic-text */
.csc-frame-frame1 .csc-textpic-caption { display: none; }
.csc-frame-frame2 .csc-textpic-caption { display: none; }

/* IM TEXT LINKS (imageorient:26): csc-textpic-intext-left-nowrap */
#content .csc-frame-frame1 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {	display: block; float: left; padding: 0px 0px 0px 0px; background-color: #F5F5F5; }
#content .csc-frame-frame1 .csc-textpic-intext-left-nowrap .csc-textpic-text {	display: block; float: left; padding: 0px 0px 0px 10px; background-color: #F5F5F5;  }
/* IM TEXT RECHTS (imageorient:25): csc-textpic-intext-left-nowrap */
.csc-frame-frame1 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { display: block; float: right; padding: 0px 0px 0px 0px; height: 100%; background-color: #F5F5F5; }
.csc-frame-frame1 .csc-textpic-intext-right-nowrap .csc-textpic-text { padding: 0px 10px 0px 0px; background-color: #F5F5F5; }

.csc-frame-frame1 .tt-content-data-img .tt-content-data,
	.csc-frame-frame2 .tt-content-data-img .tt-content-data {	padding: 0px 0px 0px 0px; background-color: #F5F5F5;  }

.csc-frame-frame1 .csc-textpic-center .csc-textpic-text, 
	.csc-frame-frame1 .csc-textpic-left .csc-textpic-text, 
	.csc-frame-frame1 .csc-textpic-right .csc-textpic-text,
	.csc-frame-frame2 .csc-textpic-center .csc-textpic-text, 
	.csc-frame-frame2 .csc-textpic-left .csc-textpic-text, 
	.csc-frame-frame2 .csc-textpic-right .csc-textpic-text { display: table; padding: 0px 0px 0px 0px; }
	
.csc-frame-frame1 .csc-textpic-below .csc-textpic-text { display: table; padding: 0px 0px 0px 0px; }

#content .csc-textpic-image,#content .csc-textpic-firstcol,#content .csc-textpic-lastcol {	margin: 0px; padding: 0px; }

.csc-frame-frame1 .csc-textpic-below .csc-textpic-imagewrap, 
	.csc-frame-frame2 .csc-textpic-below .csc-textpic-imagewrap {	padding: 0px 0px 0px 0px; }

.csc-frame-frame1 .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image, 
	.csc-frame-frame2 .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { padding: 0px 0px 0px 10px; }
	
.csc-frame-frame1 .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image, 
	.csc-frame-frame2 .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{ padding: 0px 0px 0px 10px; }

.csc-frame-frame1 .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image, 
	.csc-frame-frame2 .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { padding: 0px 10px 0px 0px; }

.csc-frame-frame1 .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image,
	.csc-frame-frame2 .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding: 0px 10px 0px 0px; }

.csc-frame-frame1 .csc-textpic-center, 
	.csc-frame-frame2 .csc-textpic-center { text-align: center; padding: 0px 0px 0px 0px; }
.csc-frame-frame1 .csc-textpic-right, 
	.csc-frame-frame2 .csc-textpic-right {	text-align: right; padding: 0px 0px 0px 0px; }
.csc-frame-frame1 .csc-textpic-left, 
	.csc-frame-frame2 .csc-textpic-left { text-align: left; padding: 0px 0px 0px 0px; }
.csc-frame-frame1 .csc-textpic-text, 
	.csc-frame-frame2 .csc-textpic-text { text-align: left; padding: 0px 0px 0px 0px; }

.csc-frame-frame1 .csc-textpic-text, .csc-frame-frame2 .csc-textpic-text {
	padding-top: 8px; padding-bottom: 0px;
}

#content .toplink {
	text-align: right; margin-top: 10px; font-size: 10px;
	background-image: url(../images/arrow5.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	padding-right: 12px; margin-bottom: 15px;
}
/* Menues */
.menu-active { color: #666666; }
#content UL.csc-menu-def, #content UL.csc-menu-1, #content .csc-menu-def LI, #content .csc-menu-1 LI, #content UL.csc-menu-20 {
	list-style: none; margin: 0px; padding: 0px;
}
#content UL.csc-menu-def, #content UL.csc-menu-1 {
	margin-top: 10px; padding-bottom: 15px;
}
#content .csc-menu-def LI, #content .csc-menu-1 LI {
	margin-bottom: 7px;
}
#content UL.csc-menu-20 {
	display: block; 
}
#content UL.csc-menu-20 LI {
	list-style: none; margin: 0px; padding: 0px; float: left; white-space: nowrap; display: block;
}
#content UL.csc-menu-20 LI A .divider { color: black; }
#content UL.csc-menu-def A, #content UL.csc-menu-1 A { text-decoration: underline; }

/* Tabellen */
TR.tr-odd TD {	background-color: #F5F5F5;}
TABLE.contenttable TD, TABLE.contenttable TH { padding: 3px; }
CAPTION { font-weight: bold; text-align: center; }
TH { background-color: #666666; color: white; }
TFOOT TD { text-align: center; font-weight: bold; font-size: 10px; }


/* ------------------------------------------------------------------ */
/* FOOTER */
/* ------------------------------------------------------------------ */
#footer {
	border-top: 1px solid white;
	width: 100%;
	text-align: center;
	color: #666666;
}
#footer .frame {
	padding-top: 24px;
	padding-bottom: 24px;
}
.footer1 {
	display: block; clear: both; padding-left: 58px; height: 40px; margin-top: 5px;
}
.footer1gmbh {
	display: block; clear: both; padding-left: 188px; height: 40px; margin-top: 5px;
}
.footer1verein {
	display: block; clear: both; padding-left: 38px; height: 40px; margin-top: 5px;
}
.footer1 SPAN, .footer1gmbh SPAN, .footer1verein SPAN {
	display: block; float: left; white-space: nowrap;
}
.footer3, .footer3zweizeilig  {
	padding-top: 11px; padding-right: 10px; padding-left: 5px;
}
.footer3zweizeilig {
	padding-top: 4px;
}


/* th_mailformplus */
.tx-thmailformplus-pi1 {
	color: #666666; padding-top: 12px;
}
.f03 {
	padding: 2px 2px 3px 2px; 
	border-left: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}
.mf02 {
	display: block; width: 161px; float: left; margin-bottom: 4px; color: #666666;
}
.mf03,.mf03a {
	display: block; float: left; width: 223px; margin-bottom: 4px;
}
.mf03 INPUT,.mf03 TEXTAREA {
	width: 220px;
}
#content .mf05 {
	margin-top: 0px; display: block; 
	margin-bottom: 0px; 
	background-image: url(../images/button.gif); 
	background-position: 0px 0px; background-repeat: no-repeat;
	padding-left: 15px;
}

#content .tx-thmailformplus-pi1 .mf05 {
	margin-top: 52px;
}
/*
#content .tx-thmailformplus-pi1 .mf05 INPUT {
	border: 0px; padding: 0px; float: left; text-align: left; background-image: none;
}
*/
#content INPUT.mf10, #content .tx-thmailformplus-pi1 .mf05 INPUT.mf10 {
	border: 0px; 
	background-color: transparent; color: #FF7200; font-size: 11px; 
	margin: 2px 0px 0px 7px; padding: 0px 0px 0px 0px;
	cursor: hand;
}

.mf97 {
	margin-top: 30px;
}
LABEL {
	font-weight: bold;
}
.tx-thmailformplus-pi1 TEXTAREA#nachricht {
	height: 110px;
}
.tx-thmailformplus-pi1 SELECT#herkunft {
	margin-top: 10px;
}
.mf00 {
	display: block; clear: both; line-height: 1px; font-size: 1px; height: 1px; float: none;
}
#content .formAlert P, .formAlert, .mf99 {
	color: red;
}


/* tt_news */
#content H3 A,#content H3 A:link,#content H3 A:visited,#content H3 A:active { color: black; text-decoration: none; }
#content H3 A:hover { text-decoration: underline;color: black; }
H3.news-title, H2.news-title {
	background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 15px; 
}
.news-single-item H3.news-title {
	padding-bottom: 10px; background-image: none; padding-left: 0px;
}
.news-latest-morelink SPAN, .news-single-backlink SPAN { display: block; float: left; padding-right: 3px; cursor: hand; }
.news-latest-morelink IMG { margin-top: 3px; }
.news-spacer { line-height: 1px; font-size: 1px; height: 1px; clear: both; display: block; float: none; margin-bottom: 15px; }
#content P.news-single-backlink { margin-top: 15px; }
.news-single-backlink IMG { margin-top: 3px; }
.tx-ttnews-browsebox TD {
	padding-right: 15px;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
/* indexed_search */
.tx-indexedsearch-form {
	display: table;
	width: 100%;
	background-color: #666666;
	color: white; white-space: nowrap; margin-bottom: 12px;
}
.tx-indexedsearch-form LABEL {
	font-weight: normal;display: block; float: left; padding-top: 4px; padding-left: 10px; padding-right: 0px;
}
.tx-indexedsearch-form SPAN {
	display: block; float: left;
}
#content .tx-indexedsearch-form INPUT {
	margin-top: 1px; margin-bottom: 2px;
}
#content .tx-indexedsearch-form .top2 INPUT {
	padding: 2px 2px 2px 5px; }
#content .tx-indexedsearch-form .top3 INPUT {
  border: 0px; margin-top: 1px; padding: 0px;
}
.tx-indexedsearch-whatis {
	display: none;
}
.tx-indexedsearch-browsebox {
	margin-top: 0px;
}
.tx-indexedsearch-res {
	clear: both; float: none; width: 100%;
}
.tx-indexedsearch-res .tx-indexedsearch-res {
	margin-top: 16px; clear: both; float: none; width: 100%;
}
.tx-indexedsearch-header-row TD {
	background-color: #F5F5F5; padding-top: 5px; padding-bottom: 5px; 
}
.tx-indexedsearch-result-number {
	font-weight: bold; padding-left: 9px; padding-right: 7px;
}
#content .tx-indexedsearch-title A { text-decoration: underline; }
.tx-indexedsearch-redMarkup {
	color:#FF7200; font-weight: normal;
}
#content .tx-indexedsearch ul.browsebox {
	display: block; list-style: none; margin: 18px 0px 0px 0px; padding: 0px;
}
#content .tx-indexedsearch ul.browsebox LI {
	display: block; list-style: none; margin: 0px 0px 18px 0px; padding: 0px; float: left; line-height: normal;
}
#content .tx-indexedsearch ul.browsebox LI A {
	text-decoration: underline;
}
#content .tx-indexedsearch ul.browsebox LI.tx-indexedsearch-browselist-currentPage A { text-decoration: none; font-weight: normal; color: #666666; }


/* da_newsletter_subscription */
.tx-danewslettersubscription-pi1 FORM {
	margin-top: 15px;
}
.tx-danewslettersubscription-pi1 FORM SPAN {
	display: block; float: left; padding-right: 10px;
}

#content .tx-danewslettersubscription-pi1 .mf05 {
	margin-top: 1px; padding-left: 17px;
}
#content .tx-danewslettersubscription-pi1 .f01 {
	margin-top: 0px; width: 220px;
}

.tx-danewslettersubscription-pi1-listrow {
	display: block;
}
.tx-danewslettersubscription-pi1-form-row SPAN {
	padding-bottom: 14px;
}
.tx-danewslettersubscription-pi1-form-header {
	width: 161px;
}
#content .tx-danewslettersubscription-pi1 .mf03 INPUT {
	padding: 2px 2px 3px 2px;
	border-left: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}



P.speciallink A, #content P.speciallink A, A.speciallink, #content .speciallink A { 
	/*background-image: url(../images/arrow3.gif); 	
	background-repeat: no-repeat;
	background-position: right 1px;
	padding-right: 13px;*/
}

/*
----------------------------------------------------------------------------
events
----------------------------------------------------------------------------
*/
#content .tx-exinaevents-pi1 H2 {
	margin-top: 0px; margin-bottom: 1px;
}
#content .tx-exinaevents-pi1 P.speciallink {
	margin-top: 2px;
}
#content .tx-exinaevents-pi1 H3.tx-exinaevents-title {
	margin-top: 0px; margin-bottom: 1px; background-color: #FF7200; color: #FFFFFF;
	font-size: 11px; font-weight: bold; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px;
}
#content .tx-exinaevents-pi1 .tx-exinaevents-pi1-singleView H3.tx-exinaevents-title {
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.tx-exinaevents-line, #content .tx-exinaevents-pi1-line {
	padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; background-color: #F5F5F5; margin-bottom: 1px;
}
#content .tx-exinaevents-pi1-line P { padding-bottom: 0px; margin-bottom: 0px; }

.tx-exinaevents-pi1-reglink, #content .tx-exinaevents-pi1-saveS {
	font-weight: bold; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; 
	color: #FF7200; background-color: #F5F5F5;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	
}
#content .tx-exinaevents-pi1 .tx-exinaevents-pi1-list H3 {
	font-weight: bold; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; 
	color: black; 
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	margin-bottom: 5px; margin-top: 7px;
}
#content .tx-exinaevents-pi1 .tx-exinaevents-pi1-list H3 A { color: #FF7200; text-decoration: underline;  }
#content .tx-exinaevents-pi1 .tx-exinaevents-pi1-list H2.layout3 {
	margin-bottom: 10px;
}
#content .tx-exinaevents-pi1-saveS {
	font-weight: normal;
}
.tx-exinaevents-pi1-backlink,.tx-exinaevents-pi1-savelink {
	padding-left: 12px; padding-top: 2px;
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.tx-exinaevents-pi1-backlinkS {
	padding-left: 14px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; 
	color: #FF7200; background-color: #F5F5F5;
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	margin-bottom: 1px;
}
#content .tx-exinaevents-pi1-savelink {
	font-weight: bold; padding-left: 14px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; 
	color: #FF7200; background-color: #F5F5F5;
	background-image: url(../images/save.gif);
	background-position: 2px 7px;
}
#content .tx-exinaevents-pi1-warn, #content P.tx-exinaevents-pi1-warn {
	margin-top: 15px; margin-left: 12px;
}
#content .tx-exinaevents-pi1-delS {
	display: block; float: right;padding-top: 3px; padding-bottom: 3px; padding-left: 12px; padding-right: 2px;
	background-image: url(../images/del.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#content .tx-exinaevents-pi1-titleS {
	background-image: url(../images/save.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	padding-left: 12px; padding-right: 12px;padding-top: 3px; padding-bottom: 3px; 
}
#content .tx-exinaevents-pi1-brS,#content .tx-exinaevents-pi1-brSa {
	font-size: 1px; line-height: 1px; height: 1px; display: block; clear: both; float: none; background-color: white;
}
#content .tx-exinaevents-pi1-saved .tx-exinaevents-pi1-brSa {
	background-color: #F5F5F5;
}
.tx-exinaevents-pi1-listcat {
	margin-bottom: 25px;
}
#content .tx-exinaevents-pi1 .tx-exinaevents-pi1-listcat P {
	padding-left: 0px;
}
#content .tx-exinaevents-pi1-submit .mf05 {
	float:right; padding-right: 0px; margin-right: 0px; width: auto;
}
#content .tx-exinaevents-pi1-submit .mf05 INPUT {
	width: auto; margin-right: 0px; padding-right: 0px; border-right: 0px;
}
.tx-exinaevents-pi1-submit {
	width: 100%;
}
#content .tx-exinaevents-pi1 .mf03 {
	white-space: nowrap;
}
#content .tx-exinaevents-pi1 .mf03 INPUT#fzip {
	width: 40px;
}
#content .tx-exinaevents-pi1 .mf03 INPUT#fcity {
	width: 169px; margin-left: 5px;
}
#content .tx-exinaevents-pi1-submit P {
	cursor: hand;
}
#content UL.tx-exinaevents-pi1-catnav, #content UL.tx-exinaevents-pi1-catnav LI {
	padding: 0px; margin: 0px; list-style: none;
}
#content UL.tx-exinaevents-pi1-catnav LI {
 	margin-bottom: 1px;
}
#content .tx-exinaevents-pi1-catnav LI A,#content .tx-exinaevents-pi1-catnav LI A:hover {
	background-image: url(../images/arrow1.gif); 	
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	font-size: 11px; 
	font-weight: bold; color: #FF7200; 
	background-color:#F5F5F5; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; line-height: 18px;
}

#content .tx-exinaevents-pi1-catnav LI A:hover {
	background-image: url(../images/arrow2.gif); 	
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	color: white; background-color: #FF7200;
}
#content UL.tx-exinaevents-pi1-catnav LI.tx-exinaevents-pi1-catnav-active, #content UL.tx-exinaevents-pi1-catnav LI.tx-exinaevents-pi1-catnav-active A {
 	background-color: #FF7200; color:white;
}
#content UL.tx-exinaevents-pi1-catnav LI.tx-exinaevents-pi1-catnav-active A {
	background-image: url(../images/arrow2.gif); 		
}
#content TD.tx-exinaevents-pi1-detailslink A {
	display: block; padding-right: 13px;white-space: nowrap;
}
#content TD.tx-exinaevents-pi1-detailslink {
	white-space: nowrap; text-align: right;
	background-image: url(../images/arrow3.gif); 	
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 0px;
}
#content TD.tx-exinaevents-pi1-day {
	padding-right: 10px;
}
#content TD.tx-exinaevents-pi1-date {
	width: 120px; 
}
#content TD.tx-exinaevents-pi1-datetime {
	padding-left: 10px; padding-right: 10px;
}

/*
----------------------------------------------------------------------------
founders
----------------------------------------------------------------------------
*/
#content .tx-exinafounders-pi1 .speciallink { display: block; float: left; }
.tx-exinafounders-pi1-catview SELECT { ; }
.tx-exinafounders-pi1-catview SPAN { display: block; float: left; padding-right: 10px; }
#content INPUT.tx-exinafounders-pi1-submit { border: 0px; height: auto; padding: 0px; margin: 0px 0px 0px 0px; background-color: transparent; }
.tx-exinafounders-pi1-catview SPAN STRONG { color: #666666; }
#content .tx-exinafounders-pi1-listrow LI { margin-bottom: 18px; }
#content P.tx-exinafounders-pi1-backlink { 
	background-image: url(../images/arrow4.gif); 	
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 13px;
	margin: 0px;
}
#content .tx-exinafounders-pi1-browsebox UL { display: block; list-style: none; list-style-image: none; margin: 0px; padding: 0px;  }
#content .tx-exinafounders-pi1-browsebox LI { display: block; list-style: none; list-style-image: none; margin: 0px 18px 18px 0px; padding: 0px; float: left; }
.tx-exinafounders-pi1-browsebox-SCell { font-weight: bold; }

/*
----------------------------------------------------------------------------
tt_news
----------------------------------------------------------------------------
*/

.news-single-img {
	float: left;
	margin: 0 10px 10px 0;
}