/* Bremen, Juli 2013 */

/****************************************/
#page {  width:1004px;margin-top:30px;margin-left:auto;margin-right:auto;padding:0px;background-color:#FFFFFF;	text-align:left;position:relative; }
/****************************************/
#header { height:163px; position:relative; background-image:url(../gfx/logo.jpg); width:100%; background-position:0px 0px; background-repeat:no-repeat}
/****************************************/
#logo { position:absolute; left:16px; top:75px; height:50px; width:180px; background-image:url(../gfx/nu-liga-ws.png); background-position:0px 0px; background-repeat:no-repeat; }
#logo img { width:200px; height:120px; }
#user { position:absolute; top:12px; left:250px; }
#user a { font-weight:normal;}
#date { display:none; }
/****************************************/
#tabs-external {}
/****************************************/
#tabs { display:none; }
/****************************************/
#breadcrumb {clear:both;margin:0;padding:0 0 2px 0;border-bottom:1px solid #BABABA;position:absolute;top:143px;left:217px;width:788px;}
#breadcrumb a { font-weight:normal;  }
/****************************************/
#container { clear:both; }

/* MENU STYLE ! */
.heading-l { 
background:#3f3f3f;
background:#425E6A;
float:left;
width:174px;
height:23px;
font-size:14px;
color:#fff;
padding-top:5px;
padding-left:10px;
margin-bottom:10px;
}
#navigation { 
    border: 0 solid #ABABAB;
    float: left;
    margin-left: 10px;
    min-height: 225px;
    width: 196px;
}
#navigation h2 { margin-top:16px; border-bottom:1px solid #ccc; margin-right:18px; }
#navimain ul {
padding:0; margin:8px 0 0 10px;
}

#navimain li {
    list-style: none outside none;
    padding: 4px 4px 4px 0;
    margin:0;
}

#navimain a {
color:#333;
font-weight:normal;
}

#navimain ul ul {
margin-left:10px;
}

#navimain a:hover {
    color: #B40710;
    text-decoration:underline;
    font-weight:bold;
}

#navimain .menu-parent a {
    color: #B40710;
}

#navimain .menu-current a {
    color: #B40710;
    text-decoration:underline;
    font-weight:bold;
}

/****************************************/
#content { width:778px; line-height:133%; float:left; padding:0 10px 0 10px;  }
#content-col1 { float:left; width:500px; } 
#content-col2 { float:right; width:248px; }
#content-row1 { clear:both; }
#content-row2  { clear:both; }
/****************************************/
#footer { padding:4px 16px 4px 16px; clear:both; background-color:#3f3f3f; background-color:#425E6A; }
#footer div { color:#fff; font-size:10px; line-height:14px; }
#footer a { font-weight:normal; color:#ddd; }
#footer a:hover { color:#fff; }
#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: Arial, Helvetica, sans-serif; color: #000000; }
body {margin:0;padding:0; font-size:13px; line-height:18px; color:#666666;background-color:#B0B0B0;text-align:center;}
hr {border:none;border-top:1px solid #BABABA;}
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1 { color:#B40710; }
h1 { font-size:20px; font-weight:normal; }
a { font-weight: normal; text-decoration:none; }
a:link { color:#B40710 }
a:visited { color:#B40710 }
a:hover { color:#B40710; }
a:active  { color:#B40710; }

/* 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:#ccc; 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:#ccc; width:100%;}

.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; }

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

.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; }

li.progress-selected { background-color:#ccc!important; background-image:none!important; }
li.progress-last-selected { background-color:#ccc!important; background-image:none!important; }
ol.progress li { background-image:none; border-left:1px solid #ccc; padding:2px 8px 2px 4px; }
li.progress-last { background-image:none; }

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

/* Bentzerspezifische Styles fuer Contribute */
