/* general preferences */

body  {background: #FDFDFD; margin-top: 10px; margin-left: 10px;
       font: bold 100% arial, helvetica, sans-serif; 
       /* scrollbar-arrow-color: #7F0905;
       scrollbar-base-color: #DADADA;
       scrollbar-face-color: #DADADA;
       scrollbar-highlight-color: #FED8A7; */
      }


.LeftFrame {background: #7F0905; margin-top: 10px; margin-left: 10px} 
.TopFrame  {background: #DADADA; margin-top: 10px; margin-left: 1px}
.TopFrame  {background: #BBBBBB; margin-top: 10px; margin-left: 1px}

a:link    {color:#0000CD; text-decoration:underline;}
a:visited {color:#0000CD; text-decoration:underline;}

h1    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
h2    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif}
.h21  {color: #7F0905; font-weight: bold; font-family: arial, helvetica, sans-serif} /* indexfiles */ 
h3    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
.h32  {color: #000000; font: bold 100% arial, helvetica, sans-serif}                 
h4    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
.h45  {color: #FF0000; font-weight: bold; font-family: arial, helvetica, sans-serif}
h5    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif}
div#maincontainer table h5 {display:none;}
.h55  {color: #FF0000; font-weight: bold; font-family: arial, helvetica, sans-serif}
h6    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 

.hr1 {border-width: 2px; border-style: solid; color: #7F0905; background: #7F0905;}
.hr2 {border-width: 2px; border-style: solid; color: #000099; background: #000099;}
.hr3 {border-width: 1px; border-style: solid; color: #000000; background: #000000;}
.hr4 {border-width: 1px; border-style: solid; color: #ABABAB; background: #ABABAB;}

li    {font: 90% arial, helvetica, times, sans-serif}                                /* helpfiles */
.li1  {font: bold 100% arial, helvetica, times, sans-serif}                          /* nacqfiles */

p     {color:#000000; font: bold 90%  arial, helvetica, sans-serif}   /* helpfiles */
.p0   {color:#0000FF; font: bold 90%  arial, helvetica, sans-serif}   /* + ftitle  */
.p1   {color:#FF0000; font: bold 90%  arial, helvetica, sans-serif}   /* + user    */
.p2   {color:#008000; font: bold 90%  arial, helvetica, sans-serif}
.p21  {color:#008000; font: bold 100% arial, helvetica, sans-serif}
/* .p3   {color:#993300; font: bold 90%  arial, helvetica, sans-serif}*/
.p3   {color:#000; font: bold 90%  arial, helvetica, sans-serif} /* ew@cnx.de */
.p4   {color:#99AA00; font: bold 90%  arial, helvetica, sans-serif}
.p5   {color:#F08080; font: bold 90%  arial, helvetica, sans-serif}
.p6   {color:#7F0905; font: bold 90%  arial, helvetica, sans-serif}
.p61  {color:#7F0905; font: bold 100% arial, helvetica, sans-serif}
.p7   {color:#996600; font: bold 90%  arial, helvetica, sans-serif}
.p8   {color:#FF7F50; font: bold 90%  arial, helvetica, sans-serif}
.p9   {color:#000000; font: bold 90%  arial, helvetica, sans-serif}
.p91  {color:#000000; font: bold 100%  arial, helvetica, sans-serif}


/* .h11  {color: #7F0905; font: bold 18pt arial, helvetica, sans-serif} */
/* .h22  {color: #000000; font: bold 16pt arial, helvetica, sans-serif} */ 
/* .h23  {color: #000000; font: bold 14pt arial, helvetica, sans-serif} */ 
/* .h33  {color: #000000; font: bold 12pt arial, helvetica, sans-serif} */ 
/* .h41  {color: #DEB887; font: bold 10pt arial, helvetica, sans-serif} */
/* .h51  {color: #7F0905; font: 10pt/11pt arial, helvetica, sans-serif} */

.tab1 {background-color: #FDFDFD; border-width:1px; }
.tab2 {background-color: #FDFDFD;                                                    /* 1. tabelle */
       border-width:4px; border-style:solid;
       border-bottom-color:#7F0905; border-top-color: #FDFDFD; 
       border-right-color: #FDFDFD; border-left-color: #FDFDFD;
      }
.tr2  {background-color: #DADADA; }                                                  /* ftitle  */
th    {background-color: #DADADA; font: bold 90% arial, helvetica, sans-serif}
td    {color:#000000; font: bold   90% arial, helvetica, sans-serif}
.td1  {color:#000000; font: normal 90% arial, helvetica, sans-serif}                 /* helpfiles */ 
.td2  {background-color: #DCDCDC; }                                                  /* checkbox  */
.td3  {background-color: #DCDCDC; }                                                  /* mtypen  */
.td9  {background-color: #F5F5F5; font: bold 90% arial, helvetica, sans-serif}       /* input */


SPAN.bqlerror      {color:purple; font: bold large arial, sans-serif}
SPAN.syntaxnumber  {color:maroon}
SPAN.syntaxname    {color:green}
SPAN.syntaxkeyword {color:red}
SPAN.syntaxstring  {color:navy}
SPAN.syntaxcomment {color:blue}


/* NEW STYLES FOR SVI */

/* Startseite */
body#svi {background-color:#efefef;margin:0px;
        padding:0px;
				background-image:url(header_main.gif.S);
				background-position:top left;
        background-repeat:no-repeat;
        background-color:#fff;
        height:100%;
        font-size:100.1%;}
				


body#svi ul#navigation  {width:210px;margin:0;padding:0;}
body#svi ul#navigation li {padding-left:5px;}


body#svi ul#navigation li a:link,
body#svi ul#navigation li a:visited,
body#svi ul#navigation li a:hover,
body#svi ul#navigation li a:active,
body#svi ul#navigation li a:hover,
body#svi ul#navigation li a:active,
body#svi ul#navigation li span 
 {text-decoration:none;font-weight:normal;color:#fff;font-size:12px;}


body#svi ul#navigation li#current  {background-color:#D7D9DF;}

body#svi div#maincontainer {padding-left:250px;}
body#svi div#maincontainer h1 {
            color:#000E64;
font-size:18px;
margin-bottom:10px;
           }
					 
body#svi div#maincontainer h2 {
           font-size:14px;
						margin-bottom:10px;color:#000;
           }
body#svi div#maincontainer h3 {
font-size:14px;
						margin-bottom:10px;color:#000;	
           margin-top:15px;
           }
					 
body#svi div#maincontainer p {font-size:12px;
line-height:145%;
margin-bottom:15px;color:#000;font-weight:normal;}

body#svi table, body#svi div.hr1 {display:none;}

/* body#svi div#biber-copyright {float:left;clear:left;width:200px;font-weight:normal;font-size:10px;margin-top:40px;padding-left:5px;}
body#svi div#biber-copyright a:link,
body#svi div#biber-copyright a:visited,
body#svi div#biber-copyright a:hover,
body#svi div#biber-copyright a:active {color:#000;text-decoration:none;}
*/
/* Query-Formulare */

body#svi table.formcontainer, body#svi table#formcontainer {display:block;border:none;background-color:#fff;}

body#svi table.formcontainer td, body#svi table#formcontainer td {font-weight:normal;font-size:12px;padding-bottom:10px;background-color:#fff;}
body#svi table.formcontainer input.text,
body#svi table.formcontainer select {width:200px;
border: 1px solid #9E9261;
   border-top-color: #696141;
   border-left-color: #696141;
	background-color: #fff;
	margin-bottom: 5px;
   background-color: #F9F8F4;
}

body#svi table.formcontainer input.text {border: 1px solid #9E9261;
   border-top-color: #696141;
   border-left-color: #696141;
	background-color: #fff;
	margin-bottom: 5px;
   background-color: #F9F8F4;}

body#svi table.formcontainer label,
body#svi table#formcontainer label {  font-weight: bold; }

body#svi table.formcontainer input.button,
body#svi table#formcontainer input.button
 { background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 11px;
	font-weight: bold;
   line-height: 11px;
	padding: 1px 2px 1px 15px;
   color: #000000;
   text-align: left;
	 background-color: #CED1E2;
	background-image: url(icon_arrow_bluelightblue.gif.S);
	
	border: 1px solid #9DA3C3;
   border-right-color: #6871A4;
   border-bottom-color: #6871A4;
   color: #000000;}
	 
body#svi table#formcontainer input.button:hover,
body#svi table#formcontainer input.button:focus, 	 
body#svi table.formcontainer input.button:hover,
body#svi table.formcontainer input.button:focus {
   background-color: #9DA3C3;
}



body#svi a.button:link,body#svi a.button:visited,body#svi a.button:hover, body#svi a.button:active
 {text-decoration:none;color:#fff;background-color:#000e64;padding:5px;padding-left:23px;background-image:url(icon_smiley_logo.gif.S);background-repeat:no-repeat;background-position:2px;border:none;font-weight:bold;display:block;width:128px;}

/* selektive Suche */

/* Und/oder select */
body#svi table.formcontainer td.select select {width:50px;}
body#svi table.formcontainer td.td9 {padding-right:15px;}

/* Ergebnislisten */


body#svi.results table {display:block;width:90%;border:none;border-collapse:collapse;background-color:#F1EEE7;}
body#svi.results table td,body#svi.results table th {padding:2px;border:none;font-weight:normal;font-size:12px;border-bottom:3px solid #fff;color:#000;background-color:transparent;}

body#svi.results table th {font-weight:bold;}

/* Neuerwerbungen */
body#svi ol li.li1 a:link,
body#svi ol li.li1 a:visited,
body#svi ol li.li1 a:hover,
body#svi ol li.li1 a:active,
body#svi a:link,
body#svi a:visited,
body#svi a:hover,
body#svi a:active { color:#000e64;text-decoration:none;font-weight:bold;}

body#svi div#neuerwerbungen a img {border:none;}
body#svi div#neuerwerbungen { font-size:11px;font-weight:normal;}
body#svi .p61 {font-size:11px;color:#000;}


/* Statistik */
body#svi div#statistik table {display:block;width:700px;border-collapse:collapse;background-color:#fff;border:1px solid #000;}
body#svi div#statistik table td,
body#svi div#statistik table th {border:1px solid #000;font-weight:normal;}
body#svi div#statistik table th {font-weight:bold;}
body#svi div#statistik font {font-weight:normal;color:#000;}


/* Treffer pro Suchbegriff */
body#svi div#treffer table {background-color:transparent;width:350px;border-collapse:collapse;border:1px solid black;}
body#svi div#treffer table td,
body#svi div#treffer table th {background-color:transparent;}
body#svi div#treffer table td b {font-weight:normal;}
body#svi div#treffer table th {font-weight:bold;}

body#svi.results table th font.p61 {color:#000;}
body#svi.results p.blaettern b {font-weight:normal;}
body#svi.results p.blaettern a:link,
body#svi.results p.blaettern a:visited,
body#svi.results p.blaettern a:hover,
body#svi.results p.blaettern a:active {text-decoration:underline;font-weight:bold;color:#000e64;font-size:12px;margin-top:20px;margin-bottom:20px;}


/* Volltextanzeige */
body#svi.ftitle div#maincontainer {padding-left:50px;}
body#svi.ftitle table {display:block;margin:0;width:90%;}

body#svi.ftitle div#maincontainer form font.p61 {display:none;}
body#svi.ftitle div#maincontainer form table.tab1 {background-color:#F1EEE7;border-collapse:collapse;border:none;}


body#svi.ftitle div#maincontainer form hr {display:none;}
body#svi.ftitle div#maincontainer form table.tab1 td {font-size:12px;font-weight:normal;padding:5px;}
body#svi.ftitle div#maincontainer form table.tab1 td hr {display:block;background-color:#000;border:none;height:1px;}

body#svi.ftitle div#maincontainer form table.tab1 td a:link,
body#svi.ftitle div#maincontainer form table.tab1 td a:visited  {color:#000e64;text-decoration:none;font-weight:bold;}
body#svi.ftitle div#maincontainer form table.tab1 td a:hover {color:#000e64;text-decoration:underline;}
body#svi.ftitle div#maincontainer form table.tab1 td a:active

body#svi.ftitle div#maincontainer form table.tab1 td font.p3,
body#svi.ftitle div#maincontainer form table.tab1 td font.p4,
body#svi.ftitle div#maincontainer form table.tab1 td font.p5,
body#svi.ftitle div#maincontainer form table.tab1 td font.p6,
body#svi.ftitle div#maincontainer form table.tab1 td font.p7,
body#svi.ftitle div#maincontainer form table.tab1 td font.p8,
body#svi.ftitle div#maincontainer form table.tab1 td font.p9 {color:#000;}




/* Left Frame */

body#svi.LeftFrame {background-color:#fff;background-image:url(header_left.gif.S) !important;background-repeat:no-repeat;background-position:top left;}
body#svi.LeftFrame ul#navigation {margin-top:70px;}



/* mainframe */

body#svi.mainframe {background-repeat:repeat-x;background-color:#fff;background-image:url(header_main.gif.S);height:90%;padding-bottom:30px;}

body#svi.mainframe div#maincontainer {padding:0;margin-top:0px;margin-left:50px;margin-right:15%;}

body#svi.mainframe div#maincontainer li {font-size:12px;margin-bottom:5px;}
body#svi.mainframe span.help {font-size:12px;font-weight:normal;padding-left:3px;padding-right:3px;}
body#svi.mainframe span.help a:link,
body#svi.mainframe span.help a:visited {color:#000e64;text-decoration:underline;font-weight:normal;}
body#svi.mainframe span.help a:hover,
body#svi.mainframe span.help a:active {color:#000e64;text-decoration:underline;font-weight:normal;}



/* topframe */
body#svi.TopFrame {background-color:#fff;}
body#svi.TopFrame table {display:block;}

body#inhaltsverzeichnis {background-color:#fff;}
body#inhaltsverzeichnis p {font-weight:normal;font-size:11px;margin-top:0;}
body#inhaltsverzeichnis hr {height:1px;border:none;background-color:#000e64;}

body#inhaltsverzeichnis ol
body#inhaltsverzeichnis h4 {margin-bottom:0;font-size:14px;color:#000e64;}
body#inhaltsverzeichnis ol li a:link,
body#inhaltsverzeichnis ol li a:visited,
body#inhaltsverzeichnis ol li a:hover,
body#inhaltsverzeichnis ol li a:active { color:#000e64;text-decoration:none;font-weight:bold;font-size:11px;}

body#inhaltsverzeichnis ol ul {list-style-type:none;margin-left:10px;}

body#inhaltsverzeichnis ol ul li a:link,
body#inhaltsverzeichnis ol ul li a:visited,
body#inhaltsverzeichnis ol ul li a:hover,
body#inhaltsverzeichnis ol ul li a:active {font-weight:normal;}

body#inhaltsverzeichnis table {background-color:#efefef;border:none;border-collapse:collapse;margin-top:10px;border:1px solid #000;}
body#inhaltsverzeichnis td {border-bottom:1px solid #fff;font-weight:normal;padding:2px;}


/* Breadcrumb-Navi */
ul#breadcrumbs {
	margin:0;padding:0;
	margin-top: 9px;
	color: #000;
	
}
ul#breadcrumbs li {
	display: inline;
   background-image: url(icon_arrow_breadcrumbs.png.S);
   background-repeat: no-repeat;
   background-position: right 5px;
   padding-right: 10px;
	margin-right: 2px;
   font-size:11px;
	 
}
ul#breadcrumbs li a:link, 
ul#breadcrumbs li a:visited {
	text-decoration: none;
	color: #000e64;
	font-weight:normal;
	font-size:11px;

}
ul#breadcrumbs li a:hover, 
ul#breadcrumbs li a:focus, 
ul#breadcrumbs li a:active {
	text-decoration: none;
	color: #000000;
		font-weight:normal;font-size:11px;
}
div#maincontainer ul#breadcrumbs li#current {
	font-weight: bold;
   background: none;
	 margin:0;font-size:11px;
	 margin-left:3px;
}


/* Boxen links allgemein  */
div#boxcontainer {float: left;width:200px;margin-right: 40px;
	margin-top: 80px;}
div.boxes {
	/* background-color: #F1EEE7;*/
	background-color: #fff;
	padding-bottom: 15px;
	border:1px solid #e9e5da;
	margin:0;padding:0;
	margin-bottom:20px;
}
div.boxes h1 {
	background-color: #e9e5da;margin:0;padding:0;
/*	background-color: #CED1E2;*/
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	padding-left: 20px;
	background-image: url(icon_arrow_bluebeige.gif.S);
   background-position: 8px center;
	background-repeat: no-repeat;
}
div.boxes h2, div.boxes p {
	padding-left: 20px;
   	padding-right: 20px;
}
div.boxes h2 {
	padding-top: 10px;
	font-size: 14px;
}
div.boxes p {
	padding-bottom: 10px;font-size:11px;font-weight:normal;
}
body#svi div.boxes a:link, 
body#svi div.boxes a:visited, 
body#svi div.boxes a:hover, 
body#svi div.boxes a:active {
	color: #000;
	text-decoration: none;
	font-weight:normal;
}

/* Buttons */
body#svi div#maincontainer ul.buttonleiste {
   list-style: none;
	 margin:0;padding:0;
}
body#svi div#maincontainer ul.buttonleiste li {
   margin: 0;
   padding: 0;
   float:left;  
   margin-right: 10px;
   background: none;

}

body#svi div#maincontainer a.button,
body#svi div#maincontainer a.button:link {
	background-color: #CED1E2;
	background-image: url(icon_arrow_bluelightblue.gif.S);
	border: 1px solid #9DA3C3;
	text-decoration: none;
   padding: 2px 5px 2px 15px;
   border-right-color: #6871A4;
   border-bottom-color: #6871A4;
   color:#000E64;
	 font-size:11px;
}
body#svi div#maincontainer a.button:hover,
body#svi div#maincontainer a.button:focus {
	background-color: #9DA3C3;
	 color:#000E64;
	 font-size:11px;
}

div#maincontainer p a:link, 
div#maincontainer p a:visited, 
div#maincontainer p a:hover, 
div#maincontainer p a:active {
	color: #000e64;
}

/* metanavigation: oben rechts Navileiste */
body#svi.TopFrame ul#metanavigation {
	background-color: transparent;
	height: 60px;
	margin-left: 198px;
	padding-left: 5px;
	
	list-style-type:none;
}
body#svi.TopFrame ul#metanavigation li {
	float: left;
	padding-right: 5px;
	margin-left: 0px;
	margin-top: 5px;
}
body#svi.TopFrame ul#metanavigation li a:link, 
body#svi.TopFrame ul#metanavigation li a:visited, 
body#svi.TopFrame ul#metanavigation li a:hover, 
body#svi.TopFrame ul#metanavigation li a:active {
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	display: block;
	padding-right: 5px;
	font-size:11px;
	font-weight:normal;
}
body#svi.TopFrame ul#metanavigation li span {
	color: #000e64;
	text-decoration: none;
	border-right: 1px solid #fff;
	display: block;
	padding-right: 5px;
		font-size:11px;
	font-weight:normal;
}


