﻿.tabmain {
	background-color: #E8EEEB;
	border-top: 4px #bfbfbf solid;
}
/* Alle kleinen texte */
.fussnote {
	font-family: Calibri;
	font-size: 12pt;
	text-align: center;
	margin: 2px;
}
.text15 {
	text-decoration: underline;
	font-size: 15pt;
}
/* Grosser text immer dunkel blau */
.text15b {
	color: #00004d;
	font-size: 15pt;
}
.text17 {
	font-family: Calibri;
	font-size: 17pt;
}
/* Animiertes Schreibfeld fuer Inhaltsverzeichniss ohne schatten*/
.contbox-sim {
	margin: 6px 6px;
	font-size: 14pt;
	border-radius: 5px;
	background-color: #C0C0C0;
	font-family: Calibri;
	text-align: center;
}
.contbox-sim:hover {
	border-radius: 4px;
    box-shadow: 2px 2px 2px #666666;
    border: 1px #999999 solid;
    background: linear-gradient(-180deg, #a6a6a6, #bfbfbf);
}
.contbox-simleft {
	margin: 3px 6px;
	font-size: 106%;
	border-radius: 5px;
	background-color: #C0C0C0;
	font-family: Calibri;
	text-align: left;
	padding-left: 3px;
}
.contbox-simleft:hover {
	border-radius: 4px;
    box-shadow: 2px 2px 2px #666666;
    border: 1px #999999 solid;
    background: linear-gradient(-180deg, #a6a6a6, #bfbfbf);
}
.contbox-simright {
	margin: 3px 6px;
	font-size: 106%;
	border-radius: 5px;
	background-color: #C0C0C0;
	font-family: Calibri;
	text-align: right;
	padding-left: 3px;
}
.contbox-simright:hover {
	border-radius: 4px;
    box-shadow: 2px 2px 2px #666666;
    border: 1px #999999 solid;
    background: linear-gradient(-180deg, #a6a6a6, #bfbfbf);
}

/* Animiertes Schreibfeld fuer Inhaltsverzeichniss mit schatten*/
.contbox {
	font-size: 13pt;
	background-color: #ADADAD;
	font-family: Calibri;
	margin: 8px 3px 2px 1px;
	text-align: center;
	border-radius: 12px;
	box-shadow: 2px 2px 3px #555555;
}
.contbox:hover {
	box-shadow: 2px 2px 3px #333333;
	background: linear-gradient(-45deg, #999999, #d9d9d9);
}
/* Helle animierte Inhaltsbox */
.contbox-hell {
	margin: 8px 3px;
	border: 1px solid #666666;
	background-color: #d9d9d9;
	font-family: Calibri;
	text-align: center;
	font-size: 13pt;
	border-radius: 12px;
	box-shadow: 2px 2px 3px #555555;
}
.contbox-hell:hover {
	box-shadow: 2px 2px 3px #333333;
	background: linear-gradient(-45deg, #bfbfbf, #d9d9d9);
}
/* Zentrierte box mit linie alternative*/
.contbox-hell2 {
	font-size: 13pt;
	border: 1px solid #333333;
	background-color: #E0E0E0;
	font-family: Calibri;
	margin: 10px 3px 10px 3px;
	text-align: center;
	box-shadow: 2px 2px 3px #324567;
	border-radius: 7px;
	opacity: 0.85;
}
.contbox-hell2:hover {
    box-shadow: -3px -3px 3px #566b8f;
    opacity: 1.0;
}
/* Schwarzes Schreibfeld fuer Ueberschriften */
.black-box-schatt {
	margin: 16px 1px -4px 1px;
	border: 0px solid #b3b3b3;
	border-radius: 8px 8px 4px 4px;
	background-color: #111111;
	font-family: Calibri;
	font-size: 16pt;
	color:#C0C0C0;
	box-shadow: 3px 3px 3px #333333;
	vertical-align:top;
	text-align: center;
}

/* Animiertes Schreibfeld fuer bilder mit ecke */
.contbox-ecke {
	font-size: 13pt;
	background-color: #999999;
	background: linear-gradient(-180deg, #999999, #999999, #bfbfbf);
	font-family: Calibri;
	margin: 8px 3px 2px 1px;
	text-align: center;
	border-radius: 12px;
	box-shadow: 2px 2px 3px #555555;
}
.contbox-ecke:hover {
	box-shadow: 2px 2px 3px #333333;
	background: linear-gradient(-135deg, #999999, #999999, #e6e6e6);
}
/* Beschreibender Text, textfeld */
.textbox7 {
	font-family: Calibri;
	font-size: 13pt;
	text-align: justify;
	margin: 3px;
	border: 1px #777777 solid;
	border-radius: 8px;
	padding: 6px;
	background-color: #e6e6e6;
	background: linear-gradient(-45deg, #e6e6e6, #d9d9d9, #e6e6e6);
	vertical-align: top;
	-webkit-hyphens: auto;
  	-ms-hyphens: auto;
  	hyphens: auto;
}
/* sehr einfache Schreibflaeche, links - listen */
.style135 {
	margin: 2px 25px 2px 4px;
	font-size: 13pt;
	padding-left: 12px;
	border-left: 0px #222222 solid;
	background-color: #999999;
	font-family: Calibri;
	text-align: left;
}
/* einfache helle tabelle */
.tab23 {
	border: 1px solid #E0E0E0;
}
.tab25 {
	font-family: Calibri;
	font-size: 97%;
	border: 1px solid #E0E0E0;
	background-color: #D2D2D2;
	text-align: left;
}
.tab27 {
	font-family: Calibri;
	font-size: 97%;
	border: 1px solid #E0E0E0;
	background-color: #D2D2D2;
	text-align: right;
}
.tab28 {
	font-family: Calibri;
	font-size: 13pt;
	border: 1px solid #E0E0E0;
	background-color: #333333;
	text-align: left;
	color: #FFFFFF;
}
/* kleines Bild mit schatten */
.pic-schatt {
	max-width: 100%;
  	height: auto;
	border-style: solid;
	border-width: 0;
	border-radius: 8px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	box-shadow: 3px 3px 5px #262626;
}
/* Karte oder Bild gross mit kleinem Schatten */
.karte2 {
	max-width: 100%;
  	height: auto;
	border-style: solid;
	border-width: 0px;
	margin: 3px;
	border-radius: 5px;
	box-shadow: 2px 2px 4px #222222;
}
/* Bild mit ecke und schatten unten */
.bild-ecke {
	max-width: 100%;
  	height: auto;
	border-style: solid;
	border-width: 0;
	margin-top: 3px;
	margin-bottom: 5px;
	box-shadow: -6px 6px 9px #222222;
	border-radius: 5px;	
}
/* Mit Historisch Bild und sollte mit txtwhite */
.topre-hist {
	text-align: center;
	border: 0px solid #E8EEEB;
	background-color: #666666;
	background-image: url('Copiapo/PIC-350-Copiapo-dkl-2011.jpg');
	border-radius: 4px;
	box-shadow: 2px 2px 3px #555555;
}
/* Animierte tabelle für listen */
.tab-animat {
	border: 1px solid #666666;
	border-radius: 8px;
}
/* Animierte tabelle für listen: Zentriert */
.tab-animat-ct {
	border: 1px solid #666666;
	border-radius: 8px;
	background-color: #e8eeeB;
	margin-left: auto;
	margin-right: auto;
	width:85%;
}
.tab-animat95-ct {
	border: 1px solid #666666;
	border-radius: 8px;
	background-color: #e8eeeB;
	margin-left: auto;
	margin-right: auto;
	width:95%;
}

.tab-animat-top {
	font-family: Calibri;
	font-size: 14pt;
	text-align:center;
	color: #d9d9d9;
	border: 2px solid #E8EEEB;
	border-radius: 8px 8px 0px 0px;
	background-color: #333333;
}

.tab-animat-legende {
	font-family: Calibri;
	font-size: 14pt;
	text-align:center;
	border: 2px solid #E8EEEB;
	background-color: #8c8c8c;
}
.tab-animat-links {
	font-family: Calibri;
	font-size: 13pt;
	text-align: left;
	border: 2px solid #E8EEEB;
	background-color: #CCCCCC;
	padding-left: 4px;
	background: linear-gradient(-45deg, #b3b3b3, #CCCCCC);
}
.tab-animat-links:hover {
	background: linear-gradient(-225deg, #b3b3b3, #CCCCCC);
	border: 2px solid #8c8c8c;
}
.tab-animat-centr {
	font-family: Calibri;
	font-size: 13pt;
	border: 2px solid #E8EEEB;
	background-color: #CCCCCC;
	background: linear-gradient(-45deg, #b3b3b3, #CCCCCC);
	padding: 2px;
	text-align: center;
}
.tab-animat-centr:hover {
	background: linear-gradient(-45deg, #999999, #b3b3b3);
	border: 2px solid #8c8c8c;
}
.tab-animat-fuss {
	font-family: Calibri;
	font-size: 11pt;
	color: #bfbfbf;
	border: 2px solid #E8EEEB;
	border-radius: 0px 0px 8px 8px;
	background-color: #262626;
	text-align: right;
	padding-right: 8px;
}

