UL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	noLinkUnderline;
}	
Colorscheme is:
Background Color 1: #EDEBF1;	(Hintergrund 1, hellgrau)
Background Color 1-dimmed: #D8D7DC;	(Hintergrund 1 - grau)
Background Color 2: #FFCC99;	(Hintergrund 2 orange	)
Background Color 3: #D1D2E4;	(Hintergrund 3 blaugrau)


#Textfarben:
Text, main:	#000000
Text Color 1: #CC3333;	(dunkelorange)
Text Color 2: #006699;	(himmelblau)
Text Color 3: #606090;	(blaugrau)
Text Color 4: #999999;
Text Color 5: #CC9999;

Borders/Lines	#333333
*/

Links		#000066
Link hover: #660000;


A:visited { 
color: #0099CC; 
text-decoration: none; 
} 

A:hover { 
color: #FFCC00;
text-decoration: underline; 
} 

A:active { 
color: #000000; 
text-decoration: none; 
} 

.pklein { 
font-size:0.64em; 
} 

.beschriftung { 
font-size:6pt; 
} 

.bildtext { 
font-size:6pt; 
} 


/***************************/
/* General element styles: */
/***************************/
/* Ueberschriften */

H1 {
float: 
width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 13pt; 
                font-weight: normal; 
                color: #CC3333;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;

}


H2 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12pt; 
                font-weight: bold; 
                color: #1A87FF;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;

}

H3 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11pt; 
                font-weight: normal; 
                color: #FF9900;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;

}

H4 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #333399;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;
}

H5 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #999999;
	              background-color: #F5F5F5;
               
}


H6 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #990000;
	              background-color: #F5F5F5;
               
}


.H1 {
float: 
	width: 95%; 
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 13pt; 
                font-weight: normal; 
                color: #CC3333;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;

}


.H2 {
float:
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12pt; 
                font-weight: bold; 
                color: #1A87FF;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;

}

.H3 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11pt; 
                font-weight: normal; 
                color: #FF9900;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;

}

.H4 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #333399;
	              background-color: #F5F5F5;
                border-bottom:1px solid #CFCFCF;
}

.H5 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #999999;
	              background-color: #F5F5F5;
               
}


.H6 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #990000;
	              background-color: #F5F5F5;
	              
               
}

 
PRE { font-family: monospace; }
A { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight; text-decoration: none; }
A:hover { color: #FF0000; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 8pt; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 8pt; }


*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 8pt; color: #000000; }

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 8pt; }
OL { font-size: 8pt; margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }



/* RTE / Table styling */
#TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable { margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 8pt; }
TABLE.contenttable TR { background-color: #F7F5FA; }


/**********/
/* Bilder */
/**********/

/* Bilder / Beschriftungen */
P.csc-caption { font-size: 8pt; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/***************/
/* Symbolliste */
/***************/

/* Symbolliste allgemein */
UL.csc-bulletlist LI { font-size: 8pt; }

/* Symbole für Listen */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #000000; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #000000; list-style-image: url(img/quadratorange.gif); }
UL.csc-bulletlist-3 { color: #000000; list-style-image: url(img/kreuzorange.gif); }



/*********************/
/* Tabellen allgemein */
/*********************/
TABLE.contenttable P { font-size: 8pt; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #003366; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: normal; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #EDEBF1;}
 
TABLE.contenttable-2 P { color: #003366; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #FFCC99;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: normal; }

TABLE.contenttable-3 P { color: #003366; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: normal; }


<!--
.ueb1 {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10pt; font-style: normal; font-weight: 300; font-variant: normal; color: #000000; text-transform: capitalize; left: auto; clip:  rect(   ); text-align: right}
.ueb2 {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 14pt; font-style: normal; font-weight: 600; color: #993333; font-variant: normal; text-transform: none}
.ueb3 {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 8pt; font-weight: 300; text-transform: none; color: #000000; clip:  rect(  2px ); text-align: left}
.text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-transform: none; color: #000000; clip:   rect(   ); text-align: left; text-indent: 0pt}
.spielername {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10pt; font-weight: bold; font-variant: small-caps; color: #FFFFFF; background-color: #6699CC; text-align: left; text-indent: 6pt}
.Eingabeüberscgriften {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-align: right}
.ueb_Name {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10pt; font-style: normal; font-weight: bolder; font-variant: small-caps; text-transform: capitalize; color: #990033}
.bechreib_titel {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 9pt; font-style: normal; font-weight: 400; text-transform: none; color: #003366}
.ueb_Ma_name { font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10pt; font-style: normal; font-weight: 400; font-variant: small-caps; text-transform: none; color: #333366}
.ueb-spielberichte { font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 10pt; font-style: normal; font-weight: 300; color: #000000; font-variant: normal; text-transform: capitalize }
.auswahlkommentar {  font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: xx-small; font-style: normal; font-weight: 200; color: #000000}
.ergebnis { font-family: "Verdana, Arial, Helvetica, sans-serif"; font-size: 9pt; font-weight: bold; text-transform: none; color: #003366; clip: rect( ); text-align: left; text-indent: 0pt }
-->




TD#footer {
/*  border-top: dotted 1px #999999; */
#*border-bottom: solid 1px black; 
; font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
}
TD#footer P {
	text-align: center;
; font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
}

/* Content column */
TD#content {
	padding-top: 5px;
	vertical-align: top; 
  ; font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif

}

/* Menuetitel */
TD#menuetitel {
  ; font-size: 9pt; color: #990000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
}

###############
### MENUES ####	
###############

/* MENUE 1 column */
TD#menu_1 {	
	vertical-align: top; 
	background-repeat : no-repeat;
	padding-top: 5px;
                text-align: center;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
}
TD#menu_1 DIV {
	width: 96%;
  text-indent: 3pt; 
  text-align: left;
; line-height: normal; background-position: left left
}
TD#menu_1 DIV A {
	color: #FFFFFF;
	text-decoration: none;
; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
}
TD#menu_1 DIV A:hover {
; background-color: #FFCC00
; color: #000000
}
TD#menu_1 DIV.menu1-level1-act A {
  color:#000000;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
; background-color: #FFFFFF
}

TD#menu_1 DIV.menu1-level2-act A { 
	color:#FFFF66;
                border-bottom: solid 1px #666666;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 10pt; text-align: left
}

TD#menu_1 DIV.menu1-level3-act A { 
   color: #FFFF33;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-align: left 
; text-indent: 20pt
}


/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
; font-size: 8pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
; font-size: 8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #000000
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 10pt; text-align: left
; cursor: hand
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act { 
  background-color: #333399; 
  border-bottom: solid 1px #999999;
; font-size: 8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; color: #FFFFFF
/* ; background-position: left */
; text-indent: 10pt; text-align: left
}

/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no { 
  font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act { 
  background-color: #FFCC66;
  border-bottom: dotted 1px #999999;
; font-size: 8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

#-------------------------------------------------------

/* MENUE 2 column */
TD#menu_2 {	
	vertical-align: top; 
	background-repeat : no-repeat;
                text-align: center;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
}
TD#menu_2 DIV {
	width: 96%;
  text-indent: 3pt;
  text-align: left;
; line-height: normal; background-position: left left
; clip:   rect(   )
; vertical-align: top

}
TD#menu_2 DIV A {
	color: #FFFFFF;
; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: right
; top: 5px; clip:  rect(   )
; font-style: normal; line-height: normal; font-weight: normal
}
TD#menu_2 DIV A:hover {
; background-color: #FFCC33; color: #000000
}
TD#menu_2 DIV.menu2-level1-act A {
  color:#FFFFFF;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: right
}

TD#menu_2 DIV.menu2-level2-act A { 
	color:#FFFFFF;
                border-bottom: solid 1px #666666;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 9px; text-align: right
}

TD#menu_2 DIV.menu2-level3-act A { 
   color: #FFFFFF;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-align: right
; text-indent: 18px
}


/*  MENU 2, level 1, normal state (NO) */
TD#menu_2 DIV.menu2-level1-no {
; font-size: 7pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif
}

/*  MENU 2, level 1, active state (ACT) */
TD#menu_2 DIV.menu2-level1-act {
  border-bottom: 1px solid black;
  background-color: #333399;
; font-size: 7pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
}

/*  MENU 2, level 2, normal state (NO) */
TD#menu_2 DIV.menu2-level2-no {
; font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 10pt; text-align: left
; cursor: hand
}

/*  MENU 2, level 2, active state (ACT) */
TD#menu_2 DIV.menu2-level2-act { 
  background-color: #333399; 
  border-bottom: solid 1px #999999;
; font-size: 7pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; color: #FFFFFF
/* ; background-position: left */
; text-indent: 10pt; text-align: left
}

/*  MENU 2, level 3, normal state (NO) */
TD#menu_2 DIV.menu2-level3-no { 
  font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

/*  MENU 2, level 3, active state (ACT) */
TD#menu_2 DIV.menu2-level3-act { 
  background-color: #CCCCCC;
  border-bottom: dotted 1px #999999;
; font-size: 7pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

#-----------------------------------------------------------
/*  MENU 3, level 1, general for all table cells: */
TR#menu_3 TD {
background-color: #333399;
  width: 10%;
  font-size: xx-small;
  text-align: center;
  padding: 1px 1px;
; font-family: Verdana, Arial, Helvetica, sans-serif
; height: auto; border-color: #CCCCCC #FFFFFF #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

TR#menu_3 TD A {
  color: white;
  font-size: xx-small;
  text-decoration: none;
  text-align: center;
; font-family: Verdana, Arial, Helvetica, sans-serif
}
TR#menu_3 TD A:hover {
; 
color: #000000; text-decoration: underline
; background-color: #FFCC33
}
TR#menu_3 TD.oddcell {
  background-color: #9999CC;
  cursor: hand;
}

/*  menu 3, level 1, normal state (NO) */
TR#menu_3 TD.menu3-level1-no {
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #333399
; text-align: center; 
}

/*  menu 3, level 1, normal state (ACT) */
TR#menu_3 TD.menu3-level1-act {
background-color: #6666CC;
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold; color: #000000
; text-align: center; 
}

#-----------------------------------------------------------
/*  MENU 4, level 1, general for all table cells: */
TR#menu_4 TD {
background-color: #333399;
  width: 10%;
  font-size: xx-small;
  text-align: center;
  padding: 1px 1px;
; font-family: Verdana, Arial, Helvetica, sans-serif
; height: auto; border-color: #CCCCCC #FFFFFF #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
TR#menu_4 TD A {
  color: #FFFFFF;
  font-size: xx-small;
  text-decoration: none;
  text-align: center;
; font-family: Verdana, Arial, Helvetica, sans-serif
}
TR#menu_4 TD A:hover {
; 
color: #000000; background-color: #FFCC33
}
TR#menu_4 TD.oddcell {
  background-color: #9999CC;
  cursor: hand;
}

/*  menu 4, level 1, normal state (NO) */
TR#menu_4 TD.menu4-level1-no {
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #333399
; text-align: center; 
}

/*  menu 4, level 1, normal state (ACT) */
TR#menu_4 TD.menu4-level1-act {
background-color: #6666CC;
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold; color: #000000
; text-align: center; 
}


#----------------------------------------------------------------

//* Style for the Path-menu: */
TD#path {
; font-size: 9pt; font-family: Arial, Helvetica, sans-serif
      padding-left: 2px;
         color: #FFFFFF;
}
TD#path A {
  text-decoration: none;
  color:#FFFFFF; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
; vertical-align: middle; text-align: left; background-position: center
}
TD#path A:hover {
  text-decoration: underline;
  color: #000000;
; background-color: #FFCC00
}


  _CSS_DEFAULT_STYLE (
  /* example styles */
    .tx-guestbook-list-header { background-color: #999999; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 8px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 8px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #FF6600; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 8px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; ; border: 1pt #333399 solid}
    .tx-guestbook-form-inputfield-big { border-width: 1pt; border-color:#333399 #333399 #333399 #FFFFFF; font-size:12; color:#333333; width:150; height:20; ; border: 1pt solid}
    .tx-guestbook-form-textarea { border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; ; border: 1pt #333399 solid}
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
  )
  
  

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #EFEFEF;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#F7F7F7;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#333399;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F5F5F5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #000;
	background-color:#BBE53A;

}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F5F5F5;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/*	background-color: #BBE53A; */
/* 	clear: both; */
	margin-top: 1px;
	border: 1px solid #999999;
	padding:1px;
	padding-bottom:1px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #999999;
       padding:1px;
	margin-top:1px;
	margin-left:1px;
       margin-left:1px;
	margin-bottom:1px;
	background-color:#FBFBFB;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 10px;
	margin-left:2px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:1px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}




