/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* BBLAW */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2005/10/26 12:00:00 typo3 Exp $ */
/* link */


#bblawHome {float:left;}

#langMenue2 .tx-srlanguagemenu-pi1 {/* efe 20080326 - width:160px;*/padding-top:4px;}


body {
	margin: 0px 0px 0px 0px ;
	font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333;
}

P, TD, DIV {
	font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

/* Links definieren */
A { font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif; font-size:12px;}

A:link, A:visited, A:active, A:hover {
	background-color : transparent;
	color : #333;
}
A:hover {
	color : #000;
}

/* menuStandard */
.tx-tipafriend-link {
 margin-top:11px;
 margin-right:5px;
}
.tx-tipafriend-link A {
 text-decoration:none;
 font-size:11px;
}

.tx-tipafriend-link A:hover,
.tx-tipafriend-link A:active {
 color: #DD3333;

}

.tx-tipafriend-link-ch {
 margin-top:9px;
 margin-right:5px;
}


/*
*+html .tx-tipafriend-link-ch {
   margin-top:15px;
   margin-right:5px;
   
} 
*/


.tx-tipafriend-link-ch A{
 text-decoration:none;
 font-size:11px;
}

.tx-tipafriend-link-ch A:hover,
.tx-tipafriend-link-ch A:active {
 color: #DD3333;

}

DIV#menuStandard {
	float: right;
	margin: 0px;
	padding: 8px 0px 0px 0px;

}
#bblawHome {
  margin-right: 4px; /*efe 20080326*/
}
.bblawHomeHolder {
	width:200px;
	height:20px;
	position: relative; /*efe 20080326*/
}
.bblawTopFuncMenuWrap {
  width: 300px;
  position: absolute;
  top: 5px;
  _top: 2px;
}
/* HomeLink
	DIV.bblawHome
	Hack in mozilla.css
*/
DIV#bblawHome {padding: 9px 0px 0px 0px;  font-size: 11px; }
DIV#bblawHome A {font-size: 11px;  	text-decoration : none; }

/* Men? Tabellen Zellen werden definiert. */
TD.tdnavtop {border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #FFF;  height:24px;  width:140px;  background-image: url(images/menuBgKachel.gif);  background-repeat: repeat-x;  text-align: center;  background-color: #333366; margin:0px; padding: 1px 5px 2px 5px;}

TD.tdnavtopact {background-color: #ECECEC;  border-bottom:1px solid #ececec;  border-left:1px solid #FFF;  border-top:1px solid #FFF;  border-right:1px solid #FFF;  height:24px;  width:140px;  text-align: center; margin:0px; padding: 1px 5px 1px 5px;}

TD.tdnavtop_between {padding: 0px 1px 0px 0px;}
TD.tdnavtop_SE  {padding: 0px 10px 0px 0px;}

TD.tdnavleft1{border-bottom:1px solid #FFF; border-top:1px solid #FFF;  padding-left: 20px;  height: 20px; }
TD.tdnavleft1act {background-color: #FFF;  border-bottom:1px solid #FFF; border-top:1px solid #FFF;  padding-left: 20px;  height: 20px; }

TD.tdnavleft2{height: 20px;  border-bottom:1px solid #FFF; border-top:1px solid #FFF;  padding-left: 40px;  height: 20px; }

TD.tdnavleft3{height: 20px;  border-bottom:1px solid #FFF; border-top:1px solid #FFF;  padding-left: 60px;  height: 20px; }

/* Men? Links werden definiert. */
A.menuLeft:link, A.menuLeft:visited, A.menuLeft:active { color:#003366; font-size: 11px; text-decoration: none; margin-top:0px;  padding-left: 0px;  width: 100%; }
A.menuLeft:hover { color:#DD3333; font-size: 11px; text-decoration: none; margin-top:0px;  padding-left: 0px;   width: 100%; }

A.menuLeftActive:link, A.menuLeftActive:visited, A.menuLeftActive:hover, A.menuLeftActive:active   {color:#003366; font-size: 11px; font-weight : bold; margin-top:0px;  padding-left: 0px;   width: 100%;  	text-decoration : none; }

A.menuLeft2 {text-decoration : none;}
A.menuLeft2:link, A.menuLeft2:visited, A.menuLeft2:active { color:#003366;font-size: 11px;margin-top:0px;  width: 100%;}
A.menuLeft2:hover { color:#DD3333;font-size: 11px;margin-top:0px;  width: 100%;}

A.menuLeft2Active:link, A.menuLeft2Active:visited, A.menuLeft2Active:hover, A.menuLeft2Active:active  {color:#DD3333;font-size: 11px;margin-top:0px; padding-left: 0px;  width: 100%; text-decoration : none;}

A.menuLeft3 {text-decoration : none;}
A.menuLeft3:link, A.menuLeft3:visited, A.menuLeft3:active { color:#003366;font-size: 11px;margin-top:0px;  width: 100%;}
A.menuLeft3:hover { color:#DD3333;font-size: 11px;margin-top:0px; width: 100%;}

A.menuLeft3Active:link, A.menuLeft3Active:visited, A.menuLeft3Active:hover, A.menuLeft3Active:active  {color:#DD3333;font-size: 11px;margin-top:0px; padding-left: 0px; width: 100%; text-decoration : none;}

A.menuStandard {text-decoration : none;}
A.menuStandard:link, A.menuStandard:visited, A.menuStandard:active { font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif;color:#333;font-size: 11px;margin-top:0px; }
A.menuStandard:hover { font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif;color:#DD3333;font-size: 11px;margin-top:0px;}

A.menuStandardActive:link, A.menuStandardActive:visited, A.menuStandardActive:hover, A.menuStandardActive:active {color:#DD3333;font-size: 11px;margin-top:0px; text-decoration : none;}

A.menuTop {text-decoration : none; }
A.menuTop:link, A.menuTop:visited, A.menuTop:active { font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif; margin-top:0px; color:#ECECEC;font-size: 11px;font-weight : bold;	text-transform: uppercase;}
A.menuTop:hover { font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif; margin-top:0px; color:#FFFFFF;font-size: 11px;font-weight : bold;	text-transform: uppercase;}

A.menuTopActive:link, A.menuTopActive:visited, A.menuTopActive:hover, A.menuTopActive:active {color:#18285A;font-size: 11px;font-weight : bold; margin-top:0px; text-transform: uppercase; text-decoration : none;}

/* BrotkrumenNavigation */
#menueBread {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 20px 1px 20px;
	float: left;
}
#menueBread A, #menueBread A:link, #menueBread A:visited, #menueBread A:active  {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#menueBread A:hover {
	color: #DD3333;
}
/* ENDE BrotkrumenNavigation */

SELECT, TEXTAREA, INPUT {  
	font-size: 11px;
	border: 1px 1px 1px 1px solid #003366;
}

TABLE.tableBorder {border: 1px solid #425A94; }

DIV.csc-header {margin: 0px; padding: 0px;}
P.bodytext {margin: 0px 0px 10px 0px; padding: 0px;}

/** aktualisiert 23112005 Bodytext läuft über */
/** #content .bodytext {	width:436px;} **/

#content .csc-header {margin-bottom: 10px;}

H1, .csc-firstHeader {
	font-size : 18px;
	color : #336699;
	text-transform: uppercase;	 
	margin-bottom : 0px;
	margin-top : 10px;
	margin-left : 0px;
	font-weight: lighter;
	padding-bottom: 3px;
	border-bottom: double 3px #CCCCCC;
	text-decoration: none;
}
H2 {
	font-size : 16px;
	color : #333;
	margin-bottom : 8px;
	margin-top : 10px;
	margin-left : 0px;
	padding: 0px;
}
H3 {
	font-size : 14px;
	color : #333;
	margin-bottom : 5px;
	margin-top : 10px;
	margin-left : 0px;
	padding: 0px;
}
H4 {
	font-size : 12px;
	color : #DD3333;
	margin-bottom : 3px;
	margin-top : 10px;
	margin-left : 0px;
	padding: 0px;
}
H5 {
	font-size : 12px;
	color : #000;
	margin-bottom : 3px;
	margin-top : 10px;
	margin-left : 0px;
	padding: 0px;
}
H6 {
	font-size : 11px;
	color : #DD3333;
	margin-bottom : 3px;
	margin-top : 10px;
	margin-left : 0px;
	padding: 0px;
}

HR { clear: both;  height: 1px; border: none;  color: #CCCCCC; margin: 0px 0px 10px 0px;}

table 
{
	border-collapse: collapse;
} 
ul, li   {
	font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif; color: #333;
}

/* Formulare Formatieren */
FORM {
	font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;	
}
INPUT,TEXTAREA,SELECT {
	color: #333;
	font-size: 12px;
	margin-bottom: 4px;
	background-color: #FFF;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
}
OPTION {
	border-color: #999;
}

.checkbox {
	width: 16px;
	height: 16px;
	border: 0px 0px 0px 0px;
	background-color : #FFF;
}
TEXTAREA {
	font-family: Verdana, Geneva, Arial Unicode MS, Arial, Helvetica, sans-serif;
	width: 200px;
	height: 80px;
}
/* ENDE Formulare Formatieren */

/**/
LABEL {
	color: #003366;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	width: 100px; 
}

/* Left Illu Container  */
DIV#leftIllu {margin: 17px 0px 0px 0px; padding: 0px; }

/* grauer Container obenin Content  */
DIV#grayCont {margin: 0px; padding: 0px; height: 17px; width: 100%; background-color: #ececec;}

/* goBack Button formatieren */
DIV#goBack  {
	float: left;
	padding: 10px 20px 5px 20px;
}
/* ENDE goBack  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* pintPage Button formatieren */
DIV#printPage {
	float: right;
	padding: 10px 20px 5px 20px;
}
/* ENDE pintPage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Standard Definitionen */
/* float - Ausrichtung ! */
.clear {clear: both;}
BR.clear {padding: 0px; margin: 0px;}
.right {float: right;}
.left {float: left;}

.bold {font-weight: bold;}
/* ENDE Standard Definitionen */

/* Content formatieren */
DIV#Content {
	margin: 5px 20px 10px 20px;
	height: 100%;
/*	width:480px; */

}

TABLE.contentable {height: 100%; width: 100%;}
/* ENDE Content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* Searchbox for Indexed Search Engine: macina_searchbox */
DIV#topSearch {
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
DIV#topSearch .tx-macinasearchbox-pi1 {
	margin: 0px;
	padding: 0px;
}

#topSearch INPUT { 
	border: 0px;
}

#topSearch .input INPUT {
	height: 16px;
	width:  100px;
	border: 1px solid #999;
	margin: 0px;
	padding: 1px;
}

/* ENDE Searchbox ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Last Update */
#lastupdate {padding: 0px 5px 0px 20px; color: #FFF; font-size: 11px;}

/* Sitemap / styles.sitemap.gs / styles.sitemap.gs */
#content .smtitle A, #content .sm1 A {
	text-decoration: none; font-size: 11px; width: 100%;
}
#content .sm2 A, #content .sm3 A {
	text-decoration: none; font-size: 10px; width: 100%;
}
#content DIV.smtitle,  #content DIV.sm1, #content DIV.sm2, #content DIV.sm3 {
	border: 1px 1px 1px 1px solid #18285A;
	width: 160px;
	margin-top: 5px;
	padding-left: 5px;
}
#content .smtitle {
	margin-left: 10px;
	font-weight: bold;
	padding-bottom: 5px;
}
#content DIV.sm1 {
	background-color: #336699;
	margin-top: 15px;
}
#content .sm1 {
	margin-left: 40px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#content DIV.sm2 {
	background-color: #EFEFEF;
	margin-top: 10px;
}
#content .sm2 {
	margin-left: 80px;
	padding-bottom: 3px;
}
#content DIV.sm3 {
	border: 0px 0px 0px 0px solid #FFFFFF;
	border-left: 1px solid #18285A;
	margin-top: 0px;
	padding-top: 5px;
}
#content DIV.sm4 {
	border: 0px 0px 0px 0px solid #FFFFFF;
	border-left: 1px solid #18285A;
	margin-top: 0px;
	padding-top: 5px;
}
#content .sm3 {
	margin-left: 120px;
	padding-left: 2px;
	padding-bottom: 3px;
}
#content .sm4 {
	margin-left: 160px;
	padding-left: 2px;
	padding-bottom: 3px;
}
#content .sm1 A { font-weight: bold; color: #ECECEC;}
#content .sm1 A:hover { font-weight: bold; color: #FFFFFF;}
#content .sm2 A, #content .sm3 A, #content .sm4 A {font-weight: normal;}
/* ENDE Sitemap ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* Layer Record  in der Promotion Box */
DIV.csc-subheader {float: right; width: 143px; text-align: left;}
.csc-subheader DIV {
	padding: 10px 10px 0px 10px;
	font-weight: bold;
	}

/* News // 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 #F9FFE5;}
.news-latest-container HR.clearer {clear:left;}
*/
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-list-container {font-size: 12px; width: 100%;}
HR.clearer {clear:both; color: #999; border: none; height: 1px; padding: 0px; margin: 0px;}
.news-latest-container {width: 215px; clear:both; margin: 0px; padding:0px;}/**/
.news-latest-container H2 {color: #003366;	padding-bottom: 3px;	margin-bottom: 6px;	font-size: 14px;	border-bottom: 3px double #003366; }
.news-single-item H2 { font-size: 14px; color: #003366; }
.news-latest-gotoarchive {color:#003366; padding:0px; margin:0px; font-size: 12px; text-align: right; }
.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:#000;}
.news-latest-item { padding: 0px 0px 18px 1px; margin: 0px 10px 5px 10px;}/* border-bottom: 1px solid #999; */
.news-latest-item P.bodytext {margin:0px; padding: 0px; }
.news-latest-item H3 {color:#333; padding:0px; margin:2px 0px 5px 0px; font-size: 12px;}
.news-latest-item P { font-size: 12px; }
.news-latest-item IMG {margin: 3px 5px 5px 0px; float:left; padding: 2px 0px 10px 0px;}
.news-latest-category IMG {float: none; border:none; margin:0px;}
.news-latest-date, .news-latest-morelink, .news-latest-category {font-size:12px;}
.news-latest-date A:hover, .news-latest-date A:active, .news-latest-date A:visited, .news-latest-date A:link {font-weight: normal;}
.news-latest-date {margin:0px; padding: 0px;}
.news-latest-morelink {margin: 0px; padding: 0px; clear: both;}
.news-latest-morelink A {float:right; font-size: 11px;}
.news-latest-morelink A:link, .news-latest-morelink A:hover, .news-latest-morelink A:visited, .news-latest-morelink A:hover {font-weight: normal;} 
.news-latest-container DIV.news-latest-morelink {float: right;}
.news-latest-item .clearer {clear: both;}

/* Normales Textelement  rechts ...  */
#contentRight .rightStandard {width: 216px;}
/* ?nderung wegen umbruchs im titel deu padding auf 0px; war 0px 10px 5px 0px */
#contentRight .rightStandard  P.bodytext {padding: 0px ; margin: 0px; } 


#contentRight .rightStandard .csc-header {background-color: #FFF; height: 16px; padding: 0px 10px 0px 10px; margin: 0px 0px 5px 0px;  clear: both;}
 
 /* Elemente rechts */
#contentRight  .csc-header {background-color: #FFF; height: 16px; padding: 0px 10px 0px 10px; margin: 0px 0px 5px 0px;  clear: both;}
#contentRight  .csc-header H1 {font-size: 12px; font-weight: bold; border: 0px; margin: 0px: padding: 0px; color: #333; text-transform: none;	  }
#contentRight  .csc-header H1 A:visited, #contentRight .csc-header H1 A:link, #contentRight .csc-header H1 A:active {font-weight: bold; color: #333; text-decoration: none;}
#contentRight  .csc-header H1 A:hover {font-weight: bold; color: #000000; text-decoration: none;}

#contentRight .news-latest-container .csc-header {background-color: #FFF; background-image: url(images/bg_newshead.gif); background-repeat: no-repeat; height: 16px; padding: 0px 10px 0px 18px; margin: 0px 0px 5px 0px; clear: both;}
#contentRight .news-latest-container .csc-header H1 {font-size: 12px; font-weight: bold; border: 0px; margin: 0px: padding: 0px; color: #333; text-transform: none; }
#contentRight .news-latest-container .csc-header H1 A:visited, #contentRight  .news-latest-container .csc-header H1 A:link, #contentRight  .news-latest-container .csc-header H1 A:active {font-weight: bold; color: #333; text-decoration: none; text-transform: none; }
#contentRight .news-latest-container .csc-header H1 A:hover {font-weight: bold; color: #000000; text-decoration: none; text-transform: none; }
#contentRight A {text-decoration: none;}


.news-latest-container .csc-header {background-color: #FFF; background-image: url(images/bg_newshead.gif); background-repeat: no-repeat; height: 16px; padding: 0px 10px 0px 18px; margin: 0px 0px 5px 0px; clear: both;}
.news-latest-container .csc-header H1 {font-size: 12px; font-weight: bold; border: 0px; margin: 0px: padding: 0px; color: #333; text-transform: none; }
.news-latest-container .csc-header H1 A:visited, #contentRight  .news-latest-container .csc-header H1 A:link, #contentRight  .news-latest-container .csc-header H1 A:active {font-weight: bold; color: #333; text-decoration: none; text-transform: none; }
.news-latest-container .csc-header H1 A:hover {font-weight: bold; color: #000000; text-decoration: none; text-transform: none; }



DIV.news-latest-category {float: left; padding-right: 5px;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
DIV.news-list-browse-top .tx-ttnews-browsebox P { display:none;}
DIV.news-list-browse-top .tx-ttnews-browsebox TABLE P { display:block;}
/* .news-list-container {border:1px solid #000;background-color:#BBE53A;} */

.news-list-item {padding: 2px 0px 1px 0px; margin:3px 0px 5px 0px;}/*border-bottom: 1px solid #999;*/
.news-list-item H3 A:HOVER {color:#000; text-decoration: underline;}

.news-search-form {padding:14px 0px 0px 0px; margin-bottom:5px; border:; background-color:; }
.news-search-emptyMsg{margin:0px; padding: 0px; text-align: left;}
.news-search-form FORM {margin:0px; padding: 0px;}
.news-list-container H3 {margin-bottom: 0px; padding: 0px; margin-top : 0px;}
.news-list-container H3 A {color:#000; text-decoration: underline;}
.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED{color:#000;padding-left:0px; text-decoration: underline;}
.news-list-container H3 A:HOVER {color:#000; text-decoration: underline;}
.news-list-container P.bodytext {padding-left:0px; margin: 0px 0px 20px 0px;}
.news-list-date {color: #333; margin-top: 10px; font-size: 12px; font-weight: normal;}
.news-list-imgcaption {	float: right;padding-top:3px;padding-right:3px;font-size: 11px;}
.news-list-image {float: right;}

.news-list-container IMG {	float: right; border:;margin-bottom:5px;margin-right:2px;margin-left:0px;}
.news-list-category IMG {float: none;border:none;margin:0px;}

DIV.news-list-morelink {float: right; margin: 0px; padding: 0px;}
DIV.news-list-morelink A:visited, DIV.news-list-morelink A:hover, DIV.news-list-morelink A:link, DIV.news-list-morelink A:active   {font-weight: normal; font-size: 11px;}
.news-list-morelink,.news-list-category {font-size:10px; margin:0px; font-weight: normal;}
.news-latest-morelink, .news-list-morelink  {margin-bottom:5px; padding-bottom: 0px; float: right; }
.news-list-morelink {margin-right:0px; padding-right: 0px; text-align: left;}
.news-list-item P.bodytext {margin:0px; padding: 0px;}
/* .news-list-browse {text-align: center;} */
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {margin:0px;border:;padding:0px;background-color:;}
BODY #content .news-list-browse .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell TABLE TBODY P {text-align: center;}
.tx-ttnews-browsebox TD {font-size: 11px;}
.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 {}
.news-search-emptyMsg {font-size: 12px;margin-left: 10px;}
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {width: 440px;}/* */
/* .news-single-item H2 {font-size: 16px;font-weight:bold;margin-bottom: 0px;}*/
/* .news-single-item H3 {margin-bottom: 15px;}*/
.news-single-img {float: right; margin: 3px 6px 5px 5px; text-align: right; font-size: 11px;}
.news-single-content {}
.news-single-imgcaption {padding:3px; text-align:right;}
P.news-single-category {margin:0px; padding:0px; margin-top: 5px;}
P.news-single-author {margin:0px; padding:0px; margin-top: 5px;}
.news-single-backlink, .news-single-backlink a {font-weight: bold;font-size: 11px;margin-bottom: 15px;margin-top: 15px;}
.news-single-subheader {margin-bottom: 10px;}
/* .news-single-timedata
	Hack in mozilla.css
*/
.news-single-timedata {padding: 18px 0px 36px 0px; float: right; }
.news-single-item H2 {padding:0px; margin: 15px 0px 8px 0px;}
.news-single-subtitle {font-weight: bold;  margin: 10px 0px 10px 0px; padding: 10px 0px 0px 0px;}
.news-single-cat {font-weight: bold; margin: 0px; padding: 0px;}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 12px;}
.news-single-author {padding-bottom: 3px;}
.news-single-additional-info {margin-top: 15px; border:; padding:0px; padding-bottom:0px;}
.news-single-related,.news-single-files,.news-single-links  {border:; margin:0px; margin-bottom: 0px; padding:0px;background-color:;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {margin:0px; font-size: 12px; padding-left: 10px;}
.news-single-additional-info DD P {margin:0px; padding:0px;  font-size: 12px;}
.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight: bold;font-size: 12px;margin: 10px 0px 3px 0px; width:90%;}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin-top:15px;}
.news-amenu-container LI {padding-bottom:1px;}
.news-amenu-container UL {padding:0px;margin-top:5px;margin-left:0px;margin-bottom:0px; list-style-type: none;}
.news-amenu-container H2 {color:#333;padding:0px; font-size: 14px;}
.news-amenu-item-year {font-weight: bold; padding: 0px; color:#000;}

/* tt_news IW Lawyer Erweiterung */
.iw_lawyer	{margin: 3px 0px 3px 0px;}
.iw_lawyer_label {font-weight: bold;}

/* newsTeaserHead */
/**/ 
#newsTeaserHead {width: 215px; height: 15px; color:#333; background-color: #FFF; font-weight: bold; padding: 0px 0px 1px 0px; border-bottom: 1px solid #ECECEC;  background-image: url(images/bg_righthead.gif); background-repeat: no-repeat; }
#newsTeaserHead .newsTeaserTitle {padding: 0px 0px 0px 10px; color:#333;}

/* tt_news EVENT */
.mbl_newsevent_eventwhere {}
.mbl_newsevent_multidayevent {}
.news-event {margin: 0px 0px 10px 0px;}

DIV#event-single {width: 100%;}
.news-event DIV {font-weight: normal; margin: 5px 0px 5px 0px;}
/*#event-single DIV.news-single-img {float: left; margin: 20px 0px 5px 0px; text-align: left; font-size: 11px;} 
#event-single DIV.event-content {float: right;}*/
#event-single .news-single-author {float: none;}
#event-single .news-single-category  {float: none;}


/* NewLoginBox tx-newloginbox-pi3 */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#CCCCCC; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#F6F6F6; }
/* ENDE News // tt_news ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 


/* Index Search */
DIV.tx-indexedsearch {width: 100%; margin: 20px 0px 10px 0px;}
.tx-indexedsearch-title {background-color: #ECECEC;}
.tx-indexedsearch-title A, .tx-indexedsearch-title A:hover, .tx-indexedsearch-title A:active, .tx-indexedsearch-title A:visited, .tx-indexedsearch-title A:link {font-weight: bold;}
.tx-indexedsearch-res A, .tx-indexedsearch-res A:visited, .tx-indexedsearch-res A:link, .tx-indexedsearch-res A:active {color: #000;}
.tx-indexedsearch-res A:hover {color: #000;}
.tx-indexedsearch-res H2, .tx-indexedsearch-res H2 A {font-size : 12px; color : #000; font-weight: bold;}
.tx-indexedsearch-browsebox-SCell, .tx-indexedsearch-browsebox-SCell A {font-weight: bold;}
.tx-indexedsearch-browsebox P {font-weight: bold;}
.tx-indexedsearch-browsebox LI A:visited, .tx-indexedsearch-browsebox LI A:link, .tx-indexedsearch-browsebox LI A:active  {color: #000;}
.tx-indexedsearch-browsebox LI A:hover  {color: #000;}
.tx-indexedsearch-browsebox A {margin: 0px 5px 0px 0px;}
.tx-indexedsearch-browsebox LI  A {margin: 0px;}
.tx-indexedsearch-redMarkup {color: #000;}
/* Tip a Friend */
.topMenue  {margin: 0px; float: right;}
.topMenue SPAN {display: inline; margin: 0px; padding:0px, float: right; }
.topMenue SPAN TABLE {margin-top: 8px;}
.topMenue DIV.tx_tipafriend_link {display: inline; float: left; margin: 11px 4px 0px 10px; padding:0px;}
.topMenue DIV.tx_tipafriend_link  A, .topMenue DIV.tx_tipafriend_link  A:hover, .topMenue DIV.tx_tipafriend_link  A:link, .topMenue DIV.tx_tipafriend_link  A:visited, .topMenue DIV.tx_tipafriend_link  A:active {text-decoration: none; font-size: 11px;}

/* form */
.tx_tipafriend {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #333;
	}
.tx_tipafriend  TR {
	padding: 2px 0px 3px 0px;
	}
.tx_tipafriend .header {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	}
.tx_tipafriend .subheader {
	font-size: 12px;
	font-weight: bold;
	color: #666;	
	}
.tx_tipafriend	.subheader A  {
	font-size: 11px;
	color: #000;
	}
.tx_tipafriend	.subheader DIV  {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	}
.tx_tipafriend .error {
	font-weight: bold;
	color: #FFF;	
	background-color: #000;
	padding: 5px;
	}
.tx_tipafriend .label {
	vertical-align: top;
	color: #333;
	font-weight: bold;
	}
.tx_tipafriend .input {
	vertical-align: top;	
	}
.tx_tipafriend .input TEXTAREA, {
	width: 182;	
	}
.tx_tipafriend .small {
	color: #666;
	font-size: 10px;
	font-weight: normal;
	}

/* sent */
.tx_tipafriend_sent  {
	margin: 10px 0px 0px 0px;
	}
.tx_tipafriend_sent H2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	color: #003366;
	}
.tx_tipafriend_sent .recipient {
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}



/* tx-mitdownload-pi1 */
.tx-mitdownload-pi1 {margin-top: 20px;}
.tx-mitdownload-pi1 A {text-decoration: none;}
.tx-mitdownload-pi1 A:link, .tx-mitdownload-pi1 A:visited, .tx-mitdownload-pi1 A:active {color: #000;}
.tx-mitdownload-pi1 A:hover {color: #000;}

/* Top-Link */
DIV.csc-linkToTop {padding-bottom: 2px; clear: both;}
.csc-linkToTop DIV.csc-linkToTopLeft {float: left; margin-right: 2px; width: 426px; border-top: 1px solid #CCC; margin: 0px 0px 1px 0px;}
.csc-linkToTop DIV.csc-linkToTopImg {float: right;}

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#CCCCCC; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#F6F6F6; }

/* Language / Sprachen Fahnenmen? */
/* default styles for extension "tx_srlanguagemenu_pi1" */
	TD.tdLang {height: 22px; vertical-align: middle; padding-top: 2px;}
   .tx-srlanguagemenu-pi1 p { font-family:Verdana, sans-serif; font-size:10px; line-height:100%; color:#35006D; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
   .tx-srlanguagemenu-pi1 img { margin: 0px; padding: 0 0 0 1px; /*efe 20080326*/ border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .CUR a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .CUR a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .NO a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size:10px; display: none;}
   .tx-srlanguagemenu-pi1 .INACT a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:normal; }
   .tx-srlanguagemenu-pi1 .INACT a:visited { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT a:active { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family:Verdana, sans-serif; font-size:10px; line-height:100%; color:#35006d; }
   .tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#FFF; font-weight:bold; margin-left:15px; }
   DIV.tx-srlanguagemenu-pi1 {padding-right: 10px; }


   /* default styles for extension "tx_cssstyledimgtext" */
	/* 
	   Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
	   (c) the TYPO3 content rendering group 
	*/
	
	/* COMMON */
	.csi-textpic {
	margin: 0 10px 0 10px;
	}
	
	.csi-textpic img {

	}
	
	.csi-textpic .csi-caption {

	}
	
	.csi-textpic .csi-image {

	}
	
	.csi-textpic .csi-imagewrap {

	}
	
	.csi-textpic .csi-text {
	margin: 0 8px 0 0;
	}
	
	.csi-text p {

	}
	
	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		 /*margin-right: 215px;will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		/*margin-left: 215px; will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}

		/*]]>*/

/* Right Downloadbox */
.tx-mitdownload-pi1 {padding: 0px 10px 5px 10px; margin: 0px; width: 100%;}
.tx-mitdownload-pi1 EM {font-size: 10px; font-style: normal;}
.tx-mitdownload-pi1 SMALL {font-size: 10px;}
 
  .csc-uploads {
	margin: 3px 8px 5px 10px;
}

.dutchdesk P {
  padding-left:14px !important;  
  display:block;
  background:url('/fileadmin/images/icons/i_PfeilRight.gif') 0px 3px no-repeat !important;
  margin-left:10px !important;
  font-weight:bold;
}


