standalone_loginboxstandalone_loginboxstandalone_loginboxstandalone_loginboxBODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #799d32; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f00
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
TD {
	FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana;
	PADDING:0px
}

TABLE { border-collapse:collapse; border-spacing:0; }


DIV,P {
	FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#maintable {
	WIDTH:980px; margin:10px;
}
#topnav {
	BACKGROUND: #94be39; MARGIN: 0px; WIDTH: 100%
}
#topnav TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 14px; TEXT-ALIGN: center
}
#topnav TD DIV {
	BORDER-RIGHT: #e7f3c6 1px solid
}
#topnav TD.last DIV {
	BORDER-RIGHT: none
}

#topnav TD.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/fileadmin/site_tpl/vbv.at/img/topnav_fadein.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #94be39; TEXT-ALIGN: left
}
#topnav TD.active A {
	COLOR: #fff
}
#topnav A {
	COLOR: #fff
}
#topnav TD A:hover {
	COLOR: #006900
}


#topnav TD.last {
	BORDER-RIGHT-STYLE: none
}
#topnav TD.active {
	BACKGROUND: #006900
}
#topnav TD.active A:hover {
	COLOR: #fff
}
#content H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 3px 0px
}

#content  {width:600px}

#topnav {
	BORDER-TOP: white 1px solid
}
#leftcol_top IMG {
	DISPLAY: block
}
#leftcol {
	BORDER-TOP: white 1px solid; WIDTH:160px; BACKGROUND-COLOR: #bdd77b
}
#leftcol_foot {
	BORDER-TOP: white 1px solid; HEIGHT: 33px
}
#leftcol .teaserbox {
	BORDER-BOTTOM: white 1px solid
}
#leftcol .teaserbox IMG {
	DISPLAY: block
}


#leftcol .teaserbox_textlink {
	background:#ffffff;
	border:1px solid #94be39;
	padding:5px 2px 5px 8px;
}


#leftcol .teaserbox_textlink a {
   font-size:11px;
   color:#922;
}

#leftcol .teaserbox_textlink  .linkdiv {
 margin-left:16px;
 text-indent:-18px;
 font-weight:bold;
}





#leftnav {
	WIDTH: 160px
}
#leftnav A {
	COLOR: #7b9e31
}
#leftnav A:NOhover {
	COLOR: #fff;background:#006900
}
#leftnav DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #deebc6
}
#leftnav DIV.first {
	BACKGROUND-IMAGE: none
}
#leftnav DIV.locked {
	BACKGROUND-IMAGE: url('/fileadmin/site_tpl/vbv.at/img/locked_bg.gif')
}
#leftnav DIV.active{
  BACKGROUND-IMAGE:none;
  BACKGROUND-COLOR:#006900
}

#NONOleftnav DIV.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #006900; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 3px
}

#leftnav DIV.active A {
	COLOR: #fff
}
#leftnav DIV.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#leftnav DIV.sub DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM-STYLE: none
}
#leftnav DIV.res {
	BACKGROUND-COLOR: #def
}
DIV.lbanner {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #bbb 1px solid; WIDTH: 150px; BORDER-BOTTOM: #bbb 1px solid
}
DIV.lbanner DIV.label {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#middlecol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 20px; WIDTH: 694px; PADDING-TOP: 6px; HEIGHT: 400px
}
H1 {
	FONT-SIZE: 18px;line-height:22px;
}
#doclinks {
	margin-top:100px;PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#middlecol_foot A {
	FONT-WEIGHT: bold; COLOR: #8bba2d; MARGIN-RIGHT: 15px
}
#middlecol_foot {
	FONT-WEIGHT: bold; COLOR: #8bba2d; MARGIN-RIGHT: 15px
}
#middlecol_foot A IMG {
	MARGIN-RIGHT: 2px; POSITION: relative; TOP: 1px
}
DIV.rulertop {
	BACKGROUND-IMAGE: url(/fileadmin/site_tpl/vbv.at/img/dotline.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.ruler {
	BACKGROUND-IMAGE: url(/fileadmin/site_tpl/vbv.at/img/dotline.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 2px;overflow:hidden;}
#headline {
	
}
#rootline {
	FONT-SIZE: 10px; COLOR: #ccc; HEIGHT: 14px
}
#rootline A {
	COLOR: #d92819; TEXT-DECORATION: underline
}
#rootline SPAN.last A {
	COLOR: #ccc; TEXT-DECORATION: none
}
#middle A {
	TEXT-DECORATION: underline
}
#lang {
	FONT-SIZE: 10px; COLOR: #777
}
H1 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 12px
}
DIV.absatz {
	PADDING-RIGHT: 20px
}
DIV.absatz A {
	FONT-WEIGHT: bold; MARGIN: 1px 0px; COLOR: #555
}
DIV.absatz H4 {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/fileadmin/site_tpl/vbv.at/img/dotline.gif); MARGIN: 20px 0px 10px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
DIV.absatz UL LI {
	PADDING-LEFT: 5px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/fileadmin/site_tpl/vbv.at/img/bullet.gif); MARGIN-LEFT: 10px
}
#dummy {
	
}
#piwi_link {
	MARGIN-TOP: 5px; TEXT-ALIGN: right
}
#piwi_link A {
	COLOR: #ccc
}
#fontchooser A#font_small {
	FONT-WEIGHT: bold
}
#login H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}

#go {
	MARGIN-LEFT: 5px; POSITION: relative; TOP: 3px
}
#loginform {
	MARGIN-BOTTOM: 0px
}
#logininfo {
	
}
#related {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0% 0%; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(/fileadmin/site_tpl/vbv.at/img/dotline.gif); PADDING-BOTTOM: 15px; WIDTH: 150px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x
}
#related H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
#status .val {
	FONT-WEIGHT: bold
}
#rightcol {
	WIDTH: 170px; BACKGROUND-COLOR: #e0efc2
}
#rightcol_foot {
	WIDTH: 170px; BACKGROUND-COLOR: #e0efc2
}
#rightcol_top {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fff
}
DIV.textlink {
	PADDING-LEFT: 15px; BACKGROUND: url(/fileadmin/site_tpl/vbv.at/img/text.gif) no-repeat; MARGIN: 5px 0px
}
DIV.intlink {
	PADDING-LEFT: 15px; BACKGROUND: url(/fileadmin/site_tpl/vbv.at/img/intlink.gif) no-repeat; MARGIN: 5px 0px
}
DIV.extlink {
	PADDING-LEFT: 15px; BACKGROUND: url(/fileadmin/site_tpl/vbv.at/img/extlink.gif) no-repeat; MARGIN: 5px 0px
}
DIV.downlink {
	PADDING-LEFT: 15px; BACKGROUND: url(/fileadmin/site_tpl/vbv.at/img/downlink.gif) no-repeat; MARGIN: 5px 0px
}
#fontchooser {
	COLOR: #333
}
#rightcol DIV.section {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 9px; BORDER-BOTTOM: white 1px solid
}
#rightcol A {
	COLOR: #066906; TEXT-DECORATION: underline
}
#loginbox {
	COLOR: #666
}

#loginbox .active {
  font-weight:bold
}

#suche {
	COLOR: #666
}
#loginbox DIV.login_input INPUT {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; MARGIN: 2px 0px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 90%; BORDER-BOTTOM: #c3c3c3 1px solid;width:80px;
}
#suche DIV.suche_input INPUT {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; MARGIN: 2px 0px; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 90%; BORDER-BOTTOM: #c3c3c3 1px solid
}
#bottomnav TD DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bottomnav TD.last DIV {
	BORDER-RIGHT-STYLE: none
}
#bottomnav TD.active {
	FONT-WEIGHT: bold
}
#bottomnav TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#bottomnav TD A {
	FONT-SIZE: 10px; COLOR: #8bba2d
}
#bottom_left {
	MARGIN-TOP: 3px; COLOR: #8bba2d; TEXT-ALIGN: right
}
#bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
#content #left {
	PADDING-RIGHT: 5px; W!IDTH: 215px; PADDING-TOP: 2px
}
#content #left H4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: #93be3c; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: white; PADDING-TOP: 3px
}
#middlecol UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#middlecol UL.link LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/link_internal.gif) no-repeat 0px 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#middlecol UL.link LI.ext {
	BACKGROUND-IMAGE: url(../img/link_external.gif)
}
#middlecol UL.link LI.dl {
	BACKGROUND-IMAGE: url(../img/download_doc.gif)
}
#middlecol UL.link LI.xls {
	BACKGROUND-IMAGE: url(../img/download_xls.gif)
}
#middlecol UL.link LI.pdf {
	BACKGROUND-IMAGE: url(../img/download_pdf.gif)
}
#middlecol UL.link LI.doc {
	BACKGROUND-IMAGE: url(../img/download_doc.gif)
}
#printdiv {
	MARGIN: 10px
}


#printdiv_foot {
	
}
.htmlarea-content-body {
	FONT-SIZE: 10px
}
.htmlarea-content-body P {
	MARGIN: 0px
}
.htmlarea-content-body UL {
	MARGIN-LEFT: 10px
}
DIV.middleteaser {
	WIDTH: 205px;
	margin:0px 2px
}
TD.middleteaser H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #9bc349; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: white; PADDING-TOP: 3px
}
DIV.middleteaser DIV.text {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

DIV.box {
  margin-bottom:10px
}


/* UL's in content */

DIV.box UL LI {
	PADDING-LEFT: 5px; 
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE:disc; 
	MARGIN-LEFT: 15px
}


/* sitemap */

div.sitemap {b!ackground:url(../img/sitemap_background.gif) repeat-y center top;}
div.sitemap ul{margin:0px; padding:0px; list-style:none;}
div.sitemap ul li{margin:0px 0px 6px 0px; padding:0px;list-style:none;}
div.sitemap ul ul{margin:6px 0px 0px 0px;}
div.sitemap ul li ul li{margin:0px 0px 2px 0px;}
div.sitemap ul ul ul{margin:2px 0px 0px 0px;}
div.sitemap ul li ul li ul li{margin:0px;}
div.sitemap ul li{b!ackground:url(../img/sitemap_level1.gif) no-repeat 0px 4px; padding:0px 0px 0px 15px;}
div.sitemap ul li a{margin:0px; padding:0px; text-decoration:none; font-size:130%;}
div.sitemap .secondlevel li{no-repeat 0px 3px; margin-left:10px;}
div.sitemap .secondlevel li a{margin:0px; padding:0px; text-decoration:none; font-size:100%; font-weight:normal; text-decoration:underline;}
div.sitemap .thridlevel li{no-repeat 0px 3px; margin-left:20px;}
div.sitemap .thirdlevel li a{font-size:90%;}
div.sitemap .sitemaplinks{float:left; width:210px; }
div.sitemap .sitemaprechts{float:right; width:210px; }


#vrgchooser {margin:10px 0px;}
#vrgchooser div {margin-bottom:5px}
#vrgchooser select {font-size:12px}
#vrgchooser input {font-size:12px}

table#hometop {width:100%;margin-bottom:10px}
table#hometop td {width:50%;vertical-align:top}


#dataform {margin:0 0 20px 0}
#dataform fieldset {border:none}

#dataform .validation-advice {background:yellow;padding:3px;margin:2px 200px 2px 100px}
#dataform .validation-failed {background:yellow}

#dataform label {}
#dataform input {border-width:2px;margin:2px}

#dataform label {width:200px}


.flash {background:yellow;padding:5px;margin:5px}


#vrghistory {border-collapse:collapse;width:200px}
#vrghistory td,
#vrghistory th {border:1px solid #999;padding:4px;font-size:11px;}
#vrghistory th {background:#c6dd9a}
#vrghistory td.right {padding-left:10px}


table.dltab {width:500px}

table.dltab img {border:1px solid black}
table.dltab td  {width:120px} 
table.dltab td div.item  {padding: 5px 10px 15px 10px;font-size:10px} 
table.dltab .size {font-size:10px}


/*   SEARCHRESULT */


.searchresult td.title {font-size:1.2em;font-weight:bold}
.searchresult td.text  {padding-top:5px}
.searchresult td.path  {padding-bottom:15px}

td.pagebrowser_item {padding:0px}
.tx-indexedsearch-browsebox-SCell {font-weight:bold}



#empfehlen {margin:10px 20px}
#empfehlen td {padding:4px;font-weight:bold}
#empfehlen td input ,
#empfehlen td textarea {border:1px solid #999}
#empfehlen td textarea {width:230px}




/* form */
#dataform{ margin:0px; padding:0px;}
#dataform fieldset{ margin:0px; padding:0px; border:none;}
#dataform fieldset legend{ display:none;}
#dataform div{clear:both; float:none; padding:4px 0px 0px 0px; margin:0px; _height:1px;}
#dataform div span,
#dataform div label,
#dataform div input{float:left; _display:inline; margin:0px 5px 0px 0px;}
#contentpart div span.floatright{float:right; margin-right:0px;}
#dataform div input.text,
#dataform div select,
#dataform div textarea{font-size:100%; border:1px solid #666666;}
#dataform div input.text {margin-left:3px;}

#dataform div span,
#dataform div label{padding-top:0px;}

#dataform div input.image{margin-top:5px;}
#dataform div input.radio,
#dataform div input.checkbox{padding:0px;_height:12px; margin-top:1px;}
#dataform div label.radio,
#dataform div label.checkbox{margin-right:20px;}
#dataform div input.result{background-color: #e8e8e8;}
.width100percent{width:100%!important; margin-right:0px}
.width8em{width:9em!important;}
.width14em{width:15em!important;}

#dataform fieldset legend{ display:none;}
#dataform div.buttonrow input.image{float:left; margin-right:0px; margin-left:10px;}
#dataform div.buttonrow{float:right;}
#contentpart #contentcenter form fieldset{ margin:0px; padding:0px 0px 15px 0px; border:none; clear:both;}

.formular_mailtext {margin:20px;padding:8px;border:1px solid #bbb}

#standalone_loginbox {width:230px;border: 1px solid #ccc; padding:10px; background:#e0efc2;margin-left:auto;margin-right:auto;}

#standalone_loginbox .loginhead {color:#888;}
#standalone_loginbox .login_input input {width:100px;}
#standalone_loginbox .login_input  {padding:4px 4px;}
#standalone_loginbox a {font-weight:normal;color:#066906;}





