/***************************************/
/************* Boxen-Start *************/

p {
padding: 0; margin: 0;
}
.hauslistehead {
width: 575px;
border-bottom: 5px solid #FF9000;
padding: 10px 0 0 5px;
font-size: 14px;
font-weight: 600;
color: #000000;
text-align: center;
}

.hauslisteheadhersteller {
width: 405px;
border-bottom: 5px solid #FF9000;
padding: 10px 0 0 5px;
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ff8000;
}

.hauslisteheadklein	{
font-size: 11px;
font-weight: 500;
color: #000000;
}

.hauslisteheadsort	{
font-size: 10px;
font-weight: 500;
color: #000000;
width: 405px;
float: left;
}

.hauslisteheadsort1	{
width: 88px;
float: left;
}

.hauslisteheadsort2	{
width: 88px;
margin-left: 10px;
float: left;
}

.hauslisteheadsort3	{
width: 88px;
margin-left: 6px;
float: left;
}

.hauslisteheadsort4	{
width: 96px;
margin-left: 20px;
text-align: right;
float: left;
}


/* Haus-‹bersicht ---- Listen */

a.hausuebersicht	{
display:block; width:578px; border:1px solid #cddeee; /*margin-top:2px; padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif;*/font-size:12px; float: left;
}
a.hausuebersicht:link	{
/*color:#006666; background-color:#ffe9d2; text-decoration:none;*/
color:#000; background-color:#fff; text-decoration:none;
}
a.hausuebersicht:visited { color:#000; background-color:#fff; text-decoration:none; }
a.hausuebersicht:hover   { color:#000; background-color:#cddeee; text-decoration:none; border:1px solid #ffe9d2; }
a.hausuebersicht:active  { color:#fff; background-color:#cddeee; text-decoration:none; border:1px solid #ffe9d2; }

div.hausuebersicht { text-align:left; }



.hauslistetrenner {
width: 580px;
height: 2px;
font-size: 1px;
border-top: 2px solid #CCCCCC;
padding: 0 0 0 0;
clear: both;
}

* html .hauslistetrenner {
	display:block; /* DIV sichtbar machen */
    \clear:both; /* Normales Clearing f¸r IE5.x/Win */

    width: 100%; /* IE-Clearing mit 100%-DIV f¸r IE 6 */
    font-size:0;
}

.hauslisteohne {
float: left;
width: 405px;
background-image:url(/images/hauslistebox2.jpg);
background-repeat: no-repeat;
background-position: 2px bottom;
margin: 5px 0 5px 0;
padding: 5px 0 5px 0;
}


* html .hauslisteohne {
float: left;
width: 405px;
background-image:url(/images/hauslistebox2.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 5px 0 5px 0;
padding: 5px 0 5px 0;
}



.hauslistetrennerohne {
width: 400px;
height: 1px;
font-size: 1px;
border-top: 1px solid #000000;
padding: 0 0 0 0;
clear: both;
margin-left: 5px;
}

* html .hauslistetrennerohne {
	display:block; /* DIV sichtbar machen */
    \clear:both; /* Normales Clearing f¸r IE5.x/Win */

    width: 100%; /* IE-Clearing mit 100%-DIV f¸r IE 6 */
    font-size:0;
}

.hauslistebild {
float: left;
width: 198px;
height: 153px;
margin: 10px 0 10px 10px;
border: 1px solid #CCCCCC;
}

.hauslistedaten {
float: right;
margin: 10px 0 10px 20px;
width: 330px;
}

.hauslistedatenohne {
float: left;
margin-left: 10px;
width: 260px;
}

.hauslistedaten1 {
float: left;
width: 96px;
padding: 2px;
text-align: right;
/*margin-left: 10px;*/
}

.hauslistedaten1ohne {
float: left;
background-color: #FFE9D2;
width: 96px;
padding: 2px;
text-align: right;
/*margin-left: 10px;*/
}

.hauslistedaten2 {
float: left;
padding: 2px;
margin-left: 20px;
font-weight: 700;
width: 206px;
text-align: left;
}

.hauslistedaten2ohne {
float: left;
padding: 2px;
margin-left: 20px;
font-weight: 700;
width: 206px;
text-align: left;
}

.hauslistedaten3ohne {
float: right;
text-align: right;
}

.hauslistedatentrenner {
clear: both;
height: 1px;
font-size: 1px;
}

* html .hauslistedatentrenner {
    display:block; /* DIV sichtbar machen */
    \clear:both; /* Normales Clearing f¸r IE5.x/Win */

    width: 100%; /* IE-Clearing mit 100%-DIV f¸r IE 6 */
    font-size:0;
}


.hauslistebuttonlinks {
float: left;
width: 110px;
margin-left: 10px;
text-align: center;
/*
background-color: #FFE9D2;
padding: 3px;
border: 1px solid #000000;
*/
}

.hauslistebuttonlinksx {
float: left;
width: 80px;
margin-left: 5px;
text-align: center;
/*
background-color: #FFE9D2;
padding: 3px;
border: 1px solid #000000;
*/
}


.hauslistebuttonrechts {
float: right;
width: 110px;
text-align: center;
/*
background-color: #FFE9D2;
padding: 3px;
border: 1px solid #000000;
*/
}

.hauslistebuttonrechtsx {
float: right;
margin-left: 10px;
margin-right: 10px;
width: 140px;
text-align: center;
/*
background-color: #FFE9D2;
padding: 3px;
border: 1px solid #000000;
*/
}


.hauslisteurubweitere {
width: 408px;
background-color: #FFE9D2;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 5px 0 5px 0;
margin-top: -12px;
text-align: center;
}

.hauslisteurubweitere a.psl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
    color: #006666;
}

.hauslisteurubweitere a:link.psl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
    color: #006666;
}

.hauslisteurubweitere a:visited.psl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
    color: #006666;
}

.hauslisteurubweitere a:active.psl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    color: #FF8000;
}

.hauslisteurubweitere a:hover.psl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    color: #FF8000;
}



.hausliste {
float: left;
width: 580px;
}

.hausliste a {
	display: block;
	text-decoration: none;
}

.hausliste a:hover {
	display: block;
	text-decoration: none;
}

* html .hausliste {
float: left;
width: 580px;
}


.hauslistedetails {
float: right;
text-align: left;
width: 330px;
height: 20px;
font-weight: bold;
color: #000;
margin: 0 0 0 0;
padding: 30px 20px 0 0;
}

.hauslistedetails a {
display: block;
color: #fff;
text-decoration: none;
height: 40px;
width: 328px;
padding: 12px 0 0 0;
}

.hauslistedetails a:hover {
display: block;
color: #fff;
text-decoration: none;
height: 40px;
width: 328px;
padding: 12px 0 0 0;
}


.hauslistedetails_entf {
float: right;
text-align: right;
width: 578px;
font-weight: bold;
border-left: 1px solid #cddeee;
border-right: 1px solid #cddeee;
border-bottom: 1px solid #cddeee;
margin-bottom: 5px;
}

.hauslistedetails_entf a {
display: block;
color: #ccc;
text-decoration: none;
width: 568px;
padding-right: 10px;
}

.hauslistedetails_entf a:hover {
display: block;
/*color: #fff;*/
color: red;
/*background-color: #ff9511;*/
text-decoration: none;
width: 568px;
padding-right: 10px;
}




/*
a.hausliste {
display:block; width:558px; height: 173px; border:1px solid #cddeee; margin-top:2px; padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px;
}

a.hausliste:link {
color:#000; background-color:#fff; text-decoration:none;
}

a.hausliste:visited { color:#fff; background-color:#cddeee; text-decoration:none; }
a.hausliste:hover   { color:#000; background-color:#cddeee; text-decoration:none; border:1px solid #ffe9d2; }
a.hausliste:active  { color:#fff; background-color:#cddeee; text-decoration:none; border:1px solid #ffe9d2; }
*/





/************* Boxen-Ende **************/
/***************************************/


/* Merkzettel */

.inhalt_rub_kopf_merkzettel {
	width: 569px; float: left; padding: 10px 0 10px 10px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; margin: 0 0 10px 0; font-size: 13px; font-weight: 600;
}


/**************** Bestellformular ****************************/

#infoanforderung {
	padding:0px;
	margin:0px;
}

* html #infoanforderung {
	padding:0px;
	margin:0px;
}


#infoanforderung .infotxt {
	margin-bottom: 10px;
	margin-left: 5px;
	width: 570px;
	font-weight: 600;
	font-size: 12px;
}

#infoanforderung .infotxt_portrait {
	margin-bottom: 10px;
	margin-left: 5px;
	width: 570px;
	font-weight: 600;
	font-size: 12px;
}


#infoanforderung .infobestellung {
margin: 0;
}


#infoanforderung h1 {
font-size: 14px; font-weight: 600;	padding: 0 0 0 10px; margin: 0 0 20px 0;
}

#infoanforderung .formularfehlerausgabe {
color: red; margin: 0 0 15px 0;
}

#infoanforderung .formularfehlerausgabe h1 {
display: block; font-size: 14px; font-weight: 600;	padding: 0; margin: 0 0 10px 10px;
}

#infoanforderung .formularfehlerausgabe h2 {
display: block; font-size: 12px; font-weight: 500;	padding: 0; margin: 0 0 5px 10px;
}


.formularfelder {
float: left; width: 570px; margin-left: 10px;
}

.formularfelder_portrait {
float: left; width: 560px; margin-left: 10px;
}

.formular-links {
float: left; width: 90px; margin-right: 15px; text-align: right;	
}

.formular-links_portrait {
float: left; width: 80px; margin-right: 15px; text-align: right;	
}

.formular-rechts {
float: left; width: 465px; padding: 0 0 3px 0;
}

.formular-clearer {
	clear: both; padding: 5px 0; margin: 0; line-height: 1px;	
}

#infoanforderung .formbuttoncontainer {
text-align: center; padding: 15px 0 20px 0;
}

#infoanforderung form .bestellbutton2 {
background: url(/layout/v3/button/bestellbutton_formular_570x62_standard.jpg) no-repeat; width: 570px; height: 62px;
}

#infoanforderung form .bestellbutton2:hover {
background: url(/layout/v3/button/bestellbutton_formular_570x62_mouseover.jpg) no-repeat; width: 570px; height: 62px;
}

.clearer {
	clear: both; padding: 0; margin: 3px 0; line-height: 1px;	
}

.clearer_punkt {
	clear: both; padding: 0; margin: 4px 0 4px 0; line-height: 1px; border-bottom: 1px dotted #ccc;
}