/*
** CSS kost-the-ost.de
 */
 
body {background-color: white; color: black;}
body, td, th, h1, h2 {font-family: Arial, Verdana, sans-serif; line-height: 140%;}
legend {font-family: Verdana, Arial, sans-serif; color: gray;}

th { color: white; font-weight: bold; }
td, legend { font-size:0.9em; }

/*
p {  padding-bottom:4px; }
*/

.biblio { color: #505050; }
.needed { color: #808080; }
.attention { color: orange; }
.declar { color: #505050; }

.head_outer {
background-image: url(../kto_img/corner_tl.gif);
background-repeat: no-repeat;

}


.head_inner {
background-image: url(../kto_img/corner_tr.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: transparent;
}

h1 {
margin: 0;
border-bottom: 0px solid #666;
padding: 3px;
font-size: 1.1em;
font-weight: bold;
color: #fff;
background-image: url(../kto_img/corner_bl.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

h2 {
margin: 0;
border-bottom: 0px solid #666;
padding: 3px;
font-size: 1.1em;
font-weight: bold;
color: #fff;
background-image: url(../kto_img/corner_bl.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

h3 {
margin: 0;
padding: 3px;
font-size: 1.2em;
font-weight: bold;
color: olivedrab;
}

h4 {
font-weight: bold;
}

a {
	border-style: dotted;
	border-width: 0 0 1px 0;
	font-weight: normal;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
}

a:active, a:focus, a:hover {
	border-style: solid;
}

a.arrow {
	background: url(/images/arrow_right.gif) no-repeat center left;
	padding-left: 1em;
}

a.archiv		{
	color: darkslategray;
}

a.steel		{
	color: teal; /* #4682B4; */
}

a.braun		{
	color: yellowgreen; /* #FFA07A; */
}

a.blau		{
	color: chocolate; /* #DAA520; */
}

a.search, a.linkification-ext		{
	color: 	mediumseagreen;
}

a.verein		{
	color: olivedrab;
}

a.slategray		{
	color: #8B0000;
}

a.orange	{
	color: #ff6600; /* FF4500 */
}

a.preis	{
	color: #FF6347; /* tomato */
}

a.rot		{
	color: #FFA500;
}

a.gruen		{
	color: forestgreen; /* #228B22; */
}

a.lila	{
	color: orangered; /* #A0522D; */
}

a.mailto	{
	color: #006699;
}

a.ts	{
	color: goldenrod; /* #DAA520 */
}

a.tss	{
	color: goldenrod;
	font-weight: bold;
}

a.sort	{
	color: olive;
}

a.	{
	color: peru;
}

a.quergefragt_q {
	color: peru;
	font-weight: bold;
}

.head, .head_quergefragt, .head_gruen, .head_preis {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
}

.head_quergefragt {
	background: burlywood;
}

.head_gruen {
	background: forestgreen;
}

.head_preis {
	background: tomato;
}

/*
a:hover		{ 
	text-decoration: underline;
}
*/
a:visited	{ 
	color:#505050;
}



/*
a[href^="http:"] {
  background: url(/images/extlink.gif) no-repeat right center;
  padding-right: 10px;
}


a[href^="http://www.amazon"] {
  background: none;
  padding-right: 0;
}
*/

a[href$='.pdf'] {
  background: url(/images/icons/pdf.gif) no-repeat left top;
  padding-left: 20px;
}

a[href $=".mp3"] {
    background: url("/images/icons/audio.png") center left no-repeat;
    padding-left: 19px;
}

a[href ^="http://www.youtube"] {
    background: url("/images/icons/video.png") center left no-repeat;
    padding-left: 19px;
}


.box_sort { width: 15em; background: olive; }
.box_sort2 { width: 410px; background: olive; }
.box_ts { width: 15em; background: goldenrod; }
.box_ts2 { width: 410px; background: goldenrod; }
.box_gruen { width: 15em; background: forestgreen; }
.box_gruen2 { width: 410px; background: forestgreen; }
.box_rot { width: 15em; background: #FFA500; }
.box_rot2 { width: 410px; background: #FFA500; }
.box_lila { width: 15em; background: orangered; }
.box_lila2 { width: 410px; background: orangered; }
.box_braun { width: 15em; background: yellowgreen; }
.box_braun2 { width: 410px; background: yellowgreen; }
.box_main { width: 410px; background: darkorange; }
.box_main2 { width: 410px; background: darkorange; }
.box_steel { width: 15em; background: teal; }
.box_steel2 { width: 410px; background: teal; }
.box_blau { width: 15em; background: chocolate; }
.box_blau2 { width: 410px; background: chocolate; }
.box_preis { width: 15em; background: #FF6347; }
.box_preis2 { width: 410px; background: #FF6347; }
.box_verein2 { width: 410px; background: olivedrab; }
.box_search { width: 410px; background: mediumseagreen; }
.box_quergefragt { width: 15em; background: burlywood; }
.box_quergefragt2 { width: 410px; background: burlywood; }


.box_sort, .box_sort2, .box_ts, .box_ts2, .box_gruen,
.box_gruen2, .box_rot, .box_rot2, .box_lila, .box_lila2,
.box_braun, .box_braun2, .box_main, .box_main2, 
.box_steel, .box_steel2, .box_blau, .box_blau2, 
.box_preis, .box_preis2, .box_verein2, .box_search, 
.box_quergefragt, .box_quergefragt2 
{ 
background-image: url(../kto_img/corner_br.gif);
background-repeat: no-repeat;
background-position: bottom right;}

.question {
	color: #202020;
	font-weight: bold;
}


.fotos {width:100%; overflow:hidden;}
.fotos a {position:relative; float:left; margin:5px; border:0}
.fotos a span { background-image:url(/images/zoom.png); background-repeat:no-repeat; width:48px; height:48px; display:none;
                  position:absolute; left:15px; bottom:15px;}
.fotos img { border: solid 1px #999; padding:2px;}

fieldset p { padding:15px; }

/* 
img[src="/img/100-gedichte-aus-der-ddr.jpg"],
img[src="/img/uhlemann_berlin-ost_das-letzte-jahrzehnt.jpg"],
img[src="/img/das-wunderbare-jahr-der-anarchie.jpg"] {
	background-image: url(/images/lupe.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 20px;
}

*/
.zoom {
	background-image: url(/images/lupe.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 20px;
}

.naja { display:none; }

.element_head {
cursor: pointer;
}


table.tbl_links {
    margin: 1em 1em 1em 0;
    background: white;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.tbl_links th, .tbl_links td {
    border: 1px #aaa solid;
    padding: 0.3em;
}
.tbl_links th {
    background: yellowgreen;
    text-align: center;
}
.tbl_links caption {
    font-weight: bold;
}


table.tbl_quer1 {
    margin: 1em 1em 1em 0;
    background: white;
    border: 1px peru solid;
    border-collapse: collapse;
}
.tbl_quer1 th, .tbl_quer1 td {
    border: 1px peru solid;
    padding: 0.3em;
}
.tbl_quer1 th {
    background: burlywood;
    text-align: center;
}
.tbl_quer1 caption {
    font-weight: bold;
}


table.tbl_quer2 {
    margin: 1em 1em 1em 0;
    background: white;
    border: 1px olivedrab solid;
    border-collapse: collapse;
}
.tbl_quer2 th, .tbl_quer2 td {
    border: 1px olivedrab solid;
    padding: 0.3em;
}
.tbl_quer2 th {
    background: olivedrab;
    text-align: center;
}
.tbl_quer2 caption {
    font-weight: bold;
}


table.tbl_sammel {
    margin: 1em 1em 1em 0;
    background: white;
    border: 1px olivedrab solid;
    border-collapse: collapse;
}
.tbl_sammel th, .tbl_sammel td {
    border: 1px olivedrab solid;
    padding: 0.3em;
}
.tbl_sammel th {
    background: olivedrab;
    text-align: center;
}
.tbl_sammel caption {
    font-weight: bold;
}


table.tbl_ts {
    margin: 1em 1em 1em 0;
    background: white;
    border: 1px buff solid;
    border-collapse: collapse;
}
.tbl_ts th, .tbl_ts td {
    border: 1px buff solid;
    padding: 0.3em;
}
.tbl_ts th {
    background: goldenrod;
    text-align: center;
}
.tbl_ts caption {
    font-weight: bold;
}


table.tbl_we {
    margin: 1em 1em 1em 0;
    background: #eee;
    border: 1px black solid;
    border-collapse: collapse;
    width: 370px;
}
.tbl_we th, .tbl_we td {
    border: 1px black solid;
    padding: 0.3em;
}
.tbl_we th {
    background: darkorange;
    text-align: center;
}
.tbl_we caption {
    font-weight: bold;
}


