body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	background-color:#D5D4CE; /*#d1cfc6; /*#B7C2D0;*/
	text-align: center;
}

#seite {
	
	padding: 20px;
	width: 760px;
	text-align: center;
	background-color: #fff;
}

h1 {
	text-align: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #494843; /*#625C4B; /*#656B5B; /*#3E4D73;*/
	margin: 20px 48px 8px 48px;
	background-color: #eee;
	padding: 2px;
	/*border-top: 1px solid #494843;*/
}
#pics {
	margin-bottom: 10px;
	text-align: center;
	background-color: #fff;
}

#pics img {
	
	padding: 0 10px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 1em;
	text-align: left;
	padding: 0px 48px;
	margin-bottom: 20px;
}

h3 {
	color:#666666;
	font-size: 1.1em;
	font-style: italic;
	text-align: left;
}

h3.span {
	background-color:#C7D1E0;
	padding: 1px 2px;
}

#welcome {
	font-size: 1.1em;
	/*font-style: italic;*/
	text-align: center;
	padding: 10px;
	background-color: #BDBFA7; /*#B9BC95; /*#eee;*/
	margin-top: 10px;
	margin-bottom: 10px;
}
#welcome a {
	color: #3E4D73;
}


#welcome h3 {
	color: #333;
	font-size: 1.1em;
	text-align: center;
	font-style: normal;
}

#hint {
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
	padding: 10px;
	background-color: #ddd; /*#B9BC95; /*#eee;*/
	margin-top: 10px;
	margin-bottom: 10px;
}

.question {
	background-color: #BDBFA7; /*#B9BC95; /*#9A9F77; /*#83895D; /*#A09C77; /*#9FAF81; /*#A2BAC8;*/
	text-align: left;
	padding: 8px 12px;
	line-height: 140%;
	
	/*border: 1px solid #4C6581;*/
}

.hquestion {
	background-color: #ddd; 
	padding: 8px 12px;
	line-height: 140%;
}

.mctip {
	font-size: 0.8em;
	font-style:italic;
}

.answer {
	line-height: 170%;
	padding: 0 10px 0 20px;
	
}

.auswert {
	/*display: block;*/
	padding: 1px;
}

.gewg {
	background-color:#C7D1E0;
	padding: 1px 2px;
}

.auswertr {
	/*display: block;*/
	padding: 1px;
	background-color:#74a566;
}

.auswertf {
	display: block;
	padding: 1px;
	background-color:#ea7572;
}

.row_0 {
	background-color:#f2f2f2; /*#ddd; /*CDD4DE;*/
	display: block;
	padding: 2px;
	line-height: 150%;
}

.row_1 {
	background-color: #D5D5CE; /*#d3d3d3; /*#C1C2B0; /*#9D9C93; /*#C9CDBE;*/
	display: block;
	padding: 2px;
	line-height: 150%;
}

.frichtig {
	color: green;
	font-style: italic;
	font-size: 1em;
}

.ffalsch {
	color: red;
	font-style: italic;
	font-size: 1em;
}

.fkeine {
	color: blue;
	font-style: italic;
	font-size: 1em;
}

.fragetext {
	font-weight: bold;
	font-size: 1em;
	color: #222;
	margin-top: 4px;
	margin-bottom: 12px; 
}

table {
	line-height: 200%;
	font-weight: bold;
}

.fehler {
	color: #993333;
	font-style:italic;
	font-size:0.8em;
}

#header {
	
	height: 40px;
}

/*a:link, a:active{
	text-decoration: none;
	font-weight: bold;
	color:#eee;
	background-color: #3E4D73;
	padding: 5px;
}

a:visited, a:hover{
	text-decoration: none;
	font-weight: bold;
	color:#3E4D73;
	background-color:#eee;
	padding: 5px;
}*/

select, option {
	width: 600px;
}

.gruppenname {
	font-weight: bold;
	color: #222;
	font-size: 1.2em;
	padding: 5px;
	margin-bottom: 12px;
}

#weiter {
	text-align: center;
	width: 760px;
	margin-bottom: 20px;
}
#abbrechen, #abbrechen a {
	text-align: center;
	font-size: 1em;
	color:#3E4D73;
	background-color: transparent;
	margin-top: 20px;

}

.punktzahl {
	width: 640px;
	margin: 0 auto;
	font-size: 1.1em;
	text-align: center;
	padding: 10px;
	background-color: #eee;
	margin-bottom: 30px;
	line-height: 150%;
}
.punktzahl a{
	color: #333;
}

.punktzahlk {
	width: 640px;
	margin: 0 auto;
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
	padding: 10px;
	background-color: #eee;
	margin-bottom: 30px;
	line-height: 150%;
}

.punktzahlk a {
	color: #3E4D73;
}

.logout{
	margin-left: 700px;
	margin-top: 10px;
}
.logout a {
	background-color: #eee;
	color: #333;
	text-decoration: none;
	border: 1px solid #333;
	padding: 3px 10px;
}

.loginout {
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
	padding: 10px;
	line-height: 150%;
}

.loginout a {
	color: #333;
}


/* --- R O U N D  C O R N E R S ---*/


div#rdtop {
  
	margin: 20px auto;
	width: 800px;
    background: #fff;
	
	/* width: 100%;
	position: absolute; */
    }
    
b.rtop, b.rbottom {
              display:b\lock;
              background: #D5D4CE;
              }
              
b.rtop b, b.rbottom b {
              display:b\lock;
              height: 1px;
              overflow: hidden; 
              background: #fff;
              }
           
b.r1 {
    margin: 0 5px;
    }
    
b.r2 {
    margin: 0 3px;
    }
    
b.r3 {
    margin: 0 2px;
    }
    
b.rtop b.r4, b.rbottom b.r4 {
          margin: 0 1px;
          height: 2px;
          }

/* T E S T */

div.rndtop {
    width:auto;
	display: block;
    color: #494843; /*#43546A;*/
    }
    
b.rntop, b.rnbottom {
              display:b\lock;
              background: #fff;
              }
              
b.rntop b, b.rnbottom b {
              display:b\lock;
              height: 1px;
              overflow: hidden; 
              background: #494843; /*#43546A;*/
              
			  }
           
b.rn1 {
    margin: 0 5px;
    }
    
b.rn2 {
    margin: 0 3px;
    }
    
b.rn3 {
    margin: 0 2px;
    }

 
b.rntop b.rn4, b.rnbottom b.rn4 {
          margin: 0 1px;
          height: 2px;
          }
/* TITEL */
 
div#rnttop {
    width: 96%;
	margin: 0 auto;
    background: #fff; /*#43546A;*/
    }
    
b.rnttop, b.rntbottom {
              display:b\lock;
              background: #494843;
              }
              
b.rnttop b, b.rntbottom b {
              display:b\lock;
              height: 1px;
              overflow: hidden; 
              background: #fff; /*#43546A;*/
             
			  }
           
b.rnt1 {
    margin: 0 5px;
    }
    
b.rnt2 {
    margin: 0 3px;
    }
    
b.rnt3 {
    margin: 0 2px;
    }
    
b.rnttop b.rnt4, b.rntbottom b.rnt4 {
          margin: 0 1px;
          height: 2px;
          }



/* --- Questions --- */

div.rqdtop {
      width: 660px;
	margin: 0 auto;
    background: #BDBFA7; /*#B9BC95; /*#9A9F77; /*#83895D; /*#A09C77; /*#8A7D5A; /*#9FAF81; /*#A2BAC8; /*#961F21;*/
	margin-bottom: 26px;
    }
    
b.rqtop, b.rqbottom {
              display:b\lock;
              background: #fff;
              }
              
b.rqtop b, b.rqbottom b {
              display:b\lock;
              height: 1px;
              overflow: hidden; 
              background: #BDBFA7; /*#B9BC95; /*#9A9F77; /*#83895D; /*#A09C77; /*#8A7D5A; /*#9FAF81; /*#A2BAC8; /*#961F21;*/
              }
b.rq1 {
    margin: 0 5px;
    }
    
b.rq2 {
    margin: 0 3px;
    }
    
b.rq3 {
    margin: 0 2px;
    }
    
b.rqtop b.rq4, b.rqbottom b.rq4 {
          margin: 0 1px;
          height: 2px;
          }


/* Hint */

div.rhtop {
      width: 660px;
	margin: 0 auto;
    background: #ddd; /*#B9BC95; /*#9A9F77; /*#83895D; /*#A09C77; /*#8A7D5A; /*#9FAF81; /*#A2BAC8; /*#961F21;*/
     
	margin-bottom: 26px;
    }
    
b.rhtop, b.rhbottom {
              display:b\lock;
              background: #fff;
              }
              
b.rhtop b, b.rhbottom b {
              display:b\lock;
              height: 1px;
              overflow: hidden; 
              background: #ddd; /*#B9BC95; /*#9A9F77; /*#83895D; /*#A09C77; /*#8A7D5A; /*#9FAF81; /*#A2BAC8; /*#961F21;*/
              }
b.rh1 {
    margin: 0 5px;
    }
    
b.rh2 {
    margin: 0 3px;
    }
    
b.rh3 {
    margin: 0 2px;
    }
    
b.rhtop b.rh4, b.rhbottom b.rh4 {
          margin: 0 1px;
          height: 2px;
          }
