

.tx-danpindexviews-pi1-letter{
         font-size:12px;
         font-weight:bold;
         width: 90%;
         border-bottom:1px #cccccc dashed;
         margin-bottom:5px;
         margin-top:15px;
}





th{
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
color:#666666;
font-size:11px;
margin:0px;
padding:0px;
}


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;
}





IMG
	{
	border: 0px;
	}



select{
font-size:10px; 
font-family:Verdana; 
background-color:#efefef; 
color:#666;
width:200px;
}




.headline1{
font-size:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica;
color:#003366;
}



.tx-sochat-pi1{
width:90%;}

.tx-sochat-pi1-message_window{
width:80%;}




	.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;

	}





.gestrichelt_rahmen{
border-bottom-style:dashed; border-bottom-color:#666666; padding:3px; border-width:1px;}



/*Bildunterschriften der Contentbilder*/
	.csc-caption{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:1px;
	margin:1px;
	}



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;
}


.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;
	}

.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;
   }

.suchfeldinput {
	background-color:#efefef;
	color:#666666;
	width: 115px;
	font-size: 11px;
	border:1px solid #666666;
}

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;}


.Stil2 {
color: #FFFFFF;
}


.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
}



/* ================================ Global Settings */

	div {
		display:block;
		margin:0px;
		padding:0px;
	}

	img.std-blockImage {
		display:block;
	}
	.hide {
		display:none;
	}



	.black {
		color: #666666;
	}

	.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;
	}

	.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;
	}


	.break3 {
		line-height: 3px;
	}

/* ================================ Form */

	.inputText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		text-align: left;
	}

	.inputTextarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		text-align: left;
	}

	.inputDropdown {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		background-color:#efefef;
		text-align: left;
	}

/* ================================ 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;
	}

/* ================================ Navigation */


/* ================================ Links */

.headline-white{
color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder;}


	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;
	}


/* ================================ Standard Seitenvorlage */

/* -------------------------------- Allgemeine Seiteneinstellungen */
	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;
	}
/* -------------------------------- Bereichsunterteilung und Einstellung */

	.suchfeldinput {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
	border-color:#000000;
	border-width:1px;
	background-color:#efefef;
	}

	.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;

}



	/* aeusserer Rahmen incl. Schatten */

	div#std-outlineSection {
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width:967px;
		height:100%;
	}

	/* Innerer Rahmen weiss */
	div#std-inlineSection{
		margin-left:8px;
		height:100%;
	}

	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%;
	}

	div#std-headerSection {
		background-image:url(silver_fb6.jpg);
		height:107px;
	}

	/* 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;
	}

	/* Sucheingabebox */
	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;
	}

	/* Abstand zwischen Header und Contentbereich */

	div#std-pageSpacer {
		margin:0px;
		background-color:#FFFFFF;
	}
	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;
	}

	/* 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 {
		margin-left:12px;

	}

	/* 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;
	}

/* -------------------------------- Globale Navigation (oben) */

	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;
	}


/* -------------------------------- Haupt-Navigation (Allgemeine Einstellungen) */

	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;
	}
/*ENDE des Linken Menues*/


/* ================================ Sitemap Absatztemplate */



/* -------------------------------- Allgemeine Einstellungen */


/* ================================ Text-Bild Absatztemplate */

/************** Text/Image Styles ***************/
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;
}

.tb-container {
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}
.tb-float-content {
	padding: 0px 0px 0px 0px;
}
div.float-right, div.float-left img {
	padding: 0px 10px 0px 0px;
	margin: 0px 5px 5px 0px;
}
.tb-box-content {
}

/************** 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;
}




.newspic_frame {

                 padding:5px;
                 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;

}


.newspic_text
{
                 padding:3px;
                 padding-left:1px;
                 padding-top:0px;
                 text-align:left;
                 line-height:11px;
                 font-size:9px;
                 color:#666666;
                 font-family:Verdana, Arial, Helvetica, sans-serif;

}


.spacer-gif{

visibility:hidden;
padding:0px;
margin:0px;

}



.bodytext{
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
color:#666666;
font-size:11px;
margin:0px;
padding:0px;
}


p{
padding:0px;
margin-top:2px;
margin-bottom:2px;
}



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;

}
.tx-chcforum-pi1-FooterBox{
background-color:#336699;
color:#FFFFFF
}

.mail{
font-size:9px;
}




.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;
}


select{
font-size:10px; 
font-family:Verdana; 
background-color:#efefef; 
color:#666;
width:200px;
}

.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; 
}



.tx-srfeuserregister-pi1-uploader 
{
font-size:10px; 
font-family:Verdana; 
background-color:#efefef; 
color:#ffffff; font-weight:bold; 
color:#666;
width:200px;
}




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;
}



.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;
}

