body {
    overflow:auto;
}

td {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 10pt;
	color: 			 #FFFFFF;
	text-decoration: none;
}
.text {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 10pt;
	color: 			 #FFFFFF;
	text-decoration: none;
}
.headline {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 13pt;
	font-weight:	 bold;
	color: 			 #FFFFFF;
	text-decoration: none;
}
.subHeadline {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 13pt;
	font-weight:	 bold;
	letter-spacing:	 2pt;
	color: 			 #E21313;
	text-decoration: none;
	padding-left:	 15px;
	padding-right:	 20px;
}
.blueheadline {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 13pt;
	font-weight:	 bold;
	color: 			 #00529C;
	text-decoration: none;
}
.bluetext {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	font-weight:	 bold;
	color: 			 #00529C;
	text-decoration: none;
}
.whitetext {
	font-family: 	 Verdana, Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	font-weight:	 bold;
	color: 			 #ffffff;
	text-decoration: none;
}

a:link, a:visited, a:active, a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
}
.date {
	color: #8CA7C4;
	font-size: 9px;
}
.impressum {
	color: #8CA7C4;
	font-size: 9px;
	line-height:16px;
	padding-right:56px;
}

#text,
#text h1,
#text h2,
#text h3,
#text h4,
#text h5,
#text h6,
#text p,
#text th,
#text td,
#text li {
	font:normal 8pt Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#text.main,
#text.main h1,
#text.main h2,
#text.main h3,
#text.main h4,
#text.main h5,
#text.main h6,
#text.main p,
#text.main th,
#text.main td,
#text.main li {
	font-size:10pt;
}
#text.main {
    width:570px;
    height:auto;
}
#text.main h1 {
    margin-bottom:5px;
    font-size:13pt;
    font-weight:bold;
    padding-bottom:3px;
    background:url(../img/main/linieHeadline.gif) no-repeat left bottom;
}
#text.main h2 {
    margin-top:0px;
    margin-left:20px;
    font-size:13pt;
    font-weight:bold;
    color:#E21313;
}
#text h1, #text h2 {
    font-weight:bold;
    font-size:10pt;
}
#text h3, #text h4, #text h5, #text h6 {
    font-weight:bold;
}
#text li {
    font-weight:bold;
    padding-bottom:3px;
}
#text table{
    border:1px solid #FFF;
    border-collapse:collapse;
}
#text th, #text td {
    border:1px solid #FFF;
    padding:2px 4px;
}
#text th {
    border-bottom:1px solid #E21313;
}
#text img {
    border:0px;
}
#text img.right {
    float:right;
    margin:8px 0px 5px 8px;
}
#text img.left {
    float:left;
    margin:8px 8px 5px 0px;
}

#mgsuche {
    position:relative;
    width:676px;
    height:444px;
    background:url(../img/main/haendlerSuche.jpg) no-repeat;
}
#mgsuche div.inputs {
    position:absolute;
    top:82px;
    left:90px;
    width:180px;
    height:auto;
    font:bold 8pt Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}
#mgsuche div.inputs select.land {
    width:120px;
    height:auto;
    margin:0 0 10px 0;
    font-size:12px;
}
#mgsuche div.inputs input.plz {
    width:60px;
    height:auto;
    margin:0 0 10px 0;
    font-size:12px;
}
#mgsuche div.inputs input.ort {
    width:120px;
    height:auto;
    margin:0 0 10px 0;
    font-size:12px;
}
#mgsuche div.inputs input.strasse {
    width:120px;
    height:auto;
    margin:0 0 10px 0;
    font-size:12px;
}
#mgsuche input.submit {
    position:absolute;
    top:270px;
    left:60px;
    width:220px;
    height:25px;
}
#mgsuche div.info {
    position:absolute;
    top:330px;
    left:75px;
    width:256px;
    height:100px;
}
#mgsuche div.info .count {
    font-size:20px;
    font-weight:bold;
    color:#E21313;
}

p.error {
    line-height: 16pt;
    color:#E21313;
    font-weight:bold;
}

hr.line {
    color:#FFF;
    margin-top:20px;
}

hr.line2 {
    color:#FFF;
    margin-top:10px;
}


.small {
    font-size:7pt;
}

p.toolbar {
    margin-top:12px;
    font-size:8pt;
    line-height:40px;
}
p.toolbar img {
    vertical-align:middle;
    border:0;
}
p.toolbar a, p.toolbar a:link, p.toolbar a:visited, p.toolbar a:active, p.toolbar a:hover {
    font-size:8pt;
    font-weight:normal;
    text-decoration:none;
}