/*
# Typo3 CSS flexpool.biz
-----------------------------------------------
  Creation Date:  08.02.2006
  Author:         Benjamin Schmerfeld
  Projekt:        Flexpool
  Organization:   easycomputing eK
  URL:            http://www.easycomputing.de
-----------------------------------------------
*/


/* 
---------------- // CONTENT // ----------------
*/

body , html 
{
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:100.01%;
 background-color:#ffffff;
 margin:0px 0px 0px 0px;
 padding:0;
}

img {
 border:0 none;
 display:block;
 margin:0;
 padding:0;
}

h1 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#E77817;
 padding:0 0 4px 0;
 background-color:transparent;
 background-image:url(../../images/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 margin:5px 0 10px 0;
 font-size:125%;
 font-weight:normal;
 letter-spacing:-0.5px;
}

h2 { 
 font-size:0.79em;
 line-height:150%;
 padding:0;
 color:#3d4258;
 margin:10px 0 17px 0;
 font-weight:bold;
}
 
h3 {
 font-size:0.79em;
 padding:0;
 color:#455A4E;
 margin: 0 0 0 0;
 font-weight:bold;
}

h6 {
 margin:10px 0 20px 0;
 background-color:transparent;
 background-image:url(../../images/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}

p,li{
 font-size:0.69em;
 line-height:150%;
 padding:0;
 background-image:url();
 color:#3d4258;
 margin:10px 0 17px 0;
 background-color:transparent;
}

ul { margin-left:10px; padding-left:10px;}
li { margin:0; font-size:11px; }
code {font-size:14px;color:#0000ff;}
pre{ font-size:14px; color:#0000ff; padding:5px;}
legend{display:none}
fieldset{border:0px}

/* 
---------------- // HREF // ----------------
*/
a, a:hover, a:active, a:link, a:visited {
 color:#354E68;
}
a:link, a:visited{ 
  text-decoration:none;
}
a:active, a:hover{ 
 text-decoration:underline;
}

/* 
---------------- // Columns // ----------------
*/

#title {
 padding:0;
 /*border:1px solid red;*/
 /*margin-bottom:20px;*/
 /*border:1px solid blue; */
 text-align:left;
 margin:0 0 0 0;
 background-image:url(../../images/logo_bg.gif);
 background-position:0px 0px; 
 background-repeat:repeat-x;
}

#left {
 padding:0px;
 float:left;
 width:210px;
 /*border:1px solid blue;*/
 background-color:transparent;
 margin:0 0 0 0;
 text-align:left;

}
#right {
 float:left;
 width:180px;
 margin:0 0.3em 0 0;
 border:1px solid #E77817;
}
.menutitle
{
 font-weight:bold;
 border-top:1px dashed #000000;
 margin-top:15px;
}

#content {
 float:left;
 width:55%;
 min-width:300px; /*#########*/
 /*border:1px solid blue;*/
 /*overflow-x:hidden;*/
}
#content-top {
 text-transform:uppercase;
 letter-spacing:0.05em;
 padding:20px 0 0 0;
 font-variant:normal;
 font-size:0.80em;
 font-weight:bold;
 color:#97AFA0;
 margin:0 20px 0 20px; 
}
#content-body{
 padding-top: 5px;
 margin: 0 20px 0 20px;
 /*border:1px solid black;*/
}


/*********************************************************/
/*                     Rootline      					 */
/*********************************************************/

#klick{
 background-image:url(../../images/bgora.jpg);
 background-repeat:repeat-x;
 background-color:transparent;
 margin:3px 0 3px 0;
 padding:3px 0 3px 3px;
 font-size:0.69em;
 font-family:Arial, Helvetica, sans-serif;
}
#klick a{ 
  color:#3d4258;
  text-decoration:none;
  margin:0 8px 0 2px;
}
 
#pagestat{
 margin:3px 0 3px 0;
 padding:3px 15px 3px 15px;
 font-size:0.69em;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom:1px solid #BBC7BF;
 border-top:3px solid #97AFA0;
 color:#313131;
}  
 
/*********************************************************/
/*        Kontakt Mailformular		 					 */
/*********************************************************/

.fontM{
  background-color:transparent;
  border:1px solid #cccccc;
  color:#3d4258; 
  font-size:0.69em;  
}

.inputM {
  width:200px;
  background-color: transparent;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
  font-size: 11px;
  border: 1px solid #5B81AA;
}

.input {
  width:100px;
  background-color: #eeeeee;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
  font-size: 11px;
  border: 1px solid #5B81AA;
}

.csc-mailform-radio{
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
  font-size: 0.69em;
  border: 1px solid #5B81AA;
  margin-left:10px;
  margin-right:2px;
  
}

/*********************************************************/
/*        Tip-A-Friend - Mailformular 					 */
/*********************************************************/

.tip-a-friend table{ border:1px solid #cccccc; color:#000000;  font-size:0.69em; }
.tip-a-friend td{ background:#eee; padding:4px; }
.tip-a-friend tr{}
.tip-a-friend img{display:inline; vertical-align:bottom;}
.tip-a-friend textarea{font-family:Arial, Helvetica, sans-serif;}

#tip-a-friend-name, #tip-a-friend-email, #tip-a-friend-recipient,#tip-a-friend-message,#tip-a-friend-captcha{
  background-color: #eeeeee;
  border: 1px solid #FF6600;
  font-size:1.0em; 
  padding-left:2px;
  padding-right:2px;
}

#tip-a-friend-submit{
  background-color: #eeeeee;
  border: 1px solid #FF6600;
  font-size:0.8em;
}

 
/*********************************************************/
/*                     Content-Footer      				 */
/*********************************************************/

#content-footer{
  font-size:0.60em;
  background-image:url(../../images/dotted_line.gif);
  background-position:top;
  background-repeat:repeat-x;
  margin:0 20px 0 20px;
  line-height:150%;
  padding-top:5px;
  color:#3d4258;
  /*border:1px solid green;*/
}

a.content:link, a.content:visited
{ 
 display:inline;
 text-decoration:none; 
}
a.content:active, a.content:hover
{ 
 display:inline;
 color:#090000;
 text-decoration:underline;
}

/*********************************************************/
/*                       Footer          				 */
/*********************************************************/

a.footer:link, a.footer:visited
{ 
 display:inline;
 text-decoration:none; 
}
a.footer:active, a.footer:hover
{ 
 display:inline;
 color:#090000;
 text-decoration:underline;
}

#footer {
 clear:both;
 width:99%;
 background-color:transparent;
 border:1px solid #8b8e9b;
 margin:10px 0 10px 0;
}

#footer div {
 text-align:center;
 border:2px solid #fff;
 font-size:0.69em;
 color:#3d4258;
 /* background-image:url(../ci-pic/footer.gif);*/
}

#footer div span {
 padding:0 0 0 12px;
}

/* abstaende bei uebersicht der posts */
div#tx_chcforum-pi1 div.tx-chcforum-pi1-singlePost {
 margin:10px 0 10px 0;
}

/* 
---------------- // ACCESSOIRES // ----------------
*/

.dotted-line {
 margin:0 0 0 0;
 background-color:#CBD7D0;
 height:3px;
 line-height:3px;
 font-size:1px;
 clear:both;
}

.disabled {
 display:none;
}

/*********************************************************/
/*                     MenüEbene 1     					 */
/*********************************************************/

/********  No ********/

a.menu1No 
{
 display:block;
 padding:3px 3px 3px 25px;
 background-color:#3d4258;
 text-align:left; 
 text-decoration:none;
 font-size:0.69em;
}

a.menu1No:link, a.menu1No:visited
{ 
 color:#3d4258;
 background-color:#BBC7BF;
 text-decoration:none; 
 background-image:url(../../images/men1no.gif);
 background-position:10px 5px;
 background-repeat:no-repeat;
 border-bottom:1px solid #999999;
}
a.menu1No:active, a.menu1No:hover
{ 
 color:#3d4258;
 background-color:#eeeeee;

}

/********  Cur ********/

a.menu1Cur 
{
 display:block;
 padding:3px 3px 3px 25px; 
 background-color:#ffffff;
 text-align:left;
 color:#ffffff;
 text-decoration:none;
 font-size:0.69em;
 font-weight:bold;
}
 
a.menu1Cur:link, a.menu1Cur:visited
{ 
 color:#ffffff;
 background-color:#97AFA0;
 text-decoration:none; 
 border-bottom:1px solid #D4DEE7;
}
a.menu1Cur:active, a.menu1Cur:hover
{ 
 color:#ffffff;
 background-color:#A7BBD1;  
}
/********  Act ********/

a.menu1Act
{
 display:block;
 padding:3px 3px 3px 25px;
 background-color:#3d4258;
 text-align:left;
 color:#ffffff;
 text-decoration:none;
 font-size:0.69em;
 font-weight:bold;
}

a.menu1Act:link, a.menu1Act:visited
{ 
 color:#ffffff;
 background-color:#97AFA0;
 text-decoration:none; 
 border-bottom:1px solid #D4DEE7;
}
a.menu1Act:active, a.menu1Act:hover
{ 
 color:#ffffff;
 background-color:#A7BBD1;  
 border-bottom:1px solid #D4DEE7;
}


/*********************************************************/
/*                     MenüEbene 2     					 */
/*********************************************************/

/******** No ********/

a.menu2No {
 display:block;
 padding:3px 3px 3px 55px;
 background-color:#829FBF;
 text-align:left;
 color:#ffffff;
 text-decoration:none;
 font-size:0.69em;
 background-image:url(../../images/men2no.gif);
 background-repeat:no-repeat;
 background-position: 30px 6px;
 border-bottom:1px solid #D4DEE7;
 }
 
 
a.menu2No:link, a.menu2No:visited
{ 
 color:#ffffff;
 background-color:#BBC7BF;
 text-decoration:none; 

}
a.menu2No:active, a.menu2No:hover
{ 
 color:#ffffff;
 background-color:#B9C9DB;
}

/******** Cur ********/

a.menu2Cur {
 background-color:#BBC7BF;
 border-bottom:1px solid #D4DEE7;
 color:#ffffff; 
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 55px;;
 margin:0 0 0 0px;
 text-align:left;
 text-decoration:none;
 background-image:url(../../images/men2no.gif);
 background-repeat:no-repeat;
 background-position: 30px 6px;
}

a.menu2Cur:active, a.menu2Cur:hover, a.menu2Cur:link, a.menu2Cur:visited
{ 
 color:#ffffff;
 text-decoration:none;
}

/*********************************************************/
/*                     MenüEbene 3     					 */
/*********************************************************/

/******** No ********/

a.menu3No {
 display:block;
 padding:3px 3px 3px 70px;
 background-color:#829FBF;
 text-align:left;
 color:#ffffff;
 font-size:0.69em;
 border-bottom:1px solid #D4DEE7;
}
 
 
a.menu3No:link, a.menu3No:visited
{ 
 color:#ffffff;
 background-color:#BBC7BF;
 text-decoration:none; 

}
a.menu3No:active, a.menu3No:hover
{ 
 color:#ffffff;
 background-color:#B9C9DB;
}

/******** Cur ********/

a.menu3Cur {
 background-color:#BBC7BF;
 border-bottom:1px solid #D4DEE7;
 color:#ffffff; 
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 70px;
 margin:0 0 0 0px;
 text-align:left;
}

a.menu3Cur:active, a.menu3Cur:hover, a.menu3Cur:link, a.menu3Cur:visited
{ 
 color:#ffffff;
 text-decoration:none;
}

/*********************************************************/
/*                     MenüEbene 4     					 */
/*********************************************************/

/******** No ********/

a.menu4No {
 display:block;
 padding:3px 3px 3px 80px;
 background-color:#829FBF;
 text-align:left;
 color:#ffffff;
 font-size:0.69em;
 border-bottom:1px solid #D4DEE7;
}
 
 
a.menu4No:link, a.menu4No:visited
{ 
 color:#ffffff;
 background-color:#BBC7BF;
 text-decoration:none; 

}
a.menu4No:active, a.menu4No:hover
{ 
 color:#ffffff;
 background-color:#B9C9DB;
}

/******** Cur ********/

a.menu4Cur {
 background-color:#BBC7BF;
 border-bottom:1px solid #D4DEE7;
 color:#ffffff; 
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 80px;
 margin:0 0 0 0px;
 text-align:left;
}

a.menu4Cur:active, a.menu4Cur:hover, a.menu4Cur:link, a.menu4Cur:visited
{ 
 color:#ffffff;
 text-decoration:none;
}

/*********************************************************/
/*                     S I T E M A P   					 */
/*********************************************************/

#sitemaptitel {
 font-size:0.75em;
 font-weight:bold;
 color: #FFFFFF;
 height: 18px;        
 background-color: #829FBF;
 text-align : center;
 vertical-align:middle;	 
} 

/******** Ebene 1 ********/

a.map_layer1:link, a.map_layer1:visited
{ 
 color:#E4672F; 
 font-size:0.80em; 
 letter-spacing:2px;
 text-decoration:none;
}
a.map_layer1:active, a.map_layer1:hover
{ 
 color:#E4672F;
 text-decoration:underline;
 font-size:0.8em;
}

/******** Ebene 2 ********/

.map_layer2{
  margin:0 15px 0 15px;
}
a.map_layer2:link, a.map_layer2:visited
{ 
 background-color:#97AFA0;
 border-top:1px solid #ffffff;
 color:#ffffff;
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 10px;  
 text-decoration:none;
 text-shadow:#0000CC;
}
a.map_layer2:active, a.map_layer2:hover
{ 
 color:#ffffff;
 text-decoration:underline;
 font-size:0.69em;
}

/******** Ebene 3 ********/

.map_layer3{
   margin:0 15px 0 15px;
}
a.map_layer3:link, a.map_layer3:visited
{ 
 background-color:#D4DEE7;
 border-top:1px solid #ffffff;
 color:#E77817;
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 30px; 
 text-align:left;
 text-decoration:none; 
 }
a.map_layer3:active, a.map_layer3:hover
{ 
 color:#E77817;
 text-decoration:underline; 
 font-size:0.69em;
}

/******** Ebene 4 ********/

.map_layer4{
   margin:0 15px 0 15px;
}
a.map_layer4:link, a.map_layer4:visited
{ 
 background-color:#D4DEE7;
 border-top:1px solid #ffffff;
 color:#3d4258;
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 50px; 
 text-align:left;
 text-decoration:none; 
 }
a.map_layer4:active, a.map_layer4:hover
{ 
 color:#3d4258;
 text-decoration:underline; 
 font-size:0.69em;
}

/*********************************************************/
/*                 NewLoginBox		 					 */
/*********************************************************/

/* PLUGIN */

.tx-newloginbox-pi1 table { border:1px solid #ccc;  }
.tx-newloginbox-pi1 tr { }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; font-size:0.69em; }
.tx-newloginbox-pi1 th{ background:#eee; padding:4px; font-size:0.69em; font-weight:normal; }

/*Header h3 ausblenden*/
.tx-newloginbox-pi1 h3 { display:none;}

#user, #pass, #forgot_email{
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:1.0em; 
 padding-left:2px;
 padding-right:2px;
}
.tx-newloginbox-pi1-submit{
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:0.8em;
}

/* kleine LoginBox */
.loginform{display:inline;}
.login { margin:0; padding-left:2px; background-color:#A9BBB0;}

.loginSubmit {
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:0.69em; 
}
.loginSubmit2 {
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:0.8em;
}
.loginInput{
 padding-left:2px;
 padding-right:2px;
 width:80px;
 background-color:#DEDEDD;
 border: 1px solid #FF6600;
 font-size:0.69em;
}

.loginUserTitle{
 text-align:center;
 padding:2px; 
}
.loginUser{
 text-align:center;
 padding:2px;
 font-weight:normal;
 font-style:italic;
 font-size:0.69em;
 background-color:#DEDEDD;
}

a.loginPass:link, a.loginPass:visited
{ 
 color:#FF6600;
 text-decoration:underline; 
 font-size:10px;
 
}
a.loginPass:active, a.loginPass:hover
{ 
 color:#FF6600;
 text-decoration:none; 
 font-size:10px;
}


/*********************************************************/
/*                SUCHE   			 					 */
/*********************************************************/

.search form{display:inline;}
.search {margin:0; padding-left:2px; background-color:#A9BBB0;}
.searchLabel{
  font-size:0.69em; 
  background-color:#DEDEDD; 
}
.searchLabelBg{
  background-color:#DEDEDD; 
  float:left; 
  font-size:0.69em;
  height:20px;  
  padding-left:9px;
  padding-top:4px;
  margin-right:5px;
  margin-top:2px;
  width:46px;  
}
.searchSubmit {
  background-color: #DEDEDD;
  font-size:0.69em;
  vertical-align: bottom; 
}
.searchInput {
  background-color:#DEDEDD;
  background-image:url(../../images/searchdot.gif);
  background-repeat:repeat-x;
  background-position:0px 17px;
  border: 1px solid #DEDEDD;
  font-size:0.69em;
  padding-left:2px;
  height:20px;
  width:100px;
}

/*********************************************************/
/*                      LINK	      					 */
/*********************************************************/

a.link:link, a.link:visited{  
 font-weight:normal;
 color:#ff6600;
 text-decoration:none; 
 font-size:1.00em;
}
a.link:active, a.link:hover{  
 font-weight:normal; 
 color:#ff6600;
 text-decoration:underline; 
 font-size:1.00em;
}

a.link_fett:link, a.link_fett:visited{  
 font-weight:bold;
 color:#ff6600;
 text-decoration:none; 
 font-size:1.00em;
}
a.link_fett:active, a.link_fett:hover{  
 font-weight:bold; 
 color:#ff6600;
 text-decoration:underline; 
 font-size:1.00em;
}

/*********************************************************/
/*                     Mail Links     					 */
/*********************************************************/

a.mail:link, a.mail:visited{ display: inline;}
a.mail:active, a.mail:hover{ display: inline;}
.mail img { display: inline;}


/*********************************************************/
/*                     TT_NEWS  	   					 */
/*********************************************************/

/*-----------------------------------  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 #F4F4F4;

}
.news-latest-container HR.clearer {
	clear:left;
	height:1px;
	border:1px solid #F4C195;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	background-color:#E77817;
	width:178px;
	border:1px solid #E77817;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#97AFA0;
	padding:3px;
	margin:3px;
	border:1px solid #924D0E;
	background-color:#D6D9D6;
	text-transform:uppercase;
	text-align:center;
}
.news-latest-container H2{ display:none;}

.news-latest-container H3{  
    font-size:1.2em;
  	background-image:url(../../images/dropbox-005.ico);
  	background-repeat:no-repeat;
  	background-position:0px 1px;
  	padding-left:18px;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	font-size:0.60em;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	/*color:#97AFA0;*/
	color:#455A4E;
}
.news-latest-gotoarchive A {
	color:#455A4E;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #924D0E;
	background-color:#F4C195;
	font-size:0.65em;
	color:#455A4E;		
}
.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;}
.news-latest-container A{color:#455A4E;}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #666;
	background-color:#BBC7BF;

}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F4F4F4;

	}
.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 #F4C195;
	background-color: #F4C195;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#455A4E;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#455A4E;

}
.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:#F4F4F4;
	}

.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 #455A4E;*/
	/*background-color:#F9FFE5;*/
	/*background-color:#F9F9F9;*/

}
.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: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.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: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	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;
}



/*********************************************************/
/*                  NEWSTICKER CONTAINER   					 */
/*********************************************************/

#tickerspace{
 	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:4px;
	/*margin:3px;*/
	/*border:1px solid #924D0E;*/
	/*background-color:#F4C195;*/
	/*font-size:0.65em;*/
	background-color:#E77817;
	color:#455A4E;

}

#tickerspace p{

	margin:0 0 10px 0;
	padding:0px;
}

/*********************************************************/
/*                  HTMLAREA KlASSEN   					 */
/*********************************************************/

.htmlarea-content-body{
 margin: 0;
 padding: 5px;
 font-size:100.01%;
 background-color: #FFFFFF;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
} 

.external-link img{ display:inline; }
.external-link-new-window img { display:inline; }
.internal-link img { display:inline; }
.internal-link-new-window img { display:inline;}
.download img  { display:inline;}
.mail img { display:inline;}

a.external-link:link, a.external-link:visited,a.external-link:active{  
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:none; 
}
a.external-link:hover{
  background-color:#FCE9D6;
  text-decoration:none;
  border-bottom:1px solid #069;
}

a.external-link-new-window:link, a.external-link-new-window:visited,a.external-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:none; 
}
a.external-link-new-window:hover{
   background-color:#FCE9D6;
   text-decoration:none;
   border-bottom:1px solid #069;
}
a.internal-link:link, a.internal-link:visited,a.internal-link:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:none;  
}
a.internal-link:hover{
  background-color:#FCE9D6;
  text-decoration:none;
  border-bottom:1px solid #069;
}

a.internal-link-new-window:link, a.internal-link-new-window:visited,a.internal-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:none; 
}
a.internal-link-new-window:hover{
   background-color:#FCE9D6;
   text-decoration:none;
   border-bottom:1px solid #069;
}

a.download:link, a.download:visited,a.download:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:none; 
}
a.download:hover{
   background-color:#FCE9D6;
   text-decoration:none;
   border-bottom:1px solid #069;
}

a.mail:link, a.mail:visited,a.mail:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:none; 
}
a.mail:hover{
   background-color:#FCE9D6;
   text-decoration:none;
   border-bottom:1px solid #069;
}



p.fettGross {
        margin-top:10px;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
}
span.flex{
 /*font-style:italic;*/
 font-weight:bold;
 text-transform: uppercase;
 color:#E77817;
 /*background-image:url(../../images/flex.gif);
 background-repeat:no-repeat;
 background-position:0px 1px;
 padding-left:10px;*/
 
}
span.pool{
 color:#97AFA0;
 font-weight:bold;
 text-transform: uppercase;
}
 
 
