/* HVR, NOV 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 {  position:relative; background:#fff;font-size:70%; width:960px; margin:0 auto; }

/****************************************/
#header{ height:110px;background:#fff url(../gfx/header.png) repeat-x;margin:0;padding:0; }
/****************************************/
#logo { position:absolute; left:794px; top:24px; width:150px; height:80px; }
#logo img { width:150px; height:80px; }
/****************************************/
#user { display:none; }
#date { display:none; }
/****************************************/
#tabs-external {}
/****************************************/
#tabs { display:none; }
/****************************************/
#breadcrumb { background-color: #D00;color: white;padding:5px;font-family:Arial;font-weight:bold;}
#breadcrumb:before { content:"Du bist hier: "; }
#breadcrumb a { color:#fff; text-decoration:unerline; }

/****************************************/
#container { clear:both; width:970px; }

#navigation { width:180px; float:left; padding:20px 0 20px 20px; }
#navigation ul { margin:0; padding:0; }
#navigation li { line-height:1.5em; list-style-type:none; margin:0; overflow:hidden; }
#navigation .liga  {  }
#navigation .liga li a{ color:#677A3D; }
#navigation .liga li a:hover{ background-color:#cfd6c1;color:#fff; }
/****************************************/
#navigation  dfn{position:absolute; left:-1000em; width:20em;}
.REboxRed li{list-style-type: none;margin-left:0px;}
.REboxRed li div a{text-decoration:none;color:#000000;}
.REboxRed li div a:hover{text-decoration:none;color:#DD0000;}

* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;font-family: Arial;font-size:96.5%;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fff; border-left:1px solid #D00; border-right:1px solid #D00; }
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}

.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fff; border-left:1px solid #D00; border-right:1px solid #D00;}
.rRline1 {margin:0 5px; background:#D00;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}

.rRline1_top, .rRline2_top, .rRline3_top, .rRline4_top {display:block; overflow:hidden; font-size:1px;}
.rRline1_top, .rRline2_top, .rRline3_top {height:1px;}
.rRline2_top, .rRline3_top, .rRline4_top {background:#D00; border-left:1px solid #D00; border-right:1px solid #D00;}
.rRline1_top {margin:0 5px; background:#D00;}
.rRline2_top {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3_top {margin:0 2px;}
.rRline4_top {height:2px; margin:0 1px 0 1px;}

.REboxRedContent_menu, .REboxRedContent_menu_top, .REboxRedContent_menu_bottom {overflow:hidden}
.REboxRedContent_menu {display:block; margin-left:30px;background:#fff; border-left:2px solid #D00; border-bottom:1px solid #000; padding:0.4em 0.5em 0.4em 1em;font-weight: bold; font-family: Arial;}
.REboxRedContent_menu_top {display:block; margin-left:30px;background:#fff; border-left:2px solid #D00; border-bottom:1px solid #000; padding:0em 0.5em 0.4em 1em;font-weight: bold; font-family: Arial;}
.REboxRedContent_menu_bottom {display:block; margin-left:30px;background:#fff; border-left:2px solid #D00; padding:0.4em 0.5em 0em 1em;font-weight: bold; font-family: Arial;}
.REboxRedContent_menu h1, .REboxRedContent_menu h2, .REboxRedContent_menu h3, .REboxRedContent_menu h4, .REboxRedContent_menu h5 {margin-top:0;}

.rRline0_menu, .rRline1_menu, .rRline2_menu, .rRline3_menu, .rRline4_menu  {display:block; overflow:hidden; font-size:1px;}
.rRline0_menu, .rRline1_menu, .rRline2_menu, .rRline3_menu {height:1px;}
.rRline2_menu, .rRline3_menu, .rRline4_menu {border-left:2px solid #D00;}
.rRline0_menu {margin:0 0 0 35px; background:#D00;}
.rRline1_menu {margin:0 0 0 34px; background:#D00;}
.rRline2_menu {margin:0 0 0 33px; border-width:0 0 0 2px;}
.rRline3_menu {margin:0 0 0 32px;}
.rRline4_menu {height:2px; margin:0 0 0 31px;}


/****************************************/
#content { width:730px; line-height:133%; float:left; border-left: 2px #ddd dotted; padding:10px; font-size:110%; min-height:500px; }
#content-col1 { float:left; width:477px;   } 
#content-col2 { float:right; width:223px; padding-left:8px;  }
#content-row1 { clear:both;  }
#content-row2  { clear:both; }
/****************************************/
#footer { clear:both; color:#666; background: #f9f9f9; padding: 15px; border-top: 5px #efefef solid; text-align:right; }
#footer a { color: #999; background:transparent; font-weight: bold; text-decoration:none; }
#footer a:focus, 
#footer a:hover,
#footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}
/****************************************/

body{ margin:0;padding:0;background:#fff;color:#333;font:100.01% Arial,sans-serif;voice-family:"\"}\"";voice-family:inherit;font-size:100.01%; } html>body { font-size:100.01%; }
body{ background-color: rgb(173, 173, 173); background-image: url("../gfx/bg_grey.png");background-repeat: repeat-x;background-attachment: fixed;background-position: left top; background-clip: border-box; background-origin: padding-box;  background-size: auto auto; }

select{ font-size:100%; }
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:#666; }
h1 { font-size:16px; font-weight:bold; }

#content a:link,#content a:visited{ color: #182E7A; text-decoration:none; }
#content a:hover{ color:#182E7A; text-decoration:underline; }

/* Individuelle Konfiguration aus default.css */

/* Individuelle Konfiguration aus interface.css */
.matrix {  font-size:100%;  }
.matrix th {  border-left:1px solid #BCBDAD; background-color:#cccccc; }
.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:#cccccc;  border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0;  }

.liga-layer { /*background-color:#cccccc;*/ background-color:transparent; /*border:1px solid #C0C0C0;*/  }
.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:#cccccc; color:#999999; }
.result-set a:link { text-decoration:none; }
.search-query { border-top:1px dotted #C5C4B9; border-bottom:1px dotted #C5C4B9; background-color:#eeeeee; width:100%;}

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

.query input.login {width:138px;}

/* Individuelle Bannerpositionierung */
#banner { position:absolute; top:0px; left:215px; /* width:468px; height:60px; */ }
#navigation li.banner { margin:0 0 0 0; padding:4px 0 0 0; height:auto; text-align:right; /* width:160px; height:60px; */}
#navigation li.banner a { margin:0 0 0 0; padding:0; border:0; height:auto; }

/* Bentzerspezifische Styles fuer Contribute */
