

/*************************/
/* SECTION - NEU F&E DB -
/*************************/

.tx-fhgefundedb-pi1-listrow table 
{
	border: 1px solid #cccccc;
	padding:0px;
	border-collapse: collapse; 
	width:95%;

}


#submit_profile{
  background-color:transparent;
  width:130px;
  border:0px solid #cccccc;
  background-image:url('prof-sichern.jpg') !important;
  background-repeat:no-repeat;
  height:32px;
  margin:0px;
  font-weight:bolder;
}

#submit_profile:hover{
  width:130px;
  background-image:url('prof-sichern-hover.jpg') !important;
  background-repeat:no-repeat;
  height:32px;
  margin:0px;
  font-weight:bolder;
  color:red;
}


label.infolabel
{
   background-image:url('info.gif') !important;
   background-repeat:no-repeat;
   text-indent:10px;
   font-weight:bolder;
   margin-right:10px;
   font-size:10px;
   line-height:15px;
   width:150px;
}

.tip-target 
{
            width: 100px;
            text-align:center;
            padding: 5px 0;
            border:1px dotted #99bbe8;
            background:#dfe8f6;
            color: #15428b;
            cursor:default;
            margin:10px;
            font:bold 11px tahoma,arial,sans-serif;
            float:left;
        }


.tx-fhgefundedb-pi1-listrow-header td
{
	font-weight:bolder;
}


.tx-fhgefundedb-pi1-listrow td
{
	border-bottom: 1px solid #cccccc;
	padding:0px;
}


.tx-fhgefundedb-pi1-listrow-odd
{
		background-color:#efefef;

}

.tx-fhgefundedb-pi2-listrow table 
{
	border: 1px solid #cccccc;
	padding:0px;
	border-collapse: collapse; 
	width:95%;
}

.tx-fhgefundedb-pi2-listrow-header td
{
	font-weight:bolder;
}


.tx-fhgefundedb-pi2-listrow td
{
	border-bottom: 1px solid #cccccc;
	padding:0px;
}


.tx-fhgefundedb-pi2-listrow-odd
{
		background-color:#efefef;

}

.tx-fhgefundedb-pi3-listrow table 
{
	border: 1px solid #cccccc;
	padding:0px;
	border-collapse: collapse; 
	width:95%;
}

.tx-fhgefundedb-pi3-listrow-header td
{
	font-weight:bolder;
}


.tx-fhgefundedb-pi3-listrow td
{
	border-bottom: 1px solid #cccccc;
	padding:0px;
}


.tx-fhgefundedb-pi3-listrow-odd
{
		background-color:#efefef;

}



.tx-fhgefundedb-pi4-listrow table 
{
	border: 1px solid #cccccc;
	padding:0px;
	border-collapse: collapse; 
	width:95%;
}

.tx-fhgefundedb-pi4-listrow-header td
{
	font-weight:bolder;
}


.tx-fhgefundedb-pi4-listrow td
{
	border-bottom: 1px solid #cccccc;
	padding:0px;
}


.tx-fhgefundedb-pi4-listrow-odd
{
		background-color:#efefef;

}


.tx-fhgefundedb-pi5-listrow table 
{
	border: 1px solid #cccccc;
	padding:0px;
	border-collapse: collapse; 
	width:95%;
}

.tx-fhgefundedb-pi5-listrow-header td
{
	font-weight:bolder;
}


.tx-fhgefundedb-pi5-listrow td
{
	border-bottom: 1px solid #cccccc;
	padding:0px;
}


.tx-fhgefundedb-pi5-listrow-odd
{
		background-color:#efefef;

}


div.x-tab-strip-wrap
{
    margin:0px;
    padding:0px;
}

ul.x-tab-strip-top
{
    margin:0px;
    padding:0px;
}

.x-tab-panel-body .x-panel-body 
{

    padding:10px;
}
.x-tab-with-icon
{

    background-image:url('tabs.gif') !important;

}
.tabs
{

    background-image:url('tabs.gif') !important;

}
.x-form-field-wrap
{
    text-align:left;

}
.x-form-text, .x-form-field
{
    text-align:left;
}
.x-combo-list-item 
{
    text-align:left;
}
.x-tip
{
     text-align:left;
}

.x-tip-tr
{
     border-bottom:1px solid #cccccc;
     background-color:#efefef;
     background-image:none;
}

/*************************/
/* SECTION 0 - wechseln je bereich
/*************************/

div#std-headerSection {
		background-image:url("silver_tt.jpg");
		height:107px;
	}

.headerimg {
	background-repeat:no-repeat;
	background-image:url("techtrans.jpg");
	width:743px; 
	height:83px; 
	
 }
 

/*************************/
/* Bugfix CSS Styled Content 0.3x
/*************************/

div { display:block; margin:0px; padding:0px;}
div.csc-textpic-clear {clear:none;} 
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:none;} 

 	
/*************************/
/* SECTION 1 - allgemeines
/*************************/


	html{

		height:100%;
		min-height: 100%;
	}

	form {


		display:inline;

		margin:0;
	}


	body {
		margin:0px;
		padding:0px;
		text-align:center;
		color:#666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	body#std-layout1 {
		background:url(page-bg1.gif) repeat-y 50% 0;
		background-attachment:fixed;
	}

	body#std-layout2 {
		background:url(page-bg2.gif) repeat-y 50% 0;
		background-attachment:fixed;
	}

	.std-form {
		font-size:11px;
		font-family:Verdana,Arial,sans-serif;
		margin-bottom:3px;
	}


	.csc-caption {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:1px;
	margin:1px;
	}
	
.csc-textpic-caption {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:1px;
	margin:1px;
	}


.bodytext{
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
color:#666666;
font-size:11px;
}


h1{
font-size:15px;
font-family:Arial,Verdana,sans-serif;
font-weight:bold;
letter-spacing:0.4px;
line-height:17px;
color:#336699;
}


h2{
font-size:11px;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:0.3px;
line-height:15px;
}

h3{

font-size:11px;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:0.3px;
line-height:15px;
}

h4{

font-size:11px;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:0.3px;
line-height:15px;

}

h5{
font-size:11px;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:0.3px;
line-height:15px;

}


h6{
font-size:11px;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
letter-spacing:0.3px;
line-height:15px;

}




.firsthead {
	color:#336699; 
	font-size:14px; 
	font-weight:bold;
	font-family:Arial,Verdana;
	}

.secondhead {
	color: rgb(102, 102, 102); 
	font-size: 11px; 
	font-family: verdana,sans-serif; 
	font-weight: bold; 
	letter-spacing: 0.3px; 
	line-height: 15px;
	}

.thirdhead-wrap-1 {
	height:20px;
	background-color:#999999;
	clear:both; 
	padding-bottom:0px;
	width:190px;
	}

.thirdhead-wrap-2 {
	float:left;
	width:19px;
	border-right:1px solid white;height:20px;
	background-color:#336699;
	}

.thirdhead-wrap-3 {
	margin-left:19px;
	background-color:#999999;
	}

.thirdhead-wrap-4 {
	margin-left:19px;
	background-color:#999999;
	}

.fourthhead {
	margin:0px; 
	padding:0px; 
	display:none;
	width:0px;
	height:0px;
	color:#ffffff; 
	font-size:0px;
	}


.headline-white {
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bolder;
	padding-left:5px;
	padding-top:4px
	}





th{
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
color:#666666;
font-size:11px;
margin:0px;
padding:0px;
}



IMG {border: 0px;}
.headline1{font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica; color:#003366;}

.linkInt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	font-size: 11px;
	color:#336699;
	text-decoration:none;
	}

	.mail{
		font-size: 9px;
	}
		a.mail{
		font-size: 9px;
	}

	a.mail:hover,a.mail:link
	{
		font-size: 9px;
	}

	.linkExt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	font-size: 11px;
	color:#336699;
	text-decoration:none;
	}
	.linkMailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	font-size: 9px;
	color:#336699;
	text-decoration:none;
	}


.kursiv	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color:#666666;
	}

.klein_kursiv	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	color:#666666;
	}

.klein_normal	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	color:#666666;
	}

.fhblaugross{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:14px;
	color:#00A6F4;
	font-weight:bold;
	}


.fhblaumittel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:13px;
	color:#00A6F4;
	font-weight:bold;
	}

	.fhgraumittel{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	}

	.fhdklblaugross{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:13px;
	color:#336699;
	font-weight:bold;


	}
	.fhdklblaufett{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:11px;

	color:#336699;
	font-weight:bold;
	}
	.fhdklblau{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:11px;
	color:#336699;

	}




/*************************/
/* SECTION 2 - news
/*************************/


.singlenews-allwrap {
width:98%;
margin-top:15px;

}

.detaillink-news { 
		padding:0px;
		margin:0px; 
		margin-top:5px;
		padding-left:10px;
		}


.newspic_frame {

                 padding:5px;
                 padding-bottom:10px;
                 float:left;
                 padding-bottom:20px;
                 padding-top:15px;
                 padding-left:0px;
                 width:400px;
                 background-color:#ffffff;
}


.newspic_pic {

                padding-top:0px;
                float:left;
                padding-right:3px;
                padding-left:0px;
                padding-bottom:3px;
                display:inline;
                height:200px;

}


.newspic_text
{
                 padding:3px;
                 padding-left:3px;
                 padding-right:20px;
                 font-style:italic;
                 padding-top:0px;
                 text-align:left;

                 line-height:11px;
                 font-size:9px;
                 color:#666666;
                 font-family:Verdana, Arial, Helvetica, sans-serif;
                 height:200px;

}




.hilfetext {
float:left;
}



.ta {
background-repeat:no-repeat; 
width:105px;
height:100px; 
font-size:0px;
border:0px solid #ffffff; 
border-width:0px; 
color:#666666; 
background-position:center; 
background-image:url("gettext.jpg"); 
float:right;
}

.textsave-button {
width:357px; 
height:100px;
display:block;
}

.single-header-2{
color:#666666;
font-size:11px;
font-family:verdana,sans-serif;
font-weight:bold;
letter-spacing:0.2px;
}

.single-header-3 {
margin-top:20px;
margin-bottom:0px;
color:#336699;
font-size:15px;
font-family:arial,sans-serif;
font-weight:bold;
letter-spacing:0.4px;
line-height:17px;
}

.single-header-4{
color:#666666;
font-size:11px;
font-family:verdana,sans-serif;
font-weight:bold;
letter-spacing:0.3px;
line-height:15px;
margin-bottom:10px;
margin-top:5px;
}

caption.hide {
display:none;
visibility:hidden;
width:0px;
height:0px;
font-size:0px;

}



/*************************/
/* SECTION 3 - mailForms und suchbox
/*************************/


.searchtable {
 width:214px;

}


.csc-form-labelcell{
width:300px; 
margin-bottom:3px;

}

.csc-form-fieldcell{
 width:300px;
 margin-bottom:5px;

}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
padding-top:10px;
padding-bottom:10px;
padding-left:50px;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #cccccc;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #cccccc;
margin-top:2px;
margin-bottom: 5px;
}

.mf-submit {
color: #666666;
background-color: #efefef;
border: 1px solid #cccccc;
}



.before-search {color:#efefef; font-size:10px;}

a.light {color:#efefef; font-size:10px;}

a.light:link {color:#efefef; font-size:10px;}

a.light:visited {color:#efefef; font-size:10px;}


.latest-main {text-align:left;}

.ttimagecell {width:22%;}
.ttteaser {width:78%;}


input {
	background-color:#efefef;
	color:#666666;
	font-size: 11px;
	border:1px solid #666666;
	}

TEXTAREA {
	background-color:#efefef;
	color:#666666;
	font-size: 11px;
	border:1px solid #666666;
	
	}

	
	
fieldset {
	border: 1px solid #cccccc;
	width: 80%;
	padding:25px;
	margin-top:30px;
	
	}


legend {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding:  6px;
	height:20px;
	line-height:20px;
	}



label {
 	 width: 12em;
  	font-size: 11px;

  	padding: 0px 10px 0px 10px;
  	float: left;
  	text-align: left;
  	margin-right: 0.5em;
  	display: block;
	}
	
	
select{
	font-size:10px; 
	font-family:Verdana; 
	background-color:#efefef; 
	color:#666;



	width:200px;

	}


/*************************/
/* SECTION 4 - Eventcal TT
/*************************/

div#upcoming-allwrap-small {
font-size:10px;
margin-top:5px;
letter-spacing:0.3px;
font-weight:normal;
}


div#upcoming-allwrap-small a {
font-size:10px;
margin-top:5px;
font-weight:bold;
}

div#upcoming-allwrap-small p {
font-size:10px;
margin-top:5px;
}



.upcoming-time {
font-size:9px;
font-weight:bold;
}

.upcoming-teaser p {
font-size:10px;
font-weight:normal;
}

.upcoming-header {
margin-bottom:5px; 
font-size:10px; 
padding:3px;
}

.upcoming-title {
 font-size:10px;
 font-weight:bold;
}

.upcoming-title-small {
 font-size:10px;
 font-weight:bold;
}

.upcoming-title-small a {
 font-size:10px;
 font-weight:bold;
}

.latestimage {
float:right;	
}

.single_event{
margin-bottom:10px;
}



label.kidden {
visibility:hidden;
display:none;
width:0px;
height:0px;
margin:0px;
padding:0px;
}

p{
padding:0px;
margin-top:2px;
margin-bottom:2px;
}

td#searchFrame{
width:214px; 
height:81px;
background-repeat:no-repeat;
background-image:url("search-bg2.gif");
vertical-align:middle;
}

form#searchform {
margin:0px; padding:0px; 
vertical-align:middle;
}


div#sebox-wrapper{
display:block;
height:100%;
width:100%;
vertical-align:middle;
padding-top:25px;
padding-left:13px;

}

div#sebox1 {
margin-left:2px;
margin-right:7px;
float:left;
}

div#sebox2 {
padding-left:0px;
margin-top:2px; 

}


div#tx-macinasearchbox-pi1 {
margin:0px;

}

div#sebox3 {
padding-left:2px; 
font-size:10px;
display:block;
margin-top:4px;

}

div#sehelp{
padding-left:0px; 
padding-top:0px;
text-align:left;

}

table#searchtable{
height:81px;
width:214px;

}


.suchehead {
	font-size: 11px; 
	font-weight: bold; 
	color: #333333;
	text-transform: none; 
	background-color:transparent; 
	line-height:20px;
	
	}


.suchtable {margin-top:28px; padding-left:15px;}
.nopadding {padding: 0 0 0 0px;}
.Stil2 {color: #FFFFFF;}


/*************************/
/* SECTION 5 - Suchfelder indexed
/*************************/

.suchfeldinput {
	background-color:#efefef;
	color:#666666;
	width: 115px;
	font-size: 11px;
	border:1px solid #666666;
	}



	.submit {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		border-color:#336699;
		border-width:1px;
		background-color:#336699;
		}



.tx-indexedsearch-searchbox-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	border: 1px #333333 solid;
	background-color:#336699;
	background-position: left;
	width: 47px;
	height: 17px;
	}


/*************************/
/* SECTION 6 - Logo wortbildmarke
/*************************/

	/* aeusserer Rahmen incl. Schatten */
	div#logomark{
	margin: 0px; 
	padding:0px; 
	width:200px; top:50px; 
	float:right;
	position:relative;
	}
	
	.logolink{
	display:block;
	}
	
	.logolink-pic{
	display:block; 
	text-align:right; 
	float:right; 
	margin:0px; 
	padding:0px;
	}
	
	div#std-helpertable {
	margin-top:1px; 
	height:84px;
	
	}
	
	
/*************************/
/* SECTION 7 - rahmen
/*************************/

	div#std-outlineSection {
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width:967px;
		height:100%;
	}

	/* Innerer Rahmen weiss */
	div#std-outersearch {
		margin-left:8px;
		height:100%;
	}
		
	div#std-beforeright {
	width:200px;
	padding-top:0px;
	padding-bottom:5px; 
	padding-left:3px; 
	padding-right:7px;
	}
	
	div#std-beforeright-2 {
	width:200px; 
	text-align:left;
	}
	
	div#std-afterright {	
	width:214px;
	height:1px;
	margin-top:10px;
	overflow:hidden;
}


/*************************/
/* SECTION 8 - breadcrumb
/*************************/
	
	div#std-after-pathway {
	padding:3px;
	}
	
	
/*************************/
/* SECTION 9 - toolbar
/*************************/


	div#std-wrap-toolbar {
	clear:left; 
	text-align:left;padding-bottom:0px;
	padding-left:1px; 
	padding-top:10px;
	background-color:#FFFFFF;
	}
	
	div#std-wrap-toolbar-2 {
	display:inline;
	margin-left:1px;
	}
	
	.toolbar-img{
    	padding-top:2px;
	}
	
	div#toolbar-imagewrap-1 {
	display:inline;
	margin-left:1px;
	}
	
	div#toolbar-imagewrap-2 {
	display:inline;
	margin-left:19px;
	}
	

	div#toolbar-imagewrap-3 {
	display:inline;
	margin-left:19px;
	}
	
	div#toolbar-imagewrap-4 {
	display:inline;
	margin-left:19px;
	}
	
	
	
/*************************/
/* SECTION 10 - FOOTER
/*************************/

	div#std-footerContainer{
	width:959px;
	}
	
	div#std-topimg {
	padding-top:0px; 

	padding-left:3px; 
	text-align:left;
	}
	
	
	div#std-copyright {
	padding-top:3px; 
	padding-left:1px; 
	text-align:left;

	color:#666666;
	font-size:9px;
	}
	
	div#std-copyright a {
	padding-top:3px; 
	padding-left:1px; 
	text-align:left;
	color:#666666;
	font-size:9px;
	}
	
	div#after-footer-container-1 {
	text-align:right;
	background-color:#FFFFFF;
	margin-left:235px;
	overflow:hidden;
	}
	
	div#after-footer-container-2 {
	background-color:#FFFFFF;
	height:27px;
	}
	
	div#after-footer-container-3 {
	display:inline;
	margin-right:216px;
	}
	
	div#after-footer-container-4 {	
	padding-right:12px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:#FFFFFF;
	}
	
        div#after-footer-container-5 {	
	display:inline;
	margin-left:19px;
	}
	
	div#after-footer-container-6 {	
	display:inline;
	margin-left:19px;
	}
	
	div#aftersw {	
	padding-left:0px; 
	padding-top:0px; 
	text-align:left;
	}
	
	
	div#std-inlineSection{
	position:relative;
	top:0px;
	}

/*************************/
/* SECTION 11 - Sitemaps
/*************************/

DIV.csc-menu-def {
 padding-left:0px;
  margin-left:0px;
  font-size:11px;
  color:#666666;
  list-style-image:url(rdpfeil.gif)
}

DIV.csc-menu-def A {
font-size:11px;
color:#666666;
list-style-image:url(rdpfeil.gif)
}

csc-menu csc-menu-def A{
font-size:11px;
color:#666666;
}

DIV.csc-menu-2 {
background-image:none;
}

DIV.csc-menu-2 .csc-sitemap {
background-image:none;
}

DIV.csc-menu-2 .csc-sitemap-level1 {
margin-left: 3px; font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#666666;
list-style-image:url(rdpfeil.gif)
}

DIV.csc-menu-2 .csc-sitemap-level2 {
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; color:#666666; background-image:none; font-style: normal;
color:#666666;
list-style-image:url(rdpfeil2.gif)
}

DIV.csc-menu-2 .csc-sitemap-level3 {
margin-left: 13px;
font-style: normal;
list-style-image:url(rdpfeil3.gif)
}

DIV.csc-menu-2 .csc-sitemap-level4 {
margin-left: 18px;
background-image:none;
list-style-image:url(rdpfeil4.gif);
font-style: normal;
}

DIV.csc-menu-2 .csc-sitemap-level1 A {
font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder; color:#666666;
 background-image:none;
 }

DIV.csc-menu-2 .csc-sitemap-level2 A {
color: #666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
list-style-image:url(rdpfeil2.gif)
}

DIV.csc-menu-2 .csc-sitemap-level3 A {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-image:url(rdpfeil3.gif);
font-weight:normal;
color:#666666;
 }

DIV.csc-menu-2 .csc-sitemap-level4 A {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-image:url(rdpfeil4.gif);
font-weight:normal;
color: #666666; }


DIV.csc-menu-2 .csc-sitemap-level1 LI {
list-style-image:url(rdpfeil.gif);
background-image:none;
color:#666666;

}

DIV.csc-menu-2 .csc-sitemap-level2 LI {
list-style-image:url(rdpfeil2.gif);
background-image:none;
color:#cccccc;
}

DIV.csc-menu-2 .csc-sitemap-level3 LI {
list-style-image:url(rdpfeil3.gif);
color:#666666;}

DIV.csc-menu-2 .csc-sitemap-level4 LI {list-style-image:none;
list-style-image:url(rdpfeil4.gif);
color:#666666;
}


DIV.csc-menu-1 {
 padding-left:0px;
  margin-left:0px;
  font-size:11px;
  color:#666666;
  list-style-image:url(rdpfeil.gif)
}

DIV.csc-menu-1 A {
font-size:11px;
color:#666666;
list-style-image:url(rdpfeil.gif)
}

csc-menu csc-menu-1 A{
font-size:11px;
 color:#666666;
}



/*************************/
/* SECTION 12 - Login
/*************************/

.tx-newloginbox-pi3 table { border:1px solid #ccc; width:97%; }
.tx-newloginbox-pi3 th { background:#efefef; padding:4px; text-align:right; }
.tx-newloginbox-pi3 td { background:#fafafa; padding:4px; }
.tx-newloginbox-pi3-listrow th { text-align:center; }
.tx-newloginbox-pi3-singleView th { width:25%; }
.tx-newloginbox-pi3-listrow-header{font-size:9px;font-weight:bold;}
.tx-newloginbox-pi3-listrow{font-size:10px;font-weight:bold;width:480px;}

.tx-newloginbox-pi3-listrow-header a{font-size:9px;font-weight:bold;}

/*************************/
/* SECTION 13 - Registrierung
/*************************/


.tx-srfeuserregister-pi1 textarea {
 	font-size:10px; 
 	font-family:Verdana; background-color:#efefef; 
 	color:#ffffff; font-weight:bold; 
 	width:200px;
 	color:#666;
 	}


.tx-srfeuserregister-pi1-uploader {
	font-size:10px; 
	font-family:Verdana; 
	background-color:#efefef; 
	color:#ffffff; font-weight:bold; 
	color:#666;
	width:200px;
	}

.tx-srfeuserregister-pi1-username, .tx-srfeuserregister-pi1-password, .tx-srfeuserregister-pi1-username, .tx-srfeuserregister-pi1-first_name, .tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-last_name, .tx-srfeuserregister-pi1-title, .tx-srfeuserregister-pi1-company, .tx-srfeuserregister-pi1-address, .tx-srfeuserregister-pi1-city, .tx-srfeuserregister-pi1-country, .tx-srfeuserregister-pi1-telephone, .tx-srfeuserregister-pi1-fax, .tx-srfeuserregister-pi1-email, .tx-srfeuserregister-pi1-www, .tx-srfeuserregister-pi1-status input
{font-size:10px; font-family:Verdana; background-color:#efefef; color:#666; width:200px;}


.tx-srfeuserregister-pi1-uploader {
	font-size:10px; 
	font-family:Verdana; 
	background-color:#efefef; 
	color:#ffffff; font-weight:bold; 
	color:#666;
	width:200px;
	}



/*************************/
/* SECTION 14 - Forum und Community
/*************************/

.tx-cwtcommunity-pi1 a{
font-size:9px;
}


.tx_chcforum-pi1-profile_hdr{
background-color:#FFFFFF;
}

.tx_chcforum-pi1-profileHdrBig
{
background-color:#FFFFFF;
border:#CCCCCC 1px dashed;
}

.tx_chcforum-pi1-toolBar
{
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:dashed;
border-width:1px;
}


#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 10px;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tx-chcforum-pi1-noWrap {
	
	white-space: nowrap;
	background-color:#FFFFFF;
}

.tx-chcforum-pi1-preTableWrap {
	border: 0px solid #999999;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-bottom: 2px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 11px;
	font-weight: bold;
	background: #336699;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
        color:#FFFFFF
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #FAFAFA;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 11px;
	background: #EFEFEF;
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {






	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;


}

/* CONFERENCE TABLE END */


/* NAVPATH BEGIN*/

.tx-chcforum-pi1-navPath a {
	color: #336699;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #FFFFFF;

	border: 1px dashed #cccccc;
	margin-bottom: 0px;
	margin-top:3px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #EFEFEF;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	padding-right: 5px;
	margin-top:1px;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #EFEFEF;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 11px;
	font-weight: bold;
	background: #336699;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
    color:#FFFFFF;
}

#formWhere{
	font-size: 11px;
	font-weight: bold;
	background: #336699;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 0px solid #999999;
    color:#FFFFFF;}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
}

.tx-chcforum-pi1-postForm fieldset {
	background-color: #EFEFEF;;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}


.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;

	padding: 2px;
	border: 1px solid #DEDEDE;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #DEDEDE;
	margin: 3px 0;
	width: 100%;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {

}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px solid #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #666666;

}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #EFEFEF;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #EFEFEF;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #FAFAFA;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}


.tx-chcforum-pi1-singlePost .attachment {
	background: #EFEFEF;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: #EFEFEF;
	border-top: 3px solid #FFFFFF ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}


#tx_chcforum-pi1{width:95%;margin:0px;padding:0px;}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #A7B3CB;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}



.gestrichelt_rahmen {
border-bottom-style:dashed; 
border-bottom-color:#666666; 
padding:3px; 
border-width:1px;

}



/*************************/
/* SECTION 15 - Menue
/*************************/


.smallg{
	COLOR:#666666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

	a.smallg{
	COLOR:#666666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

	a.smallg:LINK{
	COLOR:#666666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

	a.smallg:HOVER{
	COLOR:#666666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}



.trenner {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: none;
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	WIDTH: auto;
	COLOR: #747b83;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: auto; TEXT-DECORATION: none;
}
.trenner0 {
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FLOAT: none;
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	WIDTH: auto;
	COLOR: #747b83;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: auto;
	TEXT-DECORATION: none;
}




.curr {
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-SIZE: 11px;


	BACKGROUND: url(blau_navcur.gif) no-repeat;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: none;
	WIDTH: auto;
	COLOR: #336699;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: auto;
	TEXT-DECORATION: none

}



/*************************/
/* SECTION 16 - div einst.
/*************************/

	div {
		display:block;
		margin:0px;

		padding:0px;
	}

	img.std-blockImage {
		display:block;
	}
	.hide {
		display:none;
	}



	.black {
		color: #666666;
	}


	.break3 {
		line-height: 3px;
	}

/*************************/
/* SECTION 17 - marginal
/*************************/


	.marg-textStandard {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 140%;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		margin-left: 9px;
		margin-right: 9px;
	}


	.marg-textSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 140%;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		margin-left: 5px;
		margin-right: 9px;
	}
	.marg-headline {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		padding-left:11px;
		padding-top:8px;
		vertical-align:middle;
		color: #00009C;
		text-decoration: none;
	}





/*************************/
/* SECTION 18 - Link.
/*************************/


	a.smallWhite:link,a.smallWhite:visited,a.smallWhite:active {
		color:#FFFFFF;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.smallWhite:hover {
		color:#FFFFFF;
		text-decoration:none;
		border: 0px;
	}

	

	a:link,a:visited,a:active {
		color:#336699;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		text-decoration:none;
		border: 0px;
	}

	a:hover {
		color:#336699;
		border: 0px;

	}

	a.small:link,a.small:visited,a.small:active {
		color:#336699;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.small:hover {
		color:#336699;
		text-decoration:none;
		border: 0px;
	}

	a.whiteSmall:link,a.whiteSmall:visited,a.whiteSmall:active {
		color:#FFFFFF;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}

	a.blackSmall:hover {
		text-decoration:none;
		border: 0px;
	}

	a.blackSmall:link,a.blackSmall:visited,a.blackSmall:active {
		color:#666666;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
		text-decoration:none;
		border: 0px;
	}



/*************************/
/* SECTION 19 - Inline
/*************************/

	
	div#std-inlineSection-layout1 {
		background:url(page-bg-.gif) repeat-y;
		margin-left:8px;
		height:100%;
	}

	div#std-inlineSection-layout2 {
		background:url(page-bg0.gif) repeat-y;
		margin-left:8px;
		height:100%;
	}

	div#std-inlineSection-layout3 {
		background:url(page-bg0.gif) repeat-y;
		margin-left:8px;
		height:100%;
	}

	div#std-inlineSection-layout4 {
		background:url(page-bg-.gif) repeat-y;
		margin-left:8px;
		height:100%;
	}


	/* Top-Navigation */
	div#std-fixedNavigationSection {
		float:left;
		padding-left:20px;
		padding-top:85px;
		width:580px;
	}
	div#std-fixedNavigationSection2 {
		float:left;
		padding-left:20px;
		padding-top:85px;
		width:200px;
	}
	
	
	

	
/*************************/
/* SECTION 18 - suchbox 2.
/*************************/
	div#std-searchBox {
		margin-left:465px;
		margin-right:216px;
		height:100%;
	}

	div#std-searchBoxLeft {
		height:100%;
		width:120px;
		float:left;
	}

	div#std-searchBoxRight {
		height:100%;
		width:30px;
		float:right;
	}

	div#std-searchBoxMiddle {
		height:100%;
		margin-left:120px;
		margin-right:30px;
	}

	/* Logo (oben / rechts) */
	div#std-logoSection {
		float:right;
		width:216px;
		height:100%;
	}

	input#searchText {
		margin-top:62px;
		/* size:20px; */
		color:#666666;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
	}

	select#searchSelect {
		margin-top:62px;
		color:#666666;
		font-family:Verdana,Arial,sans-serif;
		font-size:9px;
	}

	input#searchSubmit {
		margin-top:62px;
	}

	span.searchDescription {
		color:#666666;
		font-size:9px;
		margin-bottom:2px;
	}



	

/*************************/
/* SECTION 18 - layouttrenner

/*************************/

	div#std-pageSpacer {

		margin:0px;
		background-color:#FFFFFF;
		text-align:right;
	}
	div#std-pageSpacer-layout1 {
		background-image:url(shadow-t.gif);
		background-repeat:repeat-y;
	}

	div#std-pageSpacer-layout2 {
		background-image:url(shadow-u.gif);
		background-repeat:repeat-y;
	}



/*************************/
/* SECTION 19 - Inhalte.
/*************************/

	/* Hauptcontent */
	div#std-contentSection {
		margin-top:0px;
		margin-right:1px;
	}

	/* Linke Contentspalte (Navigation) */
	div#std-leftContentSection {
		float:left;
		width:235px;
		margin:0px;
		padding:0px;
		overflow:hidden;
	}

	/* Rechte Contentspalte (Marginal) */
	div#std-rightContentSection {
		float:right;
		width:222px;
		height:100%;
		overflow:hidden;
	}

	/* Rechter Inhaltsbereich */
	div#std-rightContent {
	width:190px;
	margin-left:12px;
	margin-right:10px;

	}
	
	
	
	div#pathway {
		width:491px;
		height:18px;
		padding:0px;
		margin-top:0px; 
		background-color:#cccccc;
		color:#FFFFFF;

	}

	/* Content (Hauptinhalt) */
	div#std-middleContentSection1 {
		margin-top:5px;
		margin-left:235px;
		margin-right:0px;
		height:100%;
	}

	div#std-middleContentSection2 {
		padding-top:1px;
		margin-left:235px;
		margin-right:222px;
		width:491px; 
		text-align:left;
	}



/*************************/
/* SECTION 20 - Menue ob.
/*************************/

	a.std-fixedNavigation:link,a.std-fixedNavigation:hover,a.std-fixedNavigation:active,a.std-fixedNavigation:visited {
		color:#333333;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		height:100%;
	}

	a.std-fixedNavigation:link,a.std-fixedNavigation:visited {
		color:#333333;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		height:100%;
		text-decoration:none;
	}

	a.std-fixedNavigation:hover,a.std-fixedNavigation:active {
		color:#000000;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		height:100%;
		text-decoration:none;
	}
	a.std-fixedNavigationSelected:link,a.std-fixedNavigationSelected:hover,a.std-fixedNavigationSelected:active,a.std-fixedNavigationSelected:visited {
		color:#000000;
		font-size:9px;
		padding-left:8px;
		padding-right:8px;
		height:100%;
		text-decoration:none;
	}

	span.std-fixedNavigation {
		vertical-align:top;
		color:#333333;
		font-size:9px;
		line-height:18px;
	}


	span.std-fixedNavigationSpacer {
		vertical-align:bottom;
		font-size:9px;
		line-height:18px;
	}


/*************************/
/* SECTION 21- Menue li.
/*************************/

	div#std-navigationBox {
		margin-left:-40px;
		width:250px;
	}

	ul.std-leftNavigation {
		list-style-type:none;
		padding:0px;
	}

	li.std-leftNavigation {
		color:#000000;
		font-size:11px;
		padding-left:27px;
		line-height:19px;
	}

	li.std-navSpacer {
		display:inline;
		margin-top:-1px;
		list-style-type:none;
		font-size:1px;
		line-height:1px;
		height:1px;
		width:213px;
		background-color:#FFFFFF;
		voice-family: "\"}\"";
		voice-family:inherit;
		display:block;
	}

	li.std-navSpacerBig {
		list-style-type:none;
		padding:0px;
		height:18px;
		width:213px;
		font-size:0px;
		line-height:0px;
		background-image:url(nav-leve.gif);
	}


/* --Navigations-Ebene 0 */

	li.std-nav0active {
		list-style-type:none;
		background-image:url(nav-levf.gif);
		background-repeat:repeat-y;
	}
	li.std-nav0inactive {
		list-style-type:none;
	}
	a.std-nav0active:link,a.std-nav0active:active,a.std-nav0active:visited,a.std-nav0active:hover {
		display:block;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		padding-left:20px;
		padding-right:30px;
		line-height:20px;

		text-decoration:none;
	}
	a.std-nav0inactive:link,a.std-nav0inactive:visited,a.std-nav0inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:20px;
		padding-right:30px;
		line-height:20px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}
	a.std-nav0inactive:hover {

		display:block;
		color:#FFFFFF;
		font-size:11px;
		padding-left:20px;
		padding-right:30px;


		line-height:20px;
		text-decoration:none;
		background-image:url(nav-levh.gif);
		background-repeat:repeat-y;

	}



/* -- Navigations-Ebene 1 */

	li.std-nav1active {

		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levg_a.gif);
		background-repeat:repeat-y;
	}
	li.std-nav1inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levg.gif);
		background-repeat:repeat-y;
	}


	a.std-nav1active:link,a.std-nav1active:active,a.std-nav1active:visited,a.std-nav1active:hover {
		display:block;
		color:#00A6F4;
		font-size:11px;
		padding-left:28px;
		padding-right:30px;
		bottom-top:1px;
		line-height:16px;
		background-image:url(spacer00.gif);
		text-decoration:none;
	}

	a.std-nav1inactive:link,a.std-nav1inactive:visited,a.std-nav1inactive:active {
		display:block;
		color:#333333;
		font-size:11px;
		padding-left:28px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}
	a.std-nav1inactive:hover {
		display:block;
		color:#ffffff;
		font-size:11px;
		padding-left:28px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(nav-levh.gif);
		background-repeat:repeat-y;
	}

/* -- Navigations-Ebene 2 */

	li.std-nav2active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levi_a.gif);
		background-repeat:repeat-y;
	}
	li.std-nav2inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levi.gif);
		background-repeat:repeat-y;
	}
	
	  a.std-nav2active:link,a.std-nav2active:visited,a.std-nav2active:active {
		display:block;
		color:#00A6F4;
		font-size:11px;
		padding-left:31px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}

	a.std-nav2inactive:link,a.std-nav2inactive:visited,a.std-nav2inactive:active {
		display:block;
		color:#333333;
		font-size:11px;
		padding-left:31px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}
	
	a.std-nav2inactive:hover {
		display:block;
		color:#ffffff;
		font-size:11px;
		padding-left:31px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(nav-levh.gif);
		background-repeat:repeat-y;
	}

/* ---Navigations-Ebene 3 */

	li.std-nav3active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levk.gif);
		background-repeat:repeat-y;
	}
	li.std-nav3inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levk.gif);
		background-repeat:repeat-y;
	}

		a.std-nav3inactive:link,a.std-nav3inactive:visited,a.std-nav3inactive:active,a.std-nav3inactive:hover {
		display:block;
		color:#333333;
		font-size:11px;
		padding-left:34px;
		padding-right:30px;
		padding-bottom:2px;
		line-height:16px;
		text-decoration:none;
	}

			a.std-nav3active:link,a.std-nav3active:visited,a.std-nav3active:active,a.std-nav3active:hover {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:34px;
		padding-right:30px;
		padding-bottom:2px;
		line-height:16px;
		text-decoration:none;
	}

	  a.sub7:link,a.sub7:visited {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:34px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}



	a.sub7:link,a.sub7:visited {
		display:block;
		color:#000000;
		font-size:11px;


		padding-left:34px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}
  	a.sub7:link, a.sub7:active {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:31px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}




/* ---Navigations-Ebene 4 */

	li.std-nav4active {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levm.gif);
		background-repeat:repeat-y;
	}
	li.std-nav4inactive {
		list-style-type:none;
		padding-top:2px;
		padding-bottom:2px;
		background-image:url(nav-levn.gif);
		background-repeat:repeat-y;
	}
	a.std-nav4active:link,a.std-nav4active:active{
		display:block;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding-left:40px;
		padding-right:30px;
		padding-bottom:2px;
		line-height:16px;
		text-decoration:none;
	}
	a.std-nav4inactive:link,a.std-nav4inactive:visited,a.std-nav4inactive:active {
		display:block;
		color:#666666;
		font-size:11px;
		padding-left:40px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(spacer00.gif);
		background-repeat:repeat-y;
	}
	a.std-nav4inactive:hover {
		display:block;
		color:#000000;
		font-size:11px;
		padding-left:40px;
		padding-right:30px;
		padding-top:1px;
		bottom-top:1px;
		line-height:16px;
		text-decoration:none;
		background-image:url(nav-levm.gif);
		background-repeat:repeat-y;
	}




/*************************/
/* SECTION 22 - Inhalte Bildabsatz
/*************************/

div.tb-spacer {clear: both;}
div.float-left {float: left;}
div.float-right {float: right;}
div.float-right p,div.float-left p, div.tb-right-box-float-left p, div.tb-right-box-float-right p 
{ text-align: center;margin-top: 0;}

img.image-block {display:block;}
.spacer-gif {visibility:hidden;padding:0px;margin:0px;}
.mail {font-size:9px;}
.spacer-gif {visibility:hidden; padding:0px; margin:0px;}


/*************************/
/* SECTION 23 - Inhaltstabelle.
/*************************/


.content,td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentHeadline {
		padding-top:4px;
		padding-left:14px;
		padding-bottom:4px;
		margin-bottom:4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 16px;
		color: #336699;
		text-decoration: none;
		font-weight: bold;
		font-variant: normal;
	}

	.contentSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 100%;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.contentSmallBlue {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #336699;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}




	.contentSmallBlack {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}


	.contentInfo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
		text-align:left;
	}

	.content-black {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 14px;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}

	.content-blackSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: 120%;
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		font-variant: normal;
	}


/************** textbox only ***************/
.tb-textbox-content {}
/************** image left box ***************/
.tb-right-box-float-left { float:left;}
/************** image right box ***************/
.tb-right-box-float-right { float:right;}
img.image-block {display:block;}





.tx-jppageteaser-pi1 {}

 .tx-jppageteaser-pi1-list {}

        
        
        

.tx-jppageteaser-pi1-list-entry {

  clear: none;
  margin-bottom:20px;
  width:460px;
  margin-right:10px;
  padding-bottom:5px;


        }
 

.tx-jppageteaser-pi1-list-entry-description {

      margin-top: 10px;
	     padding-top:5px;


        }

        

.tx-jppageteaser-pi1-list-entry-image IMG {

            float: left; 
            margin: 10px 20px 10px 0px;
            border: 1px solid #000000;

        }

        

        .tx-jppageteaser-pi1-image IMG {
         margin: 0px 0px 0px 0px;

        }


        .tx-jppageteaser-pi1-list-entry-link-item {

            font-size: 9px;

            margin-top: 5px;

            margin-bottom: 2px; 

        }

.tx-jppageteaser-pi1-headline {
font-weight:bold; 
}

.bolder {
font-weight:bold; 
}







li.csc-textpicHeader {
	list-style-type: circle;
	list-style-position:outside;
}

ul.csc-textpicHeader {
	list-style-type: circle;
	list-style-position:outside;
}

li..csc-textpicHeader-26  {
	list-style-type: circle;
	list-style-position:outside;
}


ul.csc-textpicHeader-26 {
	list-style-type: circle;
	list-style-position:outside;

}


csc-textpicHeader csc-textpicHeader-26 li{
	list-style-type: circle;
	list-style-position:outside;

}


 

.tx-jppageteaser-pi1-headline {
font-weight:bold; 
}

.bolder {
font-weight:bold; 
}
