@charset "utf-8";
/*** color definiton ***/
/*
**	blue: #0E388C;
**	font-grey: #333333;
*/
/*** Contentbereiche ***/
html {
	margin: 0;
	padding: 0;
	/*height: 100%;*/
}

body  {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	line-height: 165%;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #333333;
	background-image:url(../img/layout/bg.jpg);
	background-repeat:repeat-x;
	background-color: #999999;
	/*height: 100%;*/
}

#container { 
	width: 990px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	background-image:url(../img/layout/bg-con2.jpg);
	background-repeat:repeat-y;
	/*height: 100%;*/
}
.lastImg {
	margin: 0 auto;
	text-align: left;
	width: 990px;
	padding: 0;
	position: relative;
	top: 5px;
}
#sidebar1 {
	float: right; 
	width: 381px; 
	background: #ffffff;
	padding: 0px 0px;
	margin-right: 5px;
}

#filler{
	height: 7000px;
	background-image: url(../img/layout/bg-news.gif);
	background-repeat: repeat-y;
	border-left: 1px dotted #333333;
	margin-top: -30px;
	background-position: 5px 0px;
}

#filler img {
	position: relative;
	top: -7px;

}
#mainContent { 
	margin: 0 386px 0 0;
	padding: 0 0px 0px 5px; 
}

#leftContent {
	width: 538px;
	padding: 15px 30px 45px 30px;
	/*border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;*/
	
} 

#leftContent96{
	padding: 15px 30px 45px 30px;
	width: 920px;
}

#footer {
	border-top: 1px dotted #666666;
	/*border-right: 1px dotted #666666;*/
	padding: 3px 30px;
	width: 920px;
	margin-left: 5px;

}

#printlink {
	float: right;
	
}

#innerContentSidebar{
	float: right;
	/*position: relative;*/
	margin-top: -15px;
	margin-right: -30px;
	width: 382px;
	/*margin-left: 690px;*/
}

/*** generelle Typo ***/
h1 {
	font-size: 1.4em;
	color: #0E388C;
}

h2 {
	font-size: 1.1em;
}

h3 {
	font-size: 1.05em;
	color: #0E388C;
}

a {
	color: #333333;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0px;
}

a.download {
	text-decoration: none;
	background-image:url(../img/layout/icon-download.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	background-color: #f5f5f5;
	color: #062B6C;
	border: 1px solid #cccccc;
	padding: 2px 4px 2px 16px;
}

a.download:hover {
	text-decoration: none;
	color: #999999;
}

/*** BreadCrumb ***/
ul.breadCrumb {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 75%;
}

ul.breadCrumb li {
	display: inline;
}

/*** MEtanavi ***/
#metaNavi {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 75%;
}

#metaNavi li  {
	display: inline;
}

#metaNavi span {
	position: relative;
	top: -2px;
	font-weight: bold;
}
/*** 1st Navi ***/
#firstNavi {
	padding: 0px 19px 0px 19px;
	font-weight: bold;
	border-bottom: 1px dotted #666666; 
	height: 189px;
}

#firstNavi ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
	width: 128px;
	float: left;
	margin-right: 2px;
}

#firstNavi ul li.act a{
	color: #0E388C;
	display: block;
	border-bottom: 1px solid #cccccc;
}

#firstNavi ul li.act a:hover {
	text-decoration: none;

}

#fN2ndLevel {
	padding-left: 15px;
	padding-top: 10px;
	background-image:url(../img/layout/bg-fN2ndLevel.jpg);
	background-repeat:repeat-y;
	background-position: top left;
	margin-left: 125px;
	height: 179px;
	width: 235px;
	position: absolute;
	top: 125px;
	z-index: 15;
}

#firstNavi #fN2ndLevel a {
	color: #0E388C;
	font-weight: normal;
	border: 0px;
	line-height: 130%;

}

#firstNavi #fN2ndLevel a.act {
	font-weight: bold;
}

#firstNavi #fN2ndLevel p{
	line-height: 100%;
	margin-top: -3px;
	margin-bottom: 7px;
	padding: 0px;
}

/*** suche ***/
#suche {
	padding: 10px 19px 0px 19px;
	background-image:url(../img/layout/bg-suche.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	background-color: #cccccc;
	height: 30px;
	font-weight: bold;
	color: #666666;
	margin-left: -1px;
}

#suche input {
	border: 1px solid #999999;
	background-image: url(../img/layout/bg-suche-input.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

#suche input.go {
	border: 1px solid #666666;
	background-color: #666666;
	color: #ffffff;
	background-image: none;
}

#suche img {
	position: relative;
	top: 4px;
}


/*** Anmeldung ***/
#anmeldung {
	height: 80px;
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;
	padding: 0px 14px 0px 14px;
	margin-top: -5px;
	font-weight: bold;
	font-size: 90%;
	background-image:url(../img/layout/bg-anmeldung.jpg);
	background-repeat:repeat-x;
	color: #666666;
}


#anmeldung input.eingabe {
	border: 1px solid #999999;
	background-image: url(../img/layout/bg-suche-input.gif);
	background-repeat:repeat-x;
	background-position: top left;
	margin-right: 7px;
	width: 140px;
}



#anmeldung input.anmeldung {
	position:relative;
	/*top: 6px;
	left: 6px;*/
}


#anmeldung h3 {
	margin-top: 5px;
	margin-bottom: 3px;
	padding-top: 5px;
	font-size: 120%;
}

#anmeldung form {
	display: inline;
}

#anmeldung .loginDiv {
	float: left;
}

/*** Mitglied werden ***/
#mitgliedWerden {
	padding: 10px 14px 0px 14px;
	height: 60px;
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;
}
/*** news ***/
#news {
	padding: 0px 19px 0px 19px;
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;
	line-height: 150%;
	color: #666666;
	background-image:url(../img/layout/bg-news.gif);
	background-repeat:repeat-y;
	background-position: 5px 5px;
}

#news img {
	margin: 0 -19px 0 -19px;
}

#news a.internal-link {
	background-image: url(../img/layout/icon-news-link.gif);
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
}

#news3 {
	padding: 0px 19px 0px 20px;
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;
	line-height: 150%;
	color: #666666;
	background-image:url(../img/layout/bg-news.gif);
	background-repeat:repeat-y;
	background-position: 5px 5px;
	/*display: none;*/
}

#news3 img {
	margin: 0 -19px 0 -19px;
}

#news3 dl.csc-textpic-image img {
	margin: 0px; 
	position: relative;
	left: 15px;
}

#news3 a.internal-link {
	background-image: url(../img/layout/icon-news-link.gif);
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
}

/*** Tag Cloud ***/
#tagCloud {
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;
	padding: 5px;
}


/* Umfrageteaser */
.csc-frame-invisible {
	/*margin-top: -11px;*/
	margin-top: 0px;
	/*padding: 0px 14px 0px 14px;*/
	padding: 10px 19px 0px 19px;/* ### fv 20111111 ### */
	/*border-bottom: 1px dotted #666666;*/
	/*border-left: 1px dotted #666666;*/
	line-height: 150%;
	color: #666666;
	/*background-image:url(../img/layout/bg-news.gif);
	background-repeat:repeat-y;
	background-position: 4px 14px;
	background-color: #f5f5f5;*/
	/*background-image:url(../img/layout/bg-news.gif);/* ### fv 20111111 ### */
	background-repeat:repeat-y;/* ### fv 20111111 ### */
	background-position: 5px 5px; /* ### fv 20111111 ### */
}

.csc-frame-invisible img {
	margin: 0 -19px 0 -19px;
}

.csc-frame-invisible a.internal-link {
	background-image: url(../img/layout/icon-news-link.gif);
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
}

.csc-frame-invisible .csc-textpic {
   margin-top: 10px;
}

/*alte version
#tagCloud .csc-frame-invisible {
	padding: 0px 14px 0px 14px;
	/*border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;*/
/*	line-height: 150%;
	color: #666666;
	background-image:url(../img/layout/bg-news.gif);
	background-repeat:repeat-y;
	background-position: 0px 0px;
}

#tagCloud .csc-frame-invisible img {
	margin: 0 -19px 0 -19px;
}

#tagCloud .csc-frame-invisible a.internal-link {
	background-image: url(../img/layout/icon-news-link.gif);
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
}
*/

/*** News2, bottom ***/
#news2 {
	padding: 0px 19px 0px 19px;
	line-height: 150%;
	color: #666666;
	background-image:url(../img/layout/bg-news.gif);
	background-repeat:repeat-y;
	background-position: 5px 5px;
	/*width: 331px;*/
	border-left: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	margin-bottom: 30px;
}

#news2 img.bg {
	margin: 0 -19px 0 -19px;
}

/*#news2 img.logo {
	float:right;
	padding: 0 20px 0 24px;
}*/

#news2 a.internal-link {
	background-image: url(../img/layout/icon-news-link.gif);
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
}

/*** Suche intern ***/
#sucheIntern {
	padding: 0px 19px 0px 19px;
	line-height: 150%;
	color: #666666;
	background-image:url(../img/layout/bg-news.gif);
	background-repeat:repeat-y;
	background-position: 5px 5px;
	/*width: 331px;*/
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;
}

#sucheIntern img {
	margin: 0 -19px 0 -19px;
}

#sucheIntern input, #sucheIntern select {
	border: 1px solid #999999;
	background-image: url(../img/layout/bg-suche-input.gif);
	background-repeat:repeat-x;
	background-position: top left;
	margin-left: 7px;
}

#suchbereich {
	width: 260px;
	margin-bottom: 10px;
}

#sucheIntern input.goIntern {
	border: 1px solid #666666;
	background-color: #666666;
	color: #ffffff;
	background-image: none;
	margin-bottom: 10px;
}

#sucheIntern .lupeIntern{
	margin-left: 7px;
	position: relative;
	top: -3px;
}

#sucheIntern .inputIntern {
	margin-left: 25px;
	margin-bottom: 8px;
	width: 277px;
}

/*** Interne Navigation ***/
#interneNavi {
	padding: 30px 19px 10px 19px;
	line-height: 150%;
	color: #666666;
	border-bottom: 1px dotted #666666;
	border-left: 1px dotted #666666;

}

/*#interneNavi a {
	color: #ffffff;
	position: relative;
	z-index: 150;
	padding-left: 50px;
	font-weight: bold;
}*/

#interneNavi a.firstLev {
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;

}

#interneNavi a#nws {
	background-image: url(../img/layout/nbg-nws-pas.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
}

#interneNavi a#mg {
	background-image: url(../img/layout/nbg-mg-pas.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
}

#interneNavi a#rt {
	background-image: url(../img/layout/nbg-rt-pas.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
}

#interneNavi a#sig {
	background-image: url(../img/layout/nbg-sig-pas.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
}

#interneNavi a#ma {
	background-image: url(../img/layout/nbg-ma-pas.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
}

#interneNavi a#cal {
	background-image: url(../img/layout/nbg-cal-pas.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
}

#interneNavi a#nwsA {
	background-image: url(../img/layout/nbg-nws-akt.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#interneNavi a#mgA {
	background-image: url(../img/layout/nbg-mg-akt.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#interneNavi a#rtA {
	background-image: url(../img/layout/nbg-rt-akt.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#interneNavi a#sigA {
	background-image: url(../img/layout/nbg-sig-akt.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#interneNavi a#maA {
	background-image: url(../img/layout/nbg-ma-akt.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#interneNavi a#calA {
	background-image: url(../img/layout/nbg-cal-akt.png);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 50px;
	width: 296px;
	height: 45px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

/*#interneNavi a.act {
	color: #0E388C;
}*/

#interneNavi div {
	margin: 15px 0px 0px 50px;
}
#interneNavi ul li a.secLev{
	color: #0E388C;
}

#interneNavi ul li a.secLevAct{
	color: #0E388C;
	font-weight: bold;
}

#interneNavi a.img{
	padding: 0;
	position: relative;
	z-index: 2;
}

#interneNavi a.img img {
	top: -27px;
	position: relative;
	z-index: 1;
	
}
#interneNavi ul {
	list-style-type: none;
	position:relative;
	top: -20px;
	padding: 0;
	margin: 0;
}



/*** Hilfklassen ***/
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
 .clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*** Teaserboxen, Startseite ***/
.teaser {
	width: 240px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 90%;
	line-height: 150%;
	color: #666666;
	height: 230px;
	overflow: hidden;
}

.teaser p {
	padding: 0 5px 0 5px;
}

.teaser p a, a.internalLink-img {
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../img/layout/icon-teaserlink.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 13px;
	color: #666666;	
}

/*** df_quanda ***/
.tx-dfquanda-pi1 {
	width: 520px;
	border: 1px solid #cccccc;
	padding: 0px 0px 11px 0px;
}

/* Navigation */
.tx-dfquanda-pi1 .navi{
	height: 24px;
	padding-top: 5px;
	background-color: #eeeeee;
	background-image: url(../img/layout/quanda/bg-navi.jpg);
	background-repeat: repeat-x; 
	font-weight: bold;
	color: #cccccc;
}

.tx-dfquanda-pi1 .navi a{
	padding: 6px 10px 6px 10px;
	margin-top: 15px;
	border-right: 1px solid #999999;
	color: #666666;
}

.tx-dfquanda-pi1 .navi a:hover{
	text-decoration: none;
	background-color: #f9f9f9;
	
}

.tx-dfquanda-pi1 .navi .act{
	background-color: #f9f9f9;
	color: #333333;

}

/* Allgemein */
.tx-dfquanda-pi1 h3 {
	margin-left: 11px;
	margin-top: 30px;
}

.tx-dfquanda-pi1 p{
	margin: 15px 11px 0px 11px;
}

.tx-dfquanda-pi1 p.success {
	font-weight: bold;
	color: #009900;
}

.tx-dfquanda-pi1 p.error {
	font-weight: bold;
	color: #990000;
}

.tx-dfquanda-pi1 p.confirm {
	font-weight: bold;
	/*border-bottom: 1px solid #cccccc;*/
	padding-top: 10px;
	padding-bottom: 20px;
}

.tx-dfquanda-pi1 form{
	margin-left: 11px;
}

.tx-dfquanda-pi1 input.input, .tx-dfquanda-pi1 select{
	border: 1px solid #cccccc;
	width: 210px;
	margin-bottom: 5px;
}

.tx-dfquanda-pi1 input.submit{
	border: 1px solid #cccccc;
	background-color: #f3f3f3;
	margin-bottom: 5px;
}

.tx-dfquanda-pi1 textarea {
	border: 1px solid #cccccc;
	margin-bottom: 5px;
}

.tx-dfquanda-pi1 span.result {
	font-style: italic;
}


/* Tags bearbeiten */
.tx-dfquanda-pi1 div.left {
	float: left;
	margin-left: 11px;
	width: 280px;
	padding: 2px 8px 2px 8px;
	background-color: #f5f5f5;
	
}

.tx-dfquanda-pi1 div.right {
	padding: 2px 8px 2px 8px;
	margin: 2px 11px 2px 309px;
	background-color: #f5f5f5;
	
}



.tx-dfquanda-pi1 .right a{
	/*background-image: url(../img/layout/quanda/icon-delete.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 18px;*/
	background-image: url(../img/layout/quanda/icon-delete.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 18px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.tx-dfquanda-pi1 .yes, .tx-dfquanda-pi1 .no {
	padding: 3px 5px 3px 5px;
	margin-right: 5px;
	border: 1px solid #cccccc;
	background-color: #f3f3f3;
	font-weight: normal;
	width: 30px;

}

/* Anfrage bearbeiten */
.tx-dfquanda-pi1 .anfrage {
	margin-left: 11px;
	width: 489px;
	border: 1px dotted #cccccc;
	margin-bottom: 25px;
}

.tx-dfquanda-pi1 .datAuthor{
	background-color: #fcfcfc;
	padding-left: 4px;
	/*border-bottom: 1px dotted #cccccc;*/
	font-weight: bold;	
	color: #666666;
}

.tx-dfquanda-pi1 .tags{
	background-color: #fcfcfc;
	padding-left: 4px;
	/*border-bottom: 1px dotted #cccccc;*/
	font-weight: bold;	
	color: #666666;
}

.tx-dfquanda-pi1 .betreff{
	background-color: #fcfcfc;
	padding-left: 4px;
	border-bottom: 1px dotted #cccccc;
	font-weight: bold;
	color: #666666;
}

.tx-dfquanda-pi1 .inhalt {
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #cccccc;
	
}

.tx-dfquanda-pi1 .action {
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;

}

.tx-dfquanda-pi1 .action a.edit, .tx-dfquandaresults-pi1 a.edit{
	background-image: url(../img/layout/quanda/icon-edit.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 18px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.tx-dfquanda-pi1 .action a.edit:hover, .tx-dfquanda-pi1 .action a.delete:hover, .tx-dfquanda-pi1 .action a.send:hover, .tx-dfquanda-pi1 .action a.close:hover, , .tx-dfquandaresults-pi1 a.edit:hover{
	text-decoration: none;
	background-color: #e1e1e1;
}

.tx-dfquanda-pi1 .action a.preview{
	background-image: url(../img/layout/quanda/icon-preview.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 22px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.tx-dfquanda-pi1 .action a.delete{
	background-image: url(../img/layout/quanda/icon-delete.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 18px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.tx-dfquanda-pi1 .action a.send{
	background-image: url(../img/layout/quanda/icon-send.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 22px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.tx-dfquanda-pi1 .action a.close, .tx-dfquandaresults-pi1 a.close{
	background-image: url(../img/layout/quanda/icon-close.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 18px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

/* Antworten bearbeiten */

.tx-dfquanda-pi1 .linksHl {
	width: 240px;
	float: left;
	font-weight: bold;
	background-color: #f5f5f5;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
	padding-left: 4px;
}

.tx-dfquanda-pi1 .mitteHl {
	margin-left: 246px;
	font-weight: bold;
	background-color: #f5f5f5;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	padding-left: 4px;
	margin-right: 11px;
}

.tx-dfquanda-pi1 .rechtsHl{
	width: 80px;
	float: right;
	font-weight: bold;
	background-color: #f5f5f5;
	border-top: 1px dotted #cccccc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	padding-left: 4px;
	margin-right: 11px;
}

.tx-dfquanda-pi1 .links {
	width: 240px;
	float: left;
	padding-left: 4px;
	border-right: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	height: 20px;
	font-size: 90%;
	
}

.tx-dfquanda-pi1 .mitte {
	margin-left: 246px;
	padding-left: 4px;
	border-bottom: 1px dotted #cccccc;	
	height: 20px;
	margin-right: 11px;
	font-size: 90%;
}

.tx-dfquanda-pi1 .rechts{
	width: 80px;
	height: 20px;
	float: right;
	text-align: center;
	margin-right: 11px;
	font-size: 90%;
	border-right: 1px solid #cccccc;
	
}


.tx-dfquanda-pi1 .ausgangsfrage {

	width: 496px;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
}

.tx-dfquanda-pi1 h3.inForm {
	margin-left: 0px;
}

.tx-dfquanda-pi1 .underline{
	border-bottom: 1px dotted #cccccc;
	height:45px;
}

.tx-dfquanda-pi1 .infoIcon{
	margin-right: 3px;
	margin-bottom: 8px;
	margin-top: 3px;
}

.tx-dfquanda-pi1 p.allQ {
	padding: 10px 10px 0 10px;
	
}

.tx-dfquanda-pi1 p.allQ a{
	padding-right: 2px;
	padding-left: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc
}

.tx-dfquanda-pi1 div.confirmDiv{
	background-color: #f9f9f9;
	padding: 10px 0 10px 0;
	border-bottom: 3px solid #0E388C;
}


.tx-dfquanda-pi1 .oldAns{
	margin-bottom: 30px;
}

.tx-dfquanda-pi1 .info {
	font-size: 90%;
}



/* FE-Ergebnis-Ansicht */
/* �bersicht */
.tx-dfquandaresults-pi1 {
	width: 520px;
	border: 1px solid #cccccc;
	margin-top: 20px;
	padding: 0px;
}

.tx-dfquandaresults-pi1 .filter {
	padding: 5px 10px;
	border-bottom: 1px slid #cccccc;
	background-image: url(../img/layout/quanda/bg-navi.jpg);
	background-repeat: repeat-x; 
	background-color: #eeeeee;
	background-position: bottom;
}

.tx-dfquandaresults-pi1 .results {
	padding: 10px 0 40px 0;
}

.tx-dfquandaresults-pi1 .res {
	border-bottom: 1px dotted #cccccc;
	display: block;
	padding: 2px 10px 2px 10px;
	margin: 0;
}

.tx-dfquandaresults-pi1 .res2 {
	background-color: #f5f5f5;
	border-bottom: 1px dotted #cccccc;
	display: block;
	padding: 2px 10px 2px 10px;
	margin: 0;
}

.tx-dfquandaresults-pi1 a.mehrLesen {
	color: #0e388c;
	background-image: url(../img/layout/quanda/icon-readMore.gif);
	background-position: right 4px;
	padding-right: 8px;
	background-repeat: no-repeat;
	font-size: 90%;
	margin-left: 5px;
}

/* Detail */
.tx-dfquandaresults-pi1 .einleitung {
	padding: 5px 10px;
	background-image: url(../img/layout/quanda/bg-navi.jpg);
	background-repeat: repeat-x; 
	background-color: #eeeeee;
	background-position: bottom;

}

.tx-dfquandaresults-pi1 .betreff {
	padding: 5px 10px;
	font-weight: bold;
	background-color: #f5f5f5;
	/*border-bottom: 1px dotted #999999;*/
	border-top: 1px dotted #999999;
}

.tx-dfquandaresults-pi1 .ausgangsFrage {
	/*padding: 5px 10px;*/
	background-color: #f5f5f5;
	padding: 5px 10px 25px 10px;
}

.tx-dfquandaresults-pi1 .answerHead {
	/*font-weight: bold;*/
	background-color: #f9f9f9;
	/*border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;*/
	margin-bottom: 10px;
	margin-left: -8px;
	margin-right: -8px;
	padding: 10px 8px 5px 8px;
}

.tx-dfquandaresults-pi1 .answer {
	/*padding: 5px 10px;
	background-color: #f5f5f5;*/
	border-top: 1px dotted #999999;
	padding: 0px 10px 25px 10px;
}

.tx-dfquandaresults-pi1 #ansHl{
	padding: 3px 10px;
	background-image: url(../img/layout/quanda/bg-navi.jpg);
	background-repeat: repeat-x; 
	background-color: #eeeeee;
	background-position: bottom;
	border-top: 2px solid #cccccc;
}

.tx-dfquandaresults-pi1 p {
	padding: 15px 10px 0 10px;
	border-top: 1px dotted #999999;
}

.tx-dfquandaresults-pi1 p a{
	color: #0e388c;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.tx-dfquandaresults-pi1 p a:hover{
	text-decoration: none;
	background-color: #e1e1e1;

}

.tx-dfquandaresults-pi1 input.submit{
	border: 1px solid #cccccc;
	background-color: #f3f3f3;
	margin-top: 4px;
}

.tx-dfquandaresults-pi1 .ansSupport{
	background-color: #f9f9f9;
	border-top: 1px solid #ffffff;
	margin-top: -10px;
	margin-bottom: 10px;
	margin-left: -8px;
	margin-right: -8px;
	padding: 10px 8px 10px 8px;
}

.tx-dfquandaresults-pi1 a.pdf{
	background-image:url(../img/layout/treeImages/pdf.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 2px -1px;
}

.tx-dfquandaresults-pi1 .cite {
	color: #666666;
	font-style: italic;
}

/********** kalender **********/
.calSidebar {
	padding-top: 0px;
	padding-left: 50px;
}

.firstSmallMonth {
	/*float: left;*/
	display: block;
}

.secondSmallMonth {
	/*margin-left: 200px;*/
		display: block;
}

.calLegend {
	/*float: left;
	margin-right: 25px;*/
	margin-left:20px;
}

.rowOff, .rowOn, .rowToday {
	width: 70px;
}

.calTodo {
	display: none;
}

.calborder{
	/*width: 535px;*/
	position: relative;
	top: 0px;
	margin-right: 10px;
}

.cal_day1, .cal_day2, .cal_day3, .cal_day4, .cal_day5{
	background-color: #e1e1e1;
	width: 40px;
}

.tx-cal-controller {
	margin-top: 30px;
}


.theEvent{
	border: 1px solid #cccccc;
	padding: 0px 8px 20px 8px;
	margin-bottom: 4px;	
}


.theEvent h3{
	margin-bottom: 8px;
	border-bottom: 1px solid #0E388C;
}

.yearweek{
	width: 50px;
}

.green_catheader_bullet {
	color: #056734;
	background-color: #056734;
	display: block;
}

.green_catheader_legend_bullet{
	display: inline;
}
			
.orange_catheader_bullet {
	color: #FF6D3B;
	background-color: #FF6D3B;
	display: block;
}

.orange_catheader_legend_bullet {
	display: inline;
}
			
.yellow_catheader_bullet {
	color: #CCB21F;
	background-color: #CCB21F;
	display: block;
}

.yellow_catheader_legend_bullet {
	display: inline;
}

.grey_catheader_bullet {
	color: #9292A1;
	background-color: #9292A1;
	display: block;
}

.grey_catheader_legend_bullet {
	display: inline;
}
			
.default_categoryheader_bullet {
	color: #557CA3;
	background-color: #557CA3;
	display: block;
}

.default_categoryheader_legend_bullet {
	display: inline;
}

.red_catheader_bullet{
	color: #990000;
	display: block;
	background-color:#990000;
}
.red_catheader_legend_bullet{
	color: #990000;
	display: inline;
}



/*.navback{
	visibility: hidden;
}*/

/*** Sitemap ***/
.csc-sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-left: 1px dotted #0E388C;;
	width: 300px;
	line-height: 200%;
}

.csc-sitemap ul li ul{
	border-left: 1px dotted #cccccc;
	margin-left: 50px;
	margin-bottom: 20px;
}

.csc-sitemap ul li a{
	color: #0E388C;
	padding-left: 5px;
	border-bottom: 1px dotted #0E388C;
	padding-left: 10px;
	background-color: #f5f5f5;
	display: block;
} 

.csc-sitemap ul li ul li {
	border: 0px;
}

.csc-sitemap ul li ul li a {
	color: #333333;
	border-bottom: 1px dotted #cccccc;
	padding-left: 10px;
	background-color: #ffffff;
	display: inline;
}

/*** Maillink ***/
a.mail {
	background-image: url(../img/layout/mail.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0 3px;
}


/*** tempor�res Verstecken diverser Elemente ***/
#langMenu {
	display:block;
	height:85px;

/*	padding:21px 0 0 306px;*/
}
#langMenu img {
	visibility: hidden;
}
#langMenu #langInner {
	padding-top:21px;
	padding-left:306px;
}

#langMenu img.langMenuImg {
	visibility:visible !Important;
	margin-right:6px;
}

/*** oberes News Element-Bildsteuerung ***/
#news dt img {
	margin-left: 2px;

}

/*** Suchergebnisse ***/
.csc-searchResultInfo {
	margin-top: 20px;
	border-top: 1px dotted #0E388C;
	width: 100%;
}

.csc-searchResultHeader{
	margin-top: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #f5f5f5;
	border-top: 1px dotted #0E388C;
}

.csc-searchResult{
	padding-left: 5px;
}

/*** Mailform ***/
#mailform {
	padding: 0;

}

#mailform .csc-mailform {
	border: 0px;
	padding: 0;
	margin: 0;
}

#mailform .csc-mailform input, #mailform .csc-mailform textarea  {
	border: 1px solid #cccccc;
	margin-bottom: 4px;
}

/*** Mitgliederliste ***/
.tx-dfmgliste-pi1 {
	width: 540px;
	margin-top: 40px;
}


.tx-dfmgliste-pi1 .leftHL{
	float: left;
	width: 220px;
	background-color: #e6e6e6;
	color:#464646;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
}

.tx-dfmgliste-pi1 .midHL{

	width: 220px;
	background-color: #e6e6e6;
	color:#464646;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
	margin-left: 250px;
}

.tx-dfmgliste-pi1 .imgHL {
	display: inline;
	float: right;
	padding: 3px 8px 2px 8px;
	background-color: #999999;
	margin-right: 5px;
}

.tx-dfmgliste-pi1 .left{
	float: left;
	width: 220px;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #464646;
}

.tx-dfmgliste-pi1 .mid{
	width: 220px;
	padding: 5px 10px 5px 10px;
	margin-left: 250px;
	color: #464646;
}

.tx-dfmgliste-pi1 .row a {
	float: right;
	padding: 3px 5px 2px 8px;
	margin-right: 5px;
}

.tx-dfmgliste-pi1 .row {
	background-image: url(../img/layout/bg-mgListe.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px 0 5px 0;
	height: 85px;
}

.tx-dfmgliste-pi1 p.spezial {
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	line-height: 100%;
}

/* detailansicht */
.tx-dfmgliste-pi1 .completeBorder {
	border: 1px solid #cccccc;
}

/*.tx-dfmgliste-pi1 .kontakt {
	padding-bottom: 20px;
}*/

.tx-dfmgliste-pi1 .kLeft{
	float: left;
	width: 260px;
}

.tx-dfmgliste-pi1 .kRight{
	margin-left: 280px;
}

.tx-dfmgliste-pi1 .generalInfo{
	padding-bottom:5px;
	background-color: #f5f5f5;
	padding: 8px;
}

.tx-dfmgliste-pi1 .sig, .tx-dfmgliste-pi1 .rt, .tx-dfmgliste-pi1 .cioFragt{
	padding-bottom:25px;
	padding-top:15px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 1px dotted #cccccc;
}

.tx-dfmgliste-pi1 .kontakt{
	padding-top:15px;
	border-top: 1px dotted #cccccc;
	padding-left: 8px;
	padding-right: 8px;
	
}

.tx-dfmgliste-pi1 h3{
	margin: 0 0 8px 0;
	padding: 0;
	border-bottom: 1px solid #0E388C;
	color: #333333;
}

.tx-dfmgliste-pi1 h4 {
	margin: 4px 0 4px 0;
	padding: 0;

}

.tx-dfmgliste-pi1 .rt a, .tx-dfmgliste-pi1 .sig .sigTitle, .tx-dfmgliste-pi1 .cioFragtF a {
	background-image: url(../img/layout/icon-rt.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 12px;
	
}

.tx-dfmgliste-pi1 .cioFragt a.pdfList{
	background-image:url(../img/layout/treeImages/pdf.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 2px 0px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.tx-dfmgliste-pi1 .tagTitle{
	/*float: left; 
	width: 130px;*/

}	

.tx-dfmgliste-pi1 .tagResRow{
	margin-bottom: 5px;
	font-size: 90%;
}

.tx-dfmgliste-pi1 .generalInfo dl {
	/*margin-top: 40px;*/
}

.tx-dfmgliste-pi1 .generalInfo dl dt{
	width: 400px;
	float: left;
}

.tx-dfmgliste-pi1 .generalInfo dl dd{
	text-align: right;
	/*margin-top: -40px;*/
}

/**** SIG-Manager ****/
.tx-dfsigmanager-pi1 {
	margin-top: 20px;
	/*width: 538px;*/
}

.tx-dfsigmanager-pi1 #sigSidebar{
	width: 380px;
	/*float: right;*/
	/*border: 1px solid #990000;
	position: relative;
	top: 280px;
	left: 410px;*/
	margin-top: 330px;
	margin-left: 566px;
	
}

.tx-dfsigmanager-pi1 #sigFolder{
	/*padding: 0 15px 0 15px;*/
	width: 532px;
	float: left;
	margin-bottom: 40px;
	/*border: 1px solid #666666;*/
}

.tx-dfsigmanager-pi1 .sigBreadCrumb {
	background-color: #0E388C;
	background-image: url(../img/layout/bg-drBreadcrumb.png);
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	width: 522px;
}

.tx-dfsigmanager-pi1 .sigBreadCrumb .sigL{
	color: #ffffff;
}

.tx-dfsigmanager-pi1 .toolBoxCon {
	/*position: absolute;
	z-index: 1500;
	left: 50%;
	top: 670px;
	padding-left: 110px;*/
}
.tx-dfsigmanager-pi1 .toolBox {
	padding: 8px;
	background-color: #f5f5f5;
	margin-top: 5px;
	border: 1px solid #cccccc;
	width: 514px;
	margin-bottom: 5px;
	
}

.tx-dfsigmanager-pi1 .toolBox h4{
	padding:0;
	margin: 0;
}

.tx-dfsigmanager-pi1 .thisDir{
	padding: 8px;
	border: 1px solid #cccccc;
	
}

.tx-dfsigmanager-pi1 span.owner, .tx-dfsigmanager-pi1 span.lastChange {
	font-size: 80%;
}

.tx-dfsigmanager-pi1 .file{
	margin-bottom: 8px;
	margin-top: 4px;
	border-bottom: 1px dotted #cccccc;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	background-color: #f9f9f9;
}

.tx-dfsigmanager-pi1 .img{
	background-image: url(../img/layout/treeImages/picture.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .doc{
	background-image: url(../img/layout/treeImages/doc.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .docx{
	background-image: url(../img/layout/treeImages/doc.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .ppt{
	background-image: url(../img/layout/treeImages/ppt.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .dir{
	background-image: url(../img/layout/treeImages/directory.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .anyFile{
	background-image: url(../img/layout/treeImages/file.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .xls{
	background-image: url(../img/layout/treeImages/xls.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .xlsx{
	background-image: url(../img/layout/treeImages/xls.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .txt{
	background-image: url(../img/layout/treeImages/txt.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .pdf{
	background-image: url(../img/layout/treeImages/pdf.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .delete{
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	padding: 2px 4px 2px 4px;
	font-size: 80%;
	margin-right: 3px;
	background-image: url(../img/layout/quanda/icon-delete.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 18px;
}

.tx-dfsigmanager-pi1 .rename {
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	padding: 2px 4px 2px 4px;
	font-size: 80%;
	margin-right: 3px;
	background-image: url(../img/layout/quanda/icon-edit.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 18px;
} 

.tx-dfsigmanager-pi1 .downloadFile {
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	padding: 2px 4px 2px 4px;
	font-size: 80%;
	margin-right: 3px;
	background-image: url(../img/layout/icon-dlFile.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 20px;
} 

.tx-dfsigmanager-pi1 .sigManual {
	
	background-color: #f5f5f5;
	padding: 4px 5px 4px 5px;
	width: 518px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

/*** last Viewed modul ***/
.tx-dfsigmanager-pi1 .lastViewed {
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 8px;
	width: 340px;
	font-size: 85%;
	background-color: #f5f5f5;
	/*float: left;*/
	/*margin-bottom: 20px;weg wenn die infobox dazu kommt!*/
}

.tx-dfsigmanager-pi1 .lastViewed h3, .tx-dfsigmanager-pi1 .infoBox h3, .tx-dfsigmanager-pi1 .toolBox h3, .tx-dfsigmanager-pi1 #fileTree h3, .tx-dfsigmanager-pi1 #otherSIG h3, .tx-dfsigmanager-pi1 #mailModule h3 {
	margin-top: 0px;
	border-bottom: 1px dotted #cccccc;
}

.tx-dfsigmanager-pi1 .lastViewed .fileRow {
	margin-bottom: 4px;
}

.tx-dfsigmanager-pi1 .lastViewed  a.refresh{
	background-image: url(../img/layout/icon-aktualisieren.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 7px;
}

/*.tx-dfsigmanager-pi1 .lastViewedCon {
	position: absolute;
	z-index: 1510;
	left: 50%;
	top: 970px;
	padding-left: 110px;
}*/

.tx-dfsigmanager-pi1 .infoBox {
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 8px;
	width: 340px;
	font-size: 85%;
	background-color: #f5f5f5;
	/*float: left;*/
	margin-bottom: 20px;
	
}

.tx-dfsigmanager-pi1 .delReally {
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 8px 0 8px;
	/*width: 242px;
	font-size: 85%;*/
	background-color: #f5f5f5;
	/*float: left;*/
}

.tx-dfsigmanager-pi1 .delReally .yesDel, .tx-dfsigmanager-pi1 .delReally .noDel{
	border: 1px solid #cccccc;
	padding: 2px 6px 2px 6px;
	margin-right: 4px;
	margin-top: 4px;
	background-color: #eeeeee;
}

.tx-dfsigmanager-pi1 .toolBox .borBot{
	font-size: 10%;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 12px;
}

.tx-dfsigmanager-pi1 .toolBox input.input {
	width: 240px;
	border: 1px solid #cccccc;
	margin-bottom: 4px;
	margin-top: 4px;
}

.tx-dfsigmanager-pi1 .toolBox textarea{
	width: 240px;
	border: 1px solid #cccccc;
}

.tx-dfsigmanager-pi1 .toolBox input.submit{
	/*border: 1px solid #cccccc;
	background-color: #eeeeee;*/
	margin-top: 4px;

}

.tx-dfsigmanager-pi1 p.success {
	background-color: #f5f5f5;
	padding: 8px;
	margin: 15px 0 15px 0;
	border: 1px solid #cccccc;
	/*ggf einen Button einbauen*/	
}

.tx-dfsigmanager-pi1 p.error {
	background-color: #f5f5f5;
	padding: 8px;
	margin: 15px 0 15px 0;
	border: 1px solid #cccccc;
	/*ggf einen Button einbauen*/	
}

.tx-dfsigmanager-pi1 #fileTree{
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 8px;
	width: 340px;
	font-size: 85%;
	background-color: #f5f5f5;
	/*float: left;
	margin-bottom: 20px;*/
}

.tx-dfsigmanager-pi1 #fileTree a.folder {
	background-image: url(../img/layout/treeImages/directory.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	/*display: block;
	background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;*/
}

.tx-dfsigmanager-pi1 #sigFolder p a.folder{
	background-image: url(../img/layout/treeImages/directory.png);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	padding: 4px 16px 4px 34px;
	background-color: #f5f5f5;
	border: 1px dotted #666666;
	display: block;
	/*background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;*/
}

.tx-dfsigmanager-pi1 #otherSIG{
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 8px;
	width: 340px;
	font-size: 85%;
	background-color: #f5f5f5;
	/*float: left;
	margin-bottom: 20px;*/
}

.tx-dfsigmanager-pi1 #otherSIG a.folder{
	background-image: url(../img/layout/treeImages/directory.png);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	padding: 4px 16px 4px 34px;
	background-color: #f5f5f5;
	/*border: 1px dotted #666666;*/
	background-color: #ffffff;
	display: block;
}

.tx-dfsigmanager-pi1 #mailModule{
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 8px;
	width: 340px;
	font-size: 85%;
	background-color: #f5f5f5;
	/*float: left;*/
	margin-bottom: 20px;
}

.tx-dfsigmanager-pi1 #mailModule .mailInput{
	border: 1px solid #cccccc;
	width: 280px;

}

.tx-dfsigmanager-pi1 #mailModule .mailTa{
	border: 1px solid #cccccc;
	width: 280px;
	height:80px;
}

.tx-dfsigmanager-pi1 #mailModule p.error {
 	border: 1px solid #990000;
}

.tx-dfsigmanager-pi1 #mailModule p.success{
	border: 1px solid #009900;
}

.tx-dfsigmanager-pi1 #multiSigIntro{
	padding: 8px;
	border: 1px solid #cccccc;
	
}

.tx-dfsigmanager-pi1 #thisSIGDates{

	border: 1px solid #cccccc;
	margin-top: 5px;
	padding: 8px;
	width: 340px;
	font-size: 85%;
	background-color: #f5f5f5;
	/*float: left;*/
	margin-bottom: 20px;
}


}

/*** oeffentliche termin ausgabe ***/
.tx-dfgetdates-pi1 p{
	background-color: #f9f9f9;
	border-left: 2px #0E388C solid;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;

}

.tx-dfgetdates-pi1  h2{
	margin-top: 25px;
	font-size: 113%;

}


/*** tooltip ***/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
	text-align: left;
	line-height: 120%;
}
 
.tool-title {
	font-weight: bold;
	font-size: 9px;
	margin: 0;
	color: #a3bee3;
	padding: 8px 8px 4px;
	background: url(../img/layout/bubble.png) top left;
	border-bottom: 1px dotted #ffffff;
}
 
.tool-text {
	font-size: 9px;
	padding: 4px 8px 8px;
	background: url(../img/layout/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 9px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #ffffff;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
	text-align: left;
}


/*** individuelle Startseite ***/
.tx-dfindividualstart-pi1 h1{
	border-bottom: 1px solid #cccccc;
}

.tx-dfindividualstart-pi1 .intro {
	border: 1px solid #cccccc;
	padding: 8px;
	background-color: #f9f9f9;
	font-weight: bold;
}

.tx-dfindividualstart-pi1 .rt {
	border: 1px solid #cccccc;
	padding: 8px;
	margin-bottom: 8px;
}

.tx-dfindividualstart-pi1 .rt a{
	background-image: url(../img/layout/icon-rt.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 12px;
}

.tx-dfindividualstart-pi1 .dates {
	border: 1px solid #cccccc;
	padding: 8px;
	margin-bottom: 8px;
}

.tx-dfindividualstart-pi1 .dates p{
	background-color: #f9f9f9;
	border-left: 2px #0E388C solid;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;

}

.tx-dfindividualstart-pi1 .dates h2{
	margin-top: 25px;
	font-size: 113%;

}


.tx-dfindividualstart-pi1 .sig {
	border: 1px solid #cccccc;
	padding: 8px;
	margin-bottom: 8px;
}

.tx-dfindividualstart-pi1 .eachSig{
	/*border-bottom: 1px dotted #cccccc;*/
	background-color: #f9f9f9;
	/*border-left-width: 2px;
	border-left-style: solid;
	border-bottom: 2px solid #0e388c;*/
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 6px;


} 

 


.tx-dfindividualstart-pi1 .eachSig .img{
	background-image: url(../img/layout/treeImages/picture.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;

}

.tx-dfindividualstart-pi1 .eachSig .doc{
	background-image: url(../img/layout/treeImages/doc.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

.tx-dfindividualstart-pi1 .eachSig .ppt{
	background-image: url(../img/layout/treeImages/ppt.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

.tx-dfindividualstart-pi1 .eachSig .dir{
	background-image: url(../img/layout/treeImages/directory.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

.tx-dfindividualstart-pi1 .eachSig .anyFile{
	background-image: url(../img/layout/treeImages/file.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

.tx-dfindividualstart-pi1 .eachSig .xls{
	background-image: url(../img/layout/treeImages/xls.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

.tx-dfindividualstart-pi1 .eachSig .txt{
	background-image: url(../img/layout/treeImages/txt.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

.tx-dfindividualstart-pi1 .eachSig .pdf{
	background-image: url(../img/layout/treeImages/pdf.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
}

/***************/

.tx-dfindividualstart-pi1 .eachSig .lastViewed, .tx-dfindividualstart-pi1 .eachSig .latestUpload {
	background-color: #ffffff;
	padding: 4px;
	width: 498px;
}

.tx-dfindividualstart-pi1 .cioF {
	border: 1px solid #cccccc;
	padding: 8px;
	margin-bottom: 8px;
}

.tx-dfindividualstart-pi1 .cioF a{
	background-image: url(../img/layout/icon-rt.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 12px;

}


/********* Voting und iFrame *************/
/*#votingIframe {
	border: 0px;
	frameborder: 0px;
}*/
