body {	PADDING: 0px; FONT-SIZE: 0.75em;  MARGIN: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #ededed}

a img {	PADDING: 0px; MARGIN: 0px; BORDER: none;}
form {	PADDING: 0px; MARGIN: 0px;}
p { margin: 0; padding:0}

a:link { COLOR: #000; TEXT-DECORATION: underline}
a:visited {	COLOR: #000; TEXT-DECORATION: underline}
a:hover { COLOR: #db001b; TEXT-DECORATION: none}
a:active { COLOR: #000; TEXT-DECORATION: underline}
a:focus { border: solid 1px #999}

select {BORDER: #69c 1px solid;}
.button {BORDER: #69c 1px solid; BACKGROUND-COLOR: #ccc; margin:0; padding:0}

div.page {PADDING: 12px; MARGIN: 0px;FLOAT: left; WIDTH: 957px; }
	
div.lang {PADDING: 10px 10px 7px; FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 937px; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right}
div.lang img.flag {PADDING: 0px; MARGIN-LEFT: 5px; }

div.header {PADDING: 0px; DISPLAY: block; FLOAT: left; MARGIN: 0px; }

div.archiv {BACKGROUND-COLOR: #fff;height: 16px}

div.allginfo, div.archiv {PADDING:3px 10px 2px 10px; FLOAT: right; MARGIN: 0px; WIDTH: 937px; TEXT-ALIGN: right}
div.allginfo img, div.archiv img {FLOAT: right}

div.allginfo a:link,  div.archiv a { COLOR: #000; TEXT-DECORATION: none}
div.allginfo a:visited { COLOR: #000; TEXT-DECORATION: none}
div.allginfo a:active { COLOR: #000; TEXT-DECORATION: none}
div.allginfo a:focus { border: solid 1px #999}

div.rot {PADDING:2px 10px;  FLOAT: left; MARGIN: 0px; WIDTH: 937px; COLOR: #fff;  BACKGROUND-COLOR: #900}
div.rot div#rot_li {FLOAT: left;}
div.rot div#rot_re {FLOAT: right; TEXT-ALIGN: right; width: 300px}
div.rot img {FLOAT: right}

div.rot a:link { COLOR: #fff; TEXT-DECORATION: none}
div.rot a:visited {	COLOR: #fff; TEXT-DECORATION: none}
div.rot a:hover { COLOR: #ff; TEXT-DECORATION: none}
div.rot a:active { COLOR: #fff; TEXT-DECORATION: none}
div.rot a:focus { border: solid 1px #999}

div#center {PADDING: 10px; FLOAT: left; MARGIN: 0px; WIDTH: 937px; BACKGROUND-COLOR: #fff;}
div#center div.nr1 {padding: 0px;  FLOAT: left; margin: 0px; position: relative; }

div#center fieldset { border:none; margin:0; padding:0;}
div#center fieldset legend { display:none; margin:0; padding:0}

div#center div#eingabe fieldset div.nr1 { text-align:right; margin-left: 40px; }
div#center div#eingabe fieldset div.nr1 p { margin: 4px 0;}
div#center div#eingabe fieldset div.nr1 input {display: inline; margin: 0 10px;}

div#center div#eingabe fieldset div.nr2 { width:770px;float:left}
div#center div#eingabe fieldset div.nr2 .buttons { float: right;}
div#center div#eingabe fieldset div.nr2 div.buttons input { margin: 10px 6px 0;}

div#center #anzKataloge {padding:10px 0 0; margin: 0;}
div#center #anzKataloge div{ padding: 7px 15px 2px; BACKGROUND-color: #ccc;width: 907px;}
div#center #anzKataloge div p{ padding-bottom: 4px}

div#center div#untergr { padding: 10px; float: left; MARGIN: 0px;width: 917px;COLOR: #000; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left;}
div#center div#untergr div.zeile { float: left; margin: 5px 0}
div#center div#untergr div.zeile a { text-decoration:none}
div#center div#untergr div.zeile img { padding-right: 5px; }

div#center div#untergr div.li { float: left;}
div#center div#untergr div.re { float: right; width: 500px; margin-right: 40px}
div#center div#untergr div.re div#textsel { float: right;}
div#center div#untergr div.re div#sel_az { float: right; display:inline}
div#center div#untergr div.re div#sel_cty { float: right; display:none;}
div#center div#untergr div.bl_mi {float: left; width: 303px;}

div#center div#untergr div#katalog_az { display: block; FLOAT: left; POSITION: relative; TEXT-ALIGN: left; width: 917px; margin-top: 15px}
div#center div#untergr div#katalog_az div.land { MARGIN: 3px 20px 2px; COLOR: #f00}
div#center div#untergr div#katalog_az div.all {PADDING: 0px; DISPLAY: block; MARGIN: 5px 0px;}
div#center div#untergr div#katalog_az div.all input {PADDING: 0px; FLOAT: left; MARGIN: 0px; HEIGHT: 13px}

div#center div#untergr div#katalog_az div.all div.kataloge { PADDING: 0px; MARGIN: 0px 0px 0px 17px; WIDTH: 275px; }
div#center div#untergr div#katalog_az div.all div.kataloge a:link { COLOR: #000; TEXT-DECORATION: none}
div#center div#untergr div#katalog_az div.all div.kataloge a:visited{ COLOR: #000; TEXT-DECORATION: none}
div#center div#untergr div#katalog_az div.all div.kataloge a:hover { COLOR: #999; TEXT-DECORATION: none}

div.footer { FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 957px; BACKGROUND-COLOR: #fff}
*html div.footer { width: 954px; }
div.footer div.kontakt {PADDING: 12px 10px 5px; }
div.footer div#linie { padding: 0 10px; MARGIN: 7px 10px; HEIGHT: 7px; BACKGROUND-COLOR: #ccc}
div.footer div#anzeige {PADDING-LEFT: 20px; COLOR: #aaa}
div.footer div img {PADDING: 0px;}
.addthis_default_style { padding:10px 0 20px 20px}

div#kurzinfo {PADDING: 3px; LEFT: 150px;  VISIBILITY: hidden; POSITION: absolute; TOP: 130px; BACKGROUND-COLOR: #ddd;}
div#kurzinfo div.land {MARGIN-TOP: 5px; COLOR: #f00}
div#kurzinfo div.bl_mi { float: left; padding: 4px;}

.bannerlinks {padding-right: 23px}