.two-col-layout {
 clear:both;
}

.two-col-layout div.first {
}
.two-col-layout div.second {
}
.two-col-layout div.float-left {
 float:left;
}
.two-col-layout div.float-right {
 float:right;
}
.two-col-layout div.padded {
 padding: 1em;
}
.two-col-layout div.h2_img {
 padding-top:4.5em;
}
.two-col-layout div.h3_img {
 padding-top:1.5em;
}
.two-col-layout div.h4_img {
 padding-top:2.5em;
}
/*.two-col-layout div.h2_kontakt {
 padding-left: 4em;
}*/
.two-col-layout div.fixed-width{
 width: 24em;
}
.two-col-layout div.fixed-width-half{
 width: 21em;
}
.two-col-layout div.fixed-witdh-13em {
 width: 13em;
}

.two-col-layout div.padding-left {
 padding-left: 3em;
}
.two-col-layout div.padding-right {
 padding-right: 3em;
}
.two-col-layout div.padding-img-left {
 padding-left: 0.5em;
}
.two-col-layout div.padding-img-right {
 padding-right: 0.5em;
}

.two-col-layout div.align-center {
 text-align: center;
}
.two-col-layout div.align-right {
 text-align: right;
}
.two-col-layout div.align-right p {
 text-align: right;
}
.two-col-layout div.h2_kontakt_right {
 padding-top: 0em;
 padding-left: 4em;
 text-align: right;
}
.two-col-layout div.listing p.bodytext {
 margin:0;
 padding:0;
}
/*.two-col-layout h3{
 margin-top:0.5em;
}

.two-col-layout h3 a {
 color: #000000;
 text-decoration:none;
}
.two-col-layout h3 a:hover {
 color: #666666;
}
.two-col-layout div.h2_kontakt_right h3 {
 margin: 0em;
 margin-top:0.3em;
 margin-bottom: -0.3em;
}
.two-col-layout div.h2_kontakt_right p {
 text-align: right;
}*/

hr.clearer {
        clear:both;
	height:1px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #f6f6f6; 
}

