/* babv-boxendemo.liga.nu, 2020 */
/****************************************/
#page { position:relative;
	width:955px; margin:0 auto;
}
/****************************************/
#header {
	height:80px;
	background-image: url("../images/empty.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-color: #dcdee6;
}
/****************************************/
#logo { background-image:url(../gfx/boxen-liga-nu-plain.svg); background-repeat:no-repeat; background-position:0px bottom; width:400px; height:70px; background-size: 180px 50px; }
#logo img { width:100%; height:100%; }
#logo a { display: block; width: 400px; height: 70px; }
#user { display:none; }

#banner {
    left: 400px;
    position: absolute;
    top: 10px;
}

/****************************************/
#tabs {	
	clear:both;
	line-height:120%;
	padding:0px 0 0 0px;
}
#tabs ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:920px;
}
#tabs ul li:first-child { border-left: 0px dotted #999999; padding-left:0; }
#tabs li {
	list-style: none;
	padding:6px 0 6px 10px;
	float:left;
	margin:0px 10px 0 0;
	border-left: 1px dotted #999999;
	color:rgba(0,0,0,.25);
}
#tabs  a { font-weight:normal; }
#tabs { overflow:hidden; } /* clear error */
#tabs #tabSelected a { color: #000000; }
* html #tabs { height::1%; }
/****************************************/
#breadcrumb {
	clear:both;
	font-size:90%;
	color:#333333;
	padding: 5px 20px 5px 0px;
}
#breadcrumb a:link { font-weight:normal;  }
#breadcrumb a:visited { font-weight:normal;  }
/****************************************/
#container { color:#666666; background-color:rgba(255,255,255,1); min-height:400px; }
#container { overflow:hidden; } /* clear error */
* html #container { height::1%; }
#navigation { padding:0px 0px 0 0px; margin:0 10px 0 0; width:170px; line-height: 133%; color:#666666; border-top:1px solid #CECFD6; float:left; }
#navigation select { width:145px; }
#navigation a { display:block; width:100%; font-weight:normal; }
#navigation ul {
	padding:1px 0 0 0px;
	margin:0px;
	list-style-image: url();
	list-style-type: none;
}
#navigation ul ul {
	padding:0px;
	margin:0px;
}
#navigation ul li {
	margin:0px;
	padding:4px 2px 4px 0px;
	line-height: 120%;
	border-bottom:1px solid #CECFD6;
}
#navigation ul li ul li{
	margin:0px;
	border-bottom:0px none #CECFD6;
	font-weight:normal;
	padding:2px 2px 2px 0px;
	}
#navigation ul li ul li a { font-weight:normal; }
/****************************************/
#sub-navigation { border:1px solid #CECFD6; padding: 4px 0 0 10px; }
#sub-navigation a { font-weight:normal; }
#sub-navigation ul { }
#sub-navigation li { }
/****************************************/
#content { width:775px; line-height:133%; float:left; padding-top: 20px; }

#content-col1 {float:left; width:482px; padding-left:10px; } 
#content-col2 {float:right; width:256px; padding-left:10px; padding-right:10px; }
#content-row1 { clear:both; padding-left:10px; padding-right: 10px; }
#content-row2  { clear:both; padding-left:10px; padding-right: 10px; }
/****************************************/
#footer {
	/*width:759px;
	padding:8px 0 8px 196px;*/
	padding:5px 0 10px 0;
	color:#666666;
	clear:both;
	font-size:90%;
	line-height:120%;
	background-image:url(../gfx/datenautomaten.svg); background-repeat:no-repeat; background-position:right 11px; background-size: 102px;
	border-top:1px solid #CECFD6;
	width:955px; margin:0 auto; 
}
#footer a { font-weight:normal;}
/****************************************/

body { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;  }
body { font-size:.875em; color: #000000;
	background-image:url(../gfx/BoxringGross3.png); 
	background-repeat:no-repeat;  
	background-size: 1300px;
	background-color:#c4d5e1; 
	/*background-blend-mode: multiply;*/

}
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { padding:0px 8px 0px 0px; }
h1 { margin-top:2px; }
a { text-decoration: none; }
a:link { color:#01799E; }
a:visited { color:#FF0033; color:#488ACE; color:#01799E; }
a:hover { color: #FF0000; text-decoration:underline }
a:active { color: #FF0000 }

/* Individuelle Konfiguration aus default.css */
.liga-layer { /*background-color:#EFF3EC;*/ }
.matrix {  font-size:100%; }
.matrix a { font-weight:normal; }
.matrix th { /* background-color:#EFF3EC; */ border-bottom:0; border-right:0; }
.search-query { /* background-color:#EFF3EC; */ }
.matrix h2 { /* background-color:#EFF3EC; */ border-bottom:0; border-right:0; }

/* Bentzerspezifische Styles fuer Contribute */
.PDF-download { background-image:url(../images/picto-pdf.gif); background-repeat:no-repeat; background-position:left center; padding:2px 0 2px 20px; line-height:160%; font-weight:normal; white-space:nowrap; }
.Tabelle-Linien {  margin:16px 0 16px 0; width:100%; }
.Tabelle-Linien caption { margin-top:16px; margin-bottom:-8px; }
.Tabelle-Linien th {  border-bottom:1px solid #999999; font-size:90%; font-weight:normal; padding:0 8px 0 0px; }
.Tabelle-Linien td { border-bottom:1px solid #999999; border-right:1px none; padding:0 8px 0 0px; }

#content-col2 .query label {
	display: block;
	float: none;
}
#content-col2 .query input {
	display: block;
	float: none;
	width: 92%;
	padding: 4px;
}

#header, #tabs { background-color:transparent; }


#navigation { padding:0px 0px 0 0px; margin:0 3px 0 10px; width:165px; border:1px solid #CECFD6; border-bottom:0;  }

/* Designerweiterung zu 2 unboxed*****/
#navigation { padding:0px 0px 0 10px; margin:0 15px 0 0px; width:165px; border:0;  }
#content { width:765px;  }
#content-col1 { width:472px; padding-left:10px; } 
#content-col2 { width:256px; padding-left:10px; padding-right:10px; }
#navigation ul { margin-top:-2px; }
#navigation ul li { border:0; border-top:1px solid #CECFD6; }
#navigation ul li li { border-top:0px solid #CECFD6; }
#container { background-image:url(../images/background-navigation.gif); background-position:175px 0px; background-repeat:repeat-y; padding-top:0; }


