﻿body { font-family: Verdana; font-size: 11px; background-color: #FF9933; }
td { font-family: Verdana; font-size: 11px; }
img {  }
a { color: #666666; }
input, select { font-family: Verdana; font-size: 11px; }
table {  }

.epunkt-page { width: 816px; margin-top:0px; background: white url(Image/Background.gif) repeat-y; }
.epunkt-left { width: 244px; }
.epunkt-content { background-color: White; padding: 10px; float:none; margin-left: 244px; width:549px; }
.epunkt-header {  }

.epunkt-h1 { color: #FF9933; padding: 10px 0 10px 0; font-size: 12px; }
.epunkt-textbox { }
.epunkt-button { }

.epunkt-logon-box-header { color: White; padding: 1px 0 1px 20px; text-transform: uppercase; background: #666666 url(Image/Title.png) no-repeat; }
.epunkt-logon-box { background-color: #666666; color: White; }
.epunkt-logon-box a { color: White;  }
.epunkt-logoff-box { background-color: #666666; color: White;  }
.epunkt-logoff-box a { color: White;  }

.epunkt-navigation-header { color: White; padding: 1px 0 1px 20px; text-transform: uppercase; background: #666666 url(Image/Title.png) no-repeat;  }
.epunkt-navigation-box { background-color: #666666; margin-top: 15px;  }
.epunkt-navigation-item {  } 
.epunkt-navigation-item a { color: White;  }
.epunkt-navigation-item-active {  }
.epunkt-navigation-item-active a { color: Black;  }

.epunkt-grid-header {  }
.epunkt-grid-header a {  }
.epunkt-grid-item, .epunkt-grid-item td { background-color: White;  }
.epunkt-grid-alternatingitem, .epunkt-grid-alternatingitem td { background-color: White; }

.epunkt-error {  }
.epunkt-status-box { background-image: none;  }
.epunkt-status-box-missing { background-image: none;  }
.epunkt-info-box {  }
.epunkt-info-box td {  }
.epunkt-info-box a {  }
.epunkt-progress-background {  }
.epunkt-progress {  }
.epunkt-hover-box {  }

/* JQuery UI */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana; font-size: 11px; }
.ui-widget-header { background: #FF9933 none; }
.ui-widget-header a { }
.ui-state-default, .ui-widget-content .ui-state-default { background: #FF9933 none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { }
.ui-state-error, .ui-widget-content .ui-state-error { background: #FF9933 none; }

/* BUWOG spezifisch */
.menu ul {list-style-type:none;margin:0;padding:0;}
.menu li {background:transparent url(http://www.buwog.at/custom/images/grey.gif) no-repeat scroll left top;float:left;position:relative;width:145px;}
.menu a:active, .menu a:focus, .menu a:hover {background:transparent url(http://www.buwog.at/custom/images/white.gif) no-repeat scroll left top;color:#666666;text-decoration:none;}
.menu a, .menu a:visited {color:#FFFFFF;display:block;font-size:11px;height:15px;padding-left:12px;text-decoration:none;width:133px;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#FFF0E1 none repeat scroll 0 0;color:#666666;padding:2px 2px 2px 23px;width:100%;}
.menu ul ul ul a:hover {background:#FFF0E1 none repeat scroll 0 0;color:#333333;}
.menu ul ul {height:0;left:15px;position:absolute;top:15px;visibility:hidden;width:140px;}
.menu ul ul li {width:100%;}
.menu ul ul ul {left:178px;top:0;width:180px;}
.menu ul ul ul li {white-space:nowrap;}
.menu table {border-collapse:collapse;left:0;position:absolute;top:0;}
.menu ul ul a, .menu ul ul a:visited {background:#FFDBB8 none repeat scroll 0 0;color:#666666;height:auto;line-height:1em;padding:2px 15px 2px 23px;text-indent:-8px;width:100%;}
.menu :active > a, .menu :focus > a, .menu :hover > a {background:transparent url(http://www.buwog.at/custom/images/white.gif) no-repeat scroll left top;color:#666666;text-decoration:none;}
.menu ul ul a:hover {background:#FFF0E1 none repeat scroll 0 0;color:#333333;text-decoration:none;}
.menu ul ul :hover > a {background:#FFF0E1 none repeat scroll 0 0;color:#333333;text-decoration:none;}
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible;}
.menu ul :hover ul ul {visibility:hidden;}
.menu ul :hover ul :hover ul {visibility:visible;}
div#breadcrumbs { background-color:#FFDBB8; font-size:0.93em; margin-bottom:14px; margin-left:121px; padding-bottom:1px; padding-right:1em; padding-top:1px; text-align:right; }
div#breadcrumbs a { color:#666666; text-decoration: none; }
div#breadcrumbs a:hover { color:#666666; text-decoration: underline; }
div#breadcrumbs .between { margin-left:0.3em; }