/*----------------------------------------------------------------------*/
/*  Standard Stylesheet                                                 */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*  Standard                                                            */
/*----------------------------------------------------------------------*/

/* Scrollbalken simulieren */

html[xmlns^="http"] {
	overflow-y: scroll;
}

/*
html {
	overflow: -moz-scrollbars-vertical;
}
*/

/* Scrollbalken simulieren ENDE */

html
{
height: 100%;
}

body,
h1, h2, h3, h4, h5, h6,
form, select, option, textarea, input,
th, td,
ol, ul, li
{
	font-family:		   Arial,Helvetica,sans-serif;
	color:			       #433a39;
}

body
{
	height: 100%;
	text-align:		     left;
	font-size:		     11px;
	line-height:		   18px;
	margin:			       0px;
	padding:		       0px;
	border:			       0px;
	background: url("../img/bg_body.gif") repeat-y center #ffffff;
}

p
{
	padding:		       0px 0px 0px 0px;
}

IMG
{
border:				       0px;
}

A
{
	font-family:		   Arial,Helvetica,sans-serif;
	text-decoration:	 underline;
	text-align:		     left;
	font-size:		     11px;
	color:			       #1f82c0;
}

A:hover
{
	font-family:		   Arial,Helvetica,sans-serif;
	text-decoration:   none;
	text-align:		     left;
	font-size:		     11px;
	color:			       #1f82c0;
}

/* Umrandungen um Links rausnehmen */

a
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}

/* Umrandungen um Links rausnehmen ENDE */

blockquote {
  margin: 0px 0px 0px 20px;
  padding: 0px;
  border: 0px solid #000000;
}

/*----------------------------------------------------------------------*/
/*  Standard ENDE                                                       */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*  Navigation                                                          */
/*----------------------------------------------------------------------*/

/* Navigation Top */

.navigationTop
{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
border: 0px solid #990000;
overflow: hidden;
}

/* Navigation Top ENDE */

/* Navigation Left */

.navigationLeft
{
height: 20px;
padding: 0px 0px 0px 0px;
margin: 6px 11px 0px 11px;
border: 0px dotted #988f82;
overflow: hidden;
}

.navigationLeft-2
{
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 11px 0px 11px;
border: 0px dotted #988f82;
overflow: hidden;
}

/* Navigation Left ENDE */


/* Navigation Meta */

.navigationMeta {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 0px solid #333333;
}

/* Navigation Meta ENDE */


/* Navigation Content */

#navigationContentContainer
{
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 18px -2px;
border: 0px solid #990000;
overflow: hidden;
}

* html #navigationContentContainer
{
margin: 0px 0px 18px -4px;
}

.navigationContent
{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 2px;
border: 0px solid #990000;
overflow: hidden;
}

/* Navigation Content ENDE */


/*----------------------------------------------------------------------*/
/*  Navigation ENDE                                                     */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*  Content                                                             */
/*----------------------------------------------------------------------*/

/* Seitenelemente */

#screen
{
min-height: 100%;
width: 968px;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
border-right: 0px solid #ffffff;
border-left: 0px solid #ffffff;
overflow: visible;
background: url("../img/bg_content.gif") repeat-y #ffffff;
}

* html #screen
{
height: 100%;
}

#headerContainer
{
height: 85px;
clear: both;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #990000;
background-color: #ffffff;
width: 100%;
overflow: hidden;
}

#logo
{
position:absolute;
z-index: 115;
width: 250px;
height: 54px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 704px;
border: 0px solid #990000;
background-color:	#ffffff;
overflow: hidden;
}

#navigationMetaContainer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border: 0px solid #333333;
background: url("../img/bg_meta.gif") no-repeat #ffffff;
width: 660px;
height: 55px;
overflow: hidden;
}

#navigationMeta {
margin: 0px 0px 0px 0px;
padding: 38px 0px 0px 10px;
border: 0px solid #333333;
overflow: hidden;
}

#navigationTopContainer
{
position: relative;
z-index: 150;
width: 800px;
height: 20px;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #990000;
overflow: hidden;
}

#navigationTopSpacer
{
float: left;
width: 184px;
height: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
border: 0px solid #990000;
overflow: hidden;
background-color: #d6d1ca;
}

/*
#searchContainer
{
width: 180px;
height: 28px;
padding: 0px 0px 0px 0px;
margin: 22px 0px 0px 0px;
border-top: 1px dotted #988f82;
border-bottom: 1px dotted #988f82;
background-color:	#eeeee8;
overflow: hidden;
}
*/

#pdfversion
{
position:absolute;
top: 283px;
z-index: 115;
width: 18px;
height: 16px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 697px;
border: 0px solid #990000;
overflow: hidden;
}

#printversion
{
position:absolute;
top: 284px;
z-index: 115;
width: 15px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 722px;
border: 0px solid #990000;
overflow: hidden;
}




#contentContainerWrap
{
display: table;
clear:        both;
position:			relative;
border:		0px solid #cccccc;
padding:			0px 0px 0px 0px;
width:				968px;
margin: 			0px 0px 0px 0px;
overflow:			visible;
}

#contentContainer
{
display: table-row;
height: 1%;
clear: both;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #990000;
width: 100%;
overflow: hidden;
}

*+html #contentContainer {
	overflow: hidden;
}

#contentContainerNormal
{
display: table-cell;
vertical-align: top;
width: 590px;
overflow: hidden;
padding: 0px 0px 0px 0px;
border-left:	5px solid #ffffff;
border-right:	5px solid #ffffff;
margin: 0px 0px 0px 0px;
}

#image2
{
width: 548px;
height: 128px;
padding: 0px 0px 0px 0px;
border: 1px solid #7f1b25;
margin: 20px 20px 20px 20px;
overflow: hidden;
}

#contentNormal
{
padding: 20px 20px 20px 20px;
border: 1px solid #7f1b25;
margin: 0px 20px 20px 20px;
overflow: hidden;
background-color: #ffffff;
}

#contentContainerLeft
{
display: table-cell;
vertical-align: top;
width: 184px;
overflow: hidden;
padding: 0px 0px 0px 0px;
border: 0px solid #988f82;
margin: 0px 0px 0px 0px;
}

#image1
{
width: 158px;
height: 128px;
padding: 0px 0px 0px 0px;
border: 1px solid #988f82;
margin: 20px 11px 20px 11px;
overflow: hidden;
}

#navigationLeftContainer
{
width: 100%;
padding: 0px 0px 0px 0px;
margin: -6px 0px 29px 0px;
border: 0px solid #990000;
overflow: hidden;
}

#contentLeft
{
padding: 0px 0px 0px 0px;
border: 0px solid #990000;
margin: 0px 0px 0px 0px;
overflow: hidden;
}

#contentContainerRight
{
display: table-cell;
vertical-align: top;
width: 184px;
overflow: hidden;
padding: 0px 0px 0px 0px;
border: 0px solid #988f82;
margin: 0px 0px 0px 0px;
}

#contentRight
{
padding: 20px 11px 20px 11px;
border: 0px solid #990000;
margin: 0px 0px 0px 0px;
overflow: hidden;
}

* html #contentContainerRight,
* html #contentContainerLeft,
* html #contentContainerNormal
{
margin-bottom: -10000px;
padding-bottom: 10000px;
float: left;
}

*+html #contentContainerRight,
*+html #contentContainerLeft,
*+html #contentContainerNormal
{
margin-bottom: -10000px;
padding-bottom: 10000px;
float: left;
}



/* Seitenelemente ENDE */



/* FCE */

.tableWrapper
{
padding: 0px;
margin: 0px;
overflow: hidden;
}

.theadWhite
{
color: #ffffff;
}

.valovistable-description
{
margin: 6px 6px 0px 6px;
line-height: 13px;
font-size: 10px;
}

.valovistable-description p
{
line-height: 13px;
font-size: 10px;
}

.valovistable-spacer .c1Content,
.valovistable-spacer .c2Content,
.valovistable-spacer .c3Content
{
height: 6px;
padding: 0px !important;
margin: 0px !important;
border-bottom: 0px solid #7f1b25 !important;
}

.valovistable07 .valovistable-spacer .c1Content,
.valovistable07 .valovistable-spacer .c2Content,
.valovistable07 .valovistable-spacer .c3Content
{
height: 0px;
padding: 0px !important;
margin: 0px !important;
border-bottom: 0px solid #7f1b25 !important;
}

.valovistable08 .valovistable-spacer .c1Content,
.valovistable08 .valovistable-spacer .c2Content,
.valovistable08 .valovistable-spacer .c3Content
{
height: 0px;
padding: 0px !important;
margin: 0px !important;
border-bottom: 0px solid #7f1b25 !important;
}

.valovistable09 .valovistable-spacer .c1Content,
.valovistable09 .valovistable-spacer .c2Content,
.valovistable09 .valovistable-spacer .c3Content
{
height: 0px;
padding: 0px !important;
margin: 0px !important;
border-bottom: 0px solid #7f1b25 !important;
}

.valovistable10 .valovistable-spacer .c1Content,
.valovistable10 .valovistable-spacer .c2Content,
.valovistable10 .valovistable-spacer .c3Content
{
height: 0px;
padding: 0px !important;
margin: 0px !important;
border-bottom: 0px solid #7f1b25 !important;
}

.valovistable01 THEAD TD,
.valovistable02 THEAD TD,
.valovistable03 THEAD TD,
.valovistable04 THEAD TD,
.valovistable05 THEAD TD,
.valovistable06 THEAD TD,
.valovistable07 THEAD TD,
.valovistable08 THEAD TD,
.valovistable08Aktuell THEAD TD,
.valovistable09 THEAD TD,
.valovistable01-062010 THEAD TD,
.valovistable02-062010 THEAD TD,
.valovistable04-062010 THEAD TD
{
font-size: 9px;
}

.valovistable01 TD,
.valovistable02 TD,
.valovistable03 TD,
.valovistable04 TD,
.valovistable05 TD,
.valovistable06 TD,
.valovistable07 TD,
.valovistable08 TD,
.valovistable08Aktuell TD,
.valovistable09 TD,
.valovistable01-062010 TD,
.valovistable02-062010 TD,
.valovistable04-062010 TD
{
font-size: 10px;
}

.valovistable10 THEAD TD,
.valovistable10 TD,
.valovistable10 H2,
.valovistable10 TD P
{
font-size: 11px;
padding: 0px;
}

.valovistable10 THEAD TD
{
height: 40px;}


/* FCE Deckungsstock */

.valovistable01
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable01 TD
{
line-height: 16px;
color: #000000;
}

.valovistable01 THEAD TD.c1,
.valovistable01 THEAD TD.c2,
.valovistable01 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable01 THEAD TD.c1,
.valovistable01 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable01 THEAD .c1Content,
.valovistable01 THEAD .c2Content,
.valovistable01 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable01 .c1
{
width: 308px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable01 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable01 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable01 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable01 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable01 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable01 .normalBold .c1Content,
.valovistable01 .normalBold .c2Content,
.valovistable01 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

.valovistable01 .redBold .c1Content,
.valovistable01 .redBold .c2Content,
.valovistable01 .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-bottom: 6px;
}

.valovistable01 .redBold2 .c1Content,
.valovistable01 .redBold2 .c2Content,
.valovistable01 .redBold2 .c3Content
{
font-weight: bold;
color: #7f1b25;
border-bottom: 2px solid #7f1b25;
}

/* FCE Deckungsstock ENDE */


/* FCE Laufzeitstruktur */

.valovistable02
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable02 TD
{
line-height: 16px;
color: #000000;
}

.valovistable02 THEAD TD.c1,
.valovistable02 THEAD TD.c2,
.valovistable02 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable02 THEAD TD.c1,
.valovistable02 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable02 THEAD .c1Content,
.valovistable02 THEAD .c2Content,
.valovistable02 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable02 .c1
{
width: 408px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable02 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable02 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable02 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable02 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable02 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable02 .normalBold .c1Content,
.valovistable02 .normalBold .c2Content,
.valovistable02 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Laufzeitstruktur ENDE */


/* FCE Zinsbindung */

.valovistable03
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable03 TD
{
line-height: 16px;
color: #000000;
}

.valovistable03 THEAD TD.c1,
.valovistable03 THEAD TD.c2,
.valovistable03 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable03 THEAD TD.c1,
.valovistable03 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable03 THEAD .c1Content,
.valovistable03 THEAD .c2Content,
.valovistable03 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable03 .c1
{
width: 208px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable03 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable03 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable03 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable03 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable03 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable03 .normalBold .c1Content,
.valovistable03 .normalBold .c2Content,
.valovistable03 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Zinsbindung ENDE */


/* FCE Regionen */

.valovistable04
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable04 TD
{
line-height: 16px;
color: #000000;
}

.valovistable04 THEAD TD.c1,
.valovistable04 THEAD TD.c2,
.valovistable04 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable04 THEAD TD.c1,
.valovistable04 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable04 THEAD .c1Content,
.valovistable04 THEAD .c2Content,
.valovistable04 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable04 .c1
{
width: 308px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable04 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable04 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable04 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable04 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable04 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable04 .normalBold .c1Content,
.valovistable04 .normalBold .c2Content,
.valovistable04 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Regionen ENDE */


/* FCE Größe */

.valovistable05
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable05 TD
{
line-height: 16px;
color: #000000;
}

.valovistable05 THEAD TD.c1,
.valovistable05 THEAD TD.c2,
.valovistable05 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable05 THEAD TD.c1,
.valovistable05 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable05 THEAD .c1Content,
.valovistable05 THEAD .c2Content,
.valovistable05 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable05 .c1
{
width: 308px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable05 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable05 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable05 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable05 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable05 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable05 .normalBold .c1Content,
.valovistable05 .normalBold .c2Content,
.valovistable05 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Größe ENDE */


/* FCE Nutzungsart */

.valovistable06
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable06 TD
{
line-height: 16px;
color: #000000;
}

.valovistable06 THEAD TD.c1,
.valovistable06 THEAD TD.c2,
.valovistable06 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable06 THEAD TD.c1,
.valovistable06 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable06 THEAD .c1Content,
.valovistable06 THEAD .c2Content,
.valovistable06 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable06 .c1
{
width: 204px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable06 .c2
{
width: 204px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable06 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable06 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable06 .c2Content
{
text-align: left;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable06 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable06 .normalBold .c1Content,
.valovistable06 .normalBold .c2Content,
.valovistable06 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}


.valovistable06 .redBold .c1Content,
.valovistable06 .redBold .c2Content,
.valovistable06 .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-bottom: 0px;
}

.valovistable06 .normalWhite .c1Content
{
border-bottom: 1px solid #ebebe8;
}

.valovistable06 .normalWhite .c2Content,
.valovistable06 .normalWhite .c3Content
{
border-bottom: 1px solid #ffffff;
}

/* FCE Nutzungsart ENDE */


/* FCE Finanzkennzahlen */

.valovistable07
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable07 TD
{
line-height: 16px;
color: #000000;
}

.valovistable07 THEAD TD.c1,
.valovistable07 THEAD TD.c2,
.valovistable07 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable07 THEAD TD.c1,
.valovistable07 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable07 THEAD TD.c2
{
color: #ffffff;
background-color: #7f1b25;
}

.valovistable07 THEAD .c1Content,
.valovistable07 THEAD .c2Content,
.valovistable07 THEAD .c3Content
{
line-height: 13px;
border: 0px;
}

.valovistable07 .c1
{
width: 308px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable07 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ffffff;
}

.valovistable07 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable07 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable07 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable07 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable07 .normalBold .c1Content,
.valovistable07 .normalBold .c2Content,
.valovistable07 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}


.valovistable07 .redBold .c1Content,
.valovistable07 .redBold .c2Content,
.valovistable07 .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-top: 6px;
}

/* FCE Finanzkennzahlen ENDE */


/* FCE Finanzberichte */

.valovistable08
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable08 TD
{
line-height: 16px;
color: #000000;
}

.valovistable08 THEAD TD.c1,
.valovistable08 THEAD TD.c2,
.valovistable08 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable08 THEAD TD.c1,
.valovistable08 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable08 THEAD .c1Content,
.valovistable08 THEAD .c2Content,
.valovistable08 THEAD .c3Content
{
line-height: 13px;
border: 0px;
}

.valovistable08 .c1
{
width: 328px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable08 .c2
{
width: 60px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable08 .c3
{
width: 60px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable08 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable08 .c2Content
{
text-align: center;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable08 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable08 .normalBold .c1Content,
.valovistable08 .normalBold .c2Content,
.valovistable08 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

.valovistable08 .redBold .c1Content,
.valovistable08 .redBold .c2Content,
.valovistable08 .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-top: 6px;
}

.valovistable08 .normal .c3Content,
.valovistable08 .normalBold .c3Content,
.valovistable08 .redBold .c3Content
{
color: #000000;
font-weight: normal;
}



.valovistable08Aktuell
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable08Aktuell TD
{
line-height: 16px;
color: #000000;
}

.valovistable08Aktuell TD.c1Text,
.valovistable08Aktuell TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable08Aktuell .c1
{
width: 80px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable08Aktuell .c1Text
{
width: 248px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable08Aktuell .c2
{
width: 60px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable08Aktuell .c3
{
width: 60px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable08Aktuell .c1Content
{
padding: 10px 0px 10px 0px;
margin: 0px 10px 0px 10px;
overflow: hidden;
border-bottom: 0px solid #7f1b25;
}

.valovistable08Aktuell .c1ContentText
{
padding: 10px 0px 10px 0px;
margin: 0px 10px 0px 0px;
overflow: hidden;
border-bottom: 0px solid #7f1b25;
color: #7f1b25;
font-weight: bold;
}

.valovistable08Aktuell .c2Content
{
text-align: center;
padding: 10px 0px;
margin: 0px 10px 0px 10px;
overflow: hidden;
border-bottom: 0px solid #7f1b25;
}

.valovistable08Aktuell .c3Content
{
text-align: right;
padding: 10px 0px;
margin: 0px 10px 0px 10px;
overflow: hidden;
border-bottom: 0px solid #7f1b25;
}

.valovistable08Aktuell .normalBold .c1Content,
.valovistable08Aktuell .normalBold .c2Content,
.valovistable08Aktuell .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

.valovistable08Aktuell .redBold .c1Content,
.valovistable08Aktuell .redBold .c2Content,
.valovistable08Aktuell .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-top: 6px;
}

.valovistable08Aktuell .normal .c3Content,
.valovistable08Aktuell .normalBold .c3Content,
.valovistable08Aktuell .redBold .c3Content
{
color: #000000;
font-weight: normal;
}

/* FCE Finanzberichte ENDE */



/* FCE Finanzkennzahlen Mehrjahresvergleich */

.valovistable09
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable09 TD
{
line-height: 16px;
color: #000000;
}

.valovistable09 THEAD TD.c1,
.valovistable09 THEAD TD.c2,
.valovistable09 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable09 THEAD TD.c1,
.valovistable09 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

/*
.valovistable09 THEAD TD.c2
{
color: #ffffff;
background-color: #7f1b25;
}
*/

.valovistable09 THEAD .c1Content,
.valovistable09 THEAD .c2Content,
.valovistable09 THEAD .c3Content
{
line-height: 13px;
border: 0px;
}

.valovistable09 .c1
{
width: 208px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable09 .c2
{
/* 5-spaltig! width: 60px; */
width: 75px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable09 .c3
{
/* 5-spaltig! width: 60px; */
width: 75px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable09 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable09 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable09 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable09 .normalBold .c1Content,
.valovistable09 .normalBold .c2Content,
.valovistable09 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}


.valovistable09 .redBold .c1Content,
.valovistable09 .redBold .c2Content,
.valovistable09 .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-top: 6px;
}

/* FCE Finanzkennzahlen Mehrjahresvergleich ENDE */



/* FCE Downloads */

.valovistable10
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable10 TD
{
line-height: 16px;
color: #000000;
}

.valovistable10 THEAD TD.c1,
.valovistable10 THEAD TD.c2,
.valovistable10 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable10 THEAD TD.c1,
.valovistable10 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable10 THEAD .c1Content,
.valovistable10 THEAD .c2Content,
.valovistable10 THEAD .c3Content
{
line-height: 13px;
border: 0px;
}

.valovistable10 .c1
{
width: 358px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable10 .c2
{
width: 75px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable10 .c3
{
width: 75px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable10 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable10 .c2Content
{
text-align: center;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable10 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable10 .normal .c3Content
{
color: #000000;
font-weight: normal;
}

.valovistable10 .normalBold .c1Content,
.valovistable10 .normalBold .c2Content,
.valovistable10 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Downloads ENDE */


/* FCE Deckungsstock 06.2010 */

.valovistable01-062010
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable01-062010 TD
{
line-height: 16px;
color: #000000;
}

.valovistable01-062010 THEAD TD.c1,
.valovistable01-062010 THEAD TD.c2,
.valovistable01-062010 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable01-062010 THEAD TD.c1 /*,
.valovistable01-062010 THEAD TD.c2*/
{
border-right: 1px solid #ffffff;
}

.valovistable01-062010 THEAD .c1Content,
.valovistable01-062010 THEAD .c2Content,
.valovistable01-062010 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable01-062010 .c1
{
width: 408px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable01-062010 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable01-062010 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable01-062010 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable01-062010 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable01-062010 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable01-062010 .normalBold .c1Content,
.valovistable01-062010 .normalBold .c2Content,
.valovistable01-062010 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

.valovistable01-062010 .redBold .c1Content,
.valovistable01-062010 .redBold .c2Content,
.valovistable01-062010 .redBold .c3Content
{
font-weight: bold;
color: #7f1b25;
margin-bottom: 6px;
}

.valovistable01-062010 .redBold2 .c1Content,
.valovistable01-062010 .redBold2 .c2Content,
.valovistable01-062010 .redBold2 .c3Content
{
font-weight: bold;
color: #7f1b25;
border-bottom: 2px solid #7f1b25;
}

/* FCE Deckungsstock 06.2010 ENDE */


/* FCE Regionen 06.2010 */

.valovistable04-062010
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable04-062010 TD
{
line-height: 16px;
color: #000000;
}

.valovistable04-062010 THEAD TD.c1,
.valovistable04-062010 THEAD TD.c2,
.valovistable04-062010 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable04-062010 THEAD TD.c1 /*,
.valovistable04-062010 THEAD TD.c2*/
{
border-right: 1px solid #ffffff;
}

.valovistable04-062010 THEAD .c1Content,
.valovistable04-062010 THEAD .c2Content,
.valovistable04-062010 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable04-062010 .c1
{
width: 408px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable04-062010 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable04-062010 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable04-062010 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable04-062010 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable04-062010 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable04-062010 .normalBold .c1Content,
.valovistable04-062010 .normalBold .c2Content,
.valovistable04-062010 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Regionen 06.2010 ENDE */


/* FCE Laufzeitstruktur (06.2010) */

.valovistable02-062010
{
padding: 0px;
border: 0px solid #990000;
margin: 0px;
overflow: hidden;
}

.valovistable02-062010 TD
{
line-height: 16px;
color: #000000;
}

.valovistable02-062010 THEAD TD.c1,
.valovistable02-062010 THEAD TD.c2,
.valovistable02-062010 THEAD TD.c3
{
background-color: #b2aa9f;
font-weight: bold;
border-bottom: 5px solid #ffffff;
}

.valovistable02-062010 THEAD TD.c1,
.valovistable02-062010 THEAD TD.c2
{
border-right: 1px solid #ffffff;
}

.valovistable02-062010 THEAD .c1Content,
.valovistable02-062010 THEAD .c2Content,
.valovistable02-062010 THEAD .c3Content
{
line-height: 12px;
border: 0px;
}

.valovistable02-062010 .c1
{
width: 408px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #ebebe8;
}

.valovistable02-062010 .c2
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable02-062010 .c3
{
width: 100px;
padding: 0px;
margin: 0px;
overflow: hidden;
background-color: #dddbd7;
}

.valovistable02-062010 .c1Content
{
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable02-062010 .c2Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable02-062010 .c3Content
{
text-align: right;
padding: 3px 0px;
margin: 0px 6px 0px 6px;
overflow: hidden;
border-bottom: 1px solid #7f1b25;
}

.valovistable02-062010 .normalBold .c1Content,
.valovistable02-062010 .normalBold .c2Content,
.valovistable02-062010 .normalBold .c3Content
{
border-bottom: 2px solid #7f1b25;
}

/* FCE Laufzeitstruktur (06.2010) ENDE */

/* FCE ENDE */

/*----------------------------------------------------------------------*/
/*  Content ENDE                                                        */
/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/
/*  Plugins                                                             */
/*----------------------------------------------------------------------*/

/* RTEHTMLAREA */

.redText {
  color: #7f1b25;
}

p.redText {
  color: #7f1b25;
}

.piktoPDF {
  color: #1f82c0;
  background: url("../img/piktogramme/pdf.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  margin: 0px 0px 4px 0px;
  line-height: 22px;
}

p.piktoPDF {
  color: #1f82c0;
  background: url("../img/piktogramme/pdf.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  margin: 0px 0px 4px 0px;
  line-height: 22px;
}

.piktoWORD {
  color: #1f82c0;
  background: url("../img/piktogramme/doc.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

p.piktoWORD {
  color: #1f82c0;
  background: url("../img/piktogramme/doc.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

.piktoEXCEL {
  color: #1f82c0;
  background: url("../img/piktogramme/xls.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

p.piktoEXCEL {
  color: #1f82c0;
  background: url("../img/piktogramme/xls.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

.piktoPOWERPOINT {
  color: #1f82c0;
  background: url("../img/piktogramme/ppt.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

p.piktoPOWERPOINT {
  color: #1f82c0;
  background: url("../img/piktogramme/ppt.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

.piktoZIP {
  color: #1f82c0;
  background: url("../img/piktogramme/zip.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

p.piktoZIP {
  color: #1f82c0;
  background: url("../img/piktogramme/zip.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 3px 0px 3px 23px;
  line-height: 22px;
}

a.piktoPFEIL, a.piktoPFEILback, a.piktoPDF, a.piktoWORD, a.piktoEXCEL, a.piktoPOWERPOINT, a.piktoZIP {
  text-decoration: none !important;
}

a:hover.piktoPFEIL, a:hover.piktoPFEILback, a:hover.piktoPDF, a:hover.piktoWORD, a:hover.piktoEXCEL, a:hover.piktoPOWERPOINT, a:hover.piktoZIP {
  text-decoration: underline !important;
}

a.mail {
  color: #1f82c0;
  background: url("../img/piktogramme/mail.gif");
  background-repeat: no-repeat;
  background-position: -2px -3px;
  padding: 0px 0px 0px 23px;
  line-height: 18px;
  }

a.download {
  color: #1f82c0;
  background: url("../img/piktogramme/download.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 15px;
  line-height: 18px;
}
a.external-link {
  color: #1f82c0;
  background: url("../img/piktogramme/external_link.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 15px;
  line-height: 18px;
}
a.external-link-new-window {
  color: #1f82c0;
  background: url("../img/piktogramme/external_link.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 15px;
  line-height: 18px;
}
a.internal-link {
  color: #1f82c0;
  background: url("../img/piktogramme/internal_link.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 15px;
  line-height: 18px;
}
a.internal-link-new-window {
  color: #1f82c0;
  background: url("../img/piktogramme/internal_link.gif");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 15px;
  line-height: 18px;
}

a.internal-link, a.internal-link-new-window, a.mail, a.download, a.external-link, a.external-link-new-window   {
  color: #1f82c0;
  text-decoration: underline !important;
}

a.internal-link:hover, a.internal-link-new-window:hover, a.mail:hover, a.download:hover, a.external-link:hover, a.external-link-new-window:hover   {
  color: #1f82c0;
  text-decoration: none !important;
}

/* RTEHTMLAREA ENDE */


/* CSS_STYLED_CONTENT */

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial,Helvetica,sans-serif; }
PRE { font-family: monospace; }
FORM { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { font-size: 11px; }

blockquote {
  margin-left: 24px;
  margin-right: 0px;
  border: 0px solid #000000;
}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: left; padding: 0px 0px 0px 12px; margin-top: 16px; background: url("../img/piktogramme/pfeil.gif") no-repeat 0px 5px; }
P.csc-linkToTop A { font-weight: normal; font-size: 11px; text-decoration: underline; color: #1f82c0; }
P.csc-linkToTop A:Hover { font-weight: normal; font-size: 11px; text-decoration: none; color: #1f82c0; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #988f82; margin-top: 10px; padding-bottom: 10px; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #988f82;  padding-top: 10px; margin-bottom: 10px; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #f9f6f3; padding: 2px 4px 2px 4px; border: 1px solid #988f82; }
DIV.csc-frame-frame2 { background-color: #e5e1dd; padding: 2px 4px 2px 4px; border: 1px solid #988f82; }

DIV.csc-frame-frame1 A { color: #0089b4 !important; text-decoration: none; }
DIV.csc-frame-frame1 A:hover { color: #0089b4; text-decoration: underline; }
DIV.csc-frame-frame1 IMG { text-decoration: none; }

p.csc-frame-frame1, table.csc-frame-frame1, td.csc-frame-frame1 { background-color: #f1f1f1; padding: 2px 4px 2px 4px; border: 1px solid #988f82; }
p.csc-frame-frame2, table.csc-frame-frame2, td.csc-frame-frame2 { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #988f82; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 0px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 0px; }

/******************/
/* Headers, plain */
/*Überschrift H1 (H1 blau)*/
/*Überschrift H2 (H2 schwarz)*/
/*Überschrift H3 (H3 grau)*/
/*Überschrift H4 (H4 blau bold)*/
/*Überschrift H5 (H5 grau bold)*/
/******************/
H1 { font-size: 24px; line-height: 28px; color: #7f1b25; font-weight: normal; padding: 0px 0px 18px 0px; text-transform: uppercase; }
H2 { font-size: 13px; line-height: 18px; color: #7f1b25; font-weight: bold; padding: 0px 0px 3px 0px; }
H3 { font-size: 13px; line-height: 18px; color: #000000; font-weight: bold; padding: 0px 0px 3px 0px; }
H4 { font-size: 11px; line-height: 18px; color: #7f1b25; font-weight: bold; padding: 0px 0px 3px 0px; }
H5 { font-size: 11px; line-height: 18px; color: #000000; font-weight: bold; padding: 0px 0px 3px 0px; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; text-align: left;}

/* Headline #5 */
.csc-header-n1, .csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7, .csc-header-n8, .csc-header-n9, .csc-header-n10
{
	position:			relative;
	overflow:			visible;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	border:				0px solid #990000;
}


/* Headline H2 nach links rausziehen */
.h2-outside
{
	margin:				0px 0px 0px -11px;
}


/* Headers, with link */
H1 A { font-size: 24px; color: #7f1b25; font-weight: normal; text-decoration: none; }
H2 A { font-size: 13px; color: #7f1b25; font-weight: bold; text-decoration: none; }
H3 A { font-size: 13px; color: #433a39; font-weight: bold; text-decoration: none; }
H4 A { font-size: 11px; color: #7f1b25; font-weight: bold; text-decoration: none; }
H5 A { font-size: 11px; color: #433a39; font-weight: bold; text-decoration: none; }
H1 A:hover { font-size: 24px; color: #7f1b25; text-decoration: none; }
H2 A:hover, H3 A:hover { font-size: 13px; color: #7f1b25; text-decoration: none; }
H4 A:hover, H5 A:hover { font-size: 11px; color: #7f1b25; text-decoration: none; }

/* Header date */
P.csc-header-date { font-size: 11px; color: #000000; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #cccccc; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #000000; }
P.csc-subheader-2 { color: #000000; }
P.csc-subheader-3 { color: #000000; }

/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 11px; line-height: 18px; color: #433a39; }
P.bodytext A { text-decoration: underline; color: #1f82c0; }
P.bodytext A:hover { text-decoration: none; color: #1f82c0; }

/* RTE / Bulletlists */
UL { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px; }

UL LI { font-size: 11px; background: url("../img/bulletlist_normal.gif"); background-repeat: no-repeat; background-position: 0px 7px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }
*+html UL LI { background-position: 0px 7px;}
* html UL LI { background-position: 0px 7px;}

OL { margin: 0px; padding-left: 24px; }
OL LI { margin: 0px; color: #000000; font-size: 11px; line-height: 18px; font-weight: normal; }

/* RTE / Table styling */
TABLE.contenttable { border: 0px #333333 solid; margin: 5px 0px 0px 0px; }
TABLE.contenttable TR TD { color: #000000; background-color: #e5e1dd; padding: 2px 4px 2px 4px; }
TABLE.contenttable TR TD P.bodytext { color: #000000; font-size: 11px; padding: 0px 0px 0px 0px; }
TABLE.contenttable TR { }
TABLE.contenttable THEAD TH { color: #000000; background-color: #988f82; padding: 2px 4px 2px 4px !important; }

TABLE.contenttable .align-left { text-align: left; }
TABLE.contenttable .align-right { text-align: right; }
TABLE.contenttable .align-center { text-align: center; }
/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { padding-top: 5px; padding-bottom: 5px; font-size: 11px; line-height:20px; color: #433a39; font-style: normal; margin:1px; }

.csc-textpic-caption { color: #433a39; font-size: 11px; line-height:18px; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }



/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px; }

UL.csc-bulletlist-0 LI { font-size: 11px; background-image: url("../img/bulletlist_normal.gif"); background-repeat: no-repeat; background-position: 0px 7px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 9px; }

* html UL.csc-bulletlist-0 LI { background-position: 0px 7px; }
*+html UL.csc-bulletlist-0 LI { background-position: 0px 7px; }

UL.csc-bulletlist-1 LI { font-size: 11px; background-image: url("../img/bulletlist_style1.gif"); background-repeat: no-repeat; background-position: 0px 7px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }

* html UL.csc-bulletlist-1 LI { background-position: 0px 7px; }
*+html UL.csc-bulletlist-1 LI { background-position: 0px 7px; }

UL.csc-bulletlist-2 LI { font-size: 11px; background-image: url("../img/bulletlist_style2.gif"); background-repeat: no-repeat; background-position: 0px 3px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; }

UL.csc-bulletlist-3 LI { font-size: 11px; background-image: url("../img/bulletlist_style3.gif"); background-repeat: no-repeat; background-position: 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px; }

* html UL.csc-bulletlist-3 LI { background-position: 0px 5px; }
*+html UL.csc-bulletlist-3 LI { background-position: 0px 5px; }


/* Bulletlists, specifically */
UL.csc-bulletlist-0 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 13px; }
UL.csc-bulletlist-1 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 13px; }
UL.csc-bulletlist-2 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 13px; }
UL.csc-bulletlist-3 { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 13px; }


/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 11px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }


TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}

TABLE.contenttable-2 P { color: #10007B; }

TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }



/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 11px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { /* background-color: #DDDDDD; */ }
TABLE.csc-uploads TR.tr-odd { /* background-color: #e7e7e7; */ }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 3px; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; width: 1%; text-align: center; vertical-align: top; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 100%; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { text-decoration: underline; color: #1f82c0; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A:hover { text-decoration: none; color: #1f82c0; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: normal; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; text-align: center; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #333333; }

TABLE.csc-uploads-2 { border-color: #333333; }

TABLE.csc-uploads-3 { border-color: #333333; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 1px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 1px solid #333333; }



/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 0px; padding-right: 0px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 0px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { border-bottom: 1px dotted #0089b4; background-color: #F5E2D9;}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 0px; }
DIV.csc-menu P { font-size: 11px; font-weight: normal; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 0px; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #b60000; text-decoration: underline; }

DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 0px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #b60000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #b60000; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #b60000; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #b60000; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }


/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; }

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { right: 0px; top:0px; border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 11px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 11px; color: black; }
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }


/* Margins around images: */







/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

/* CSS_STYLED_CONTENT ENDE */


/* NEWS BEGIN*/

/* TT_NEWS example styles for the pagebrowser*/
.tx-ttnews-browsebox TD { font-size: 11px; }
.tx-ttnews-browsebox a { color: #eeeee8; text-decoration: none; }
.tx-ttnews-browsebox a:hover { color: #988f82; text-decoration: underline; }
.tx-ttnews-browsebox-strong,
.tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { }


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {
clear:left;
height: 0px;
border: 0px solid #990000 !important;
}
.news-latest-container HR.clearer {
clear: left;
height: 0px;
border: 0px solid #123456 !important;
}

.news-latest-item HR.clearer {
clear: left;
height: 0px;
border: 0px solid #990000 !important;
}

.clearer {
clear: both;
height: 1px;
border: 0px solid #990000 !important;
display: block;
}

* html hr.clearer {
margin: 0px 0px 0px 0px !important;
border: 0px solid #990000 !important;
display: none;
}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
color: #988f82;
background-color: #ffffff;
padding: 0px 0px 0px 0px;
border: 1px solid #988f82;
margin: 0px 0px 0px 0px;
overflow: hidden;
font-size: 11px;
line-height: 15px;
}

.news-latest-container H2 {
line-height: 18px;
font-weight: bold;
font-size: 11px;
color:#7f1b25;
background-color: #e5e1dd;
padding:2px 4px 2px 4px;
margin:0px;
border:0px solid #666;
}

.news-latest-gotoarchive {
border-left: 1px solid #bfbfbf;
border-right: 1px solid #bfbfbf;
font-weight: normal;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 7px 10px 1px 10px;
}

* html .news-latest-gotoarchive {
padding: 7px 10px 2px 10px;
}

*+html .news-latest-gotoarchive {
padding: 7px 10px 2px 10px;
}

.news-latest-gotoarchive A:HOVER {
color:#988f82;
text-decoration: underline;
}

.news-latest-gotoarchive A {
color:#988f82;
text-decoration: none;
}

.news-latest-item {
margin: 0px 0px 18px 0px;
padding: 0px 0px 0px 0px;
display: block;
border: 0px solid #666;
}

.news-latest-item p {
font-size: 11px;
line-height: 15px;
color:#988f82;
}

.news-latest-item IMG {
margin-bottom:5px;
clear: both;
border:1px solid #ebebeb;
padding: 5px;
}

.news-latest-item-image {
float: left;
padding-bottom:5px;
margin-right:0px;
border:0px solid #988f82;
clear:both;
}

.news-latest-item-headline {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #988f82;
overflow: hidden;
}

.news-latest-item H3 {
color: #988f82;
margin: 0px;
padding: 0px;
line-height: 18px;
font-size: 13px;
}

.news-latest-item H3 A {
display: block;
}

.news-latest-item H3 A:hover {
display: block;
}


.news-latest-item-headline IMG {
margin-bottom: 0px;
margin-top: 0px;
border:0px solid #988f82;
}

.news-latest-category IMG {
float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
font-size: 11px;
}

.news-latest-date {
padding: 0px;
color: #e32b23;
}

.news-latest-date p {
font-size: 11px;
display: inline;
}

.news-latest-morelink {
padding: 0px 0px 0px 0px;
}

.news-latest-morelink A {
color: #988f82 !important;
text-decoration: underline !important;
font-weight: normal !important;
font-size: 11px !important;
}

.news-latest-morelink A:hover {
color: #988f82 !important;
text-decoration: none !important;
font-weight: normal !important;
font-size: 11px !important;
}



.news-latest-container-teaser {
padding: 3px 0px 0px 0px;
border: 0px solid #990000;
margin: 0px 0px -18px 0px;
overflow: hidden;
font-size: 11px;
}

.news-latest-item-teaser {
width: 160px;
float: left;
margin: 0px 6px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
border: 0px solid #666;
}

.news-latest-category-teaser {
color: #e32b23;
font-weight: bold;
margin: 0px;
padding: 0px;
font-size: 11px;
line-height: 18px;
}

.news-latest-item-teaser H2.news-latest-teaser {
color: #000000;
font-weight: bold;
margin: 0px;
padding: 0px;
font-size: 11px;
line-height: 18px;
}

.news-latest-item-teaser H2.news-latest-teaser a {
color: #000000;
font-weight: bold;
margin: 0px;
padding: 0px;
font-size: 11px;
line-height: 18px;
display: block;
}

.news-latest-item-teaser H2.news-latest-teaser a:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
margin: 0px;
padding: 0px;
font-size: 11px;
line-height: 18px;
display: block;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
border: 0px solid #900;
margin: 12px 0px -18px 0px;
}

.news-list-item {
padding: 0px 0px 8px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 0px solid #7FA7CE;
}

.news-search-form {
padding:3px;
margin-bottom:5px;
border:1px solid #666;
background-color:#F9FFE5;
}

.news-search-emptyMsg {
margin:0px;
}
.news-search-form FORM {
margin:0px;
}

.news-list-container H2 {
margin: 0px;
padding: 0px;
line-height: 20px;
}

.news-list-container H2 A {

}

.news-list-container H2 A:hover {

}

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

.news-list-date {
font-size: 11px;
color: #e32b23;
padding: 0px;
}

.news-list-date p {
display: inline;
}

.news-list-date a, .news-list-date a:hover{
font-size: 11px;
}

.news-list-imgcaption {
float: right;
padding-top:3px;
padding-right:3px;
font-size: 11px;
max-width: 140px;
}

.news-list-container IMG {
border: 0px solid #ccdcec;
padding: 0px;
background-color: #ffffff;
margin: 0px 0px 0px 10px;
float: right;

}

.news-list-item-headline {
width:100%;
border:0px solid #988f82;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}

.news-list-item-headline IMG {
float:left;
margin-bottom:1px;
margin-top:0px;
margin-left:0px;
border:0px solid #303030;
}
.news-list-category IMG {
float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
font-size: 11px;
margin-left:0px;
}

.news-list-morelink {
padding:			0px 0px 0px 0px;
/*background:	url("../img/pfeil.gif") no-repeat;
background-position:	0px 7px; */
}

.news-list-morelink A {
color: #000000;
text-decoration: underline;
font-weight: normal;
}

.news-list-morelink A:hover {
color: #000000;
text-decoration: none;
font-weight: normal;
}

.news-list-morelink IMG {
clear:both;
border:0px solid #303030;
margin: 6px 5px 0px 0px;
}

.news-list-item .content2spLeft50-50 a {
color: #988f82;
text-decoration: none;
font-weight: normal;
}

.news-list-item .content2spLeft50-50 a:hover {
color: #988f82 !important;
text-decoration: none;
font-weight: normal;
}


.news-list-timedata {
color: #e2001a;
border: 0px solid #433a39;
text-align: left;
margin: 0px;
padding: 0px 0px 5px 0px;
font-weight: normal;
font-size: 11px;
}

.news-list-browse {
text-align: center;
padding-bottom:  0px;
}

.news_list_contentfloater {
float: left;
}
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
margin:0px;
border:0px solid #666;
padding: 0px 0px 18px 0px;
text-align: center;
border-bottom: 0px dotted #7FA7CE;
}

.news-single-item .tx-ttnews-browsebox {
padding: 18px 0px 0px 0px;
}

.tx-ttnews-browsebox TD {
font-size: 11px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
margin:0px;
}

.tx-ttnews-browsebox-SCell {
border:0px solid #666;
}
.news-search-emptyMsg {
font-size: 11px;
margin-left: 10px;
}
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
padding: 0px;
margin: 0px;
border: 0px solid #666;
}

.news-single-item H1 {
line-height: 25px;
}

.news-single-img {
/*max-width: 180px;*/
margin-left: 10px;
padding-bottom: 0px;
float: right;
}

.news-single-img IMG {
margin:0px;
border:0px solid #ebebeb;
padding: 0px;
}

.news-single-item-imagecaption {
margin: 0px 0px 0px 0px;
padding: 3px 0px 7px 0px;
color: #000000;
font-size: 11px;
line-height: 18px;
font-weight: normal;
max-width: 150px;
}

* html .news-single-item-imagecaption {
width: 150px;
}

.news-single-item-headline {
width:100%;
border:0px solid #988f82;
border-bottom: 0px solid #988f82;
border-top: 0px solid #988f82;
margin: 0px 0px 0px 0px;
overflow:hidden;
}

.news-single-item-headline IMG {
float:left;
margin-bottom:1px;
margin-top:0px;
margin-left:0px;
border:0px solid #303030;
}

.news-single-imgcaption {
padding: 3px;
clear: both;
}

.news-single-category {
float: right;
}

.news-single-backlink {
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
padding: 0 0 0 0px;
}

* html .news-single-backlink {
margin: 0px 0px 0px 0px;
}

.news-single-backlink A {
color: #000000;
text-decoration: underline;
font-weight: normal;
}

.news-single-backlink A:hover {
color: #000000;
text-decoration: none;
font-weight: normal;
}

.news-single-backlink img {
margin: 0px 5px 0px 0px;
}

.news-single-timedata {
color: #988f82;
border: 0px solid #433a39;
text-align: left;
margin: 0px;
padding: 0px 0px 3px 0px;
font-weight: normal;
}

.news-single-timedata p {
display: inline;
}

.news-single-timedata, .news-single-author, .news-single-imgcaption {
font-size: 11px;
}

.news-single-author {
padding-bottom: 3px;
line-height: 18px;
}

.news-single-additional-info {
/*	background-color: #BBE53A; */
/* 	clear: both; */
margin-top: 0px;
border: 0px solid #666;
padding:0px;
}

news-single-additional-info DD {
margin-left:0px;
left: 0px;
}

.news-single-related,.news-single-files,.news-single-links  {
border: 0px solid #666;
margin: 0px;
padding: 0px;
}

.news-single-related a,.news-single-files a,.news-single-links a {
color: #000000;
text-decoration: underline !important;
font-size: 11px;
}

.news-single-related a:hover,.news-single-files a:hover,.news-single-links a:hover {
color: #000000;
text-decoration: none !important;
font-size: 11px;
}

DL.news-single-related, DL.news-single-files, DL.news-single-links {
margin: 18px 0px 0px 0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
font-weight: bold;
font-size: 11px;
line-height: 18px;
margin: 0 0 0px 0px;
color: #000000;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin: 0px;
}
.news-single-related DD {
background: url("../img/piktogramme/internal_link.gif") no-repeat 0px 4px;
padding: 0 0 0 16px;
}
.news-single-links DD {
background: url("../img/piktogramme/external_link.gif") no-repeat 0px 4px;
padding: 0 0 0 16px;
}
.news-single-links DD p a {
color: #000000;
}
.news-single-links DD p a:hover {
color: #000000;
text-decoration: none !important;
}
.news-single-files DD {
background: url("../img/piktogramme/download.gif") no-repeat 0px 4px;
padding: 0 0 0 16px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
margin: 0px 0px 0px 0px;
padding: 22px 0px 0px 0px;
font-size: 11px;
}
.news-amenu-container p.bodytext{
font-size: 11px;
}
.news-amenu-container p, .news-amenu-container LI a, .news-amenu-container LI, .news-amenu-container LI p.bodytext {
font-size: 11px;
}
.news-amenu-container LI {
font-size: 11px;
padding: 0px 0px 0px 10px;
font-weight: normal;
color: #988f82;
background: url("../img/bulletlist_nav.gif"); background-repeat: no-repeat; background-position: 0px 6px;
list-style:none;
}

.news-amenu-container LI:hover {
background: url("../img/bulletlist_nav_act.gif"); background-repeat: no-repeat; background-position: 0px 6px;
}


.news-amenu-container UL {
padding: 0px 0 0 0px;
margin: 0px;
border:0px solid #666;
/*	background-color:#F9FFE5; */
list-style-type: disc;

}

.news-amenu-container DD {
padding: 0px;
margin-top: 1px;
margin-left: 0px;
margin-bottom: 0px;
border: 0px solid #666;
/*	background-color:#F9FFE5; */
list-style: none;
}

.news-amenu-container H2 {
color:#000;
font-size: 16px;
font-weight:bold;
padding:0px;
border:0px solid #666;
/*	background-color:#769024; */
}

#contentRight  li.news-amenu-item-year {
font-weight: bold;
border: 0px solid #666;
padding: 0px;
color: #988f82;
margin: 10px 0 0 0;
display: block !important;
list-style-type: none;
list-style-position: outside ;
list-style-image: none;
background: none !important;
}

.news-amenu-item-year LI {
list-style: none;
list-style-type: none;
list-style-image: none;
background: none;
border: 1px solid #666;
}

ol.news-amenu-container-ol
{
margin: 			0px 0px 0px 0px;
padding:		 	0px 0px 0px 0px;
border:			0px solid #123456;
}

ol.news-amenu-container-ol li
{
color:#433a39;
list-style: 		none;
margin: 			0px 0px 0px 0px;
padding: 			0px 0px 0px 0px;

}

/*
*html ol.news-amenu-container-ol DD
{
list-style: 		none;
margin: 			0px 0px 0px -40px;
padding: 			0px 0px 0px 0px;
}
*/

.news-amenu-container-ol A {
color: #988f82;
font-weight: bold;
text-decoration: none;
}


.news-amenu-container-ol A:hover {
color: #988f82;
text-decoration: underline;
font-weight: bold;
}

.news-amenu-container A {
color: #988f82;
display: block;
text-decoration: none;
}

.news-amenu-container A:hover {
color: #988f82;
display: block;
text-decoration: none;
}


/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
padding: 22px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #666;
}
.news-catmenu-header  {
font-size: 11px;
font-weight: bold;
}
.news-catmenu DIV {
font-size:11px;
white-space: nowrap;
}
.news-catmenu DIV img {
margin: 0px;
padding: 0px;
vertical-align: middle;
}
.news-catmenu-NO {
padding: 0px 0px 0px 10px;
font-size:11px;
background: url("../img/bulletlist_nav.gif") no-repeat;
background-position: 0px 6px;
}
.news-catmenu-NO a, .news-catmenu-NO a:hover{
font-size:11px;
display: block;
}

.news-catmenu-ACT {
font-weight: bold;
padding: 0px 0px 0px 10px;
font-size:11px;
background: url("../img/bulletlist_nav.gif") no-repeat;
background-position: 0px 6px;
}
.news-catmenu-ACT a, .news-catmenu-ACT a:hover {
font-size:11px;
display: block;
}

.news-catmenu-NO:hover, .news-catmenu-ACT:hover {
font-size:11px;
background: url("../img/bulletlist_nav_act.gif") no-repeat;
background-position: 0px 6px;
}

/*  Styles for catmenu mode "nestedWraps" */

.level0 {
padding-left: 0px;
}
.level1 {
padding-left: 0px;
}
.level2 {
padding-left: 15px;
}
.level3 {
padding-left: 24px;
}
.level4 {
padding-left: 34px;
}

/* NEWS ENDE */


/* WT_GALLERY */

div.clear {
	clear: both;
}

.tx-wtgallery-pi1  {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.wtgallery_list_firstofrow,
.wtgallery_list_centerofrow,
.wtgallery_list_lastofrow
 {
	float: left;
/*	width: 90px; */
	border: 0px solid #990000;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.wtgallery_list_firstofrow {
	clear: left;
	margin: 0px 0px 0px 0px;
}

* html .wtgallery_list_firstofrow {
	margin: 0px 0px 0px 0px;
}

.wt_gallery_single_inner_pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.wtgallery_footer {
width: 420px;
height: 8px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #990000;
overflow: hidden;
}


.wt_gallery_single_inner_comments {
padding: 0px 0px 8px 0px;
margin: 0px 0px 0px 0px;
}

.wtgallery_pagebrowser_list {
text-align: center;
}

.wtgallery_pagebrowser_list a,
.wtgallery_pagebrowser_list a:hover
 {
font-weight: normal;
}

.wtgallery_pagebrowser_list a.act,
.wtgallery_pagebrowser_list a:hover.act {
font-weight: bold;
}


.wtgallery_single_browser_previous {
float: left;
}

.wtgallery_single_browser_next {
float: right;
padding-right: 7px;
}



div.wtgallery_category_firstofrow {
	clear: left;
	margin: 0px 0px 20px 0px !important;
}

div.wtgallery_categories {
	float: left;
	margin: 0px 0px 20px 20px;
	
}


/* WT_GALLERY ENDE */


/* PERFECTLIGHTBOX*/

#overlay {
z-index:1000 !important;
}

#lbLightbox {
z-index:1000 !important;
}

/* PERFECTLIGHTBOX ENDE */



/* SEO Sitemap */

.deep0 li{
margin:2px 0;
padding:0;
}

.deep0 a{
color:#fff;
display:block;
padding: 4px 2px 6px 20px;
background:#7f1b25 url("../img/deep_number_1.gif") no-repeat 7px 8px;
margin-top: 4px;
font-size:11px;
height: 14px;
font-weight:bold;
text-decoration: none;
}

.deep0 a:hover{
color:#fff;
display:block;
padding: 4px 2px 6px 20px;
background:#7f1b25 url("../img/deep_number_1.gif") no-repeat 7px 8px;
font-size:11px;
font-weight:bold;
text-decoration: underline;
}

.deep1 a{
color:#7f1b25;
display:block;
padding: 4px 2px 4px 30px;
background:#fff url("../img/deep_number_2.gif") no-repeat 17px 8px;
font-size:11px;
font-weight:bold;
margin-top:4px;
}


.deep1 a:hover{
color:#7f1b25;
display:block;
padding: 4px 2px 4px 30px;
background:#fff url("../img/deep_number_2.gif") no-repeat 17px 8px;
font-size:11px;
font-weight:bold;
margin-top:4px;
}

.deep2 a{
color:#666666;
display:inline;
padding: 4px 2px 4px 40px;
background:#fff url("../img/deep_number_3.gif") no-repeat 27px 5px;
font-size:11px;
font-weight:bold;
margin-top:2px;
}

.deep2 a:hover{
color:#666666;
display:inline;
padding: 4px 2px 4px 40px;
background:#fff url("../img/deep_number_3.gif") no-repeat 27px 5px;
font-size:11px;
font-weight:bold;
margin-top:2px;
}

.deep3 a{
color:#666666;
display:inline;
padding: 4px 2px 4px 50px;
background:#fff url("../img/deep_number_4.gif") no-repeat 37px 6px;
font-size:11px;
margin-top:0px;
font-weight:normal;
}


.deep3 a:hover{
color:#666666;
display:inline;
padding: 4px 2px 4px 50px;
background:#fff url("../img/deep_number_4.gif") no-repeat 37px 6px;
font-size:11px;
font-weight:normal;
margin-top:0px;
}

.deep4 a{
color:#666666;
display:inline;
padding: 4px 2px 4px 60px;
background:#fff url("../img/deep_number_5.gif") no-repeat 47px 6px;
font-size:11px;
font-weight:normal;
margin-top:0px;
}


.deep4 a:hover{
color:#666666;
display:inline;
padding: 4px 2px 4px 60px;
background:#fff url("../img/deep_number_5.gif") no-repeat 47px 6px;
font-size:11px;
font-weight:normal;
margin-top:0px;
}

.deep5 a{
color:#666666;
display:inline;
padding: 4px 2px 4px 70px;
background:#fff url("../img/deep_number_6.gif") no-repeat 57px 7px;
font-size:11px;
font-weight:normal;
margin-top:0px;
}


.deep5 a:hover{
color:#666666;
display:inline;
padding: 4px 2px 4px 70px;
background:#fff url("../img/deep_number_6.gif") no-repeat 57px 7px;
font-size:11px;
font-weight:normal;
margin-top:0px;
}

/* SEO Sitemap ENDE */




/* Powermail */

	/* Form */
	
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #7f1b25;
}

input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #f9f6f3;
	border: 1px solid #7f1b25 !important;
	/* background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px; */
}

.valovis-kontakt1 div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #7f1b25;
	margin: 3px 0 15px 0px;
}

.valovis-kontakt2 div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #7f1b25;
	margin: 3px 0 15px 65px;
}

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #ccc;
	padding: 10px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	
	color: #7f1b25;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	float: left;
	width: 65px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* Input and textarea */
	border: 1px solid #96938c;
	padding: 2px 2px 2px 2px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text {
	/* Input and textarea */
	width: 250px;
}

fieldset.tx-powermail-pi1_fieldset select.powermail_select, fieldset.tx-powermail-pi1_fieldset select.powermail_countryselect {
	/* Select */
	width: 256px;
	padding: 1px 0px 1px 0px;

}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* textarea */
	width: 502px;
	height: 130px;
	padding: 2px 2px 2px 2px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 0px 0 0px 0px;
	border: 1px solid #646567;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
}

div.countryzone {
	margin: 10px 0 0 0px;
}

div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: 433a39;
	text-decoration: none;
	font-size: 0.8em;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}


/* Änderungen am Kontaktformular */


fieldset.valovis-kontakt1, fieldset.valovis-kontakt2 {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

fieldset.valovis-kontakt1 legend, fieldset.valovis-kontakt2 legend {
	display: none;
}

fieldset.valovis-kontakt1 {
	margin: 0px 0px 10px 0px;
}

fieldset.valovis-kontakt2 {
	border: 1px solid #96938c;
	background-color: #dddbd7;
	padding: 0px 10px 0px 10px;
}

/* Radio */

.tx_powermail_pi1_fieldwrap_html_radio_title {
	display: none;
}

/* Radio Kunde */

#powermaildiv_uid15 {
margin-top: 0px;
border-bottom: 1px solid #d5c5c6;
padding-bottom: 10px;
margin-bottom: 10px;
}

.powermail_radio_inner_uid15_0 label, .powermail_radio_inner_uid15_1 label {
padding-top: 2px;
padding-top: 2px\9;
padding-top /*\**/: 6px\9;
width: auto !important;
margin-right: 5px;
}

* html .powermail_radio_inner_uid15_0 label,
* html .powermail_radio_inner_uid15_1 label {
padding-top: 6px;
}

*+html .powermail_radio_inner_uid15_0 label,
*+html .powermail_radio_inner_uid15_1 label {
padding-top: 6px;
}

.powermail_radio_inner_uid15_0  {
	margin: 0px 20px 0px 0px;
	float: left;
}

.powermail_radio_inner_uid15_1  {

}


/* Select Thema */

#powermaildiv_uid16 label {
float: none !important;
width: auto;
padding-bottom: 3px;
font-weight: bold;
}

/* Textarea Nachricht */

#powermaildiv_uid17 label {
float: none !important;
width: auto;
padding-bottom: 3px;
font-weight: bold;
}


/* Persönlicher Teil */


/* Radio Anrede */

.powermail_radio_inner_uid14_0 label, .powermail_radio_inner_uid14_1 label {
padding-top: 2px;
padding-top: 2px\9;
padding-top /*\**/: 6px\9;
width: auto !important;
margin-right: 5px;
}

* html .powermail_radio_inner_uid14_0 label,
* html .powermail_radio_inner_uid14_1 label {
padding-top: 6px;
}

*+html .powermail_radio_inner_uid14_0 label,
*+html .powermail_radio_inner_uid14_1 label {
padding-top: 6px;
}

.powermail_radio_inner_uid14_0  {
	padding: 0px 20px 0px 65px;
	float: left;
}

.powermail_radio_inner_uid14_1  {

}

/* PLZ */

#powermaildiv_uid6 {
	margin: 0px 20px 0px 0px;
	float: left;
}

#uid6 {
	width: 40px;
}

/* Ort */
#powermaildiv_uid7 {
	margin: 0px 20px 0px 0px;
}

#powermaildiv_uid7 label {
	width: 26px;
	margin: 0px 0px 0px 0px;
}

#uid7 {
	width: 158px;
}

* html #uid7 {
	width: 155px;
}

/* Button */

#powermaildiv_uid13 {
	margin-left: 65px;
}


/* Bestätigungstable */

.tx-powermail-pi1 .contenttable {
	width: 100%;
}

.tx-powermail-pi1 .contenttable TD {
	color: #433a39;
	background-color: transparent;
}

/* Powermail ENDE */


/*----------------------------------------------------------------------*/
/*  Plugins ENDE                                                        */
/*----------------------------------------------------------------------*/