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: #004684;
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;
}

.iconbutton {cursor:pointer;}

.page_1 #rootline {
display: none;
}
.page_1 h1 {
display: none;
}
 
#logo {
}

DIV,P {
FONT-SIZE: 10px;
LINE-HEIGHT: 13px;
FONT-FAMILY: Verdana
}


#middlecol div,
#middlecol p {
FONT-SIZE: 17px;
LINE-HEIGHT: 20px;
FONT-FAMILY: Times New Roman,Serif
}

#middlecol h1
{
  font-family: times new roman,serif;
  font-size:22px;
  line-height:24px;
}

#middlecol h4
{
  font-size:16px;
}

#content h4
{
  font-family: times new roman,serif;
  margin: 0px 0px 10px 0px;
  font-size:20px;
  line-height:22px;
}


body {
margin: 0px;
}
#main {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: white;
MARGIN-BOTTOM: 50px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px
}
#maintable {
WIDTH: 980px;
margin-left: 10px;
}
#topnav {
BACKGROUND: #668088;
MARGIN: 0px;
WIDTH: 100%;
}

#topnav table {
margin-right: 0px;
margin-left: auto;
}
#topnav table TD {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 7px;
TEXT-TRANSFORM: uppercase;
PADDING-TOP: 14px;
TEXT-ALIGN: center;
border-right: #769099 1px solid;
}
#topnav table TD DIV {
FONT-SIZE: 13px !important;
padding: 0px 9px 0px 10px;
}
#topnav table TD.last DIV {
BORDER-RIGHT: none
}

#topnav table TD.first {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BACKGROUND-COLOR: #668088;
TEXT-ALIGN: left
}
#topnav table TD.active A {
COLOR: #000;
}
#topnav table A {
COLOR: #fff
}

#topnav table TD A:hover {
COLOR: #000;
background: white
}

#topnav table TD.active A:hover {
background: transparent;
color: #000;
}



#topnav TD.last {
BORDER-RIGHT-STYLE: none
}
#topnav TD.active {
BACKGROUND: #eaecee
}
#topnav TD.active A:hover {
COLOR: #fff
}


#content {
width: 600px
}

#topnav {
BORDER-TOP: white 1px solid
}
#leftcol_top IMG {
DISPLAY: block
}
#leftcol {
BORDER-TOP: white 1px solid;
WIDTH: 160px;
BACKGROUND-COLOR: #E5EAEC
}

#leftcol_foot {
BORDER-TOP: white 1px solid;
HEIGHT: 33px;
BACKGROUND-COLOR: #E5EAEC
}
#leftcol .teaserbox {
BORDER-BOTTOM: white 1px solid
}
#leftcol .teaserbox IMG {
DISPLAY: block
}


#leftcol .teaserbox_textlink {
background: #ffffff;
border: 1px solid #668088;
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: #000000
}
#leftnav A:NOhover {
COLOR: #fff;
background: #e5001C
}

#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: #bec4cb
}

#leftnav div.active {
background: #eaecee;
}

#leftnav DIV.first {
BACKGROUND-IMAGE: none
}
/*#leftnav DIV.locked {
BACKGROUND-IMAGE: url('../img/locked_bg.gif')
*/}


#NONOleftnav DIV.last {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #e5001C;
PADDING-BOTTOM: 0px;
OVERFLOW: hidden;
PADDING-TOP: 0px;
HEIGHT: 3px
}

#leftnav DIV.active A {
}
#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: #9AA9B1;
MARGIN-RIGHT: 15px
}
#middlecol_foot {
FONT-WEIGHT: bold;
COLOR: #9AA9B1;
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 {
}

#middlecol #rootline {
FONT-SIZE: 12px;
COLOR: #ccc;
HEIGHT: 14px;
font-family: verdana,arial;
}
#rootline A {
COLOR: #d92819;
TEXT-DECORATION: underline
}
#rootline SPAN.last A {
COLOR: #ccc;
TEXT-DECORATION: none
}
#middle A {
TEXT-DECORATION: underline
}

#middle {padding-left:10px;}

#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: #E5EAEC
}
#rightcol_foot {
WIDTH: 170px;
BACKGROUND-COLOR: #E5EAEC
}
#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 DIV.section h3 {
margin: 0px;
color: #666;
font-weight: normal;
font-size: 12px;
}


#rightcol A {
COLOR: #000000;
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: #9AA9B1
}
#bottom_left {
MARGIN-TOP: 3px;
COLOR: #9AA9B1;
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: 15px;
BACKGROUND: #004684;
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: #004684;
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: #E5EAEC;
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: #000000;
}


.space {
margin: 10px 0px;
}

a.text-icon-link {
color: white !important;
font-weight: normal;
margin-right: 16px;
font-size: 11px;
padding: 0.1em 1em 0.1em 20px;
position: relative;
text-decoration: none !important;
}

span.text-icon-link-icon {
left: 0.2em;
margin: -9px 5px 0 0;
position: absolute;
top: 50%;
}




