ul {list-style-type: none; margin:0em; padding:0em;}
li {margin:0em; padding:0em;}
p {margin:0em; padding:.5em;}
h5 {margin:0px;	padding:.25em .5em .25em .5em; font-weight:bold; font-size:1em;}

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em; /* das entspricht 75% von 16px (der Standard-Browser-Größe) = 12px ... */   
	background-color:#fff;
	color:#555;
}

#headpicarea {background-color:#3D7970;}
#headpic {width:67em; height:8em;}
#headpicareablack {display:none;}

/*********** Hauptnavigation *********/

#hauptnav {
	background-color:#3D7970;
	height:1.75em;
	padding:0 0 0 14.25em; 
}

#hauptnav li {float:left;}

#hauptnav a {
	background-color: #3D7970;
	font-weight:bold;
	color: #fff;
	padding: .25em 2em .25em .5em;
	text-decoration:none;
	display:block;
	margin:0;
	border-top:0;
	background-image: none;
}

#hauptnav a:hover, #hauptnav a:focus, #hauptnav a:active, #hauptnav a.active {
	color: #fff;
	background-color: #54988E;
}

/*********** Metanavigation *********/
#metanav {
	width:100%;
	height:1.75em; 
	padding:0em; 
}

#metanav li {float:left;}

#metanav a {
	color: #999;
	background-color: #fff;
	padding: .25em 2em .25em .5em;
	text-decoration:none;
	display:block;
	margin:0;
	border-top:0;
	background-image: none;
}

#metanav a:hover, #metanav a:focus, #metanav a:active, #metanav a.active {
	background-color: #EFE0C0;
	color: #000;
}

/*********** Barrierefrei-Navigation *********/
#barrierenav {
	width:14.25em;
	height:1.75em; 
	padding:0em; 
	float:left;
}

#barrierenav_nostyle {display:none;}

#barrierenav ul li {float:left;}

#barrierenav ul a {
	color: #999;
	background-color: #fff;
	padding: .25em .5em .25em .5em;
	text-decoration:none;
	display:block;
	margin:0;
	border-top:0;
	background-image: none;
}

#barrierenav ul a:hover, #barrierenav ul a:focus, #barrierenav ul a:active {
	background-color: #EFE0C0;
	color: #000;
}

/*********** Subnavigation *********/
#subnav {
	background-color: #EFE0C0;
	margin:0;
	float:left;
}

#subnav a {
	color: #000;
	background-color: #EFE0C0;
	width: 12em;
	padding: .5em;
	display:block;
	margin:0;
	border-top:0;
	background-image: none;
}

#subnav a:hover, #subnav a:focus, #subnav a:active, #subnav a.active {
	background-color: #DFC99A;
}

/*********** Startnavigation *********/
#startnav {
	margin:0;
	float:left;
}

#startnav a {
	color: #3D7970;
	display:block;
	font-weight: bold;
	text-align: center;
	border-bottom:1px solid #3D7970;
	background-image: none;
	margin:1em 0em 0em 14.25em; 
	padding:0; 
	width:50.5em;
}

#startnav a:hover, #startnav a:focus, #startnav a:active, #startnav a.active {
	color: #DFC99A;
	background-color: transparent;
	border-bottom:1px solid #DFC99A;
}

/* setzt den square des content-Bereiches außer Kraft */
#startnav ul {list-style-type: none; margin:0em; padding:0em;}

/*********** Content allgemein *********/
#content ul {
	list-style-type: none;
	margin:.5em .5em .75em 1.5em;
	padding:.5em;
}

/*********** Content-Boxen *********/
div.contentbox01 		{
border:1px solid #EFE0C0; 
margin:1em 0em 0em 14.25em; 
padding:0; 
width:52.5em;
}

div.contentbox01 h5 	{
background-color:#F4ECDA;
}

div.contentbox02 		{
border:1px solid #EFE0C0; 
margin:1em 0em 0em 14.25em; 
padding:0; 
width:50.5em;
background-color:#F4ECDA;
}

div.contentbox02 h5 	{
background-color:#EFE0C0;
}

div.contentbox03 		{
margin:1em 0em 0em 14.25em; 
padding:0; width:52.5em; 
border:1px solid #EFE0C0; 
background-color:#F4ECDA;
}

div.contentbox03 p 		{
background-color:#fff;
margin-left:3.5em;
}

div.contentbox03 h5 	{
margin-left:3.5em;
}

div.contentbox04 		{
margin:1em 0em 0em 14.25em; 
padding:0; width:52.5em;	
border:1px solid #EFE0C0;
}

div.contentbox04 h5		{
background-color:#EFE6D4;
}

div.contentbox05 		{
margin:1em 0em 0em 14.25em; 
padding:0; width:52.5em; 
border:1px solid #eee;
}

div.contentbox05 ul 	{color:#3D7970;}

div.contentbox05 p 	{	
	background-color:#EFE0C0;
	border-top:10px solid #3D7970;
	padding:.5em .5em .5em 1.75em;
	background-attachment: scroll;
	background-image: url(../../bilder/stripes_h.gif);
	background-repeat: no-repeat;
}

/*********** Specials ********/
.box01 {
	background-color:#F4ECDA;
	border-bottom:7px solid #3D7970;
	padding:.5em .5em .5em 1.75em;
	margin:0 0 0 5em;
}

p.cbox02 {
	background-color:#EFE0C0;
	border-top:10px solid #3D7970;
	width:50em;
	padding:.5em .5em .5em 1.75em;
	background-attachment: scroll;
	background-image: url(../bilder/stripes_h.gif);
	background-repeat: no-repeat;
}

p.cbox03 {
	border:1px solid #EFE0C0;
	width:50em;
	margin-bottom:.75em;
	padding:.5em .5em .5em 1.75em;
}

/*********** TYPO3-Styles ********/
p.csc-linkToTop, div.csc-menu {
border:1px solid #fff; 
margin:1em 0em 0em 14.25em; 
padding:0; width:52.5em;}

ul.csc-menu csc-menu-3{
list-style-type: none;
margin:.5em 0em 0em 14.25em; 
padding:0; width:52.5em;
}

p.csc-section {padding:0;margin:0;}

/*********** Linkliste (Workaround "OL") *********/
ol {list-style-type: none;margin:0;padding:0;}

a  {
	color: #3D7970;
	padding:0 0 0 1.5em;
	background-color:#fff;
	margin:0em 2em 0em 1em;
	border-top:1px solid #fff;
	background-attachment: scroll;
	background-image: url(../../bilder/arrow_right.gif);
	background-repeat: no-repeat;
	display:inline;
	text-decoration:none;
}

a:hover, a:focus, a:active {background-color: #eee;}

a[name] {
	background-image: none;
	padding:0;
	margin:0;
	border-top:0;
}

a[id] {
	background-image: none;
	padding:0;
	margin:0;
	border-top:0;
}

/*********** tx_ambooks-Styles ********/
/*******************Listenansicht - Tabelle**********************************/
/************************formatieren der Listenansicht (Auswahl )**********************************/

.tx-ambooks-pi1-listview-posibility {
	padding:0;
	padding-top:0.5em;
	padding-bottom:0.5em;	
	padding-left:0.5em;
}

.tx-ambooks-pi1-listview-posibility SELECT{
	background-color:#F7EFDE;
	font-size:12px;
}

.tx-ambooks-pi1-listview-posibility INPUT{
	background-color:#F7EFDE;
	color:#3D7970;
	font-weight:bold;
	font-size:12px;
	border:0;
}

.tx-ambooks-pi1-listView-zurueck a{
	background-color:#F7EFDE;
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	border-top:1px solid #F7EFDE;
	display:block;
	margin:0px;
	padding-left:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

/************************formatieren der Listenansicht (Auswahl ) ENDE ******************************/

#tx-ambooks-pi1-listresults {
	margin:0;
	padding:0;
}

#tx-ambooks-pi1-listresults th{
	font-size:12px;
	font-weight:bold;
	padding:0px;
	padding-left:0.5em;
	padding-top:6px;
 	padding-bottom:6px;
	background-color:#D5E5E3;
	border-bottom:1px solid #F7EFDE;
}

#tx-ambooks-pi1-listresults th a{
	background-color:#D5E5E3;
	color:#3D7970;
	font-size: 12px;
	font-weight: bold;
	border-top:1px solid #D5E5E3;
	background-image:none;
	padding:0px;
	margin:0px 0px 0px 0px
}

#tx-ambooks-pi1-listresults td{
	font-size:12px;
	padding-left:0.5em;
 	padding-top:4px;
 	padding-bottom:4px;
	background-color:#FFFFFF;
	border-bottom:1px solid #F7EFDE;
}

#tx-ambooks-pi1-listresults td a{
	color:#3D7970;
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	padding:0px;
	margin:0px;
}

/******************Formatierung der Zeige die Ergebnisse ... 1 2 3 4 5 6 7 ...***********************/
.tx-ambooks-pi1-browsebox a{
	border-top:1px solid #F7EFDE;
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	padding:0px;
	margin:10px 5px 0px 0px	
}

.tx-ambooks-pi1-browsebox {
padding-left:0.5em;
padding-top:0.5em;
padding-bottom:0.5em;
}

.tx-ambooks-pi1-listnavi a{
	color:#3D7970;
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	background-color:#F7EFDE;
}
/******************Formatierung der Zeige die Ergebnisse ... 1 2 3 4 5 6 7 ... Ende******************/
/*******************Einzelansicht**********************************/

#tx-ambooks-pi1-singleView{
background-color:#FFFFFF;
}

#tx-ambooks-pi1-singleView th{
 	border-top:1px solid #EFE0C0;
 	font-size:12px;
 	font-weight:bold;
}

#tx-ambooks-pi1-singleView td{
	font-size:12px;
  	padding-left:15px;
 	padding-top:4px;
 	padding-bottom:4px;
 	border-top:1px solid #EFE0C0;
}

#tx_ambooks_singleview th{
	padding-left:0.5em;
	}

#tx-ambooks-pi1-singleView a{
	color:#3D7970;
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	padding:0em;
	margin:0em;
	}

.tx-ambooks-pi1-singleView-zurueck {
 	background-color:#F7EFDE;
	padding-top:0.3em;
	padding-left:0.5em;
}

.tx-ambooks-pi1-singleView-zurueck a{
	color:#3D7970; 	
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	background-color:#F7EFDE;
	padding:0;
	margin:0;
	border:1px solid #F7EFDE;
}

#tx-ambooks-pi1-modeSelector {
	background-color:#F7EFDE;
	padding-top:0.4em;
	padding-bottom:0.4em;
	padding-left:0.5em;
	font-size:12px;
	border-right:0px;
}

#tx-ambooks-pi1-modeSelector th{
	background-color:#FFFFFF;
	font-size: 12px;
}

#tx-ambooks-pi1-searchBox{
	padding-left:0.5em;
	background-color:#FFFFFF;
}

#tx-ambooks-pi1-searchBox a{
	padding-top:0.2em;
}

.tx-ambooks-navigation-liste{
	padding-top:0.3em;
	padding-left:0.5em;
	background-color:#F7EFDE;
	}

.tx-ambooks-navigation-liste a{
 	border-top:0px solid transparent;
 	background-image:none;
 	padding:0;
 	margin:0;
	background-color:#F7EFDE;
	}

#tx-ambooks-pi1-searchBox th{
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

#tx-ambooks-pi1-searchBox td{
	font-size: 12px;
	font-weight:bold;
	padding:4px;
}

#suchfelderanzahlen {
	display:inline;
	padding-left:0.5em;
	padding-top:3em;
}

#tx-ambooks-pi1-listview_posibility li{
	float:left;
}

#tx-ambooks-pi1-listview_posibility a{
	background-image:none;
/*	font-weight:bold */
}

#tx-ambooks-pi1-listview_posibility{
	background-color:#F7EFDE;
	font-weight:bold;
}

.tx-ambooks-navigation {
	background-color:#F7EFDE;
	padding:0px;
	margin:0px;	
	padding-top:5px;
	padding-bottom:5px;
}

.tx-ambooks-navigation a{
	background-color:transparent;
	background-image: none;
	font-weight:bold;
	border-top:0px solid transparent;
	padding:0px;
	margin:0px;	
}

.zurueckbutton {
	font-weight:bold;
	}

#tx-ambooks-pi1-listview_posibility ul{
	background-image: none;
}

#tx-ambooks-pi1-listview_posibility td{
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

#tx-ambooks-pi1-listview_posibility ul{
	list-style-type:none;
}

td.tx_ambooks_results{
	background-color:#EFE0C0;
	font-weight:bold;
	font-size:12px;
}

.opac {
	background-color:gray;
	color:#3D7970; 
	margin-left:1.5em;
	font-weight:bold;
}

div.tx-ambooks-pi1 	{
	border:1px solid #EFE0C0;
	margin:1em 0em 0em 14.25em;
	padding:0;
	width:52.5em;
}

div.tx-ambooks-pi1-popup {
	border:1px solid #EFE0C0;
	margin:8em 0em 0em 0em;
	padding:0;
	width:52.5em;
} 

#tx_ambooks_userbooklist {
	margin:0;
	padding:0;
	border:1px solid #EFE0C0;
	margin:1em 0em 0em 14.25em;
	width:52.5em;
}

#tx_ambooks_userbooklist th{
	font-size:12px;
	font-weight:bold;
	padding:0px;
	padding-left:0.5em;
	padding-top:6px;
 	padding-bottom:6px;
	background-color:#D5E5E3;
	border-bottom:1px solid #F7EFDE;
}

#tx_ambooks_userbooklist th a{
	background-color:#D5E5E3;
	color:#3D7970;
	font-size: 12px;
	font-weight: bold;
	border-top:1px solid #D5E5E3;
	background-image:none;
	padding:0px;
	margin:0px 0px 0px 0px
}

#tx_ambooks_userbooklist td{
	font-size:12px;
	padding-left:0.5em;
 	padding-top:4px;
 	padding-bottom:4px;
	background-color:#FFFFFF;
	border-bottom:1px solid #F7EFDE;
}

#tx_ambooks_userbooklist td a{
	color:#3D7970;
	font-size: 12px;
	font-weight: bold;
	background-image:none;
	padding:0px;
	margin:0px;
}

#tx_ambooks_userbooklist_loginform {
	border:1px solid #EFE0C0;
	margin:1em 0em 0em 14.25em;
	padding:0;
	width:52.5em;
}

.versteckt {
	display:inline;
	visibility:hidden;
}

.sichtbar {
	display:inline;
	visibility:show;
}

.ddcsc-loginform {
	border:1px solid #EFE0C0;
	margin:1em 0em 0em 170px;
	padding:0;
	padding-left:10px;
	width:630px;
}

#nicht_verfuegbar {
	margin-left:0.5em;
	padding-bottom:0.25em;
	padding-top:0.25em;
	}

.csc-mailform {
        border-style: none;
        width: 560px;
}

.csc-mailform-field {
        margin: 3px;
}

.csc-mailform-field input {
       /** border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;**/
        width: 200px;;
		  margin-bottom: 10px;
}

input#mailformNewsletter.csc-mailform-check {
     width: 20px;
        border-style: none;
        background-color: transparent;
		  margin-bottom: 10px;
}

.csc-mailform-check label{
 width: auto;
        float: none;
}

span.csc-mailform-label {
	width:560px;
	display: block;
	margin-bottom:10px;
}

.csc-mailform-field label {
        float: left;
        width: 140px;      
}

.csc-mailform-field textarea {
        /**border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;**/
        width: 280px;
		  margin-bottom: 10px;
}

.csc-mailform-field select {
        /**border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;**/
        width: 200px;
}

input.csc-mailform-submit {
      /*  background-color: #EFEFEF;*/
        float: left;
		  margin-left: 140px;
        width: 100px;
}

.csc-mailform-radio input {
        width: auto;
        border-style: none;
        background-color: transparent;
		  margin-bottom:0px;
}

.csc-mailform-radio label {
        width: auto;
        float: none;
		  display: inline;
		  margin-bottom:13px;
		  margin-left:13px;
}

.csc-mailform-radio fieldset {
        border-style: solid;
        border-width: 1px;
        background-color: transparent;
}

.csc-mailform-radio legend {
        visibility: hidden;
        display: none;
}

/*******************actives Resultfeld**************************/
.tx-ambooks-pi1-browsebox-SCell {
	color:#FF0000;
	font-weight:small;
}

#tx-ambooks-pi1-searchBox a {
	background-image:none;
	display:inline;
	padding:0px;
	margin:0px;
	}

.Stopwatch {
margin-top:10px;
background-color:yellow;
width:600px;
}

.Stopwatch li {
 float:left;
}


#wrapper02{
	margin:0;
	padding:0;
}

#wrapper02 p {
margin:0em; 
padding:0/* 0.5em 0.5em 0.5em*/;
}

#spaltelinks {
	float:left;
	width:193px;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0 2px;
	background-color:white !important;
	background-image:none !important;
	border:1px solid #3D7970;
		height:350px;
	}
	
	
	#spaltelinks a{
		padding:0 0 0 1em;
		margin:0em 0em 0em 0em;
	/*border-top:1px solid #fff;
	background-attachment: scroll;
	background-image: url(../../bilder/arrow_right.gif);
	background-repeat: no-repeat;*/
	display:inline;
	text-decoration:none;
	font-size:90%;
}

	#spaltelinks h5{
margin:0px;
/*padding:0.25em 0 0.25em 0.5em;*/
font-weight: bold;
font-size: 1em;
padding:0.25em 0.5em;
height: 20px;
text-align:center;
	}
#spaltelinks	p {margin:0em; padding:0 0.5em;}
	
#spalterechts {
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0 2px;
	background:white !important;
	background-image:none !important;
	border:1px solid #3D7970;
	height:350px;
	}	
	
	#spalterechts a{
		padding:0 0 0 1em;
		margin:0em 0em 0em 0em;
	/*border-top:1px solid #fff;
	background-attachment: scroll;
	background-image: url(../../bilder/arrow_right.gif);
	background-repeat: no-repeat;*/
	display:inline;
	text-decoration:none;
	font-size:90%;
}
	
	#spalterechts h5{
margin:0px;
/*padding:0em 0 0.25em 0.5em;*/
font-weight: bold;
font-size: 1em;
padding:0.25em 0.5em;
height: 20px;
text-align:center;
	}
	
	#spalterechts	p {margin:0em; padding:0 0.5em;}
	
#spaltemitte {
float:left;
padding:0px 0px 0px 0px;
margin:0px 2px 0 2px;
width:193px;
background:white !important;
background-image:none !important;
border:1px solid #3D7970;
	height:350px;
}

#spaltemitte a{
		padding:0 0 0 1em;
		margin:0em 0em 0em 0em;
	/*border-top:1px solid #fff;
	background-attachment: scroll;
	background-image: url(../../bilder/arrow_right.gif);
	background-repeat: no-repeat;*/
	display:inline;
	text-decoration:none;
	font-size:90%;
}

#spaltemitte h5{
margin:0px;
/*padding:0em 0 0.25em 0.5em;*/
font-weight: bold;
font-size: 1em;
padding:0.25em 0.5em;
height: 20px;
text-align:center;
	}
	
	#spaltemitte h6{
	margin:0px;
	/*padding:0em 0 0.25em 0.5em;*/
font-weight: bold;
	font-size: 2em;
	color:#CC0033;
	padding:0.25em 0.5em;
	height: 20px;
	text-align:center;
	}
	
#spaltemitte	p {margin:0em; padding:0 0.5em;}

#spaltemitte	p2 {
	margin:0em;
	padding:0 0.5em;
	font-size: 1em;
	border-color: #CC0033;
	border-width: 2px;
}

#fussbereich {
clear:both;
	padding:0px;
	border:none;
	margin-top:0px;
}

.Stil1 {color: #CC0033}
.Stil5 {
	color: #CC0033;
	font-size: larger;
	font-weight: bold;
}
.Stil6 {
	color: #3D7970;
	font-weight: bold;
	font-size: 1.3em;
}
