A:link 
{ 
 color: #003366; 
 background: none; 
 text-decoration: underline; 
} 

A:visited 
{ 
 color: #003366; 
 background: none; 
 text-decoration: underline; 
} 

A:active 
{ 
 color: #003366; 
 background: none; 
 text-decoration: underline; 
} 

A:hover 
{ 
 color: #003366; 
 background: none; 
 text-decoration: none;  
}

A:link.verweis 
{ 
 color: #6D6D6D; 
 background: #FFFFAA; 
 text-decoration: none; 
} 

A:visited.verweis
{ 
 color: #6D6D6D; 
 background: #FFFFAA; 
 text-decoration: none; 
} 

A:active.verweis 
{ 
 color: #6D6D6D; 
 background: #FFFFAA; 
 text-decoration: none; 
} 

A:hover.verweis 
{ 
 color: #6D6D6D; 
 background: none; 
 text-decoration: underline;  
}

A:link.seiten
{ 
 color: #003366; 
 background: none; 
 text-decoration: underline; 
} 

A:visited.seiten
{ 
 color: #003366; 
 background: none; 
 text-decoration: underline; 
} 

A:active.seiten 
{ 
 color: #003366; 
 background: none; 
 text-decoration: underline; 
} 

A:hover.seiten 
{ 
 color: #003366; 
 background: none; 
 text-decoration: none;  
}

A:link.korr 
{ 
 color: red; 
 background: none; 
 text-decoration: underline; 
} 

A:visited.korr 
{ 
 color: red; 
 background: none; 
 text-decoration: underline; 
} 

A:active.korr 
{ 
 color: red; 
 background: none; 
 text-decoration: underline; 
} 

A:hover.korr 
{ 
 color: red; 
 background: none; 
 text-decoration: none;  
}

A:link.sort
{ 
 color: white; 
 background: none; 
 text-decoration: none; 
} 

A:visited.sort 
{ 
 color: white; 
 background: none; 
 text-decoration: none; 
} 

A:active.sort 
{ 
 color: white; 
 background: none; 
 text-decoration: none; 
} 

A:hover.sort
{ 
 color: white; 
 background: none; 
 text-decoration: none;  
}

body
{
 font-family: Verdana;
 font-size: 8pt;
 color: #6D6D6D;
 background-color: white;
}

h3
{
 font-family: Verdana;
 font-size: 10pt;
}

h5
{
 font-family: Verdana;
 font-size: 8pt;
 margin-top: 20px;
 margin-left: 20px;
}

h6.error
{
 font-family: Verdana;
 color: red;
 font-size: 8pt;
 margin-top: 20px;
 margin-left: 20px;
}

hr.hilfe
{
 border: 1px dashed;
 color: silver;
 background-color: silver;
}

img
{
 border: none;
}

p.start
{
margin-top: 15px;
}

table {
 font-family: Verdana;
 font-size: 8pt;
}

table.result_table {
 width: 650px;
 font-family: Verdana;
 font-size: 8pt;
 margin: 7px;
 border: 1px dashed silver;
 margin-top: 20px;
}

table.breite {
 width: 650px;
 font-family: Verdana;
 font-size: 8pt;
 margin: 7px;
 border: none;
 margin-top: 20px;
}

table.breite_logo {
 width: 550px;
 margin: 0px;
 border: none;
 margin-top: 0px;
 margin-bottom: 0px;
 align: left;
}

table.seiten {
 width: 650px;
 font-family: Verdana;
 font-size: 8pt;
 margin: 7px;
 border: none;
}

table.eingabe {
 width: 460px;
 font-family: Verdana;
 font-size: 8pt;
 margin: 7px;
 background: #E6E6E6;
 border: 1px dashed silver;
}

table.content {
 width: 460px;
 font-family: Verdana;
 font-size: 8pt;
 margin: 7px;
 background: #E6E6E6;
 border: 1px dashed silver;
}

table.kontakt_meldung {
 width: 450px;
 font-family: Verdana;
 font-size: 8pt;
 margin: 7px;
 background: #E6E6E6;
 border: 1px dashed silver;
}

tr {
 font-family: Verdana;
 font-size: 8pt;
}

th {
 font-family: Verdana;
 font-size: 13px;
 color: #ECECEC;
 background: #3071D5;
}

th.result {
 font-family: Verdana;
 font-size: 13px;
 color: #ECECEC;
 background: #3071D5;
 text-align: left;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}

th.result_breite {
 font-family: Verdana;
 font-size: 13px;
 color: #ECECEC;
 background: #3071D5;
 text-align: left;
 width: 65px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}

th.result_breite_datum {
 font-family: Verdana;
 font-size: 13px;
 color: #ECECEC;
 background: #3071D5;
 text-align: left;
 width: 120px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}


td {
 vertical-align: top;
}

td.noborder {
 vertical-align: top;
 padding-left: 1px;
 border-left: none;
 border-right: none;
 border-top: none;
 border-bottom: none;
}

td.seiten {
 vertical-align: top;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
}

td.result {
 background: #E6E6E6;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-top: 5px;
}

 input {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 color: #000000;
 width: 295px;
  }

 form.eingabe {
 display: inline;
}

form.fastfinder {
 display: inline;
}

 input.eingabe {
 display: inline;
 font-family: Verdana;
 font-size: 9pt;
 border: 0px;
 color: #000000;
 width: 121px;
 height: 17px;
 background-image: url(../ps_images/suchformular.gif);
  }

input.eingabe_button {
 display: inline;
 border: 0px;
 width: 31px;
 height: 20px;
 background-image: url(../ps_images/suche_starten.gif);
  }

 input.plz {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 color: #000000;
 width: 45px;
  }

 input.ort {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 border-left: none;
 color: #000000;
 width: 250px;
  }

input.kontakt_meldung {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid ;
 color: #000000;
 width: 320px;
  }

 input.button {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 color: #000000;
 width: 145px;
  }

input.design {
 font-family: Verdana;
 font-size: 8pt;
 border: 0px;
  }

 select {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 color: #000000;
 width: 295px;
    }

select.fastfinder {
 font-family: Verdana;
 font-size: 7pt;
 border: 0px;
 color: #000000;
 width: 120px;
 height: 16px;
    }

select.kontakt_meldung {
 font-family: Verdana;
 font-size: 8pt;
 border: none;
 color: #000000;
 width: 320px;
    }

option.fastfinder {
 background-color: white; 
 color: #6D6D6D;
    }

textarea {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 color: #000000;
 width: 295px;
    }

textarea.kontakt_meldung {
 font-family: Verdana;
 font-size: 8pt;
 border: 1px solid #3071D5;
 color: #000000;
 width: 320px;
    }
