body { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 12px; color: #333333; text-align: center; margin:0; }
/*table img { border: 1px solid #999999; }*/

p { font-size: 12px; text-align: justify; letter-spacing: normal; text-indent: 20px; }
/*img { behavior: url("../scripts/iepngfix.htc"); }*/
img { behavior: url("../scripts/iepngfix.htc"); }
/* ------------------------------------------------ */
a:link { font-size: 12px; color: #c50000; text-decoration:none; }
a:hover { font-size: 12px; color: #FF0000; text-decoration:none;/*background-color: #CCCCCC;
	border: 1px solid #990000;*/ }
a:active { font-size: 12px; color: #c50000; text-decoration:none; }
a:visited { font-size: 12px; color: #c50000; text-decoration:none; }
.border_10px { border: 10px solid #FFFFFF; }
/* ------------------------------------------------ */
#main_table { width: 100%; height: 100%; }
/* ------------------------------------------------ */
#main { background:#FFFFFF; /*background-image: url(../resource/images/bg.jpg);*/ border: 10px solid #CCCCCC; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
#main tr { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#main td { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: no-repeat; background-position: center center; }
/* ------------------------------------------------ */

#idMenu { height: 22px; vertical-align:top; }
#idMenuBottom { height: 22px; vertical-align:top; }
/* ------------------------------------------------ */
#second { height: 100%; background-image: url(../resource/images/bg.jpg); border: 10px solid #CCCCCC; width: 970px; }
#second .topPage { background: url(../resource/images/images/bg_bottom_01.jpg) top center no-repeat; height: 20px; }
#second .bottomPage { background: url(../resource/images/images/bg_bottom_03.jpg) bottom center no-repeat; height: 20px; }
#second tr { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#second td { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/* ------------------------------------------------ */

#header_second { behavior: url("../scripts/iepngfix.htc"); background: url(../resource/images/mainhaus.png); height: 205px; width: 800px; }
#header_second2 { behavior: url("../../scripts/iepngfix.htc"); background: url(../resource/images/mainhaus.png); height: 205px; width: 800px; }
#idCopyright { font-size: 11px; background-image: url(../resource/images/bottom.jpg); text-align: left; vertical-align: middle; color: #333333; padding: 2px; }
#idCopyright a { font-size: 11px; color: #333333; }
#page_second { height: 100%; width: 100%; background-image: url(../resource/images/bg_page.jpg); background-repeat: repeat-y; background-position: center; }
/* ------------------------------------------------ */


.contact_point { width: 450px; font-size: 9pt; }
.copyright { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; }
/* ------------------------------------------------ */

#tablePrice { border: 1px solid #cccccc; }
#page_second h1 { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: uppercase; }
#tablePrice .captionPart { color: #C50000; font-size: 12px; font-weight: bold; background-image: url(../resource/images/price.jpg); background-repeat: no-repeat; background-position: right top; vertical-align:middle; text-transform: uppercase; }
#tablePrice th { font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#tablePrice td { /*border: 1px solid #CCCCCC;*/ padding-left: 5px; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#tablePrice .oddGray { background-color: #DCDCDC; color: #000000; }
#tablePrice .oddWhite { background-color: #ECECEC; color: #000000; }
#tablePrice .oddRed { background-color:#FFDDD7; color: #000000; }
#tablePrice .oddBlue { background-color:#CBCBFF; color: #000000; }
#tablePrice caption { font-size: 12px; font-weight: bold; }
#tablePrice .oddYellow { background-color:  #f7ffcc; color: #000000; }
/* ------------------------------------------------ */

#text_second { width: 700px; text-align:justify; padding: 5px; vertical-align: top; }
#text_second p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; width: 700px; }
#text_second h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #990000; }
#text_second h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
#text_second li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.tableImg { border: 1px solid #990000; }
#idSubContent { /*border: 1px solid #CCCCCC;*/ padding-left: 10px; text-align: justify; padding-right:  55px; padding-top: 0px; padding-bottom: 0px; float: right; width: 650px; }
#idSubContent p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 40px; padding-right:  10px; }
#idSubContent h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #990000; padding-left: 40px; }
#idSubContent h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-left: 40px; }
#idSubContent .attention { color: #990000; }
#idSubContent li { list-style-image: url(../resource/images/bullet-point.gif); list-style-position: outside; font-size: 12px; text-align: justify; padding-left: 5px; }
#idSubMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; float: left; text-align: left; height: auto; width: 200px; background-image: url(../resource/images/bg.jpg); border: 1px solid #CCCCCC;/*padding: 4px;*/ }
.subMenu, .subMenuHous { /*background-color: #E3E3E3;*/ background-image: url(../resource/images/bullit.gif); background-repeat: no-repeat; background-position: left center; padding-left: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4; height: 20px; padding-top: 4px; }
.subMenuSel { color:#FFFFFF; background-color: #C50000; padding-left: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #330000; height: 20px; padding-top: 4px; }
.subMenuSel a:link { color: #ffffff; }
.subMenuSel a:hover { color: #ffffff; }
.subMenuSel a:active { color: #ffffff; }
.subMenuSel a:visited { color: #ffffff; }
.subMenuHous a:link { color: #666666; }
.subMenuHous a:hover { color: #666666; }
.subMenuHous a:active { color: #666666; }
.subMenuHous a:visited { color: #666666; }
.subMenuHous { padding-left: 40px; }
.subMenuHousSel { color:#FFFFFF; background-color: #E3E3E3; padding-left: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa; height: 20px; padding-top: 4px; }
.subMenuHousSel a:link { color: #666666; }
.subMenuHousSel a:hover { color: #666666; }
.subMenuHousSel a:active { color: #666666; }
.subMenuHousSel a:visited { color: #666666; }
.right, .left, .center { float: right; border: 1px solid #CCCCCC; margin: 5px; padding: 3px; }
.left { float: left; text-align:center; }
.center { float: none; text-align:center; }
.boxAdvanted { height: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.boxHaus { height: 270px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.kuechenland { background-image: url(../resource/images/bottom.jpg); height: 40px; border: 1px solid #767676; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; }

