/* HVN, Okt 2012 */
html { height: 100%; font-size: 100%; overflow-y: scroll; /* Force a scrollbar in non-IE */ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
/****************************************/
#page {  width:997px;margin:0;margin-left:auto;margin-right:auto;padding:10px;background-color:#FFFFFF;	text-align:left;position:relative; }

/****************************************/
#header { height:123px; position:relative; background-image:url(../gfx/header.jpg); background-position:205px 0px; background-repeat:no-repeat}
/****************************************/
#logo { position:absolute; left:0px; top:0; width:188px; height:123px; background-image:url(../gfx/hvnb_logo.svg); background-repeat:no-repeat; }
#logo img { width:188px; height:169px; }
#user { position:absolute; top:12px; left:250px; }
#user a { font-weight:normal;}
#date { display:none; position:absolute; width:363px; height:83px; left:609px; top:0px; background-image:url(../gfx/hvn_menu.jpg); background-repeat:no-repeat; padding:10px; }
/****************************************/
/* Haupt Navigation */

#tabs-external {}
/****************************************/
#tabs { display:none; }
/****************************************/
#breadcrumb {clear:both;margin:0;padding:0 0 5px 0;border-bottom:1px solid #BABABA;position:absolute;top:133px;left:215px;width:787px;}
#breadcrumb a { font-weight:normal;  }
/****************************************/
#container { clear:both; }

#navigation {width:195px;margin-right:10px;padding-top:21px;position:relative; top:-2px;float:left;}
#navigation ul  { margin:0; padding:0; list-style:none; }
#navigation li  { margin:0; padding:0; list-style:none; }
#navigation .liga a { color:rgb(102, 102, 102); font-weight:normal!important; }

/* MENU STYLE ! */

.menu-content a { padding-top:3px; padding-left:8px; display:block; color:#FFFFFF; font-weight:bold; text-decoration: none; }
DIV.menu DIV.menu_lvl_1_act { padding-bottom:8px; width:195px; background-color:#c40d3d; }
DIV.menu DIV.menu_lvl_1_no { padding-bottom:8px; width:195px; background-color:#F4F4F4; }
DIV.menu DIV.menu_lvl_1_spacer { padding-bottom:8px;  #padding-bottom:0; width:195px; background-color:#F4F4F4; }
DIV.menu DIV.menu_lvl_1_1_no { width:195px; height:23px; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_1_act { width:195px; height:23px; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_2_act { width:175px; #width:195px;
min-height: 17px; height: auto !important; height: 17px; padding-left:20px; background-color:#c40d3d; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_2_act a { color:#FFFFFF; font-size:10px; font-weight:normal; margin:0; padding:0; padding-top:2px; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_2_no { width:175px;  #width:195px;
min-height: 17px; height: auto !important; height: 17px; padding-left:20px; background-color:#c40d3d; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_2_no a { color:#FFFFFF; font-size:10px; font-weight:normal; margin:0; padding:0; padding-top:2px; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_3_act { width:175px;  #width:195px;
min-height: 17px; height: auto !important; height: 17px; padding-left:20px; background-color:#FFFFFF; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_3_act a { color:#c40d3d; font-size:10px; font-weight:normal; margin:0; padding:0; padding-top:3px; text-decoration:underline; padding-left:8px; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_3_no { width:175px;  #width:195px;
min-height: 17px; height: auto !important; height: 17px; padding-left:20px; background-color:#FFFFFF; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_act DIV.menu_lvl_1_3_no a { color:#c40d3d; font-size:10px; font-weight:normal; margin:0; padding:0; padding-top:3px; padding-left:8px; }
DIV.menu DIV.menu_lvl_1_no DIV.menu_lvl_1_2_no { width:175px;  #width:195px;
min-height: 17px; height: auto !important; height: 17px; padding-left:20px; background-color:#F4F4F4; background-repeat:no-repeat; }
DIV.menu DIV.menu_lvl_1_no DIV.menu_lvl_1_2_no a { color:#FFFFFF; font-size:10px; font-weight:normal; margin:0; padding:0; padding-top:2px; }

/****************************************/
#content { width:787px; line-height:133%; float:left; padding:30px 0 0 0; }
#content-col1 { float:left; width:500px;   } 
#content-col2 { float:right; width:248px; padding-left:8px;  }
#content-row1 { clear:both;  }
#content-row2  { clear:both; }
/****************************************/
#footer {width:787px;padding:16px 0 0px 205px;clear:both;line-height:133%;}
#footer a { font-weight:normal;}
#footer-navigation { }
#footer-copyright { }
#footer-link { }
/****************************************/

body,td,th,div,ul,ol,dt,input,option,select,textarea,legend,a,h1,h2,h3,h4,h5,h6,p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
body {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background-color:#FFFFFF;text-align:center;}
hr {border:none;border-top:1px solid #BABABA;}
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6 { color:#c40d3d; }
h1 { font-size:16px; font-weight:bold; }
table {font-size:12px;}


#content a { font-weight: normal; }
#content a:link { color:#4060a5 }
#content a:visited { color:#4060a5 }
#content a:hover { color:#4060a5; }
#content a:active  { color:#4060a5; }

/* Individuelle Konfiguration aus default.css */

/* Individuelle Konfiguration aus interface.css */
.matrix {  font-size:100%;  }
.matrix th {  border-left:1px solid #BCBDAD; background-color:#C0C0C0; }
.matrix td { border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; }
.matrix hr { color:#C0C0C0; border-color:#C0C0C0; }
.matrix {  border-left:1px solid #C0C0C0;   }
.matrix h2 { background-color:#EDF3F9; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }

.liga-layer { background-color:transparent; }
.result-set { background-color:#fff; }
.result-set th {  border-bottom:1px solid #C0C0C0; }
.result-set td { border-bottom:1px solid #C0C0C0; padding-left:4px; }
.result-set tr.result-set-disabled td  { background-color:#C0C0C0; color:#999999; }
.result-set a:link { text-decoration:none; }
.search-query { border-top:1px dotted #C5C4B9;	border-bottom:1px dotted #C5C4B9; background-color:#EDF3F9; width:100%;}
.query input.login {width:163px;}

.edit-object-table th {  border-top:1px solid #C5C4B9; background-color:#C0C0C0; }
.result-set tr.result-set-comment td { background-color:#C0C0C0; }
.result-set tr.result-set-disabled td  { background-color:#C0C0C0; color:#999999; }
.add-list-object { background-color:#C0C0C0;  }
.result-set caption { margin-bottom: 0px; }

.result-set tr.result-set-disabled td p,.result-set tr.result-set-disabled td h1, .result-set tr.result-set-disabled td h2, .result-set tr.result-set-disabled td h3 { color:#999; }
.result-set tr.result-set-disabled td { background-color:#efefef; }

/* Individuelle Bannerpositionierung */
#banner { position:absolute; top:83px; left:205px; z-index:10; /* width:468px; height:60px; */ }
#navigation li.banner { margin:0 0 0 0; padding:6px 0 5px 8px; height:auto; /* width:160px; height:60px; */ }
#navigation li.banner a { margin:0 0 0 0; padding:0; border:0; height:auto;}

/* Bentzerspezifische Styles fuer Contribute */
div#layoutBanner800 {
   display:none;
}

div#layoutBanner801 {
   display:none;
}

div#banner-super{
  text-align: right;
  width: 997px;
  margin: 0px auto;
  padding: 10px;
  background-color: #FFF;
  min-height: 90px;
}

div#banner-skyscraper{
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: 508px;
}


