/* Style Sheet für www.babyzeichensprache.com - Zwergensprache GmbH */
/* Druckausgabe */
* { margin: 0; padding: 0;
}
option { padding-left: 0.4em
}
html { height: auto; margin-bottom: 0;
}
* html body { position: relative;
}

body     { color: #000;
	 font:9pt "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
         background-color: transparent; position: relative;
}
.zwsp-noprint { display: none; width: 0;
}
#zwsp-rahmen {
         position: relative;
         top: 0;
         width: auto;
         height: 1%;
         margin: 0 auto;
         text-align: left;
         color: #000; background-color: transparent; clear: both;
}
#zwsp-rahmen1 {
         position: relative;
         top: 0;
         width: 98%;
         height: 1%;
         margin: 0 auto;
         text-align: left;
         color: #000; background-color: transparent; clear: both;
}#zwsp-rahmen2 {
         position: relative;
         top: 0;
         width: 98%;
         height: 1%;
         margin: 0 auto;
         text-align: left;
         color: #000; background-color: transparent; clear: both;
}
#zwsp-seite {
         position: absolute;
         width: 100%;
         top: 0px;
         left: 0;
         color: #000; background-color: transparent;
         clear: both;
}
#zwsp-seite-s1 {
         position: absolute;
         width: 100%;
         top: 0px;
         left: 0;
         color: #c00; background-color: #fc0;
         clear: both;
}
#zwsp-kopf { display: none;
}
#zwsp-werbung { display: none;
}
#zwsp-kopflinie { display: none;
}
#zwsp-kopflinie-ko { display: none;
}
#zwsp-nav { display: none;
}
#zwsp-nav-s1 { display: none;
}
#zwsp-ko { display: none;
}
#zwsp-nav-ko { display: none;
}
#zwsp-inhalt {
         position: absolute;
         top: 0;
         left: 0;
         width: 95%;
         float: left; display: inline;
         clear: both;
}
#zwsp-inhalt-s1 {
         position: absolute;
         top: 0;
         left: 0;
         width: 95%;
         float: left; display: inline;
         clear: both;
}
.ort { margin-bottom: 141px;
}
.kurs { margin-bottom: 0px;
}
div, p, th, td, li, dd, dl, dt    {
           /* für Netscape4  */
  font-family: "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
}
ul, ol, dl { position: relative;
}
ul, ol, li, dl, dd { font-weight: normal; margin: 0 0 0 0.5em;
}
dt {font-weight: normal; 
}
dd { margin: 0 0 0.2em 3.3em;
}
ul { list-style-type: disc; list-style-position: outside; padding-left: 2.0em;
}	
ol { list-style-type: decimal; list-style-position: outside; padding-left: 2.0em;
}
.content { color: #000; background-color: transparent; font-size: 9pt;
         border: 0 dotted #333;
	 margin: 0 2%;
	 padding: 0 5px 3px;
}
.navigation { display: none; 
}
.nav { display: none;

}

.nav1 { display: none;

}

.rechts { text-align: right; padding-left: 38em;
}
.zurueck { display: none;
}

.kopf	{ background-image: url("../jpg/Kopf-Hintergrund.jpg");
	 background-repeat: repeat-x;
} 
.copyright { line-height: 1.3em;
        color: #fc0; background-color: #c00;
        vertical-align: top;
        text-align: right;
        font-size: 0.95em; font-weight: bolder;
        padding-right: 1em;
        padding-left: 0.5em;
}
.laufband { line-height: 1.1em;
        color: #fc0; background-color: #c00; 
	text-align: right; font-size: 0.95em; border: 0;
	font-weight: bolder;
        margin-bottom: 0; margin-top: 0; display: inline;
}
.flagge24DE { margin: 2px 2px 0 0; width:40px; height:24px; 
	border: 0 solid #fc0;
}
.flagge24AT { margin: 2px 2px 0 0; width:36px; height:24px; 
	border: 0 solid #fc0;
}
.flagge24CH { margin: 2px 2px 0 0; width:24px; height:24px; 
	border: 0 solid #fc0;
}
.pdf {  margin: 0 2px 0 0; width:17px; height:17px; 
	border: 0 solid #fc0;
}
.tm {  margin: 0 2px 0 0; width:0; height:0; 
	border: 0 solid #fc0;
}
.tmgr {  margin: 0 2px 0 0; width:127px; height:79px; 
	border: 0 solid #fc0;
}
p.indent	{ text-indent: 1.5em;
	margin-bottom: 	0.5em;
}
p.echo {	
	font: normal 1.0em/1.1em "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0;
	padding: 1em;
        color:#000; background-color: #d3d3d3; 
	text-align: justify;
}
p.referenz {	
	font: normal 1.1em/1.2em "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0;
	padding: 2em;
	color:#000; background-color: gray;
	text-align: justify;
}
p.signum {	
	font:normal 1.1em/1.2em "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 1.5em;
	padding: 2em;
	color:#000; background-color: #d3d3d3;
	text-align:left;
}
p.aufruf {	
	font:normal 1.1em/1.2em "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0;
	padding: 1em;
	color:#000; background-color: #d3d3d3;
	text-align:center;
}
p.quelle {	
	font:normal 1.0em/1.1em "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 1.5em;
	padding: 1em;
	color:#000; background-color: #d3d3d3; 
	text-align:right;
}
p:first-letter { font-size:120%; font-weight:normal;}
p {	font:normal 1.0em/1.1em "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0.7em;
	padding:0;
	text-align:left;
}
h1	{border-bottom:5px solid #c00; padding-bottom: 0.3em;
	font-size: 1.6em; margin-bottom: 1.5em; clear:left;
}
h2	{border-bottom:4px solid #c00; padding-bottom: 0.3em;
	font-size: 1.5em; margin-bottom: 1.4em; clear:left;
}
h3	{border-bottom:3px solid #c00; padding-bottom: 0.2em;
	font-size: 1.4em; margin-bottom: 1.3em; clear:left;
}
h4	{font-size:1.25em;
}
h5	{font-size:1em;
}
h6	{font-size:0.8em;
}
h1, h2, h3, h4, h5, h6	{margin: 1.25em 0 0 0;
	font-family: "Maiandra GD", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
}
b 	{letter-spacing: 0.05em; word-spacing: 0.05em;
}
img	{ margin: 0; padding: 0;
	font-size: 1.0em;
}
input { color: #000; background-color: #d3d3d3;
	 font-size: 0.8em; font-weight: bolder; 
}
.bildfolge {margin: 5px 10px 5px 10px; border: 15px solid #fff;
}
.bildfolgetext	{ font-size: 0.8em;  text-align: center;
}
.bild	{margin: 5px 10px 0px 10px; border: 1px solid #c00;
}
.bildunterschrift { font-size: 0.8em;  text-align: center;
}
.karte	{margin: 0px 0px 0px 0px; border: 0px solid #fc0;
}
.clear { clear: both;
}
.anschrift { width: 240px; font-weight: normal;
         color: #000; background-color: #d3d3d3;
	 border-style: solid; border-width: 1px; 
	 border-color: #000; 
}
.anschrift th {color: #000;
	 border: 1px outset #000;
	 padding: 4px;
	 font-weight: bolder;
}
.anschrift td {color: #000; 
	 border: 1px outset #000;
	 padding-left: 2px;
	 font-weight: bolder;
}
.anschrift_zwsp	{ width: 240px; font-weight: normal;
          color: #000; background-color: #d3d3d3;
          border-style: outset; border-width: 1px; 
	  border-color: #000; 
}
.anschrift_zwsp th {color: #000;  text-align: left; 
	  border: 0px outset #000;
	  padding: 4px;
	  font-weight: normal;
}
.anschrift_zwsp td {color: #000; 
	  border: 0px outset #000;
	  padding: 2px;
	 font-weight: normal;
} 
a	{text-decoration: none; font-weight: normal;
}
a:link	{ text-decoration: underline;
         color: #000; background-color: transparent;
}

a.copyright { text-decoration: none;
	color: #fc0; background-color: transparent;
}

.zentr_tab { margin-left: auto;
         margin-right: auto;
         margin: 0px auto 0px auto;
}
.bksel {color: #000; background-color: #fff; 
	  border: 1px solid #000;
	  border-collapse: collapse; 
	  width: 370px;
}
.bksel th {color: #000; background-color: #fff;
	  border: 1px solid #000;
	  padding: 2px;
	  font-weight: bold; text-align: center;
}
.bksel td {color: #000; background-color: #fff;
	  border: 1px solid #000;
	  padding: 2px;
	  font-weight: normal;
}
.sesel {color: #000; background-color: #fff; 
	  border: 1px solid #000;
	  border-collapse: collapse; 
	  width: 390px;
}
.sesel th {color: #000; background-color: #fff;
          border: 1px solid #000;
          padding: 2px;
         font-weight: bolder;
         text-align: center;
}
.sesel td {color: #000; background-color: #fff;
	  border: 1px solid #000;
	  padding: 2px;
	 font-weight: normal;
}
.wssel {color: #000; background-color: #fff;
	  border: 1px solid #000;
	 border-collapse: collapse;
	  width: 370px;
	 }
.wssel th {color: #000; background-color: #fff;
	  border: 1px solid #000;
	  padding: 2px;
	  font-weight: bolder;
          text-align: center;
}
.wssel td {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 padding: 2px;
	 font-weight: normal;
}
.bktab {color: #000; background-color: #fff; 
	 border: 1px solid #000;
	 border-collapse: collapse; 
	 width: 550px; margin-bottom: 10px;
}
.bktab th {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 padding: 2px; vertical-align: top;
	 font-size: medium;
         font-weight: normal;
         text-align: center;
}
.bktab td {color: #000; background-color: #fff;
         border: 1px solid #000;
         padding: 2px; vertical-align: middle;
         font-weight: normal;
}
.setab {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 border-collapse: collapse; 
	 width: 550px;
}
.setab th {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 padding: 2px; vertical-align: top;
	 font-size: medium;
         font-weight: normal;
         text-align: center;
}
.setab td {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 padding: 2px; vertical-align: middle;
	 font-weight: normal;
}
.wstab {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 border-collapse: collapse; 
	 width: 550px;
}
.wstab th {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 padding: 2px; vertical-align: top;
	 font-size: medium;
         font-weight: normal;
         text-align: center;
}
.wstab td {color: #000; background-color: #fff;
	 border: 1px solid #000;
	 padding: 2px; vertical-align: top;
	 font-weight: normal;
}
a.bksel	{
	color:	#000; border: 0px;
	text-decoration: none;
}

a.sesel	{
	color:	#000; border: 0px;
	text-decoration: none;
}

a.wssel	{
	color:	#000; border: 0px;
	text-decoration: none;
}

a.bktab	{border: 0px;
	color:	#000;
	text-decoration: none;
}

a.setab	{border: 0px;
	color:	#000;
	text-decoration: none;
}

a.wstab	{border: 0px;
	color:	#000;
	text-decoration: underline;
}
