/*** RESET ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}ol,ul{list-style-image:none;list-style-type:none;padding-bottom:10px;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{
	border-collapse:collapse;
	border-spacing:0;
	padding: 5px;
}


/*** GLOBALS ***/
html, body { height:100% }
body { background:url(http://www.hob.at/style/img/bgMain.gif); _background:#C8D0D4; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif }
input { font:0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif }
.size01 { font-size:14px }
.size02 { font-size:19px }
.size03 { font-size:24px }

a { text-decoration:none }
a:hover { text-decoration:underline }

h1,h2 { color:#000; font-size:1em; font-weight:bold }

.btn { background:url(http://www.hob.at/style/img/bgButtonStd.gif) repeat-x; border:1px solid; display:inline; border-color:#F3F3F3 #C8C8CA #C8C8CA #F3F3F3; cursor:pointer; height:25px; overflow:visible; padding:1px 20px 2px 20px; width:auto }
.mark01 { color:#E70024 }

.bgMainFading { background:url(http://www.hob.at/style/img/bgMainFading.png) center top repeat-y; height:100%; width:100% }
.mainContainer { background:#FFF url(http://www.hob.at/style/img/bgHeader.jpg) 15px 0 no-repeat; border-left:15px; border-right:15px; margin:0 auto; padding:0 15px; width:934px }


/*** HEADER ***/
.header { height:150px }
.header img { float:left; margin:15px 0 0 44px }

/* META NAVIGATION */
.header .navMeta { float:right; padding:14px 25px 0 0; text-align:right }
.header a,.header .navMeta a:hover { color:#666 }
.header p { font-size:1.2em; margin-bottom:19px }
.header .fld { border:1px solid; border-color:#C8C8CA #F3F3F3 #F3F3F3 #C8C8CA; display:inline; height:20px; margin-right:10px; padding:3px 9px 0 9px; position:relative; top:-1px }
html* .header .fld { top:0 }

/*** COLUMN LEFT ***/
.columnLeft { background:url(http://www.hob.at/style/img/bgNavLeftBottom.jpg) 0 bottom; float:left; overflow:auto; padding-bottom:78px; width:286px }

/* MAIN NAVIGATION ***/
.navMain { background:#FAE151 url(http://www.hob.at/style/img/bgNavLeftTop.jpg) no-repeat; padding-top:46px }
.navMain a,.navMain a:hover { color:#000; font-size:1em }
.navMain { font-weight:bold }
.navMain a { background:url(http://www.hob.at/style/img/bgNavLeftSym.gif) 17px 4px no-repeat; display:block; _height:18px; padding:2px 10px 3px 43px }
.navMain a:hover,.navMain a.act { background:#FFF url(http://www.hob.at/style/img/bgNavLeftSymAct.gif) 17px 4px no-repeat; text-decoration:none }
.navMain li .act a { background:#FFF none }
.navMain li li a { background:none; padding:0 10px 2px 43px }
.navMain li li a:hover,.navMain li li a.act { background:none; color:#E70024; }
.navMain li { border-top:3px solid #FFF }
.navMain li li { font-weight:normal; border:none }
.navMain ul { padding-bottom:2px }
.navMain .noLink { background:url(http://www.hob.at/style/img/bgNavLeftSym.gif) 17px 4px no-repeat; color:#000; display:block; _height:18px; padding:2px 10px 3px 43px }
.navMain .noLinkAct { background:#FFF url(http://www.hob.at/style/img/bgNavLeftSymAct.gif) 17px 4px no-repeat; color:#000; display:block; _height:18px; padding:2px 10px 3px 43px }

/*** COLUMN RIGHT - CONTENT AREA ***/
.columnRight { float:left; padding:10px 0 0 19px; width:611px }
.columnRight a,.columnRight a:hover { color:#E70024 }
.columnRight p { line-height:1.4em; margin:4px 0 15px }

/* NEWS */
.bigTeaser h1 { font-size:2.2em; font-weight:bold; margin:5px 0 -2px 172px }
.bigTeaser p { margin:0 0 22px 173px }
.bigTeaser p a { color:#666; text-decoration:underline }
.bigTeaser p a:hover { color:#666; text-decoration:none }

.titleBar { clear:both; float:left; height:100%; margin-bottom:8px; _margin-bottom:3px; overflow:hidden; position:relative; width:100% }
.titleBar .left { background:#FEE032 url(roundedCornerTopRight.gif) top right no-repeat; color:#FFF; float:left; font-size:1.9em; font-weight:bold; padding:0 11px 1px; font-style:italic; text-transform:uppercase; width:267px }
.titleBar .right { bottom:5px; _bottom:-17px; position:absolute; right:0 }
.titleBar .right a { color:#666; font-size:0.9em; font-style:italic; font-weight:bold; text-decoration:underline }
.titleBar .right a:hover { text-decoration:none }

.boxNews { clear:both; height:100%; overflow:hidden; padding-top:8px }
.boxNews img { float:left; margin:23px 0 10px }
.boxNews span,
.boxNews .spacer06,
.boxNews .txt { display:block; float:right; width:438px }
.boxNews span { font-weight:bold; margin-bottom:4px }
.boxNews .txt p { margin-bottom:8px; _margin-bottom:0 }
.boxNews .newslink { margin-bottom:20px}


.Last { background:#EDEDED }
.Last span,
.Last .txt { margin-right:10px; width:428px!important; _width:418px!important }

/* MAIN TEASER */
.mainTeaser { overflow:auto }
.mainTeaser img { float:right }
.mainTeaser .bigImg { float:left }

/* MAIN LOGO */
.mainLogo { margin-bottom:-20px; overflow:auto }
.mainLogo img { float:right }

/* CONTENT AREA */
.contentArea { clear:both; margin-top:10px }
.contentArea img { margin:5px }
.contentArea img.bedauern {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/** LISTS **/
.list01,.list02 { padding:5px 0 20px; width:480px }
.contentArea .imgContainer img { margin-right:20px }

/* LIST ORDERED */
.contentArea ol { list-style-type:disc; padding-left:18px }
.contentArea ol li { margin-bottom:5px }
.contentArea ol ol { list-style-type:decimal; padding:5px 0 0 40px }
.contentArea ol ol ol { list-style-type:lower-alpha; margin-bottom:6px }

/* LIST UNORDERED */
.contentArea ul { list-style-type:disc; padding:5px 0 5px 18px }
.contentArea ul li { margin-bottom:5px }
.contentArea ul ul { list-style-type:circle; padding:5px 0 0 40px }

/* LIST 01 */
.list01 { list-style-type:disc; padding-left:40px }
.list01 li { margin-bottom:12px }

/* LIST 02 */
.list02 { background-repeat:no-repeat; top:10px; padding-left:90px; position:relative; }
.list02 h2 { margin-bottom:5px }
.go01 { background:url(http://www.hob.at/style/img/bgStep01.gif) no-repeat }
.go02 { background:url(http://www.hob.at/style/img/bgStep02.gif) no-repeat }
.go03 { background:url(http://www.hob.at/style/img/bgStep03.gif) no-repeat }

/* TABLE */
.contentArea table { margin:10px 0 10px 0; padding:5px }
.contentArea table td { padding:5px 0 15px; vertical-align:top }
.contentArea table td p { margin:0 }

/* TABLE LIST */
table.listTbl td,table.listTbl th { border-bottom:2px dotted #DCDCDB; padding:7px 20px 7px; text-align:center }
table.listNews td,table.listTbl th {
	border-bottom:2px dotted #DCDCDB;
	text-align:left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
table.listTbl .img {
	font-weight:bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
table.listTbl .desc { font-weight:bold; text-align:left }

/* FORM */
.formContainer { background:url(http://www.hob.at/style/img/bgFormMiddle.gif) repeat-y; color:#000; margin-top:10px; overflow:auto; position:relative; width:100%}
.formContainer form { background:url(http://www.hob.at/style/img/bgFormBottom.gif) center bottom no-repeat; float:left; padding:13px 13px 7px 13px; position:relative; width:585px }
.formContainer input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em!important }
.formContainer label { display:block; float:left; padding-top:4px; width:120px }
.formContainer .formBg { background:url(http://www.hob.at/style/img/bgFormTop.gif) no-repeat; overflow:auto; width:100%  }
.formContainer .formBg2 { background:url(http://www.hob.at/style/img/bgFormTop.gif) no-repeat; overflow:auto; width:50%  }
.formContainer .btn { margin-left:120px }
.formContainer .nbr,.formContainer .std,.formContainer .long { padding:2px }
.formContainer .nbr { margin-right:3px; width:35px }
.formContainer .long { margin-right:3px; width:135px }
.formContainer .row { margin-bottom:8px; overflow:auto }
.Stil1 {margin-bottom:8px; overflow:auto; color: #CC0000;}
.erfolg {margin-bottom:8px; overflow:auto; color: #009900;}

/* MESSAGE LAYER */
.messageLayer { display:none; background:#FFF; border:1px solid #D6D6D6; font-size:0.9em; height:435px; left:50%; margin:-202px 0 0 -155px; overflow:hidden; position:fixed; _position:absolute; top:50%; width:310px }
.messageLayer h2,
.messageLayer fieldset,
.messageLayer p { margin:10px }
.messageLayer b { color:#434343 }
.messageLayer h2 { color:#666; font-weight:normal }
.messageLayer .info { border-top:1px solid #A9A9A9; padding-top:5px }
.messageLayer .info label { color:#434343; display:block; font-weight:bold; margin:5px 0 3px }
.messageLayer .info input[type=text],
.messageLayer .info select { border:1px solid #D6D6D6; font-size:1em }
.messageLayer .info input[type=text] { padding:1px 0 1px 3px; width:285px }
.messageLayer .info select { width:290px }
.messageLayer .stats br { clear:both }
.messageLayer .stats input { float:left; height:11px; margin:5px 5px 0 0; padding:0; position:relative; width:11px }
.messageLayer .stats label { float:left; margin-top:3px }
.messageLayer .stats p { margin:0 0 5px 0 }
.messageLayer .btnClose { display:block; padding:8px; position:absolute; right:2px; top:2px }
.messageLayer .btnNews { background:#FEE032 url(files/bgBtnArrow.gif) 12px 6px no-repeat; border:none; color:#000; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0 10px 7px; overflow:visible; padding:1px 8px 2px 15px; width:auto }

/* SPACER */
.columnRight .spacer01,.columnRight .spacer02,.columnRight .spacer04, .columnRight .spacer05, .columnRight .spacer06 { border-bottom:1px solid #000; clear:both; position:relative }
.columnRight .spacer01 { height:8px; margin-bottom:10px }
.columnRight .spacer02 { height:1px; margin:-10px 0 10px }
.columnRight .spacer03 { height:30px }
.columnRight .spacer04 { height:1px; margin:10px 0 15px }
.columnRight .spacer05 { height:1px; margin:10px 0 15px }
.columnRight .spacer06 { height:1px; margin-bottom:0 }

/*** FOOTER ***/
.footer { clear:both; height:70px }


/* SUCCESS LAYER */
.successLayer { display:none; background:#FFF; border:1px solid #D6D6D6; font-size:0.9em; height:180px; left:50%; margin:-202px 0 0 -155px; overflow:hidden; position:fixed; _position:absolute; top:50%; width:310px }
.successLayer h2,
.successLayer fieldset,
.successLayer p { margin:10px }
.successLayer b { color:#434343 }
.successLayer h2 { color:#666; font-weight:normal }
.successLayer .info { border-top:1px solid #A9A9A9; padding-top:5px }
.successLayer .info label { color:#434343; display:block; font-weight:bold; margin:5px 0 3px }
.successLayer .info input[type=text],
.successLayer .info select { border:1px solid #D6D6D6; font-size:1em }
.successLayer .info input[type=text] { padding:1px 0 1px 3px; width:285px }
.successLayer .info select { width:290px }
.successLayer .stats br { clear:both }
.successLayer .stats input { float:left; height:11px; margin:5px 5px 0 0; padding:0; position:relative; width:11px }
.successLayer .stats label { float:left; margin-top:3px }
.successLayer .stats p { margin:0 0 5px 0 }
.successLayer .btnClose { display:block; padding:8px; position:absolute; right:2px; top:2px }
.successLayer .btnNews { background:#FEE032 url(files/bgBtnArrow.gif) 12px 6px no-repeat; border:none; color:#666; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0 10px 7px; overflow:visible; padding:1px 8px 2px 15px; width:auto }
.successLayer a:link {color:#666}      /* unvisited link */
.successLayer a:visited {color:#666}  /* visited link */
.successLayer a:hover {color:#666}  /* mouse over link */
.successLayer a:active {color:#666}  /* selected link */