body, .text {
   margin: 0px;
   padding: 0px;
   color:#000000; 
   font-family: Arial, Helvetica, Swiss, SunSans-Regular;
   font-size:12px;
   line-height:16px;
   background-color:#CDCBD1;
}

body {
   background-image : url(../../images/body_bg.gif) !important;
}

/******************************************************************************/
/* Angaben zur Navigation */
/******************************************************************************/
div.navigation { 
   position:absolute;
   left:0px;
   top:0px;
   height:100%;
   width:180px;
   margin:0px;
   padding:0px;
   background-color:#DFBCB5;
}

p.navi {
   font-size:12px;  
   font-weight:bold;
   width:180px;
   height:24px;
   border-top: #999999 1px solid;
   margin:0px;
   padding-top:3px;
}

div.subnavi {
   font-size:12px;  
   font-weight:bold;
   color:#000000;
   margin-left:18px;
   text-indent:-18px;
   padding-top:3px;
}

div.extranavi{
   margin-top:20px;
   margin-bottom:20px;
   padding-top:10px;
   border-top-width:1px;
   border-top-style:solid;
   border-color:#999999;
}


/******************************************************************************/
/* Angaben zum Content */
/******************************************************************************/
div.content { 
   position:absolute;
   left:180px;
   top:0px;
   width:600px;
   height:100%;
   margin:0px;
   padding:0px;
  /* background-color:#F0F0F0;
   border-right: #999999 1px solid;
   border-left: #999999 1px solid;*/
}

th {
   font-size:12px;  
   margin:0px;
   padding-top:3px;
   text-align:left;
   /*list-style: url(../../images/square_index.gif)*/
}

td {
   font-size:12px;  
   margin:0px;
   padding-top:3px;
   /*list-style: url(../../images/square_index.gif)*/
}

td.mitglieder {
   border-bottom:1px #A0A0A0 dotted;
}

table.befragung{
   padding: 0px;
   empty-cells : show;
   border-spacing: 0px;
   border:0px;
   vertical-align:top;
}

td.spalte1{
	  border-top:1px solid #000000;
	  border-right:1px solid #000000;
	  border-left:1px solid #000000;
     padding:3px;
}
td.spalte2{
	 border-top:1px solid #000000;
	  border-right:1px solid #000000;
     padding:3px;
}
td.spalte3{
	  border-top:1px solid #000000;
	  border-right:1px solid #000000;
     padding:3px;
}
/******************************************************************************/
/* Ueberschriften */
/******************************************************************************/
h1  { 
   font-size: 14px; 
}

h2  { 
   font-size: 12px; 
}

/******************************************************************************/
/* Listen */
/******************************************************************************/
li {
   margin-top:8px;
}

/******************************************************************************/
/* Links */
/******************************************************************************/
a:link { 
   color:#999999; 
   text-decoration:none; 
   font-weight: bold
}
a:visited { 
   color:#999999; 
   text-decoration:none; 
   font-weight: bold
}
a:active { 
   color:#999999; 
   text-decoration:none; 
   font-weight: bold
}
a:hover { 
   color:#666666; 
   text-decoration:none; 
   font-weight: bold
}


/******************************************************************************/
/* Formulare */
/******************************************************************************/
.form {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 10px; 
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #FFFFFF; 
    color: #293439;
    border-color: #293439;
}

.formbutton {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 11px; 
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #F0F0F0; 
    color: #293439;
    border-color: #293439;
}

.error { 
   color: red; 
   font-size: 11px; 
   line-height: 14px; 
   font-family: Verdana, Arial; 
   text-decoration: none;
   font-weight: bold;
}

.materialbtn {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 11px; 
    font-weight:bold;
    border: 0px;
    background-color: #ffffff; 
    margin:0px;
    padding:0px;
}
/******************************************************************************/
/* Angaben zur Befragung */
/******************************************************************************/

.befragung {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 11px; 
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #F0F0F0; 
    color: #293439;
    border-color: #293439;
    width:100%;
    margin-bottom:48px;
}

.tibefragung {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 10px; 
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #FFFFFF; 
    color: #293439;
    border-color: #293439;
}

.tabefragung {
    font-family:Arial, Helvetica, Swiss, SunSans-Regular;
    font-size: 12px; 
    border-right: #787655 1px solid;
    border-left: #787655 1px solid;
    border-bottom: #787655 1px solid;
    border-top: #787655 1px solid;
    background-color: #FFFFFF; 
    color: #293439;
    border-color: #293439;
    width:250px;
    height:60px;
}

td {
   vertical-align:top;
   text-align:left;
}

.frage {
   background-color:#E0E0E0;
   border-bottom: #787655 1px dotted;
   font-weight:bold;
}

.antwort {
   width:276px;
}

.fuenfzellen {
   width:55px;
   vertical-align:middle;
   text-align:center;
}

.hfuenfzellen {
   width:55px;
   vertical-align:middle;
   text-align:center;
   border-bottom: #787655 1px dotted;
}

.tr1{
   background-color: #F0F0F0; 
}

.tr2{
   background-color:#FAFAFA;
}


