table.kommentar-tabelle,
table.beitrag-tabelle,
table.footer-tabelle,
table.header-tabelle {
	border: 0;
	width: 725px;

    font-family: Arial, sans-serif;

	border-spacing: 0;
    border-collapse: collapse;
    
    margin-left:auto; 
    margin-right:auto;
}


table.kommentar-tabelle td.kommentar,
table.kommentar-tabelle td.abstand-links,
table.kommentar-tabelle td.abstand-rechts,
table.beitrag-tabelle td.beitrag,
table.beitrag-tabelle td.abstand-links,
table.beitrag-tabelle td.abstand-rechts {
	padding: 0px;
	
    padding-top:8px;
    padding-bottom:8px;
}

table.header-tabelle td.header,
table.header-tabelle td.abstand-links,
table.header-tabelle td.abstand-rechts,
table.footer-tabelle td.footer,
table.footer-tabelle td.abstand-links,
table.footer-tabelle td.abstand-rechts {
	padding: 0px;
}

table.kommentar-tabelle td.kommentar .content-main {
    padding-top:54px;
    padding-left: 17px;
}

table.footer-tabelle td.abstand-links,
table.header-tabelle td.abstand-links,
table.kommentar-tabelle td.abstand-links,
table.beitrag-tabelle td.abstand-links {
	min-width: 15px;
	background-color: #081d4b;
	background-image: url('../cyberani.gif');
}

table.footer-tabelle td.abstand-rechts,
table.header-tabelle td.abstand-rechts,
table.kommentar-tabelle td.abstand-rechts,
table.beitrag-tabelle td.abstand-rechts {
	min-width: 15px;
	background-color: #081d4b;
	background-image: url('../cyberani.gif');
}

table.footer-tabelle td.footer,
table.header-tabelle td.header,
table.kommentar-tabelle td.kommentar,
table.beitrag-tabelle td.beitrag {
	position: relative;
	width: 96%;	
}

table.beitrag-tabelle td.beitrag .content-main {
	margin-left:33px;
	width: 606px;
}

table.kommentar-tabelle td.kommentar .content-main {
	margin-left:48px;
	width: 506px;
}

table.beitrag-tabelle td.beitrag .content-main {
    border-radius: 20px;
	border: 2px solid black;
	border-right: 0px solid black;
	

}




table.beitrag-tabelle td.beitrag .content-main .content-text {
    width: 529px;
    padding: 24px 20px 25px 18px;  /* t l b r */
    position: relative;
    
    font-size: 12px;
    line-height:13pt;
    font-weight:normal;
    text-align:justify;
}

table.beitrag-tabelle td.beitrag .content-main .content-text .caption {
	font-weight:bold;
	font-size: 14;
	font-style: italic;
}

table.kommentar-tabelle td.kommentar .content-panel,
table.beitrag-tabelle td.beitrag .content-panel {
    position: absolute;
    top: 28px;
    right: 0px;
    width: 170px;
}

table.beitrag-tabelle td.beitrag .content-panel .content-author {
	text-align: right;
	
    background-repeat-x: no-repeat;
    
    padding-right: 2px;
    padding-bottom: 6px;
    padding-top: 6px;
    
    border: 1px solid transparent;
    border-left-width: 0px;
    border-right-width: 0px;
}

table.beitrag-tabelle td.beitrag .content-panel .content-author .caption {
	font-size: 10px;
}

table.beitrag-tabelle td.beitrag .content-panel .content-author .author-name {
	font-weight:bold;
	font-size: 14px;
}

table.beitrag-tabelle td.beitrag .content-panel .content-author .separator {
	font-weight:bold;
	font-size: 11px;
}

table.beitrag-tabelle td.beitrag .content-panel .content-author .date {
	font-size: 12px;
}

table.beitrag-tabelle td.beitrag .content-panel .content-addendum {
	margin-left: 65px;
	
	font-size: 10px;
    line-height:10pt;
    font-weight:normal;
    
    text-align:justify;
}

table.footer-tabelle td.footer > div {
	display: flex;
	height: 90px;
}

table.footer-tabelle td.footer > div > .description {
	flex-grow: 1;
	color: rgb(0,0,0);
	font-weight:bold;
	font-size: 12px;
	text-align: right;
	padding-top: 7px;
}

table.footer-tabelle td.footer > div > .controls {
	width: 137px;
	min-width: 137px;
	max-width: 137px;
	flex-grow: 0;
	text-align:center;
}







table.kommentar-tabelle .content-main > .caption {
	font-weight:bold;
	font-size: 15px;
}


table.header-tabelle td.header {
	padding-left: 40px;
    vertical-align: top;
}


table.kommentar-tabelle .content-main > form > input[name=n],
table.kommentar-tabelle .content-main > form > input[name=e],
table.kommentar-tabelle .content-main > form > input[name=b] {
	height:24px;
	width:56%;
	resize:none;
	padding: 4px 8px;
	border: 1px solid #aaa;
}

table.kommentar-tabelle .content-main > form > input[name=b] {
	width:100%;
}

table.kommentar-tabelle .content-main > form > textarea {
	overflow: hidden;
	width:100%;
	resize: vertical;
	min-height: 185px;
	padding: 12px 12px;
	border: 1px solid #aaa;
}



table.header-tabelle.color-scheme-par,
table.footer-tabelle.color-scheme-par {
	background-repeat: no-repeat;
}






.fade1 {
   opacity: 0.65;
   transition: opacity .25s ease-in-out,  width .45s ease-in-out;
   -moz-transition: opacity .25s ease-in-out, width .45s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out,  width .45s ease-in-out;
    width: 46px;

   }

   .fade1:hover {
        opacity: 1;
		width: 105px;

      }
	  
	  
	  
.fade2 {
   opacity: 0.89;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade2:hover {
      opacity: 1;
      }

	  
	  
	  
.fade3 {
   opacity: 1;
   transition: opacity .25s ease-in-out,  width .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out, width .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out,  width .25s ease-in-out;
    width: 24px;
	height: 15px;

   }

   .fade3:hover {
        opacity: 0.55;
		width: 38px;
		height: 15px;
      }
	  
	  
	  
	  
	  	  
	  
.fade4 {
   opacity: 0.97;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    width: 92px;
	height: 97px;
	
   }

   .fade4:hover {
        opacity: 1;
		width: 98px;
		height: 97px;
		
      }
	  
	  
	  
	  	  
	  
	  	  
	  
.fade5 {
   opacity: 0.95;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    width: 76px;
	
	
   }

   .fade5:hover {
        opacity: 1;
		width: 90px;
		
		
      }
	  
	  
	  
	  	  
	  	  
	  
.fade6 {
   opacity: 0.66;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    width: 76px;
	
   }

   .fade6:hover {
        opacity: 1;
		width: 87px;
			
      }
	  
	  
	  
	  
.fade7 {
   opacity: 0.95;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    width: 55px;
	
   }

   .fade7:hover {
        opacity: 1;
		width: 110px;
				
      }
	  
	  
	  
	  
.fade8 {
   opacity: 0.95;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    width: 55px;
	
   }

   .fade8:hover {
        opacity: 1;
		width: 160px;
				
      } 
	  
	  
	  
	  
.fade9 {
   opacity: 0.86;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    width: 55px;
	
   }

   .fade9:hover {
        opacity: 1;
		width: 110px;
				
      }	  
	  
	  
	  
.fadeHoHa1 {
   opacity: 0.0;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    
	
   }

   .fadeHoHa1:hover {
        opacity: 1;
		
				
      } 	  
	  
	  
	  
	  
.fadeHoHa2 {
   opacity: 0.0;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    
	
   }

   .fadeHoHa2:hover {
        opacity: 1;
		
				
      } 	  
	  
	  
	  
/*  TEST FÜR EUROPA06d  */
	  
	.einfahrbar1 {
   overflow: hidden;
   transition: max-height 0.3s ease-out;
    height: auto;
	max-height: 900px;
   }

   .einfahrbar1.collapsed {
	max-height: 0px;
				
      }	  
	  
	  
	  
/*  TEST FÜR HOERSPIELHANGAR  */
	  
	.blockfade1 {
   opacity: 0.90;
   transition: opacity .35s ease-in-out,  width .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out, width .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out,  width .35s ease-in-out;
    height: 100px;
	width: 400px;
	
	
   }

   .blockfade1 :hover {
        opacity: 1;
		height: 400px;
		width: 400px;
				
      }

	  
	  

	  
table.kommentar-tabelle .content-main > form > input[name=n],
table.kommentar-tabelle .content-main > form > input[name=e],
table.kommentar-tabelle .content-main > form > input[name=b] {
	border: 1px solid #58b;
}

	  
	  
	  
	  
	 
	  
/****************
 * FARBSCHEMATA *
 ****************/
 



/*  FARBSCHEMA: PARallelwelten  */

table.kommentar-tabelle.color-scheme-par .content-main > form > input[name=n],
table.kommentar-tabelle.color-scheme-par .content-main > form > input[name=e],
table.kommentar-tabelle.color-scheme-par .content-main > form > input[name=b],
table.kommentar-tabelle.color-scheme-par .content-main > form > textarea {
	color:rgb(0,101,71);
	box-shadow: inset 4px 3px 9px 0px rgba(118,179,134,0.3);
}


table.header-tabelle.color-scheme-par {
	background-image:url("/img/kom/par-BACK-kom-01.jpg");
	background-color:#B6F6F2;
}

table.footer-tabelle.color-scheme-par {
	background-image:url("/img/kom/par-BACK-kom-03.jpg");
	background-color:#B6F6F2;
}

table.kommentar-tabelle.color-scheme-par,
table.beitrag-tabelle.color-scheme-par {
	background-image: url("/img/kom/par-BACK-kom-02.jpg");
	background-color:#B6F6F2;
}

table.beitrag-tabelle.color-scheme-par td.beitrag .content-main {
	background-color: rgba(255, 255, 255, 0.4);
	border-color: rgba(52, 125, 55, 0.6);
	-webkit-box-shadow: 2px 9px 12px -5px rgba(0,0,0,0.31);
	-moz-box-shadow: 2px 9px 12px -5px rgba(0,0,0,0.31);
	box-shadow: 2px 9px 12px -5px rgba(0,0,0,0.31);
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-main .content-text {
	color: black;
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-panel .content-author .caption {
	color: rgb(85,200,105); 
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-panel .content-author .author-name {
	color: rgb(120,255,200);
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-panel .content-author .separator {
	color: rgb(85,200,105); 
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-panel .content-author .date {
	color: rgb(85,200,105);
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-panel .content-addendum {
	color: rgb(120,255,200);
}
table.beitrag-tabelle.color-scheme-par td.beitrag .content-panel .content-author {
	background-image: url("/img/kom/par-BACK-author.png");
	-moz-border-image:url("/img/kom/par-BACK-authorLines.png") 1 1; /* Old firefox */
    -webkit-border-image:url("/img/kom/par-BACK-authorLines.png") 1 1; /* Safari */
    -o-border-image:url("/img/kom/par-BACK-authorLines.png") 1 1; /* Opera */
    border-image:url("/img/kom/par-BACK-authorLines.png") 1 1;
}




/*  FARBSCHEMA: LABor  */

table.kommentar-tabelle.color-scheme-lab .content-main > form > input[name=n],
table.kommentar-tabelle.color-scheme-lab .content-main > form > input[name=e],
table.kommentar-tabelle.color-scheme-lab .content-main > form > input[name=b],
table.kommentar-tabelle.color-scheme-lab .content-main > form > textarea {
	color:rgb(102,50,75);
	box-shadow: inset 4px 3px 9px 0px rgba(144,104,55,0.33);
	-webkit-box-shadow: inset 4px 3px 9px 0px rgba(144,104,55,0.33);
	-moz-box-shadow: inset 4px 3px 9px 0px rgba(144,104,55,0.33);
}


table.header-tabelle.color-scheme-lab {
	color:rgb(41,25,30);
	background-image:url("/img/kom/lab-BACK-kom-01.jpg");
	background-color:#EDE2BD;
}

table.footer-tabelle.color-scheme-lab {
	background-image:url("/img/kom/lab-BACK-kom-03.jpg");
	background-color:#EDE2BD;
}


table.kommentar-tabelle.color-scheme-lab,
table.beitrag-tabelle.color-scheme-lab {
	background-image: url("/img/kom/lab-BACK-kom-02.jpg");
	background-color:#EDE2BD;
}

table.beitrag-tabelle.color-scheme-lab td.beitrag .content-main {
	background-color: rgba(255, 245, 215, 0.6);
	border-color: rgba(183, 110, 104, 0.6);  
	-webkit-box-shadow: 2px 9px 12px -5px rgba(84,16,31,0.31);
	-moz-box-shadow: 2px 9px 12px -5px rgba(84,16,31,0.31);
	box-shadow: 2px 9px 12px -5px rgba(84,16,31,0.31);
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-main .content-text {
	color:rgb(62,37,44);
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-panel .content-author .caption {
	color: rgb(255,199,188); 
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-panel .content-author .author-name {
	color: rgb(255,244,233);
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-panel .content-author .separator {
	color: rgb(255,199,188); 
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-panel .content-author .date {
	color: rgb(255,199,188);
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-panel .content-addendum {
	color: rgb(255,199,188);
}
table.beitrag-tabelle.color-scheme-lab td.beitrag .content-panel .content-author {
	background-image: url("/img/kom/lab-BACK-author.png");
	-moz-border-image:url("/img/kom/lab-BACK-authorLines.png") 1 1; /* Old firefox */
    -webkit-border-image:url("/img/kom/lab-BACK-authorLines.png") 1 1; /* Safari */
    -o-border-image:url("/img/kom/lab-BACK-authorLines.png") 1 1; /* Opera */
    border-image:url("/img/kom/lab-BACK-authorLines.png") 1 1;
}




/*  FARBSCHEMA: INTercom  */

table.kommentar-tabelle.color-scheme-int .content-main > form > input[name=n],
table.kommentar-tabelle.color-scheme-int .content-main > form > input[name=e],
table.kommentar-tabelle.color-scheme-int .content-main > form > input[name=b],
table.kommentar-tabelle.color-scheme-int .content-main > form > textarea {
	color:rgb(50,85,140);
	box-shadow: inset 4px 3px 9px 0px rgba(118,135,190,0.25);
}


table.header-tabelle.color-scheme-int {
	background-image:url("/img/kom/int-BACK-kom-01.jpg");
	background-color:#D8E2F0;
}

table.footer-tabelle.color-scheme-int {
	background-image:url("/img/kom/int-BACK-kom-03.jpg");
	background-color:#D8E2F0;
}

table.kommentar-tabelle.color-scheme-int,
table.beitrag-tabelle.color-scheme-int {
	background-image: url("/img/kom/int-BACK-kom-02.jpg");
	background-color:#D8E2F0;
}

table.beitrag-tabelle.color-scheme-int td.beitrag .content-main {
	background-color: rgba(255, 255, 255, 0.4);
	border-color: rgba(25, 102, 200, 0.61);
	-webkit-box-shadow: 2px 9px 12px -5px rgba(0,0,0,0.31);
	-moz-box-shadow: 2px 9px 12px -5px rgba(0,0,0,0.31);
	box-shadow: 2px 9px 12px -5px rgba(0,0,0,0.31);
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-main .content-text {
	color:rgb(30,50,80);
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-panel .content-author .caption {
	color: rgb(200,211,255); 
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-panel .content-author .author-name {
	color: rgb(225,235,255);
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-panel .content-author .separator {
	color: rgb(200,211,255); 
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-panel .content-author .date {
	color: rgb(200,211,255);
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-panel .content-addendum {
	color: rgb(120,255,200);
}
table.beitrag-tabelle.color-scheme-int td.beitrag .content-panel .content-author {
	background-image: url("/img/kom/int-BACK-author.png");
	-moz-border-image:url("/img/kom/int-BACK-authorLines.png") 1 1; /* Old firefox */
    -webkit-border-image:url("/img/kom/int-BACK-authorLines.png") 1 1; /* Safari */
    -o-border-image:url("/img/kom/int-BACK-authorLines.png") 1 1; /* Opera */
    border-image:url("/img/kom/int-BACK-authorLines.png") 1 1;
}







/*  FARBSCHEMA: LEXifixion  */

table.kommentar-tabelle.color-scheme-lex .content-main > form > input[name=n],
table.kommentar-tabelle.color-scheme-lex .content-main > form > input[name=e],
table.kommentar-tabelle.color-scheme-lex .content-main > form > input[name=b],
table.kommentar-tabelle.color-scheme-lex .content-main > form > textarea {
	color:rgb(104,80,88);
	box-shadow: inset 4px 3px 9px 0px rgba(159,150,90,0.3);
}


table.header-tabelle.color-scheme-lex {
	background-image:url("/img/kom/lex-BACK-kom-01.jpg");
	background-color:#FCFFB0;
}

table.footer-tabelle.color-scheme-lex {
	background-image:url("/img/kom/lex-BACK-kom-03.jpg");
	background-color:#FCFFB0;
}

table.kommentar-tabelle.color-scheme-lex,
table.beitrag-tabelle.color-scheme-lex {
	background-image: url("/img/kom/lex-BACK-kom-02.jpg");
	background-color:#FCFFB0;
}

table.beitrag-tabelle.color-scheme-lex td.beitrag .content-main {
	background-color: rgba(252,255,235, 0.4);
	border-color: rgba(182, 105, 35, 0.6);
	-webkit-box-shadow: 2px 9px 12px -5px rgba(111,0,0,0.31);
	-moz-box-shadow: 2px 9px 12px -5px rgba(111,0,0,0.31);
	box-shadow: 2px 9px 12px -5px rgba(111,0,0,0.31);
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-main .content-text {
	color: black;
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-panel .content-author .caption {
	color: rgb(255,235,135); 
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-panel .content-author .author-name {
	color: rgb(255,252,175);
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-panel .content-author .separator {
	color: rgb(255,235,135); 
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-panel .content-author .date {
	color: rgb(255,235,135);
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-panel .content-addendum {
	color: rgb(120,255,200);
}
table.beitrag-tabelle.color-scheme-lex td.beitrag .content-panel .content-author {
	background-image: url("/img/kom/lex-BACK-author.png");
	-moz-border-image:url("/img/kom/lex-BACK-authorLines.png") 1 1; /* Old firefox */
    -webkit-border-image:url("/img/kom/lex-BACK-authorLines.png") 1 1; /* Safari */
    -o-border-image:url("/img/kom/lex-BACK-authorLines.png") 1 1; /* Opera */
    border-image:url("/img/kom/lex-BACK-authorLines.png") 1 1;
}