/******************************************
 *
 *  Diverse Boxen
 *
 ******************************************/


.box    {
          background-color: #fff;
          color: #000;
          margin-bottom: 0.5cm;
          border-style: solid;
          border-width: 1px;
          border-color: #c2c2c2;
          padding: 0.25cm;
          margin: 0.35cm 0;
          padding:0.25cm;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
	     -moz-border-radius:30px;
          -khtml-border-radius:30px;          
          }
.box2  {
        color: rgb(100,20,20);
        border-style: solid;
        border-width: 1px;
        border-color: black;
        margin: 0.5cm;
        padding:0.5cm;
        }
.graybox {
          background: #F5F5F5; 
          color: #264409; 
          border: 1px solid #555; 
          padding:20px;
          margin: 0.35cm 0;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
          -moz-border-radius:30px;
          -khtml-border-radius:30px; 
          }
.bluebox {
          background: #EEF; 
          color: #264409; 
          border: 1px solid #00F; 
          padding:20px;
          margin: 0.35cm 0;          
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
          -moz-border-radius:30px;
          -khtml-border-radius:30px; 
          }
.infobox{
          font-size: 1em;
          background: #FEF; 
          color: #264409; 
          border: 1px solid #A5A; 
          padding:20px;
          margin: 0.35cm 0;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
	     -moz-border-radius:30px;
          -khtml-border-radius:30px;           
          }

.helpbox{
          font-size: 1em;
          background: #FFF; 
          color: #264409; 
          border: 1px solid #A5A; 
          padding:20px;
          margin: 0.35cm 0;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
	     -moz-border-radius:30px;
          -khtml-border-radius:30px;           
}
.errorbox{
          font-size: 1.1em;
          background: #FFAAAA; 
          color: #264409; 
          border: 1px solid #F00; 
          padding:20px;
          margin: 0.35cm 0;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
	     -moz-border-radius:30px;
          -khtml-border-radius:30px;           
}
.errorbox a {color: #8A1F11;}

.noticebox {
          background: #FFF6BF; 
          color: #514721;
          padding: 25px; 
          margin: 0.35cm 0;
          border: 1px solid #FFD324;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
          -moz-border-radius:30px;
          -khtml-border-radius:30px;           
          }
.notice a {color: #514721;}

.successbox {
          background: #E6EFC2; color: #264409; 
          border: 1px solid #C6D880; 
          padding:20px;
          margin: 0.35cm 0;
          border-radius: 0.25cm;
          /*clip:rect(0px, 20px, 20px, 0px);*/
	     -moz-border-radius:30px;
          -khtml-border-radius:30px; 
          }
.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

.kastenform {
          display : block;
          padding-left : 25px;
          padding-bottom : 0;
          }

.KastenText {
           padding-right : 10px;
           display : block;
           padding-left : 25px;
           padding-bottom : 0;
           padding-top : 5px;
           border: 1px solid #000;
          }
.komentiert{
          color: #555;
          font: inherit;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 0.25cm;
          font-weight: thin;
          font-style: normal;
          text-indent: 0px;
          line-height: 1em;
          letter-spacing: 2.2;
          word-spacing: 1.5;
          font-variant: normal;
          /* text-decoration: underline overline; */
          text-transform: none;
          text-align: left:
          }
