body
{
  font-family:arial; 
  color: #000000; 
  line-height: 18px;
  margin: 0;
}

#main
{
width:800px;
margin:auto;
}

a img { border: 0; }

a.textlink       
{ 
  font-family:arial; 
  font-size: 14px; 
  color:#358DB3; 
  text-decoration:underline;
}



p
{
  line-height: 22px;
  margin: 0 0 10px 0;
}


ul, li
{ 
  line-height: 20px;
}



td           
{ 
  font-family:arial; 
  font-size: 14px; 
  color: #000000; 
  line-height: 18px;
}

td.info, strong      
{ 
  font-family:arial; 
  font-size: 14px; 
  color:#000000; 
  line-height: 18px;
}

#footer   
{ 
  font-family:arial; font-size:12px; color:#333; 
  padding: 20px 30px 0 20px;
  margin: 20px 0 0 20px;
}


#footer a  
{ 
  font-family:arial; font-size:12px; color:#333; 
  text-decoration: underline;
}

div.small    
{ 
  font-family:arial; font-size:12px; color:#999999; 
}

div.larger   
{ 
  font-family:arial; font-size:14px; color:#000000; 
}


a
{ 
  font-family:arial; 
  font-size: 14px; 
  color:#000000;  
  text-decoration:none; 
}

a:hover     
{ 
  font-family:arial; 
  font-size: 14px; 
  color:#000000;  
  text-decoration:none; 
}

a.textlink       
{ 
  font-family:arial; 
  font-size: 14px; 
  color:#358DB3; 
  text-decoration:underline;
}
  
a.textlink:hover 
{ 
  text-decoration:none; 
}

a.marginal       
{ 
  font-family: arial, sans serif; 
  font-size: 14px; 
  color: #358DB3; 
  text-decoration: underline; 
  font-weight: normal;
}
  
a.marginal:hover 
{ 
  font-family: arial, sans serif; 
  font-size: 14px; 
  color: #358DB3; 
  text-decoration: underline; 
  font-weight: normal;
}

a.marginal_big
{ 
  font-family: arial, sans serif; 
  font-size: 16px; 
  color: #358DB3; 
  text-decoration: underline; 
  font-weight: normal;
}
  
a.marginal_big:hover
{ 
  text-decoration: none; 
}
  

a.letzte       
{ 
  font-family: arial; 
  font-size: 14px; 
  color: #358DB3; 
  text-decoration: underline; 
  font-weight: bold;
}
  
a.letzte:hover 
{ 
  font-family: arial; 
  font-size: 14px; 
  color: #358DB3; 
  text-decoration: none; 
}


.aehnliche a
{
  font-family: Arial, sans serif;
  font-size: 14px; 
  color:#358DB3; 
  text-decoration: underline; 
}

.aehnliche strong
{
  font-family: Arial, sans serif;
  font-size: 14px; 
  color:#000; 
  text-decoration: underline; 
}



.infotext { font-family:arial; 
  font-size: 14px; 
                color:#993333; 
                text-decoration:none; 
                margin-left: 3px;
                margin-top: 2px;
              }
            
.summe       { font-family:arial; 
  font-size: 14px; 
                color:#000066; 
                text-decoration:none; 
              }

input.button { font-family:arial; 
               font-size:8pt; 
               border-width:1px; 
               border-style:solid; 
               background-color:#DDDDDD; 
               border-color:#000000; 
               height:18px
             }

input.image  { font-family:arial; 
               font-size:8pt; 
               border-width:0px; 
               border-style:solid; 
               background-color:#FFFFFF; 
               border-color:#BBBBBB; 
               height:14px
             }

input.login   { font-family:arial; 
               font-size:8pt; 
               border-width:0px; 
               border-bottom:1px solid black; 
               border-right:1px solid black; 
               border-top:1px solid black; 
               border-left:1px solid black; 
               background-color:#FFFFFF; 
               border-color:#999999; 
               height:16px;
               width:110px
             }

input.query   
{
  font-family: Arial; 
  font-size: 20px;
  height: 40px;
  padding: 3px;
  width: 250px;
  color: #333333;
  font-weight: bold;
  margin: 0 0 0 20px;
  /* text-transform: uppercase; */
}



}

input.anmeldung   { 
font-family:arial; 
               font-size: 14px; 
               border-width:0px; 
               border-bottom:1px solid black; 
               border-right:1px solid black; 
               border-top:1px solid black; 
               border-left:1px solid black; 
               background-color:#FFFFFF; 
               border-color:#999999; 
               height: 24px;
               width:400px;
             }

.anmeldung   { 
font-family:arial; 
               font-size: 14px; 
               border-width:0px; 
               border-bottom:1px solid black; 
               border-right:1px solid black; 
               border-top:1px solid black; 
               border-left:1px solid black; 
               background-color:#FFFFFF; 
               border-color:#999999; 
               height: 24px;
               width:300px;
             }
             
.neu_textarea             
{


font-family:arial; 
               font-size: 14px; 
               width:300px;
}


input.getprice   { font-family:arial; 
               font-size:8pt; 
               border-width:0px; 
               border-bottom:1px solid black; 
               border-right:1px solid black; 
               border-top:1px solid black; 
               border-left:1px solid black; 
               background-color:#FFFFFF; 
               border-color:#999999; 
               height:16px;
               width:50px;
             }

             
input.radio   { font-family:arial; 
               font-size:8pt; 
               border-width:0px; 
               background-color:#FFFFFF; 
               border-color:#FFFFFF; 
               height:14px;
             }

textarea     { font-family:arial; 
               font-size:8pt; 
               border-width:1px; 
               border-style:solid; 
               background-color:#FFFFFF; 
               border-color:#BBBBBB; 
             }


h1
{
  font-size: 24px;
  margin: 0px 0px 10px 0px;
  line-height: 30px;
}

h2
{
  font-size: 16px;
  font-weight: normal;
  letter-spacing:1px;
}

h2 b
{
}

.dieletzten
{
  font-family:arial; 
  font-size: 14px; 
  color:#000000;

}
