body         { font-family: Verdana;
               color:#000000; font-style: normal; font-weight: normal;
               margin-left:0px; margin-top:0px;
               marginwidth:0px; marginheight:0px;
               background-color:#ffffff; margin-right: 10px; margin-bottom: 0px}
h1           { font-family: Arial; font-style: normal; font-size: 14pt;
               font-weight: bold; vertical-align: middle; color:#800040; }
h2           { font-family: Arial; font-style: normal; font-size: 14pt;
               font-weight: bold; vertical-align: middle; text-align: center;
               color:#000080; }
h3           { font-family: Arial; font-size: 14pt;
               vertical-align: middle; font-weight: normal; font-style: normal;
               color:#800040; }
h4           { font-weight: normal; font-size: 12pt; font-style:normal;
               text-align: left; font-family: Arial; vertical-align: middle;
               color:#000080; margin:0 0 0 0; }
h5           { font-size: 10pt; font-style: normal; font-weight: normal;
               font-family: Arial; vertical-align: middle; text-align: left;
               color:#000080; }
h6           { text-align: left; vertical-align: middle; font-family: Arial;
               font-size: 8pt; font-style: normal; font-weight: normal;
               color:#000080; }
th	     { vertical-align:middle; font-style: normal; font-size: 14pt;
               font-family: Arial; text-align: left; font-weight: bold;
               color:#800040; }
td	     { font-style: normal; font-size: 9pt;
               font-family: Arial; color:#000000; }
a 	     { color: #3A42F6; font-family: Verdana; font-size: 9pt;
               text-indent:0mm }
a.c1         { color: #3A42F6; font-family: Verdana; font-size: 12pt;
               text-indent:0mm }
a.nav        { text-align: center; color: #cc3300;
               font-family:arial; font-size: 8pt; font-weight: bold; }
a.navbutton  { text-decoration: none; color: #cc3300; width: 100px;
               font-family: arial; font-size: 8pt; font-weight: bold; }
table.nav    { margin-left:5pt; }
table.main   { text-align: left; vertical-align: top; 
               margin-left: 5pt; margin-top: 5pt;
               margin-right: 10pt; border: 0; width: 640px; }
table.left_top { text-align: left; vertical-align: top; 
               padding-right: 0px; padding-left: 0px; 
               border-top-width: 0px; border-right-width: 0px; 
	       border-bottom-width: 0px; border-left-width: 0px}
table.navbar  { background-color:#EEEEEE; color:#003333; vertical-align:top;
               padding:0px; margin:0px; width:120px; } 
table.navbar2 { background-color:#EEEEEE; color:#003333; vertical-align:top;
               padding:0px; margin:0px; text-align:left; }
table.navbar  A   { color:#003333; vertical-align:top;
                font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
table.navbar2 A   { color:#003333; vertical-align:top;
                font-family:Arial, Helvetica, sans-serif; font-size:8pt;  } 
tr.navbarhdr { background-color:#CCCCCC; }
td.navbarhdr { vertical-align:top; background-color:#CCCCCC;
               font-family:Arial, Helvetica, sans-serif; font-size:8pt;
	       font-weight:bold; padding:0px 0px 3px 0px;  
	       text-align:left; }
td.navbullet  { vertical-align:top; padding:0px 2px 0px 10px; }
td.navbullet2 { vertical-align:top; padding:0px; }
td.navbaropen { text-align:left; vertical-align:top; padding:0px;
               background-color:#EEEEEE; height:500px; }
td.navbar    { text-align:left; padding:2px 0px 2px 0px; }
td.navbar2   { text-align:left; padding:0px; }
td.navbar A:link  
             { text-decoration:none; }
td.navbar A:visited  
             { text-decoration:none; }
td.navbar A:hover 
             { text-decoration:underline; }
td.navbar2 A:link  
             { text-decoration:none; }
td.navbar2 A:visited  
             { text-decoration:none; }
td.navbar2 A:hover 
             { text-decoration:underline; }
td.center    { text-align: center; vertical-align: middle; }
td.navheader { background-color:#666666; color:#FFFFFF; vertical-align:middle;
               border:2px solid #FFFFFF; border-left-width:0px;
			   border-right:2px solid white;
	           text-align:left; 
	           padding:2px 4px 2px 4px; }
td.navheader A:link 
             { text-decoration:none; color:white;
               font-family:Arial, Helvetica, sans-serif; font-size:8pt; 
	           font-weight:bold; vertical-align:middle; white-space:nowrap }   
td.navheader A:visited
             { text-decoration:none; color:white;
               font-family:Arial, Helvetica, sans-serif; font-size:8pt; 
	           font-weight:bold; vertical-align:middle; white-space:nowrap }   
td.navtop    { text-align: left; vertical-align: top;
               background-color:#FAF71B;
   	       padding-right: 0px; padding-left: 0px; 
	       border-top-width: 0px; border-right-width: 0px; 
	       border-bottom-width: 0px; border-left-width: 0px; }
td.navtable  { text-align: left; vertical-align: top;
               background-color:#DDDDDD
   	       padding-right: 0px; padding-left: 0px; 
	       border-top-width: 0px; border-right-width: 0px; 
	       border-bottom-width: 0px; border-left-width: 0px;
	       white-space:nowrap; }
td.left_top  { text-align: left; vertical-align: top; 
               padding-right: 0px; padding-left: 0px; 
	       border-top-width: 0px; border-right-width: 0px; 
	       border-bottom-width: 0px; border-left-width: 0px}
td.left_bottom { text-align: left; vertical-align: bottom; }
td.impressum { text-align: left; vertical-align: bottom; }
td.date      { font-size: 6pt; text-align: left; }
td.termind   { font-size: 7pt; vertical-align: top; padding-top: 4px; white-space:nowrap;}
td.termint   { font-size: 8pt; vertical-align: top; text-align:left; }
td.newsd     { font-size: 7pt; vertical-align: top; padding-top: 4px; white-space:nowrap; }
td.newst     { font-size: 8pt; vertical-align: top; text-align:left; }
p            { color: #000000; font-family: Verdana; font-size: 9pt; text-indent:0mm }
hr.nav       { border-style: dotted}
table.kontakte {  width: 100%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}

td,programm	 { padding:0 5px 0 5px;}

div.main li 	{ margin: 1 0 2 0 }
  
div.main, div.mitgliedsantrag, div mitglieder {
		text-align: left; vertical-align: top; width: 640px; 
		margin-top: 5px; margin-right: 10px; margin-left: 5px; }

div.pressemitteilung { 
  text-align: justify; 
  margin: 20px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10pt;
}
div.pressemitteilung .left {
  float:left;
  text-align:left;
}
div.pressemitteilung .right {
  float:right;
  text-align:right;
}
div.pressemitteilung .text {
  clear:both;
  margin-top: 10px;
  padding-top: 10px;
}
div.pressemitteilung p {
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10pt;
  text-align:justify;
}
div.pressemitteilung p.about {
  font-size:9pt;
}

div.mitgliedsantrag .necessary {
		font-weight: bold; color:#FF0000; width: 20px;
		font-size:12px; font-family: Verdana; }

div.mitgliedsantrag input {
		vertical-align:top; font-family:Verdana; font-size:10px; }

div.mitgliedsantrag table {
		padding:0; border:0; margin:0; }
		
div.mitgliedsantrag tr, td {
		vertical-align:top; padding:0px 2px 0px 3px; margin:0;}

div.mitglieder .ibutton {
		padding: 1px 1px 1px 1px; margin:0;
		font-weight: bold; width: 22px; text-align: middle;
		font-size:12px; font-family: Verdana; }
		
div.mitglieder img {
		cursor: hand; }

h3.header    { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.pollQuestion {  font-weight: bold; font-size: 12px}
.pollOption  {  font-size: 12px; vertical-align: top}
.pollRadio   { font-size: 11px; vertical-align: top }
div.pollDiv  { font-family: Arial;
		font-size: 12px; text-align: left; width: 100%}
.pollA       {  font-size: 12px}
.pollSubmit  { margin: 8px 0 8px 160px; padding: 2px 10px 2px 10px;
		font-size: 14px; }
.pollTable   {  margin-right: 5px; margin-left: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 100%}
.pollBarDiv  { margin-right: 5px; margin-left: 5px; padding-right: 5px}

td.pollOption { vertical-align:middle }
tr.pollOption INPUT { font-family: Arial; font-size:12px; }

.formularhdr { background-color:rgb(192,192,192); font-weight: normal; font-size: 12pt; 
               font-style:bold; text-align: none; font-family: Arial; vertical-align:baseline;
               color:#000080 }
	       
.sypgmtdt, .sypgmtd, .sypgmtds { border:solid black 0.5pt; font-size: 7pt; 
			text-align:center; padding:0 0 -0.5pt -0.5pt; vertical-align:top; }
.sypgmtdt 	{ white-space:nowrap; vertical-align:middle; }
.sypgmtds { background-color:#ffc8c8 }
.sypgma { font-style: normal; font-family: Arial; color:#000000 }

img.contact  { height:250px; vertical-align:top; float:right; }

#billcontent {
width: 500px;
border: 1px solid black;
background-color: #FFFB00;
padding: 2px;
font-weight: bold;
}

.billcontent{
width: 100%;
display:block;
}

a.billboard { text-decoration:none; color: #cc3300; font-size: 10px; }
                          
#print  { display: none }
#screen { display: block }
.print  { display: none }
.screen { display: block }

