.padmar, body, html, div, li, ul, ol, table, td, img, a, h1, h2, h3, h4, p, span, input, textarea, fieldset, legend, form, blockquote, hr
{
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
{
margin-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, .cright table, cleft table
{
border-collapse: separate;
}

.content ul, .content ol, .contentBig ul, .contentBig ol
{
padding: 0px 0px 15px 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-top: 1px solid #333;
}

.Bildrechtsoben
{
padding: 0px 0px 10px 10px;
}

.Bildrechtsmitte
{
padding: 10px 0px 10px 10px;
}

.Bildrechtsunten
{
padding: 10px 0px 0px 10px;
}

.Bildlinksoben
{
padding: 0px 10px 10px 0px;
}

.Bildlinksmitte
{
padding: 10px 10px 10px 0px;
}

.Bildlinksunten
{
padding: 10px 10px 0px 0px;
}

table.Bildlinksoben, table.Bildlinksunten, table.Bildlinksmitte, table.Bildrechtsunten, table.Bildrechtsmitte, table.Bildrechtsoben
{
margin-bottom: 0px;
}

textarea
{
overflow: auto;
}
