.spacercolumn2 { 
margin-bottom: 3.2em; 
}

.spacercolumn4 { 
margin-bottom: 5.1em; 
}

.spacercolumn8 { 
margin-bottom: 10.4em; 
}

#column1 a {
font-size: 1.0em;
}

#column1 a:link,
#column1 a:visited { 
text-decoration: none;
}

#column1 a:hover,
#column1 a:focus,
#column1 a:active {
text-decoration: underline;
}

#column2 a { 
font-size: 1.0em;
text-decoration: none;
}

#column2 a:link,
#column2 a:visited { 
text-decoration: none;
}

#column2 a:hover,
#column2 a:focus,
#column2 a:active {
text-decoration: underline;
}

#column13 a {
font-size: 1.0em;
color: #f00; 
}

#column13 a:link,
#column13 a:visited { 
text-decoration: none;
}

#column13 a:hover,
#column13 a:focus,
#column13 a:active {
color: #222; 
text-decoration: underline;
}

#column23 a {
font-size: 1.0em;
color: #f00; 
}

#column23 a:link,
#column23 a:visited { 
text-decoration: none;
}

#column23 a:hover,
#column23 a:focus,
#column23 a:active {
color: #222; 
text-decoration: underline;
}

#column33 a {
font-size: 1.0em;
color: #f00; 
}

#column33 a:link,
#column23 a:visited { 
text-decoration: none;
}

#column33 a:hover,
#column33 a:focus,
#column33 a:active {
color: #222; 
text-decoration: underline;
}


.liste { 
font-size: 1.2em; 
margin: 1em 0 1em 15px; 
list-style-type: square; 
}

.liste li {
margin: 0 0 1em 0;
}

.liste p { 
margin: 0; 
}

.listejob { 
font-size: 1.2em; 
margin: 0 0 1em 15px; 
list-style-type: square; 
}

.listejob li {
margin: 0.2em 0;
}

.listejob p { 
margin: 0; 
}

.aufzaehlung { 
font-size: 1.2em; 
margin: 1em 0; 
list-style-type: none; }

.aufzaehlung li { 
margin-top: 0; 
}

.aufzaehlung li strong { 
padding-right: 0.1em; 
}


.rezept { 
font-size: 1.2em; 
margin: 1em 0; 
list-style-type: square; 
list-style-position: inside; 
}

.rezept li { 
margin-top: 0; 
}

.rezept li strong { 
padding-right: 0.1em; 
}

.images {
margin: 0;
padding: 0;
}

#column1 img, 
#column2 img,
#column3 img,
.partner img,
#column5 img,
#column13 img,
#column23 img,
#column33 img
{
margin-bottom: 2em; 
}

#column4 h1 img,
#column42 h1 img,
#column5 h1 img
{
margin: 0 5px 0 0; 
}

.float img { 
float: left; 
margin-right: 15px; 
 }

.floattext img { 
float: left; 
margin-right: 15px; 
}

.selector img { 
}

.floattext .block  { 
margin-left: 160px; 
}

.floattext .block p { 
padding-bottom: 2em; 
}

.textrechts {
margin: 0 0 0 160px; 
}

.selector .box { 
 width: 560px; 
 border: solid 1px #51d7ef; 
 }
 
.floatabstand { 
float: left; 
width: 170px; 
 }
 
.clear { 
font-size: 0; 
height: 0; 
clear: both; 
}

.mittig img { 
margin-right: 20%; 
margin-bottom: 1em;
margin-left: 20%; 
}

.columnliste ul{ 
}

#column4 .frage,
#column5 .frage,
#column42 .frage { 
padding: 0 0 0 15px; 
margin: 0 0 0.8em; 
display: block; 
}

.frage:link, 
.frage:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #222; font-weight: normal; 
font-size: 1.2em; 
background-image: url(right-trans.png); 
background-repeat: no-repeat; 
background-position: 0 0.3em; 
}

.frage:hover,
.frage:focus,
.frage:active
{ 
text-decoration: underline; 
}

#column4 .bannerde,
#column5 .bannerde,
#column42 .bannerde,
#column4 .bannerat,
#column5 .bannerat,
#column42 .bannerat { 
padding: 0 0 0 25px; 
margin: 0 0 0.8em; 
display: block; 
}

.bannerde:link, 
.bannerde:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #222; font-weight: normal; 
font-size: 1.2em; 
background-image: url(presse/flaggekl-de.png); 
background-repeat: no-repeat; 
background-position: 0 0.3em;  
}

.bannerat:link, 
.bannerat:visited 
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #222; font-weight: normal; 
font-size: 1.2em; 
background-image: url(presse/flaggekl-at.png); 
background-repeat: no-repeat; 
background-position: 0 0.3em;  
}

.bannerde:hover,
.bannerde:focus,
.bannerde:active,
.bannerat:hover,
.bannerat:focus,
.bannerat:active
{ 
text-decoration: underline; 
}

.mehr:link, 
.mehr:visited 
{ 
color: #f00; 
font-weight: normal; 
font-size: 1em; 
text-decoration: none; 
margin: 0 0 0.8em; 
padding: 0; 
}

.mehr:hover,
.mehr:focus,
.mehr:active
{ 
text-decoration: underline; 
color: #222; 
}

table { font-family: Verdana, Arial, Helvetica, sans-serif; width: 560px; margin-top: 0.6em; margin-left: -0.4em; }

tr td { font-size: 1.2em; vertical-align: baseline; width: 50%; padding: 0.3em 1em; }

td.fuellung { background-color: #ffcc00; height: auto; }

column4 p
#column42 p   { 
margin-bottom: 1em; 
display: block; 
white-space: normal; 
}






