@import url(/fileadmin/Templates/rohloffde/extensions/CSS//rohloff_extra.css);    /* screen; screen funktioniert im IE nicht */
dd {font-weight:normal;}
dt {font-weight:bold;}
* HTML ul ul  { display:inline;  }
.hidden {display:none;}
acronym {border:none;}
hr {
         border: 0px;
	 border-top: 1px solid #ccc;
         color:white; background: white; 
         margin-bottom:1em;
         margin-top:.5em;
         height: 1px;
}

h2 {    font-size			: 14px;
        font-weight			: bold;
	}

h3 {    font-size			: 12px;
        font-weight			: bold;
	}

h4 {    font-size			: 12px;
        font-weight			: normal;
        text-decoration 	: underline;
	}
	
h5 {    font-size			: 12px;
        font-weight			: normal;
	}
     

span.glossar {
	border-bottom			: 1px dotted #797979;
	cursor					: help;
}

li.listglossar {

	list-style-type			: none;
	list-style-position		: inside;
	display					: inline;
    font-size				: 20px;
}

a.listglossar  {
	text-decoration		: none;
	color				: red;
	font-weight			: bold;

}

.listglossar a:hover {
	background-color		:#E5E5E5;
}

/* File - ICONS */
/* IE Explorer unterstützt zur Zeit noch keine Attribut Selektoren  
 a[href*=".pdf"] {border:3px solid red;background:url(/fileadmin/Templates/rohloffde/icons_pix/dotbig_blau_icon.gif) left center no-repeat;padding-left:10px;}	 
*/	 
	 
body {
		margin					: 0;
		padding					: 0;
		font-family				: verdana, helvetica, arial;
/*		background-image	: url(/fileadmin/Templates/rohloffde/images/leftnav-bg.jpg);
        	background-repeat	: repeat-y; 
  
*/             
}	    
#maincontainer 
{

		margin			   	: 0;
		padding			   	: 0;
		background-image	: url(/fileadmin/Templates/rohloffde/images/leftnav-bg.jpg);
    	background-repeat	: repeat-y; 
       height: 100%;
}	
h1, h1.csc-firstHeader {
		font-size			:18px; 
		font-weight			:bold;
}

* HTML h1.csc-firstHeader {margin-top:0;}
hr.paraEnde {margin: 3em 5em 3em 5em;}	


li.nostyletype {
  list-style: none;
}
span#jumptohome {font-size:1px;}

acronym, abbr {
		text-decoration		: none;
}	

.helper {
		border-bottom		: 1px dotted navy;
		cursor				: help;

}


#copyright, #rohlofflogo, #rohlofflogo_pda, #rohlofflogo_print {display: none;}

a.language {
	border					: none; 
	background-color		: #ccc;
	text-decoration			: none;
}

img.language {
             vertical-align:bottom;
	border					: none;	
}
div#navigation
	{	float   			: left;
	    
	  	display				: block;  
    	width				: 200px;
		margin				: 0;
		padding				: 0;
         margin-left: 3px;

	}

* html div#navigation {
		height				:1%; 
                margin-top                   : -15px;
                margin-left                    : 1px;
}

/*	
div#content
    {	
	vertical-align			: top;
        margin				: 0px 150px 0px 210px;  
      	padding				: 0;
      	max-width			: 824px;
	border				: 1px solid white;
   }	
*/

div#content
   {
   	vertical-align            	: top;
        margin                    	: 0px 50px 0px 210px;
	padding                   	: 0;
	max-width                	: 90ex;
  }  



* HTML div#content 
	{
	margin				: 0 142px 0 210px;
	width				: 86ex;
	}

div#footer 
   {	margin-top			: 5em;
        margin-bottom                   : 0;
        margin-left			: 200px;
	padding				: 0 0 0 0;
	}	


span.breadcrumb 
   {   
        margin-left		: 13px;      	
	color			: black;
	margin-top		: 10px;

     
      
	}
* HTML span.breadcrumb {float:left;}
* HTML span.totop {float:right;}	
span.totop  
    {	       
	margin-top		: 10px;
       margin-left		: 550px;
    	color			: blue;
        padding-left		: 10px;
  /*  	background-image    	: url(/fileadmin/Templates/rohloffde/icons_pix/dpfeil_oben_icon.gif);
    	background-repeat	: no-repeat; 
        background-position	: 1px 530px;	  */
	}	

* HTML span.totop {float:right;margin-left: 15px;}			
span.totop a:link,
span.totop a:visited
	{	
		color				: blue; 
	}

#footerRight a:hover
	{	
		color				: blue;
		text-decoration		: underline;
	}	
	
#disclaimer
	{  font-size				: 10px;
	   color					: #140C48;
	   margin-left				: 1px;
	   background-color			: white;
    	text-align				: center;
		margin-top				: .1em;
	}	
	
.lastupdate  
  {     margin					: 1em .1em .5em .1em;
    	padding-left			: 1em;
    	text-align				: left;
  }
#lastrow-left

   { 
         	float				: left; 
        width				: 200px;
        background-color	: #EDC500;
		border-top			: 4px solid #C9C8C8;
		background			: transparent url(/fileadmin/Templates/rohloffde/images/lastrow-left.jpg) center center repeat-x;
   }	
#lastrow-center
   {         
            background-color	: white;
		border-top			: 4px solid #130038;
		background			: transparent url(/fileadmin/Templates/rohloffde/images/lastrow-center.jpg) center center repeat-x;
   }

.add
	{
		font-size			: x-small;
	}


.contentWrapper
	{
float:none;

	}



#centercontent 
	{
		line-height				: 115%;
   /* 	letter-spacing			: 0.1em;   */
		margin					: 0;
		padding					: 0;
	}


label 
	{
		display:block;
	}

	
a
 {
 	 color						: blue;
	 text-decoration			: none;
  }

a:visited, a:link 
 {
	 color						: blue;
 }

a:hover,
a:focus 
 {
	 color						: blue;
	 text-decoration			: underline;
  }

a:active 
 { 
	text-decoration				: none !important;
 }

div.csc-menu {
			  margin    		: 0;
              padding			: 0;
			 }
			 

/* SiteMap */
p.csc-sitemap-level1 {
     background:#e5e5e5; 
     padding-top: 4px;
     padding-bottom: 4px;  
    font-weight:bold;
}
div.csc-sitemap ul, div.csc-sitemap ul li { margin-left:0; padding-left:0;}
div.csc-sitemap ul li { 
	list-style:none; margin: 5px 1px 5px 1px;
}
div.csc-sitemap ul li a{
              font-size: 13px;
              padding: 0;
}
div.csc-sitemap ul li ul li{
		list-style-image: url(/fileadmin/Templates/rohloffde/icons_pix/dot_blau_icon.gif);
              margin-left: 15px;
}
div.csc-sitemap ul li ul li a{
              font-size: 12px;
              padding:  0;
}
div.csc-sitemap ul li ul li ul li{
		list-style-image:url(/fileadmin/Templates/rohloffde/icons_pix/menue2_icon.gif);
              margin-left: 20px;
}

div.csc-sitemap ul li ul li ul li a{
              font-size: 11px;
              padding: 0;
}



div.csc-menu {
			  margin    		: 0;
              padding			: 0;
			 }

      
/* Random-Image on the first page */
div.tx-wagrandomimage-pi1 {
		margin				: 10px auto 10px 200px;
}   

div#tx-wagrandomimage-pi1 img {
		border				: none;

}

 img.linkMailImg  {width: 11px; margin-right:3px;}

img.linkIntImg, img.linkExtImg
	{
		margin-right: 3px; width:8px;
		
	}
.fileImg
    {   vertical-align: middle;
	    margin-right  : 7px;
	}	
.acc
	{
		display:none;
		padding:0px;
		margin:0px;
		height:0px;
	}

dfn {
		display:none;
}

.invisible 
	{
		display:none;
	}

.pageHeader 
	{
		font-size: 1px; 
	}

.graphicalPageHeader 
	{
		padding-bottom:5px;
	}


/*  Styles for the Navigation   */

div#searchbox
{	
/*
	float						: left; 
    width						: 200px;
	height						: 35px;
 	margin						: 0;
 	padding						: 0;
	border-top					: 2px solid white;
  	border-bottom				: 2px solid white;  
*/
	display					:none;
}




div.faq-single-item hr.clearer {display:none;}


/*******        Sitenavi       (oben rechts) *************/

ul.sitenavi
{
	float							: right;
}




ul.sitenavi li 
{
	 display						: inline;
 		
}



ul.sitenavi {

    background-color				: #C9C8C8;
   	padding							: 0 10px 0 0;
    height							: 24px;
    margin							: 0;
}	

ul.sitenavi li a:link,
ul.sitenavi li a:visited 
{  	color							: #140C48;
	text-decoration					: none;
	padding							: 4px 7px 4px 7px;
	vertical-align					: middle;
                font-weight: bold;
}	  

ul.sitenavi li a:hover
 {
	color							: black;
	background						: white;
	
}
	  
/* End Sitenavi (oben rechts) */


	 




 
/********************       TOPNAVIGATION             ********************/			 
			 
div#header { background-color:#717372;
                   height: 100px;			 
border-bottom                   : 2px solid white;
}		
div#topnavigation {
/*
vertical-align			: top; 
		margin-left				: 200px; 
        border-top				: 2px solid white;
		margin					: 0;
  		padding					: 0;
		background-color		: #CAC8C8;
		border-bottom			: 2px solid white;
        float					:left;  
		height					: 35px;
*/		
		display				:none
}




ul.topnavi {
  		list-style			: none;
  		margin				: 0px;
  		padding-top			: 10px;
		padding-left		: 0;
}


ul.topnavi li 
{
  		padding				: 0px;
  		margin				: 0px;
  	    display				: inline;
  		background-color	: #CAC8C8;
  		margin-left			: 0;
  		padding-left		: 0;
  	
}

ul.topnavi a
 {		padding				: 5px 8px 3px 8px;
  		background-color 	: #CAC8C8 ; 
  		border-right		: 1px solid white;
  		color				: #140C48;
 }


ul.topnavi a:link,
ul.topnavi a:visited
       
{		border-color		: #140C48;
  		color				: #140C48;
  		font-weight			: bold;
}

ul.topnavi a:hover
{
  		color				: black;
  		background-color	: white;
  		text-decoration		: none;
              font-weight: bold;
}

 ul.topnavi li a.active {
    background: white ;
}



/**************                 SERVICES        *********************************/

ul.servicenavi

   {

  			width			: 200px;          /* left column width */
  			margin-top		: 1em;      
			margin-left		: 0;   
			padding-left	: 0;
  			line-height		: 110%;
  			height			: 100%;
  			color			: black;
  	}
 




ul.servicenavi, ul.servicenavi li
 {
 		list-style			: none;
 }





ul.servicenavi li a:link,
ul.servicenavi li a:visited 
 {
 
        color				: #000000;
  		padding-left		: 13px;
  		background-image	: url(/fileadmin/Templates/rohloffde/icons_pix/dot_weiss_icon.gif);
  		background-repeat	: no-repeat;
  		background-position	: 0 8px;  
  		white-space			: nowrap;
  		color				: #000000;
  		background-color	: transparent;
  		display				: block;
  		padding-top			: 0.25em;
  		padding-bottom		: 0.25em;
  		text-decoration		: none;
}

ul.servicenavi li a:hover

 {
  		font-weight			: bold;
  		background-color	: transparent;
  		background			: url(/fileadmin/Templates/rohloffde/icons_pix/pfeil_rechts_icon.gif);
		background-repeat	: no-repeat;
		background-position : center left; 
  		text-decoration		: none;
}

/****************** Main Navigation ***************************************************/ 
ul.mainnavi, .mainnavi ul  {
		
			list-style-type	   : none;

			}


 
ul.mainnavi
   {
  			width			: 200px;          /* left column width */
  			margin-top		: 1em;      
			margin-left		: 0;   
			padding-left	: 0;
  			line-height		: 110%;
  			height			: 100%;
  			color			: black;
  	}



ul.mainnavi, ul.mainnavi li
 {
 		list-style			: none;
 }





li.mainnavi  a:link,
li.mainnavi  a:visited 
 {
 
        color				: #000000;
  		padding-left		: 10px;
  		background-image	: url(/fileadmin/Templates/rohloffde/icons_pix/dot_blau_icon.gif);
  		background-repeat	: no-repeat;
  		background-position	: 0 8px;  
  		white-space			: nowrap;
  		color				: #000000;
  		background-color	: transparent;
  		display				: block;
  		padding-top			: 0.25em;
  		padding-bottom		: 0.25em;
  		text-decoration		: none;
}

ul.mainnavi li a:hover

 {
  		font-weight			: bold;
  		background-color	: transparent;
  		background			: url(/fileadmin/Templates/rohloffde/icons_pix/pfeil_rechts_icon.gif);
		background-repeat	: no-repeat;
		background-position : left center; 
  		text-decoration		: none;
}


ul.mainnavi li  a.active

 {

   		text-decoration		: none;
   		font-weight			: bold; 
 }


ul#level-2 {margin-left:0;}
ul.mainnavi ul#level-2 li.mainnavi a:link, ul.mainnavi ul#level-2 li.mainnavi a:visited
{
	background-image		: url(/fileadmin/Templates/rohloffde/icons_pix/menue2_icon.gif);
  	background-repeat		: no-repeat;
  	background-position		: 0px 10px;
}
* HTML ul.mainnavi ul#level-2 li.mainnavi {border: 1px solid #EDC600; display:block;
 text-indent: 1px; margin-right:5px;}
ul.mainnavi ul#level-2 li a:hover, ul.mainnavi ul#level-2 li a:hover
{
	background-image		: url(/fileadmin/Templates/rohloffde/icons_pix/pfeil_rechts_icon.gif);
	background-repeat   	: no-repeat;
	background-position		: left center; 
} 



ul#level-2, ul#level-3 {
	margin-left				: 8px;
	padding-left			: 0;
}

* HTML ul#level-2 li {margin-left: 7px;}
* HTML ul#level-3 li {margin-left: 7px;}
ul.mainnavi ul#level-3 li a:link, ul.mainnavi ul#level-3 li a:visited
{
	background-image		: url();

}


/**************          End Hauptnavigation        *****************************************/



#loginBoxFieldset
	{
		margin				:0px;
		padding				:0;
		border				:0;
	}
	
.typo3Login
	{
		margin-top			:10px;
		
	}

.searchfield
 {
		background-color	: #140C48;
		text-align			: center; 
		margin				: 0px; 
		padding				: 0px;
		width				: 200px;
		height				: 35px;
 }

.Service, .firstlevel, .NavAbstand {
		
		color					: #000000;
 		font-weight				: bold;
		margin-top				: 1.5em;
		margin-left				: 0;
		padding-left			: 0;
		height					: 16px;
		background-image		: url(/fileadmin/Templates/rohloffde/images/bgServices.jpg);
		background-repeat		: no-repeat;
		background-position		: left center;	

		text-indent				: 15px;
		display					: block;
}


span.firstlevel a, span.firstlevel a:link, span.firstlevel a:visited, span.firstlevel a:hover
 {		 color					: black;}

li.faqtitle a:link, li.faqtitle a:visited
  { text-decoration			: none;
    color					: blue;
  }
  
li.faqtitle a:hover
  { text-decoration			: underline;
    color					: blue;
  }  
  
div#faqcontainer, div#faqSingle
  { padding							: 2em 1em 1em 2em;
	 border							: 1px solid #ccc;
  }		

.faqsubheader 
  { color							: black;
    font-size						: 13px;
	margin-top						: 1em;
	}  

.faqcontent
 {  margin							: 2em .2em 2em .2em;
 
 }	
.faqback
 {
   float						: right;
   color						: blue;
   margin-bottom				: 2em;
 }	  
.faqback a:link, .faqback a:visited
{
   color					: blue;
   text-decoration			: none;
} 
 
.faqback a:hover
{
  text-decoration				: underline;
} 

.faqcategory, .faqheader
{
  color							: black;
  text-decoration				: underline;
  font-size						: 120%;
}

.faqrelated 
 { padding-top					: 2em;
   padding-bottom				: 2em;
   border						: 0px solid #FFFFFF;

 }

* html #faqSingle {
		height:1%;
}

p#kategorielink a:link, p#kategorielink a:visited, p#kategorielink a:hover {
	text-decoration				: none;
	color						: black;
}	

/**************** Login und Logout   *************************/
.loginBox { display				: none;}
.logoutBox { font-size			: 12px;
             color				: #333;
           }  

/* INDEXED SEARCH */

.tx-indexedsearch-percent
  {
  		text-align				: right; 
		margin-left				: auto; 
		margin-right			: 10px;
 }
tr.tx-indexedsearch-title td  {border-bottom: 1px solid black;}
div.tx-indexedsearch, div.tx-indexedsearch-res {font-size: 12px; font-family: verdana, helvetica, arial; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold;  }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {display:none; }
div.tx-indexedsearch-secHead {display: none;}
.tx-indexedsearch-browsebox ul.browsebox, .tx-indexedsearch-browsebox ul.browsebox li {margin-left:0;margin-bottom:1em;padding-left:0;}
.tx-indexedsearch-browsebox ul.browsebox li {float:left; list-style:none;margin-right:5px;}
.tx-indexedsearch-browsebox ul.browsebox li a {display:block;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
td.tx-indexedsearch-title-icon img {display:none;}
.tx-indexedsearch-icon {display:none;}
td.tx-indexedsearch-info {vertical-align:top;}
span.tx-indexedsearch-sw {font-weight: bold;}        
span.tx-indexedsearch-redMarkup {color: red;}
p.tx-indexedsearch-percent {color:black;}
p.lastupdatesearch {display:none;} 
.tx-indexedsearch-info p img {display:none;}   
.tx-indexedsearch-descr {clear:left;}
td.tx-indexedsearch-info {display:none;}

/* Tablelayout   */
.contenttable-1 		           {
									border: 1px solid #ccc;
									border-spacing:3px;
									margin:0;
									padding:0;
													}
.contenttable-1 tr				   {border: none;}
.contenttable-1 td, .contenttable-1 th	   {padding: 5px; font-weight:normal;}
.contenttable-1 tr.tr-odd 		   { background-color: white; }
.contenttable-1 tr.tr-even 		   { background-color: #eee;  }
.contenttable-1 tr.tr-0    		   { background-color: #ddd; }

.contenttable-1 tr td 			   { text-align: right;}
.contenttable-1 td.td-0, .contenttable-1 th.td-0, .contenttable-1 thead tr th            { text-align: left;}

.contenttable-2 		           {
									border: 1px solid #ccc;
									border-spacing:0;
									margin:0;
									padding:0;
									border-collapse: collapse;
													}
.contenttable-2 tr				   {border: 1px solid black;}
.contenttable-2 td				   {padding: 3px; border: 1px solid black;}
.contenttable-2 tr.tr-odd 		   { background-color: white; }
.contenttable-2 tr.tr-even 		   { background-color: white;  }
.contenttable-2 tr.tr-0    		   { background-color: #ddd; }

.contenttable-2 tr td 			   { text-align: right;}
.contenttable-2 td.td-0, .contenttable-2 th.td-0, .contenttable-2 thead tr th            { text-align: left; background-color:#eee;}
.contenttable-2 tr.tr-0 td.td-0    { background-color: #ddd;}    
   
    
/*          TT_NEWS                */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
 	clear:right;   
	height:1px;
	color: white;
       margin-bottom:1em;margin-top:.5em;
       border-bottom: 1px solid #ccc;
}
.news-latest-container HR.clearer {
 	clear:left;   
       color: white;
       margin-bottom: 1em; margin-top:.5em;
 border-bottom: 1px solid #ccc;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border				:none;
	background-color	:white;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;

	background-color:purple;
}

.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;
	
}

.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 {
	
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
    margin-top			: 1em;
	background-color	:white;
}




/*
.news-list-item {
    height				: 20px;
    display				: block;
	padding				:3px;
	margin				:3px;
	}
	*/

.news-list-item a {font-weight: normal; }
.news-search-form {
	margin				: 1em 0 1em .1em;
	padding				: 1px 1px 1px 1px;
    background-color	: #F5F5F5;
    width				: 300px;    
}

.news-search-emptyMsg {
    margin				: .1em 0 0 0;

}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {

 
	margin-bottom: 5px;
	padding: 2px;

}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:blue;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {

	color:#333;
	width: 20%;
	text-align: left;
	height: 20px;
	margin-top: -2px;
	margin-right: 2px;
	
	font-weight: normal;
	}
	

h2 span.textual { 
                  color : #333;
				  text-decoration:none;
			    }

	
.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	

	}

.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 {
	
	margin-left:3px;
}
.news-list-morelink a:link, .news-list-morelink a:visited {
font-size: 12px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	font-size: 12px;
	padding:3px;
	background-color:white;
}
.tx-ttnews-browsebox TD {
	
}
.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: white;
	
}
.news-search-emptyMsg {
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	background-color:white;

}
.news-single-item H2 {
	font-weight:bold;
	color: #333333;
	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: normal;
	margin-bottom: 15px;
	margin-top: 10px;
       font-size:12px;
}
.news-single-timedata {
	float: left; 
}

h2.headline {

}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: white;
/*	clear: both;*/
	margin-top: 15px;
	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;
	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;


}
.news-catmenu-header {
	font-weight:bold;
}
.news-catmenu DIV {
	
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {

	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding: 5px;
	padding-left:40px;

	
}
.level2 {
	padding: 5px;
	padding-left:40px;

	
}
.level3 {
	padding:5px;
	padding-left:40px;

	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

