/* CSS Document */

#sprachen img{
  padding:0;
  margin:0;
}



.csc-textpic{
padding-left:0;
margin-left:0;

}

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:  arial, helvetica; color: #E7DFD6;; }
PRE { font-family: monospace; }
A { color: #ffffff; text-decoration: underline; }
A:hover { text-decoration:underline;}*/
FORM { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
P, PRE { margin: 1px 0px 0px 0px; }
P, TD, UL, OL { font-size: 12px; }
INPUT { padding-left: 5px; font-size: 12px;color: #000000;}
TEXTAREA, SELECT{ padding-left: 2px; font-size: 12px;color: #000000; }





				
/******************/
/* Headers, plain */
/******************/
H1 { font-size: 14px;font-weight:lighter; }
H2 { font-size: 15px; }
H3 { font-size: 12px; font-weight: normal;}
H4 { font-size: 13px; }
H1, H2, H4, H5, H6 { margin: 0px 0px 7px 0px;color:#FFD35A; }
H3 { margin: 0px 0px 0px 0px;color:#E7DFD6; }

H1.csc-firstHeader, H2.csc-firstHeader,  H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px;margin-bottom: 7px;font-size: 16px;font-weight:bold; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #FFD35A; }
H3 A { color: #FFD35A; }
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }



/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }

/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext {color: #E7DFD6; }
/*P.bodytext A { font-weight: bold; }*/

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 10px; }
OL { margin-top: 0px;}
LI { margin-top: 0px; margin-bottom: 0px;padding-top: 2px; }

/* RTE / Table styling */
/*TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }*/
/*TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }*/
/*TABLE.contenttable TR TD P.bodytext { font-size: 10px; }*/
/*INDEXED_SEARCH  */

        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P  { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#3389F0; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:white;font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#3389F0; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
        .tx-indexedsearch-sw {font-weight:bold; color:#FFD35A;font-style:italic;}



body{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
background-color:#0061c6;
height:100%;
}

.klein,p.klein{font-size:9px;}
.gelbeswort{color:#FFD35A;}
p.gelberabsatz{color:#FFD35A;}

DIV.kleinPBS
{
font-size:10px;

}
DIV.rulerPBS
{
width:100%;
margin:5px 0px 0px 0px;
border-top: 1px dotted #E7DFD6;
line-height:1px;
}

legend.question{
color:#E7DFD6;
}

DIV .survey_item h1{
   padding:8px 0px 5px 0px;
}


*/--------------Navigation-------------------------------*/
*/--------------1. LEVEL-------------------------------*/

TABLE TR TD TABLE TR TD #menu1 ul{
border:1px solid red;
padding:0px; 
margin: 0px;
}

TD#menu1 ul { 
	list-style:none; 
	padding:0px; 
	margin: 0px;
} 

#menu1 ul li { 
	margin:0px; 
	padding: 0px;
	display:block;
}

.menu1-level1-no a {
margin:14px 0px 14px 15px;
font-weight:bold;
text-decoration:none;
color: #FFFFFF;
	display:block;
}

.menu1-level1-no a:hover{
text-decoration:underline;
margin:14px 0px 14px 15px;
	display:block;
color:#FFD35A;
}

.menu1-level1-act{
font-weight:bold;
	display:block;
color:#FFD35A;
}

.menu1-level1-act a{
margin:0px 5px 5px 15px;
text-decoration:none;
color:#FFD35A;
font-weight:bold;
	display:block;
}
*/--------------2. LEVEL-------------------------------*/

.menu1-level2-no{

line-height:26px;
color: #ffffff;
	font-size:1.2em;
	display:block;
color:#FFF;
}

.menu1-level2-no a{
margin:2px 1px 2px 20px;
text-decoration:none;
	font-size:1.2em;
/*font-weight:bold;*/
	display:block;
color:#FFF;
}

.menu1-level2-no a:hover{
text-decoration:underline;
margin:2px 1px 2px 20px;
	font-size:1.2em;
color: #FFD35A;
	display:block;
}

.menu1-level2-act{
margin:2px 1px 2px 20px;
	font-size:1em;
color:#FFD35A;
	display:block;
color:#FFD35A;
}

.menu1-level2-act a{
text-decoration:none;
color: #FFD35A;
margin:2px 1px 2px 20px;
	font-size:1em;
	display:block;
}

.menu1-level2-act a:hover{
color: #FFD35A;
	display:block;
}

*/--------------3. LEVEL-------------------------------*/

.menu1-level3-no{
line-height:26px;
color: #ffffff;
	font-size:1em;
display:block;
}

.menu1-level3-no a{
margin:2px 5px 2px 30px;
text-decoration:none;
/*font-weight:bold;*/
	font-size:1.2em;
display:block;
color: #ffffff;
}

.menu1-level3-no a:hover{
text-decoration:underline;
margin:2px 5px 2px 30px;
color: #FFD35A;
	font-size:1.2em;
display:block;
}


.menu1-level3-act{
margin:2px 5px 2px 30px;
	font-size:1.4em;
color:#FFD35A;
	font-size:1em;
display:block;
}

.menu1-level3-act a{
text-decoration:none;
color: #FFD35A;
margin:2px 5px 2px 30px;
	font-size:1em;
display:block;
}

.menu1-level3-act a:hover{
color: #FFD35A;
	font-size:1em;
display:block;
}

*/--------------4. LEVEL-------------------------------*/
.menu1-level4-no{

line-height:26px;
color: #ffffff;
	display:block;
}
.menu1-level4-no a{
width:159px;
padding:2px 5px 2px 30px;
text-decoration:none;
/*font-weight:bold;*/
	display:block;
}

.menu1-level4-no a:hover{
text-decoration:underline;
padding-left:30px;
color: #ffffff;
	display:block;
}


.menu1-level4-act{
padding:2px 5px 2px 30px;
	display:block;
color:#FFD35A;
}

.menu1-level4-act a{
text-decoration:none;
color: #FFD35A;
	display:block;
}

.menu1-level4-act a:hover{
color: #FFD35A;
	display:block;
}

.tx-newloginbox-pi1 h3{
      color:#FFD35A;
      font-weight: bold;
}
.smfield{
 width:18px;
 font-size:10px;
font-weight:bold;
 height:18px;
 text-align:center;
padding-right:2px;
padding-left:2px;


}
.formpos, img{
padding:0;
margin:0;
border:0;

}


.survey_item legend {

  font-weight:bold;
  color:#E7DFD6;
margin-left:0;
padding-left:0;
}

div.survey_item p{
margin-top:10px;
font-weight:bold;


}
div.survey_item input{
margin-top:10px;
}
.survey_item{
margin-top:5px;
border:none;

}

.survey_item H1{
 font-weight: bold;
font-size:1.3em;
width:100%;
padding: 2 ;
border:1px solid #FFD35A;
margin-top:20px;
/*border-top:1px dashed #FFD35A;*/
}


.survey_item legend{
  font-weight:bold;
}

DIV.kleinPBS
{
font-size:10px;
width:90%;
border-bottom:1px dotted #a5a5a5;
padding: 0 0 5 7;
margin-bottom: 10px;
}


DIV.kleinPBS input{
  background-color:#fff;
  color: #000;
  font-size:11px;
  height: 16px;
border:1px solid #999;
}

#radiolist{
  float:left;
  display:block;
width:100%;
clear:both;
}
