.padmar, body, html, div, li, ul, ol, table, td, img, a, h1, h2, h3, h4, p, span, input, textarea, fieldset, legend, form, blockquote
{
margin: 0px; 
padding: 0px;
}

blockquote
{
margin:  12px 40px;
}

table td
{
vertical-align: top;
}

table
{
border-collapse: collapse;
margin-bottom: 20px;
}

a
{
text-decoration: none;
}

h2
{		 
padding-bottom: 20px;
}

h1
{		 
padding-bottom: 20px;
}

p
{
padding-bottom: 10px;
}

a
{
text-decoration: none;
}

img
{
border: 0px;
}

ul, ol
{
padding-left: 15px;
padding-bottom: 15px; 
}

ul li ul, ol li ol, ul li ol, ol li ul
{
padding: 3px 0px 0px 15px; 

}

.content table, .contentBig table, #chunks table
{
border-collapse: separate;
}

.content ul, .content ol, .contentBig ul, .contentBig ol
{
padding: 0px 0px 20px 20px;
}

.content ul li ul, .content ol li ol, .content ul li ol, .content ol li ul,
.contentBig ul li ul, .contentBig ol li ol, .contentBig ul li ol, .contentBig ol li ul
{
padding: 3px 0px 0px 15px; 

}

.center
{
text-align: center;
}

.left
{
text-align: left;
}

.right
{
text-align: right;
}

.error
{
color: #f00;
}

hr
{
height: 1px;
border: 0px;
border-bottom: 1px solid #333;
}

div
{
overflow: auto;
}

.kontakt fieldset legend
{
margin: 0px 10px;
padding: 0px 10px;
}

.kontakt fieldset
{
margin: 10px 0px;
padding: 10px 0px;
}

.Bildrechtsoben
{
padding: 0px 0px 10px 18px;
}

.Bildrechtsmitte
{
padding: 10px 0px 10px 18px;
}

.Bildrechtsunten
{
padding: 10px 0px 0px 18px;
}

.Bildlinksoben
{
padding: 0px 18px 10px 0px;
}

.Bildlinksmitte
{
padding: 10px 18px 10px 0px;
}

.Bildlinksunten
{
padding: 10px 18px 0px 0px;
}
