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

body     { color: #c00;
	 font:normal 100.01%/1.3em  "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
         background-color: #fc0; position: relative;
}
.zwsp-noprint { display: block;
}
#zwsp-rahmen {
         position: relative;
         top: 0;
         width: auto;
         height: 1%;
         margin: 0 auto;
         text-align: left;
         color: #c00; background-color: #fc0; clear: both;
}
#zwsp-rahmen1 {
         position: relative;
         top: 0;
         width: 98%;
         height: 1%;
         margin: 0 auto;
         text-align: left;
         color: #c00; background-color: #fe9901; clear: both;
}#zwsp-rahmen2 {
         position: relative;
         top: 0;
         width: 98%;
         height: 1%;
         margin: 0 auto;
         text-align: left;
         color: #c00; background-color: #fe9901; clear: both;
}
#zwsp-seite {
         position: absolute;
         width: 100%;
         top: 160px;
         left: 0;
         color: #c00; background-color: #fc0;
         clear: both;
}
#zwsp-seite-s1 {
         position: absolute;
         width: 100%;
         top: 160px;
         left: 0;
         color: #c00; background-color: #fc0;
         clear: both;
}
#zwsp-kopf {
         background-image: url("jpg/Kopf-Hintergrund.jpg");
         background-repeat: repeat-x;
         position: fixed;
         top: 0;
         left: 0;
         height:139px;
         width: 100%; clear: both; display: inline;
}
#zwsp-werbung {
         position: fixed;
         top: 139px;
         left: 0;
         height: 18px;
         width: 100%; clear: both; display: inline;
}
#zwsp-kopflinie {
         position: fixed;
         top: 154px;
         left: 0;
         height: 4px;
         width: 100%;
         line-height: 2px;
         color: #fc0; background-color: #f90; 
         padding-right: 1em;
         clear: both; display: inline;
}
#zwsp-kopflinie-ko {
         position: fixed;
         top: 154px;
         left: 0;
         height: 28px;
         width: 100%;
         line-height: 2px;
         color: #fc0; background-color: #f90; 
         padding-right: 1em;
         clear: both; display: inline;
}
#zwsp-nav {
         position: fixed;
         top: 184px;
         left: 0;
         width: 10.4em; 
         height: 1.0em;
         float: left; display: inline; background-color: #fc0;
}
#zwsp-nav-s1 {
         position: fixed;
         top: 184px;
         left: 0;
         width: 10.4em;
         height: 1.0em;
         float: left; display: inline;
}
#zwsp-ko {position: fixed; text-align: right; top: 158px;
         left: 17%; margin: 0 auto; 
         width: 83%; 
         height: 1.6em;
         float: right; display: block; clear: right;
	 font-size: 0.9em;
         background-color: #fc0;
}
#zwsp-nav-ko { position: absolute; text-align: right; top: 2px;
         right: 0; margin: 0 auto; 
         min-width: 45em; 
         min-height: 1.6em; 
         float: right; display: block; clear: right;
	 font-size: 0.9em;
}
#zwsp-inhalt {
         position: absolute;
         top: 0;
         left: 10.5em;
         width: 79%;
         float: left;
         clear: both;
}
#zwsp-inhalt-s1 {
         position: absolute;
         top: 0;
         left: 10.5em;
         width: 79%;
         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:  "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: 1.0em;
}	
ol { list-style-type: decimal; list-style-position: outside; padding-left: 1.0em;
}
.content { color: #c00; background-color: #fc0; font-size: 1.0em;
         border: 0 dotted #333;
	 margin: 0 2%;
	 padding: 0 5px 3px;
}
.navigation { color: #c00; background-color: #fc0; cursor: default;
         border: 0;
	 margin: 0;
	 padding: 0.1em 0 0 0.1em; 
}
.zwsp-ko-navigation { color: #c00; background-color: #fc0; cursor: default;
         border: 0; 
         text-align: right; margin:auto;
}
.nav {
	width: 10em;
	font-family:  "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;    
	border: 0 solid #c00;
        cursor: pointer;
}
.nav li a {
	font-size: 0.9em;
	line-height: 1.1em;
	height: 1.1em;
	display: block;
	text-decoration: none;
	font-weight: bolder;
	border: 2px solid #c00; 
        border-top-color: #fe0; 
	cursor: pointer;
}
.nav li a span {	
	text-indent: 0; text-align: center;
	display: block;
	margin-left: 0;
        background-color: #ffd700;
         background: url(../png/nav-gradient.png);background-repeat: repeat-x;
}
.nav li a:link span {
	color:#c00; background-color: #ffd700;
}
.nav li a:focus span {
	color:#009600; background-color: #ffd700;
}
.nav li a:hover span {
	color:#009600; background-color: #ff0;
        border-top-color: #ff0;
        background: url(../png/navakt-gradient.png);background-repeat: repeat-x;
}
.nav li a:active span {
	color:#009600; background-color: #ffd700;
}
.nav1 {
	width: 10.4em;
	font-family:  "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	padding-left: 0.8em;
	list-style: none;
	border: 0 solid #c00;
	border-bottom-width: 0;
        cursor: pointer;
}
.nav1 li a {
	font-size: 0.9em;
	line-height: 1.1em;
	height: 1.1em;
	display: block;
	text-decoration: none;
	font-weight: bolder;
	border: 2px solid #c00;
	border-top-color: #fe0;
        cursor: pointer;
}
.nav1 li a span {	
	text-indent: 0px; text-align: center;
	display: block; 
	margin-left: 0px;
        background-color: #ffd700;
         background: url(../png/nav-gradient.png);background-repeat: repeat-x;
}
.nav1 li a:link span {
	color:#c00; background-color: #ffd700;
}
.nav1 li a:focus span {
	color:#009600; background-color: #ffd700;
}
.nav1 li a:hover span {
	color:#009600; background-color: #ff0;
        background: url(../png/navakt-gradient.png);background-repeat: repeat-x;
}
.nav1 li a:active span {
	color:#009600; background-color: #ff0;
}

.nav_akt { color:#009600; background-color: #ffd700;
}
.nav_akt li a:link span {
	color:#009600; background-color: #ffd700;
         background: url(../png/nav-gradient.png);background-repeat: repeat-x;
}
.nav_blink { text-decoration: blink;
}
.zwsp-ko-nav {
	
	font-family:  "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0px;
	list-style: none;    
	
        cursor: pointer; 
}
.zwsp-ko-nav ul {  padding: 0; margin: 0; list-style: none; list-style-type: none;
}
.zwsp-ko-nav li {float: left; margin: 0 0.1em; list-style-type: none;
}
.zwsp-ko-nav li a {
	font-size: 0.9em; padding: 1px;
	line-height: 1.3em;
	height: 1.3em;
	display: block;
	text-decoration: none;
	font-weight: bolder;
        border: 1px solid;
	border-top-color: #c00;
        border-left-color: #c00;
        border-right-color: #c00;
        border-bottom-color: transparent;
        cursor: pointer;
}
/* IE5-Mac \*/
.zwsp-ko-nav li a {
      float: none
}
/* End  IE5-Mac*/
.zwsp-ko-nav li a span {	
	text-indent: 0; text-align: center;
	display: block;
	margin-left: 0;
        background-color: #ffd700;
         background: url(../png/nav-gradient.png);background-repeat: repeat-x;
        
}
.zwsp-ko-nav a:link {
	color: #fc0; 
}
.zwsp-ko-nav li a:link span {
color:#c00; background-color: #ffd700;
border-bottom-color: #c00;
}
.zwsp-ko-nav li a:focus span {
	color:#009600; background-color: #ffd700;
        border-bottom-color: #fc0;
}
.zwsp-ko-nav a:hover {
	color:#009600; background-color: #ff0;
 
        border-bottom-color: #fc0;
         background: url(../png/navakt-gradient.png);background-repeat: repeat-x;
}
.zwsp-ko-nav li a:active span {
	color:#009600; background-color: #ffd700;
        border-bottom-color: #fc0;
}

.zwsp-ko-nav_akt { color:#009600; background-color: #ffd700;
         border-bottom-color: #fc0;
}
.zwsp-ko-nav-akt a:hover {
	color:#009600; background-color: #ff0;
 
        border-bottom-color: #fc0;
         background: url(../png/navakt-gradient.png);background-repeat: repeat-x;
}

.zwsp-ko-nav_akt li a:link span {
	color:#009600; background-color: #ffd700;
         border-bottom-color: #fc0;        
}
.zwsp-ko-nav_akt li a:active span {
	color:#009600; background-color: #ffd700;
        border-bottom-color: #fc0;  
}


.rechts { text-align: right; padding-left: 38em;
}
.zurueck { text-align: right; 
	width: 6em;
	font-family:  "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style:none;
	border: 0 solid #c00;
	border-bottom-width: 0px;
        cursor: default;
}
.zurueck ul {
         text-align: right;
}
.zurueck li a {
	font-size: 0.8em;
	line-height: 1.3em;
	height: 1.5em;
	display:block;
	
	text-decoration: none;
	font-weight: bolder;
	color:#c00; background-color: #fd0;
	border: 2px solid #c00;
/*
	border-left-width: 0 solid #c00;
	border-right-width: 2px solid #c00;
*/
	border-left-width: 0;
	border-right-width: 2px;
	border-top-color: #ff0;
	cursor: pointer;
        background: url(../png/nav-gradient.png);background-repeat: repeat-x;

}
.zurueck li a:hover {
	color:#c00; background-color: #ffd700;
 background: url(../png/navakt-gradient.png);background-repeat: repeat-x;        
}
.zurueck li a span {
	height: 1.5em;
	text-indent: 0; text-align: center;
	display:block;
	margin-left: 0;     
	color:#c00; background-color: #ffd700;
         background: url(../png/nav-gradient.png);background-repeat: repeat-x;

}
.zurueck li a:link span {
	color:#c00; background-color: #ffd700;
}
.zurueck li a:focus span {
	color:#009600; background-color: #ff0;
}
.zurueck li a:hover span {
	color:#009600; background-color: #fe0;
 background: url(../png/navakt-gradient.png);background-repeat: repeat-x;}
.zurueck li a:active span {
	color:#009600; background-color: #ff0;
}
.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; max-width: 100%;
}
.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 "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0;
	padding: 1em;
        color:#c00; background-color: #fb0; 
	text-align: justify;
}
p.referenz {	
	font: normal 1.1em/1.2em "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0;
	padding: 2em;
	color:#c00; background-color: #fb0; 
	text-align: justify;
}
p.signum {	
	font:normal 1.1em/1.2em "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 1.5em;
	padding: 2em;
	color:#c00; background-color: #fb0; 
	text-align:left;
}
p.aufruf {	
	font:normal 1.1em/1.2em "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 4em ;
	padding: 1em;
	color:#c00; background-color: #fb0; 
	text-align:center;
}
div.aufruf {
	font:normal 1.1em/1.2em "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0;
	padding:0.5em;
	background-color: #fb0; 
	text-align:center;
}
p.quelle {	
	font:normal 1.0em/1.1em "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 1.5em;
	padding: 1em;
	color:#c00; background-color: #fb0; 
	text-align:right;
}
p:first-letter { font-size:120%; font-weight:normal;}
p {	font:normal 1.0em/1.1em "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:  "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: #c00; background-color: #fc0; 
	 font-size: 0.8em; font-weight: bolder; 
}
.bildfolge {margin: 5px 10px 5px 10px; border: 15px solid #fc0;
}
.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: 35%; font-weight: normal;
         color: #c00; background-color: #f90;
	 border-style: solid; border-width: 2px; 
	 border-color: #f90; 
}
.anschrift th {color: #c00;
	 border: 2px outset #fc0;
	 padding: 4px;
	 font-weight: bolder;
}
.anschrift td {color: #c00; 
	 border: 2px outset #fc0;
	 padding-left: 2px;
	 font-weight: bolder;
}
.anschrift_zwsp	{ width: 100%; font-weight: normal;
          color: #c00; background-color: #f90;
          border-style: outset; border-width: 4px; 
	  border-color: #ff0; 
}
.anschrift_zwsp th {color: #c00;  text-align: left; 
	  border: 0px outset #fc0;
	  padding: 4px;
	  font-weight: normal;
}
.anschrift_zwsp td {color: #c00; 
	  border: 0px outset #fc0;
	  padding: 2px;
	 font-weight: normal;
} 
a	{text-decoration: none; font-weight: normal;
}

a:link	{ text-decoration: underline;
         color: #f30; background-color: transparent;
}
a:visited {text-decoration: underline;
	color: #c30; background-color: transparent;
}
a:hover { text-decoration: underline;
	color:	#0c0; background-color: transparent;
}
a:active { text-decoration: underline;
	color: #6c0; background-color: transparent;
}
a.copyright { text-decoration: none;
	color: #fc0; background-color: transparent;
}
a.copyright:link { text-decoration: none;
	color: #fc0; background-color: transparent;
}
a.copyright:visited {text-decoration: none;
        color: #fc0; background-color: transparent;
}
a.copyright:active { text-decoration: none;
        color: #0c6; background-color: transparent;
}
a.copyright:hover { text-decoration: none;
        color: #0c0; background-color: transparent;
}
.zentr_tab { margin-left: auto;
         margin-right: auto;
         margin: 0px auto 0px auto;
}
.bksel {color: #ff0; background-color: #c00; 
	  border: 2px solid #c00;
	  border-collapse: separate; 
	  width: 390px;
}
.bksel th {color: #ff0; background-color: #c00;
	  border: 2px groove #fc0;
	  padding: 4px;
	  font-weight: bold; text-align: center;
}
.bksel td {color: #c00; background-color: #fc0;
	  border: 1px groove #fc0;
	  padding: 3px;
	  font-weight: normal;
}
.sesel {color: #ff0; background-color: #c00; 
	  border: 2px solid #c00;
	  border-collapse: separate; 
	  width: 390px;
}
.sesel th {color: #ff0; background-color: #c00;
          border: 2px groove #fc0;
          padding: 4px;
         font-weight: bolder;
         text-align: center;
}
.sesel td {color: #c00; background-color: #fc0;
	  border: 1px groove #fc0;
	  padding: 3px;
	 font-weight: normal;
}
.wssel {color: #ff0; background-color: #c00; 
	  border: 2px solid #c00;
	 border-collapse: separate; 
	  width: 390px;
	 }
.wssel th {color: #ff0; background-color: #c00;
	  border: 2px groove #fc0;
	  padding: 4px;
	  font-weight: bolder;
          text-align: center;
}
.wssel td {color: #c00; background-color: #fc0;
	 border: 1px groove #fc0;
	 padding: 3px;
	 font-weight: normal;
}
.bktab {color: #ff0; background-color: #c00; 
	 border: 2px solid #c00;
	 border-collapse: separate; 
	 width: 550px;
         margin-left: auto;
         margin-right: auto;
         margin: 0px auto 0px auto;
}
.bktab th {color: #ff0; background-color: #c00;
	 border: 2px groove #fc0;
	 padding: 4px; vertical-align: top;
	 font-size: medium;
         font-weight: normal;
         text-align: center;
}
.bktab td {color: #c00; background-color: #fc0;
         border: 1px groove #fc0;
         padding: 4px; vertical-align: middle;
         font-weight: normal;
}
.setab {color: #ff0; background-color: #c00; 
	 border: 2px solid #c00;
	 border-collapse: separate; 
	 width: 550px;
         margin-left: auto;
         margin-right: auto;
         margin: 0px auto 0px auto;
}
.setab th {color: #ff0; background-color: #c00;
	 border: 2px groove #fc0;
	 padding: 4px; vertical-align: top;
	 font-size: medium;
         font-weight: normal;
         text-align: center;
}
.setab td {color: #c00; background-color: #fc0;
	 border: 1px groove #fc0;
	 padding: 4px; vertical-align: middle;
	 font-weight: normal;
}
.wstab {color: #ff0; background-color: #c00; 
	 border: 2px solid #c00;
	 border-collapse: separate; 
	 width: 550px;
         margin-left: auto;
         margin-right: auto;
         margin: 0px auto 0px auto;
}
.wstab th {color: #ff0; background-color: #c00;
	 border: 2px groove #fc0;
	 padding: 3px; vertical-align: top;
	 font-size: medium;
         font-weight: normal;
         text-align: center;
}
.wstab td {color: #c00; background-color: #fc0;
	 border: 1px groove #fc0;
	 padding: 3px; vertical-align: top;
	 font-weight: normal;
}
a.bksel	{
	color:	#c00; border: 0px;
	text-decoration: underline;
}
a.bksel:link	{
	color:	#c00;
	text-decoration: underline;
}
a.bksel:visited	{
	color:	#c00;
	text-decoration: underline;
}
a.bksel:active	{
	color:	#0c0;
	text-decoration: underline;
}
a.bksel:hover	{
	color:	#0c0;
	text-decoration: underline;
}
a.sesel	{
	color:	#c00; border: 0px;
	text-decoration: underline;
}
a.sesel:link	{
	color:	#c00;
	text-decoration: underline;
}
a.sesel:visited	{
	color:	#c00;
	text-decoration: underline;
}
a.sesel:active	{
	color:	#0c0;
	text-decoration: underline;
}
a.sesel:hover	{
	color:	#0c0;
	text-decoration: underline;
}
a.wssel	{
	color:	#c00; border: 0px;
	text-decoration: underline;
}
a.wssel:link	{
	color:	#c00;
	text-decoration: underline;
}
a.wssel:visited	{
	color:	#c00;
	text-decoration: underline;
}
a.wssel:active	{
	color:	#0c0;
	text-decoration: underline;
}
a.wssel:hover	{
	color:	#0c0;
	text-decoration: underline;
}        
a.bktab	{border: 0px;
	color:	#c00;
	text-decoration: underline;
}
a.bktab:link	{
	color:	#c00;
	text-decoration: underline;
}
a.bktab:visited	{
	color:	#c00;
	text-decoration: underline;
}
a.bktab:active	{
	color:	#0c0;
	text-decoration: underline;
}
a.bktab:hover	{
	color:	#0c0;
	text-decoration: underline;
}
a.setab	{border: 0px;
	color:	#c00;
	text-decoration: underline;
}
a.setab:link	{
	color:	#c00;
	text-decoration: underline;
}
a.setab:visited	{
	color:	#c00;
	text-decoration: underline;
}
a.setab:active	{
	color:	#0c0;
	text-decoration: underline;
}
a.setab:hover	{
	color:	#0c0;
	text-decoration: underline;
}
a.wstab	{border: 0px;
	color:	#c00;
	text-decoration: underline;
}
a.wstab:link	{
	color:	#c00;
	text-decoration: underline;
}
a.wstab:visited	{
	color:	#c00;
	text-decoration: underline;
}
a.wstab:active	{
	color:	#0c0;
	text-decoration: underline;
}
a.wstab:hover	{
	color:	#0c0;
	text-decoration: underline;
}
