body {
/*	font: normal normal normal 1em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;  
	color: #000000;*/
}


a {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #666;
}


a:hover {
	color: #000;
}



div.csc-frame {
	border: 0px;
}

div.csc-frame-frame1 {
	background-color: #EDEBF1;
	border: 1px solid #333333;
	padding: 2px 4px 2px 4px;
}

div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 {
	margin-top: 2px;
}

div.csc-frame-frame2 {
	background-color: #F5FFAA;
	border: 1px solid #333333;
	padding: 2px 4px 2px 4px;
}

div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 {
	margin-top: 2px;
}

div.csc-frame-indent {
	padding-left: 100px;
}

div.csc-frame-indent3366 {
	padding-left: 33%;
}

div.csc-frame-indent6633 {
	padding-right: 33%;
}

div.csc-frame-invisible {
}

div.csc-frame-rulerafter {
	border-bottom: 1px solid #333333;
}

div.csc-frame-rulerbefore {
	border-top: 1px solid #333333;
}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
div.csc-menu {
	margin-left: 10px;
}

div.csc-menu p {
/*	background-color: #EDEBF1; */
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0px 0px 0px;
	padding: 2px 2px 2px 10px;
}

div.csc-menu p a {
	color: #000000;
	text-decoration: none;
}

div.csc-menu p a:hover {
	color: #000000;
	text-decoration: underline;
}

div.csc-menu p.csc-section {
	font-style: italic;
	font-weight: normal;
	margin-left: 20px;
}

/* Menu / Sitemap, "Menu of subpages to these pages" */
div.csc-menu-1 {
}

/* Menu / Sitemap, "Sitemap" */
div.csc-menu-2 {
}

div.csc-menu-2 p.csc-sitemap {
}

div.csc-menu-2 p.csc-sitemap-level1 {
	margin-left: 20px;
}

div.csc-menu-2 p.csc-sitemap-level1 a {
	color: #000000;
}

div.csc-menu-2 p.csc-sitemap-level2 {
	margin-left: 40px;
}

div.csc-menu-2 p.csc-sitemap-level2 a {
	color: #186900;
}

div.csc-menu-2 p.csc-sitemap-level3 {
	margin-left: 60px;
}

div.csc-menu-2 p.csc-sitemap-level3 a {
	color: #10007B;
}

div.csc-menu-2 p.csc-sitemap-level4 {
	margin-left: 80px;
}

div.csc-menu-2 p.csc-sitemap-level4 a {
	color: #8A0020;
}

.gs-sitemap-level1 {
	display: block;
	width: 150px;
   font-weight: bold;	
}

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
div.csc-menu-3 {
}

div.csc-menu-3 p.csc-section {
	margin-left: 0px;
}

div.csc-menu-3 p.csc-section a {
	color: #186900;
}

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
div.csc-menu-4 {
}

div.csc-menu-4 p {
	margin-top: 2px;
}

div.csc-menu-4 p.csc-abstract {
	font-style: italic;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px 2px 2px 20px;
}

/* Menu / Sitemap, "Recently updated pages" */
div.csc-menu-5 {
}

/* Menu / Sitemap, "Related pages (based on keywords)" */
div.csc-menu-6 {
}

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
div.csc-menu-7 {
}

div.csc-menu-7 p {
	font-weight: bold;
}

div.csc-menu-7 p.csc-section a {
	color: #186900;
}

/* Menu / Sitemap, "Menu of these pages" */
div.csc-menu-def p {
}

form {
	margin: 0px 0px 0px 0px;
}

/*****************/
/* Various Forms */
/*****************/

fieldset.csc-mailform {
	border: 0px none #FFFFFF;
	margin:0;
	padding:0;
}

.csc-mailform-field {
	padding-bottom:10px;
	clear:both;
}

/* Email, Login and Search forms generally: */
form table tr td {
/*	padding-left: 5px;
	padding-right: 20px; */
}

form table tr td.csc-form-fieldcell {
	background-color: #EDEBF1;
	background-color: #ffffff;
}

form .csc-mailform input, form .csc-mailform select, form .csc-mailform textarea {
	border: 1px solid #333333;	
}

form .csc-mailform label {
 width: 200px;
 display:block;
float:left;
 padding-bottom: 10px;
}

form .csc-mailform .csc-form-label-req {
	font-weight: bold;
}

form table tr td.csc-form-labelcell, form table tr td.csc-form-commentcell {
	background-color: #D8D7DC;
	background-color: #ffffff;
}

/* Login form, specifically */
form table.csc-loginform {
	width: 70%;
}

/* Email form, specifically */
form table.csc-mailform tr td.csc-form-labelcell {
}

/* Search form, specifically */
form table.csc-searchform {
	width: 100%;
}

form table.csc-searchform tr td {
	padding: 5px 5px 5px 5px;
}

form table.csc-searchform tr td.csc-form-fieldcell input, form table.csc-searchform tr td.csc-form-fieldcell select {
	width: 100%;
}

form table.csc-searchform tr td.csc-form-labelcell, form table.csc-searchform tr td.csc-form-commentcell {
	font-weight: bold;
}

form table {
	padding: 0;
	margin: 0;
	border: none;
}


/******************/
/* Headers, plain */
/******************/
h1 {
	font: normal 20px/120% arial, helvetica, sans-serif;
	color: #005aaa;
	margin: 20px 0 9px 0;
}

/* Headers, with link */
h1 a, h2 a, h3 a, h4 a, h5 a {
	
}

h2, h3 {
	font:  bold 16px/100% Arial,helvetica,sans-serif;
	color: #666666;
	border-bottom: 1px solid #005aaa;
	margin-bottom: 9px;
	padding-bottom: 2px;
	width: 390px;
}

*html h2 {
width: 387px;
}

h3 {
	width: 585px;
}

h2 a, h3 a {
	background: url(../img/mehr-link0.gif) no-repeat;
	background-position: 330px 0;
	font:  bold 16px/100% Arial,helvetica,sans-serif;
	color: #666666;
	display: block;
	width: 390px;
	text-decoration: none;
}

h3 a {
	width: 585px;
	background-position: 525px 0;
}

h2 a:hover, h3 a:hover {
	color: #000;
	text-decoration: none;
}


h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
}

.download-rechts {
	position: absolute;
	top: 81px;
	left: 43px;
}

.download-rechts a {
	text-decoration: underline;
	font: bold 10px Arial,Helvetica,sans-serif;
	padding: 1px 0 2px 15px;
	display: block;
	color: #666666;
	width: 149px;
	background: transparent url(../img/disk_navi_rechts_0.gif) no-repeat;
	background-position: 4px 2px;
}

.download-rechts a:hover {
	background: transparent url(../img/disk_navi_rechts_1.gif) no-repeat;
	background-position: 4px 2px;
	color: #000000;
}

.otec-farbe1 #menu4 li a {
	background: #e6e8e9 url(../img/pfeil_navi_rechts_0.gif) no-repeat;
	background-position: 5px 2px;
}

#BORDER h1 {
	background: #cbd7dd;
	color: #666666;
	font: bold 12px arial,helvetica,sans-serif;
	padding: 3px 3px 3px 10px;
}

#BORDER {
	background: #fff;
	margin-left: 43px;
   width: 165px;
	overflow: hidden;
}

#BORDER h1.otec-farbe1 {
	color: #666666;
	font: bold 11px arial,helvetica,sans-serif;
/*	padding: 3px; */
}

#BORDER h1 {
	margin: 0;
}

#BORDER h1.csc-firstHeader {
	background: #f9bfc4;
}
/*
#BORDER .otec-wrap div {
	width: 164px;
	position: relative;
}
*/

#BORDER h1 {
	width: 151px;
	position: relative;
	top: -2px;
}

#BORDER .otec-wrap {
	margin: 0 0 20px 0;
}

#BORDER .otec-farbe1 h1 {
	background: #d3d8dd;
}

#BORDER .otec-farbe2 h1 {
	background: #b8c1e3;
}

#BORDER .otec-farbe3 h1 {
	background: #ecbab1;
}

#BORDER .otec-farbe4 h1 {
	background: #f8ec84;
}

#BORDER .otec-farbe5 h1 {	background: #c3e794;
}

#BORDER .otec-farbe6  h1 {
	background: #b3e0e3;
}

#BORDER .otec-wrap .otec-farbe1 ul,
#BORDER .otec-wrap .otec-farbe2 ul,
#BORDER .otec-wrap .otec-farbe3 ul,
#BORDER .otec-wrap .otec-farbe4 ul,
#BORDER .otec-wrap .otec-farbe5 ul,
#BORDER .otec-wrap .otec-farbe6 ul {
	margin-bottom: 0;
	padding-bottom: 10px;
}

#BORDER .otec-wrap .otec-farbe1 p.bodytext,
#BORDER .otec-wrap .otec-farbe1 ul,
#BORDER  .otec-wrap .otec-farbe1 div {
	background: #e6e8e9;
}

#BORDER .otec-wrap .otec-farbe2 p.bodytext,
#BORDER .otec-wrap .otec-farbe2, 
#BORDER .otec-wrap .otec-farbe2 ul  /*,
 #BORDER  .otec-wrap .otec-farbe2 div */{
	background: #d2d8ed;
}


#BORDER  .otec-wrap .otec-farbe3 p.bodytext,
#BORDER .otec-wrap .otec-farbe3 ul,
#BORDER  .otec-wrap .otec-farbe3 div {
	background: #f5d8d6;
}

#BORDER .otec-wrap .otec-farbe4 p.bodytext,
#BORDER .otec-wrap .otec-farbe4 ul,
 #BORDER  .otec-wrap .otec-farbe4  div{
	background: #fbf5c2;
}

#BORDER .otec-wrap .otec-farbe5 p.bodytext,
#BORDER .otec-wrap .otec-farbe5 ul,
 #BORDER  .otec-wrap .otec-farbe5 div {
	background: #e0f3c8;
}

#BORDER .otec-wrap .otec-farbe6 p.bodytext,
#BORDER .otec-wrap .otec-farbe6 ul,
 #BORDER  .otec-wrap .otec-farbe6 div  {
	background: #d9eff1;
}

 #BORDER  .otec-wrap img {
/*	background: #e4eaee;  */
}
/*
div.otec-farbe2 {
 background: #e4eaee;
}
*/

div.right #BORDER div.otec-wrap div.otec-farbe1 ul,
div.right #BORDER div.otec-wrap div.otec-farbe2 ul,
div.right #BORDER div.otec-wrap div.otec-farbe3 ul,
div.right #BORDER div.otec-wrap div.otec-farbe4 ul,
div.right #BORDER div.otec-wrap div.otec-farbe5 ul,
div.right #BORDER div.otec-wrap div.otec-farbe6 ul {
   margin: 0 0 0 25px;	
}
div.right #BORDER div.otec-wrap div.otec-farbe1 #menu4 ul,
div.right #BORDER div.otec-wrap div.otec-farbe2 #menu4 ul,
div.right #BORDER div.otec-wrap div.otec-farbe3 #menu4 ul,
div.right #BORDER div.otec-wrap div.otec-farbe4 #menu4 ul,
div.right #BORDER div.otec-wrap div.otec-farbe5 #menu4 ul,
div.right #BORDER div.otec-wrap div.otec-farbe6 #menu4 ul {
	margin: 0;
}


h1, h2, h3, h4, h5, h6 {
/*   color: #000000;
	margin: 00px 0px 2px 0px;  */
}

p, td, ul, ol, blockquote, input, textarea, select {
	color: #000000;
	font-family: arial, helvetica;
}

h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader, h6.csc-firstHeader {
margin-top: 0px;
}
/*
h2 {
	color: #888;
	font-size: 12px;
}

h2 a {
	color: #186900;
}
*/
/*
h3 {
	font: normal 12px/150%  arial, helvetica, sans-serif;
	color: #000000;
	margin: 0 0 0 0;
}

h3 a {
	color: #000000;
}

h3.csc-searchresultheader {
	background-color: #EDEBF1;
	font-size: 14px;
	padding-left: 5px;
}
*/
/* Search Result, header + abstract: */
h3.csc-searchresultheader a {
	color: #186900;
}

h4 {
	color: #8A0020;
	font-size: 14px;
}

h4 a {
	color: #8A0020;
}

h5 {
	font: bold 24px arial,helvetica,sans-serif;
	color: #e0042f;
}

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
img.frontendediticons {
	margin: 0px 2px 0px 2px;
	vertical-align: middle;
}

input, textarea, select {
	font-size: 11px;
	padding-left: 5px;
}

li {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
}

ol {
	margin-top: 0px;
}

p, pre {
	margin: 0px 0px 0px 0px;
}

p, td, ul, ol {
	font-size: 11px;
}
table.csc-loginform p {
	font-size: 12px;
}


ul {
	padding-left: 0px; 
   margin-left: 15px;
	
}

li {
		font: normal 12px/130%  Arial, Helvetica, sans-serif;
}


/*******************/
/* RTE / Bodytext: */
/*******************/
p.bodytext {
	color: #000;
	font: normal 12px/130%  Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}

p.bodytext a {
	font-weight: bold;
}

.subline p.bodytext, .subline  {
	color: #000;
	font: bold 15px/130%  Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
}

.otec-wrap ul {
	margin-bottom: 13px;
}

#BORDER p.bodytext {
/*	background: #e4eaee; */
	padding: 4px 10px 4px 10px;
	margin: 0;
	font: normal 12px/130% arial,helvetica,sans-serif;
}

/**********/
/* Images */
/**********/
/* Images / Captions */
#CONTENT .csc-textpic-imagewrap {
line-height: 130%;
font-size: 12px;
}

.csc-textpic-caption  {
	font-size: 10px;
margin-bottom: 15px;
}

/* Header date */
p.csc-header-date {
	color: #186900;
	font-size: 10px;
}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
p.csc-linktotop {
	text-align: right;
}

p.csc-linktotop a {
	font-weight: bold;
}

p.csc-searchresult {
	font-style: italic;
	margin-left: 20px;
}

/* Subheader, general */
p.csc-subheader {
	background-color: #EDEBF1;
	font-style: italic;
}

/* Subheader, specific */
p.csc-subheader-0 {
	font-style: normal;
}

p.csc-subheader-1 {
	color: #186900;
}

p.csc-subheader-2 {
	color: #10007B;
}

p.csc-subheader-3 {
	color: #8A0020;
}

pre {
	font-family: monospace;
}

/* Search word markup */
span.csc-sword {
	color: #FF0000;
	font-weight: bold;
}

/* RTE / Table styling */
table.contenttable {
	border: 1px #333333 solid;
	margin: 10px 0px 10px 0px;
	width: 100%;
}

/*********************/
/* Tables, generally */
/*********************/
table.contenttable p {
	font-size: 11px;
}

table.contenttable tr {
/*	background-color: #EDEBF1;  */
	
}

table.contenttable tr td {
	padding: 0px 3px 0px 3px;
	padding: 0;
}

table.contenttable tr td {
	vertical-align: top;
}

table.contenttable tr td p.bodytext {
/*	font-size: 10px; */
font: italic 12px arial,helvetica;

}

/* Tables, specifically */
table.contenttable-0 p {
	color: #000000;
}

table.contenttable-1 p {
	color: #186900;
}

table.contenttable-1 tr.tr-0 td {
	background-color: #D1D2E4;
}

table.contenttable-1 tr.tr-0 td p {
	font-weight: bold;
}

table.contenttable-2 p {
	color: #10007B;
}

table.contenttable-2 tr td.td-0 {
	background-color: #F5FFAA;
}

table.contenttable-2 tr td.td-0 p {
	font-weight: bold;
}

table.contenttable-3 p {
	color: #8A0020;
}

table.contenttable-3 tr td.td-0 p, table.contenttable-3 tr.tr-0 td p {
	font-weight: bold;
}

table.contenttable-3 tr td.td-0, table.contenttable-3 tr.tr-0 td {
	background-color: #D1D2E4;
}

table td {
	color: #000;
	font: normal 12px/130%  Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;

}

/*****************/
/* Search result */
/*****************/
/* Search Result, result information box: */
table.csc-searchresultinfo {
	margin-left: 0px;
	margin-top: 10px;
	width: 100%;
}

table.csc-searchresultinfo tr {
	background-color: #EDEBF1;
}

table.csc-searchresultinfo tr td p {
	padding: 0px 5px 0px 5px;
}

table.csc-searchresultinfo tr td.csc-searchresultprevnext {
	text-align: right;
}

table.csc-searchresultinfo tr td.csc-searchresultrange p {
	font-weight: bold;
}

/************************/
/* Filelinks, generally */
/************************/
table.csc-uploads {
	border: 0px;
}

table.csc-uploads tr td {
	vertical-align: top;
}

table.csc-uploads tr td p {
	background-color: transparent;
	font-size: 12px;
}

table.csc-uploads tr td.csc-uploads-filename {
	padding-left: 5px;
	width: 80%;
}

table.csc-uploads tr td.csc-uploads-filename p a {
	font-weight: bold;
}

table.csc-uploads tr td.csc-uploads-filename p.csc-uploads-description {
	font-style: italic;
}

table.csc-uploads tr td.csc-uploads-filesize {
	padding-left: 6px;
	padding-right: 6px;
	white-space: nowrap;
}

table.csc-uploads tr td.csc-uploads-icon {
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	vertical-align: middle;
	width: 1%;
}

table.csc-uploads tr.tr-even {
	background: transparent;
}

table.csc-uploads tr.tr-odd {
	background: transparent;
}

/* Filelinks, specifically */
table.csc-uploads-1 {
	border-color: #186900;
}

table.csc-uploads-2 {
	border-color: #10007B;
}

table.csc-uploads-3 {
	border-color: #8A0020;
}

table.csc-uploads-3 tr td {
	vertical-align: middle;
}

table.csc-uploads-3 tr.tr-even td.csc-uploads-icon img {
	border: 2px solid #333333;
}

table.csc-uploads-3 tr.tr-odd td.csc-uploads-icon img {
	border: 2px solid #333333;
}

/* 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;
}

/* Images / Tables / Floating text */
table.imgtext-table {
	border: 0px;
}

/* Default styles for the Admin Panel */
table.typo3-adminpanel {
	background-color: #F6F2E6;
	border: 1px solid #000000;
}

table.typo3-adminpanel table, table.typo3-adminpanel td {
	border: 0px;
}

table.typo3-adminpanel td a font {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
}

table.typo3-adminpanel td font {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
}

table.typo3-adminpanel tr.typo3-adminpanel-hrow td {
	background-color: #9BA1A8;
}

table.typo3-adminpanel tr.typo3-adminpanel-itemhrow td {
	background-color: #ABBBB4;
}

table.typo3-editpanel {
	background-color: #F6F2E6;
	border: 1px solid #000000;
}

table.typo3-editpanel td {
	border: 0px;
}

/* RTE / Bulletlists */
ul {
	margin-top: 0px;
}

ul ul li {
	font-size: 10px;
}

/***************/
/* Bulletlists */
/***************/
/* Bulletlists, general */
ul.csc-bulletlist li {
	font-size: 11px;
}

/* Bulletlists, specifically */
ul.csc-bulletlist-0 {
	color: #000000;
}

ul.csc-bulletlist-1 {
	color: #186900;
	list-style-type: decimal;
}

ul.csc-bulletlist-2 {
	color: #10007B;
	list-style-position: inside;
}

ul.csc-bulletlist-3 {
	color: #8A0020;
	list-style-image: url(img/red_arrow_bullet.gif);
}

table tr.tr-even td {
	background: transparent;
}

table tr.tr-odd td {
	background: transparent;
}

table.contenttable {
	border: none;
	background: transparent;
}
table td.td-0 {
	width: 160px;
}
table td.td-last {
	width: 240px;
}

table td.td-0 p{
	font: italic 12px arial,helvetica;  
}

table td.td-last p{
	font: normal 12px arial,helvetica;  
}

.tx-thexttable-pi1 table {
/*	border: 0px solid #5b78be;  */
	border-collapse:collapse;
}

.tx-thexttable-pi1 th {
	font: bold 11px/100% arial,helvetica;
	text-align: center;  
	padding: 5px;
	border: 1px solid #ffffff;
}

.tx-thexttable-pi1 th.links {
	text-align: left;
}

.tx-thexttable-pi1 td.rechts {
	text-align: right;
}

.tx-thexttable-pi1 td {
/*	background: #fbdedf;  */
	text-align: center;	
	padding: 3px;
	border: 1px solid #ffffff;
}

.tx-thexttable-pi1 td.links {
	text-align: left;
}

.tx-thexttable-pi1 .spalte1 {
	background: #abbbdc;
	text-align: left;
}

.tx-thexttable-pi1 .titel {
	background: #abbbdc;
	text-align: center;
}

.tx-thexttable-pi1 .header {
	background: #a1d2f3;
	font: italic 18px/150%  arial, helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

/* GG */

.otec-farbe1 .tx-thexttable-pi1 th {
	background: #d3d8dd;
}

.otec-farbe2 .tx-thexttable-pi1 th {
	background: #b8c1e3;
}

.otec-farbe3 .tx-thexttable-pi1 th {
	background: #ecbab1;
}

.otec-farbe4 .tx-thexttable-pi1 th {
	background: #f8ec84;
}

.otec-farbe5 .tx-thexttable-pi1 th {
	background: #c3e794;
}

.otec-farbe6 .tx-thexttable-pi1 th {
	background: #b3e0e3;
}

.otec-farbe1 .tx-thexttable-pi1 td{
	background: #e6e8e9;
}

.otec-farbe2 .tx-thexttable-pi1 td{
	background: #d2d8ed;
}

.otec-farbe3 .tx-thexttable-pi1 td{
	background: #f5d8d6;
}

.otec-farbe4 .tx-thexttable-pi1 td{
	background: #fbf5c2;
}

.otec-farbe5 .tx-thexttable-pi1 td{
	background: #e0f3c8;
}

.otec-farbe6 .tx-thexttable-pi1 td{
	background: #d9eff1;
}


#BORDER .ce-menu {
	background: #fbdedf;
}

#BORDER .ce-textpic {
	background: #d2d8ed;
	margin: 20px 0 0 0;
}

.mehr-link a {
	background: url(../img/mehr_pfeil_0.gif) no-repeat right;
	padding: 0 13px 0 0; 
	color: #666666;	
}

.mehr-link a:hover {
	background: url(../img/mehr_pfeil_1.gif) no-repeat right;
	padding: 0 13px 0 0;
	color: #000000;
}

.tx-fdfx2cols-pi1 {
	margin: 10px 0 0 0;
}

/* styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   padding-right: 5px;
   width:290px;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:285px;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   padding-right: 5px;
   width:380px;
   white-space:normal;
}
.c2l2-middle{
   padding-left: 5px;
   width:195px;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   padding-left: 5px;
   width:30%;
   white-space:normal;
}

.tx-julleevents-pi1 p{
	color: #000;
	font: normal 12px/130%  Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
}

.tx-julleevents-pi1-listrowFrontPageField-title a {
	font: normal 20px/120% arial, helvetica, sans-serif;
	margin: 20px 0 9px 0;

	background: url(../img/mehr-link0.gif) no-repeat;
	font:  bold 16px/100% Arial,helvetica,sans-serif;
	color: #666666;
	display: block;
	text-decoration: none;
	width: 585px;
	background-position: 525px 0;

	border-bottom: 1px solid #005aaa;
	margin-bottom: 9px;
	padding-bottom: 2px;

}

.tx-julleevents-pi1-listrowFrontPageField-title a:hover {
   color: #000;
}

/* styles for extension "tx_wssitemap_pi1" */

.tx-wssitemap-pi1 .treemenudiv {}
.tx-wssitemap-pi1 .treemenudiv img {
	vertical-align: middle;
	border: none;
}
.tx-wssitemap-pi1 .treemenudiv a {
	text-decoration: none;  
	font: normal 11px arial,helvetica,sans-serif;
	color: #000000;
}
.tx-wssitemap-pi1 .treemenudiv a:hover {
	color: #000;
}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {
	color:red;
}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {
	color:green;
}

img.iconimgs {
	margin: 0 7px 0 0;
}



	/* styles for extension "tx_indexedsearch" */
	.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; font-style:italic; }
	.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 { background:#e6e8e9; }
	.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 { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e6e8e9; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; display: none;    }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; display: none;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#e6e8e9; display: none;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; display: none;}
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	.tx-indexedsearch .tx-indexedsearch-sectionlinks {
		display: none;
	}
	
/* GG Update */

#BORDER div.csc-textpic {
	overflow:hidden;
	width: 100%;
} 
#BORDER dl {
	margin:0;
	padding:0;
}

.tx-indexedsearch-browsebox {
padding : 0;
margin : 0 0 10px 0;
}

.tx-indexedsearch-browsebox ul {
margin : 0;
padding : 0;
}
.tx-indexedsearch-browsebox ul li {
display: inline;
}

.tx-indexedsearch-browsebox ul li a, .tx-indexedsearch-browsebox ul li a:visited {
margin : 0 20px 0 0px;
padding : 0;
white-space:nowrap;
}