/* =========================================================
navigate.de - Stylesheet für LMZ-BW
Datei: print.css
Media: print
Datum: 20. Oktober 2006
Autor: Manfred Rössler
Mail: roessler@navigate.de
========================================================== */


/* ===============================
   =Allgemeine Selektoren 
=============================== */
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	background: #fefecc;
}

img {
	border: 0;
}

br.clearBoth {
	clear: both;
}

br.clearLeft {
	clear: left;
}

br.clearRight {
	clear: right;
}

.floatRight {
	float: right;   
}

.floatLeft {
	float: left;   
}

img.floatRight {
	float: right;
	margin: 0 0 0.833333333em 2.5em;
	display: inline;   
}

img.floatLeft {
	float: left;
	margin: 0 2.5em 0.833333333em 0;
	display: inline;  
}
img.floatLeftSpezial {
	float: left;
	margin-right: 0.833333333em;
}

a {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
a.extern {
	padding-left: 1.75em;
	background-image: url(../pictures/ico_extern.gif);
	background-repeat: no-repeat;
	background-position: 0 0.25em;
}
a.formular {
	padding-left: 1.25em;
	background-image: url(../pictures/ico_formular.gif);
	background-repeat: no-repeat;
	background-position: 0 0.25em;
}
a:focus {
	outline: 0;  
}
a:hover {
	text-decoration: underline;
}

label {
	cursor: pointer;
}

table {
	border:0;
	width: 100%;
}
td {
	vertical-align: top;
}

.hidden  {
	display: none;
}

/* ===============================
   =Layout 
=============================== */

#headerScreen {
	display: none;
}

#container {
	top: 0;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#centerBug {
	width: 100%;
}

#navigationMain {
	display: none;
}

#shadowtTopRest {
	border-top: 1px solid #000;
}

#flaeche {
	width: 100%;
	padding-top: 50px;
}

/* ===============================
   =Content 
=============================== */
div.hilfsDiv {
	position: absolute;
	display: none;
	background-color: #fff;
	border: .083333333em solid #ff9900;
	padding: .833333333em;
	width: 23.33333333em;
	z-index:2;
	margin-left: -25em;
}
div.kalenderAb {
	margin: 0 0 10px 142px;
}
div.kalenderAb input {
	width: 5.666666667em;
	padding-left: .166666667em;
	border: .083333333em solid #7f9db9;
}
div.kalenderDiv {
	margin-left: 142px;
	width: 12.5em;
	display: none;
}
div.kalenderDiv table {
	background-color: #FFF;
	border-collapse: collapse;
	border: .083333333em solid #ccc;
	padding: 0;
}
div.kalenderDiv table caption {
	position: absolute;
	top: -1.666666667em;
	width: 12.5em;
	background-color: #fe9900;
	height: 1.666666667em;
	color: #FFF;
	font-weight: bold;
	border: .083333333em solid #ccc;
	border-bottom: 0;
}
div.kalenderDiv table caption img {
	vertical-align: middle;
}
div.kalenderDiv table caption span.pfeilLinks {
	position: absolute;
	left: 0;
}
div.kalenderDiv table caption span.pfeilRechts {
	position: absolute;
	right: 0;
}
div.kalenderDiv table thead {
	border: .083333333em solid #ccc;
}
div.kalenderDiv table tbody {
	border: .083333333em solid #ccc;
}
div.kalenderDiv table td {
	background-color: #FFF;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	color: #999;
	font-size: 0.833333333em;
}
div.kalenderDiv table td.grau {
	background-color: #e5e5e5;
}
div.kalenderDiv table td.gelb {
	background-color: #fefecc;
}
div.kalenderDiv table td.aktiv {
	border: .083333333em solid #fe9900;
	color: #fe9900;
}
div.kalenderDiv table tr {
	height: 1.666666667em;
}
div.kalenderDiv table tr.borderBot {
	border-bottom: .083333333em solid #ccc;
}
div.kalenderDiv table th {
	font-weight: normal;
	color: #003399;
	background-color: #e5e5e5;
	text-align: center;
	vertical-align: middle;
	font-size: .833333333em;
}
div.kalenderDiv span.schliessen {
	padding: .416666667em;
}

#content {
	position:relative;
}

/*-----------*/

#contentLeft {
	display: none;
}

/*-----------*/

#contentRight {
	float: left;
	width: 100%;
}

#contentRight div.contentMiddleHead {
	display: none;
}
#contentRight div.contentMiddleHeadNoPic {
	width: 100%;
}
#contentRight div.contentMiddleHeadNoPic div.headline1zeilig {
	padding: 2.833333333em 0;
}
#contentRight div.contentMiddleHeadNoPic div.headline3zeilig {
	padding: 1.583333333em 0;
}
#contentRight div.contentMiddleHeadNoPic h1 {
	color: #000;
	font-weight: normal;
	font-size: 1.5em;
}
#contentRight div.contentMiddleHeadNoPic h2 {
	height: 1.416666667em;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	background-color: #ff9900;
	border-bottom: .083333333em solid #000;
	padding: .25em 0 0 .833333333em;
}
#contentRight div.contentMiddleHeadNoPic h2 a {
	color: #fff;
}
#contentRight div.contentMiddleHeadNoPic h2 img {
	vertical-align: baseline;
}
#contentRight div.contentMiddleHeadNoPic div.grau {
	background-color: #e5e5e5;
	padding: .25em 0 .166666667em .833333333em;
	margin-bottom: .833333333em;
}
#contentRight div.contentMiddleHeadNoPic div.grau2 {
	background-color: #e5e5e5;
	padding: .25em 0 .166666667em .833333333em;
	margin-bottom: 1.416666667em;
}
#contentRight div.contentMiddleHeadNoPic div.pages {
	display: none;
}
#contentRight div.contentMiddleHeadNoPic div.headlineBig, #contentRight div.contentMiddleHeadNoPic div.headlineBigWarenkorb {
	width: 100%;
	height: 1.916666667em;
	padding: .416666667em .25em 0 .416666667em;
	margin: 0;
}
#contentRight div.contentMiddleHeadNoPic div.headlineBigWarenkorb {
	margin-bottom: 1.083333333em;
}
#contentRight div.contentMiddleHeadNoPic h2.detail {
	padding: 0;
	background: none;
	float: left;
	font-size: 1.25em;
	color: #000;
	font-weight: bold;
}
#contentRight div.contentMiddleHeadNoPic div.headlineBig img, #contentRight div.contentMiddleHeadNoPic div.headlineBigWarenkorb img {
	vertical-align: middle;
	float: right;
	margin-top: -.166666667em;
}
#contentRight div.contentMiddleHeadNoPic div.information {
	height: 1.166666667em;
	width: 100%;
	background-color: #fefecc;
	padding: .666666667em;
}

#contentRight div.contentMiddleSmall {
	float: left;
	width: 100%;
}

#contentRight div.contentMiddleSmall div.buttonMedium {
	padding-left: 7.5em;
}
#contentRight div.contentMiddleSmall div.buttonLogin {
	padding-left: 10.16666667em;
	margin-bottom: 2em;
}
#contentRight div.contentMiddleSmall div.nameMedium {
	border: .166666667em solid #cc3300;
	padding: .833333333em;
	padding-left: 7.5em;
	margin-bottom: .833333333em;
	color: #000;
	background-color: #fcf5f2;
	width: 30.91666667em;
}
#contentRight div.contentMiddleSmall div.nameMedium input.eingabe {
	font-size: 1em;
	width: 30em;
	margin: .333333333em 0 .333333333em 0;
}
#contentRight div.contentMiddleSmall h1 {
	font-size: 1.5em;
	font-weight: normal;
}

#contentRight fieldset {
	border: none;
}
#contentRight fieldset legend {
	display: none;
}

#contentRight div.contGelb {
	width: 37.91666667em;
	padding: .833333333em;
	background-color:#fefecc;
	margin-bottom: .833333333em;
}
#contentRight ul {
	margin-left: 20px;
}
#contentRight div.contGelbLeft {
	float: left;
	width: 37.91666667em;
	padding: .833333333em;
	background-color:#fefecc;
	margin-bottom: .833333333em;
}
#contentRight  div.contGelbLogin {
	width: 38.58333333em;
	padding: .833333333em;
	padding-right: .166666667em;
	background-color:#fefecc;
	margin-bottom: .833333333em;
}
#contentRight td.cell1 {
	width: 10em;
	vertical-align: middle;
	font-weight: bold;
}
#contentRight td.cell2 {
	width: 26.08333333em;
}
#contentRight td.cell1Bestellung {
	font-size: 14px;
	width: 30px;
	vertical-align: top;
	font-weight: bold;
}

#contentRight input.start {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 24.41666667em;
	height: 1.416666667em;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: italic;
	color: #999;
	padding: .25em .416666667em 0 .416666667em;
}
#contentRight input.startDoppel {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 11.3em;
	height: 1.416666667em;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: italic;
	color: #999;
	padding: .25em .416666667em 0 .416666667em;
}
#contentRight input.fokus {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 24.41666667em;
	height: 1.416666667em;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: normal;
	color: #000;
	padding: .25em .416666667em 0 .416666667em;
}
#contentRight select.fokus {
	/*font-family: Arial, Verdana, Tahoma, sans-serif;*/
	/*width: 24.41666667em;*/
	width: 25.416666667em;
	/*height: 1.416666667em;*/
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: normal;
	color: #000;
	/*padding: .25em .416666667em 0 .416666667em;*/
}
#contentRight input.fokusSchulfach {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 15.416666667em;
	height: 1.416666667em;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: normal;
	color: #000;
	padding: .25em .416666667em 0 .416666667em;
}
#contentRight input.fokusInaktiv {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 24.41666667em;
	height: 1.416666667em;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: normal;
	color: #000;
	padding: .25em .416666667em 0 .416666667em;
	background: #e5e5e5;
}
#contentRight select.fokusInaktiv {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	width: 25.416666667em;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
	font-style: normal;
	color: #000;
	background: #e5e5e5;
}
#contentRight textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	border: 0.083333333em solid #7f9db9;
	font-size: 1em;
}

#contentRight a.schulfachAuswahl {
	width: 8.083333333em;
	height: 1.75em;
	font-size: 1em;
	font-style: normal;
	color: #999999;
	background: #f0f0f0 url(../pictures/bgAuswahl.gif) no-repeat;
	padding: 0.25em 2em;
	margin-left: 0.416666667em;
}
#contentRight a.schulfachAuswahl:hover {
	text-decoration: none;
	color: #000000;
}
#contentRight img.hilfe  {
	display: none;
}
#contentRight img.hilfeDaumen  {
	cursor: help;
	width: 2.833333333em;
	height: 3.416666667em;
}
#contentRight input.radiobutton {
	margin-top: .416666667em;
}
#contentRight select {
	font-size: 1em;
	width: 25.25em;
	height: 1.666666667em;
	border: .083333333em solid #7f9db9;
}
#contentRight select.mehrfach {
	height: 12.5em;
}
#contentRight select.rechts {
	font-size: 1em;
	width: 17.5em;
	height: 1.666666667em;
	border: .083333333em solid #7f9db9;
}
#contentRight div.button {
	float: right;
	padding-top: .833333333em;
}
#contentRight div.buttonWarenkorb {
	padding: .833333333em 0 0 44.58333333em;
}
#contentRight div.buttonDetails {
	padding-left: 174px;
}
#contentRight div.buttonAnmeldung {
	padding-left: 77px;
}
#contentRight div.buttonBestellung {
	padding-left: 0;
}
input.radio {
	width: auto;
	border: 0;
}
#contentRight div.buttonDetails button {
	margin-right: 0;
	margin-left: 10px;
}
#contentRight div.buttonAnmeldung button {
	margin-left: 50px;
	text-align: center;
}
#contentRight div.contTipp {
	border: .083333333em solid #ff9900;
}
#contentRight div.contTipp img {
	margin: 0;
	padding: 0;
}
#contentRight div.contTipp p {
	margin: 1.25em 0;
}
#contentRight div.spezialDIV {
	width: 59.58333333em;
}
#contentRight div.spezialErklaerung {
	float: right;
	width: 17.5em;
	background-color:#fefecc;
	margin-bottom: .833333333em;
	padding: 0.75em .833333333em .833333333em .833333333em;
}
#contentRight div.spezialErklaerungPulldown {
	display: none;
	float: right;
	width: 17em;
	background-color:#fefecc;
	margin-bottom: .833333333em;
	padding: 1.083333333em;
}

#contentRight div.contentMiddleFullDetails {
	width: 58.75em;
}

#contentRight div.contentMiddleFull {
	margin-top: 2.916666667em;
	width: 58.75em;
}
#contentRight div.contentMiddleFull ul {
	margin-left: 1em;
}
#contentRight div.contentMiddleFull ul li ul {
	margin-left: 2.5em;
}
#contentRight div.headlineBig, #contentRight div.headlineBigSmall {
	width: 100%;
	height: 1.916666667em;
	padding: .416666667em .25em 0 .416666667em;
	margin-bottom: .833333333em;
}
#contentRight div.headlineBig h1, #contentRight div.headlineBigSmall h1, #contentRight div.headlineBigSmall h2 {
	float: left;
	font-size: 1.25em;
	color: #000;
	font-weight: bold;
}
#contentRight div.headlineBig img, #contentRight div.headlineBigSmall img {
	vertical-align: middle;
	float: right;
	margin-top: -.166666667em;
}
#contentRight div.headlineBigSmall {
	width: 38.75em;
}
#contentRight div.headlineBigSmall h2 input {
	vertical-align: middle;
}

#contentRight a.anmeldungBigLink {
	display: block;
	width: 31.066666667em;
	height: 1.533333333em;
	font-size: 1.25em;
	color: #ff9900;
	font-weight: bold;
	border: .0666666667em solid #ccc;
	padding: .333333333em .2em 0 .333333333em;
	margin-bottom: .533333333em;
	background: #fff url(/meta/pictures/ico_pfeil_trans.gif) 29.933333333em .2em no-repeat; 
}
#contentRight a.anmeldungBigLink:hover {
	display: block;
	width: 31.066666667em;
	height: 1.533333333em;
	font-size: 1.25em;
	color: #ff9900;
	font-weight: bold;
	border: .0666666667em solid #ccc;
	padding: .333333333em .2em 0 .333333333em;
	margin-bottom: .533333333em;
	text-decoration: none;
	background: #f2f2f2 url(/meta/pictures/ico_pfeil_trans.gif) 29.933333333em .2em no-repeat; 
}

#contentRight div.contentMiddleSmall h2 {
	width: 31.066666667em;
	height: 1.533333333em;
	font-size: 1.25em;
	color: #ff9900;
	font-weight: bold;
	border: .0666666667em solid #ccc;
	padding: .333333333em .2em 0 .333333333em;
	margin-bottom: .533333333em;
}
#contentRight div.contentMiddleSmall h3 {
	font-size: 1.25em;
	color: #ff9900;
	font-weight: bold;
}
#contentRight div.contentMiddleSmall p.zumFormular {
	text-align: center;
}

#contentRight div.contentMiddleFull div.suchergebnis, #contentRight div.contentMiddleSmall div.suchergebnis  {
	background-color: #fefecc;
	padding: .416666667em;
	margin-bottom: .833333333em;
}
#contentRight div.contentMiddleSmall div.suchergebnis {
	width: 38.75em;
}

#contentRight div.contentMiddleFull div.suchergebnis td.cell1, #contentRight div.contentMiddleSmall div.suchergebnis td.cell1 {
	width: 8em;
}
#contentRight div.contentMiddleFull div.suchergebnis td.cell2, #contentRight div.contentMiddleSmall div.suchergebnis td.cell2 {
	width: 36.66666667em;
}
#contentRight div.contentMiddleFull div.suchergebnis p {
	margin-bottom: .166666667em;
}
#contentRight div.contentMiddleFull a.active {
	background: url(../pictures/pfeilRechts_aktiv.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left: 1.083333333em; 
}
#contentRight div.contentMiddleFull span.inactive {
	background: url(../pictures/pfeilRechts_inaktivLink.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left: 1.083333333em; 
	color: #cccccc;
	font-weight: bold;
}
#contentRight div.contentMiddleFull div.suchergebnis p.nichtverfuegbar {
	color: #cc3300;
}
#contentRight div.contentMiddleFull div.suchergebnis a.nichtverfuegbar {
	color: #cc3300;
}
#contentRight div.contentMiddleFull div.suchergebnis p.verfuegbar {
	color: #009900;
	font-weight: bold;
}
#contentRight div.contentMiddleFull div.suchergebnis a.imWarenkorb {
	color: #009900;
	font-weight: bold;
}

#contentRight div.contentMiddleFull div.reservierung {
	height: 2.083333333em;
	margin: -.833333333em 0 .833333333em 0;
	padding: .416666667em .833333333em 0 0;
	background-color: #e5e5e5;
	text-align: right;
}
#contentRight div.contentMiddleFull div.reservierung input {
	width: 5.666666667em;
	padding-left: .166666667em;
	border: .083333333em solid #7f9db9;
}
#contentRight div.contentMiddleFull div.reservierung select {
	margin-top: -.083333333em;
	padding-left: .166666667em;
	border: .083333333em solid #7f9db9;
	height: 1.5em;
}
#contentRight div.contentMiddleFull div.reservierung select.reservierungSelect, #contentRight div.contGelb select.reservierungSelect {
	width: 40px;
}
#contentRight div.contentMiddleFull div.reservierung select.reservierungSelectJahr, #contentRight div.contGelb select.reservierungSelectJahr {
	width: 60px;
}
#contentRight div.contentMiddleFull div.reservierung select.lieferung {
	width: 8.333333333em;
}
#contentRight div.contentMiddleFull div.reservierung select.rueckgabe {
	width: 13.33333333em;

}
#contentRight div.contentMiddleFull div.trenner {
	height: 1.666666667em;}

#contentRight div.contentMiddleFull div.weiterFooter {
	border: 1px solid #ccc;
	color: #999;
	padding: 5px;
	margin-top: 20px;
	text-align: center;
}
#contentRight div.contentMiddleFull div.weiterFooter div.weiterButton {
	float:right;
	margin: -15px 0 0 0;
}
#contentRight div.noconnection {
	border: .166666667em solid #cc3300;
	padding: .833333333em;
	margin-bottom: .833333333em;
	color: #cc3300;
	background-color: #fcf5f2;
}
#contentRight div.noconnection a {
	background: url(../pictures/externerLink_Fehler.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	color: #cc3300;
	padding-left: 1.5em; 
}
#contentRight div.contentMiddleFull div.description, #contentRight div.contentMiddleHeadNoPic div.description {
	/*float: left;*/
	width: 41.25em;
	margin-top: 15px;
}
#contentRight div.contentMiddleFullSpezial div.description {
	float: left;
	width: 39.916666667em;
}

#contentRight div.contentMiddleFull div.posVorschau {
	float: left;
	margin-left: .833333333em;
}
#contentRight div.contentMiddleFull table.det {
	margin-top: 2.5em;
}
#contentRight div.contentMiddleFull tr.detGelb {
	background-color: #fefecc;
}
#contentRight div.contentMiddleFull table.det td {
	padding: .833333333em;
}
#contentRight div.contentMiddleFull table.det td.detCell1 {
	vertical-align: middle;
	font-weight: bold;
	width: 12.5em;
}
#contentRight div.contentMiddleFull table.table3Spalten, #contentRight div.contentMiddleFull table.table4Spalten, #contentRight div.contentMiddleFull table.table6Spalten {
	border: none;
	border-collapse: collapse;
}
#contentRight div.contentMiddleFull table.table3Spalten td, #contentRight div.contentMiddleFull table.table4Spalten td, #contentRight div.contentMiddleFull table.table6Spalten td {
	background-color: #fefecc;
	border-bottom: .833333333em solid #FFF;
	padding: .416666667em 0;
}
#contentRight div.contentMiddleFull table.table3Spalten td.cell1 {
	vertical-align: middle;
	font-weight: normal;
	font-style:italic;
	width: 10.41666667em;
	padding-left: .833333333em;
}
#contentRight div.contentMiddleFull table.table3Spalten td.cell2 {
	vertical-align: middle;
	font-weight: normal;
	width: 32.5em;
}
#contentRight div.contentMiddleFull table.table3Spalten td.cell3 {
	vertical-align: middle;
}
#contentRight div.contentMiddleFull table.table4Spalten td.cell1 {
	vertical-align: middle;
	font-weight: normal;
	font-style:italic;
	width: 5.833333333em;
	padding-left: .833333333em;
}
#contentRight div.contentMiddleFull table.table4Spalten td.cell2 {
	vertical-align: middle;
	font-weight: normal;
	width: 4.166666667em;
}
#contentRight div.contentMiddleFull table.table4Spalten td.cell3 {
	vertical-align: middle;
	width: 33.16666667em;
}
#contentRight div.contentMiddleFull table.table5Spalten td.cell1 {
	vertical-align: middle;
	font-weight: normal;
	font-style:italic;
	width: 5.833333333em;
	padding-left: .833333333em;
}
#contentRight div.contentMiddleFull table.table5Spalten td.cell2 {
	vertical-align: middle;
	font-weight: normal;
	width: 4.166666667em;
}
#contentRight div.contentMiddleFull table.table5Spalten td.cell3 {
	vertical-align: middle;
	width: 33.16666667em;
}
#contentRight div.contentMiddleFull table.table5Spalten td.cell4 {
	vertical-align: middle;
	width: 33.16666667em;
}
#contentRight div.contentMiddleFull table.table6Spalten td.cell1 {
	vertical-align: middle;
	font-weight: normal;
	font-style:italic;
	width: 5.833333333em;
	padding-left: .833333333em;
}
#contentRight div.contentMiddleFull table.table6Spalten th {
	text-align:left;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contentRight div.contentMiddleFull table.table6Spalten td {
	vertical-align: middle;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px !important;
}
#contentRight div.contentMiddleFull table.table6Spalten td.cell1 {
	width: 60px;
	text-align: left;
}
#contentRight div.contentMiddleFull table.table6Spalten td.cell2 {
	width: 270px;
}
#contentRight div.contentMiddleFull table.table6Spalten td.cell3 {
	width: 80px;
}
#contentRight div.contentMiddleFull table.table6Spalten td.cell4 {
	width: 80px;
}
#contentRight div.contentMiddleFull table.table6Spalten td.cell5 {
	width: 80px;
}
#contentRight div.pagesFull {
	display: none;
}
#contentRight div.pagesView {
	display: none;
}
#contentRight div.pagesFullDetails  {
	margin-top: 2.5em;
	width: 56.750000000em;
	height: 1.583333333em;
	border: .083333333em solid #cccccc;
	color: #999999;
	padding: .25em .833333333em .166666667em .833333333em;
	text-align: center;
}
#contentRight div.pagesFullDetails div.mediumBlaettern {
/*	width: 100%;
	text-align: center;*/
}
/*20.01.07 --> neu wegen suchergebnissen*/
#contentRight div#suchergebnisseOben {
	float: left;
	background: url(../pictures/bg_suchergebnisse.gif) left top repeat-y;
}

#contentRightAnmeldung {
	display: none;
}

#contentRightInformation {
	display: none;
}


/* ===============================
   =Footer 
=============================== */

#footer {
	display: none;
}
#footerShadow {
	display: none;
}

/*=============================== */

#positivBegutachtet {
	position: absolute;
	display: none;
	background-color: #fff;
	border: 0.083333333em solid #ff9900;
	padding: 0.833333333em;
	z-index:2;
	color: #ff9900;
	margin-left: -10em;
	font-weight: bold;
}

.error,
.req {
	color: #cc3300;
}

#schlagWortPullDown {
	position: absolute;
	width: 303px;
	padding: 5px 0;
	border: 1px solid #7f9db9;
	background: #FFF;
	margin: -6px 0 0 117px;
}
#schlagWortPullDown ul {
	list-style-type: none;
	margin-left: 0;
}
#schlagWortPullDown li {
	display: block;
	cursor: pointer;
	font-size: 11px;
	padding: 0 10px
}
#schlagWortPullDown li:hover {
	color: #FFF;
	background: #ff9900;
}

#navigationMain ul li span.inaktiv {
	display: block;
	background-color: #e5e5e5;
	color: #9b9b9b;
	border: none;
	border-bottom: .0833333333em solid #ff9900;
	width: 11.08333333em;
	height: 1.75em;
	padding-top: .833333333em;
}

#contentRight div.spezialErklaerungPulldown select.fokus {
	width: 16.666666667em;
}

input, button {
	display: none;
}

div.naechsteSchritte {
	display: none;
}

#contentRight div.information div.floatRight {
	margin-right: 20px;
}

#contentRightAnmeldungDetails {
	display: none;
}

/* ===============================
   =Allgemein
=============================== */

.headlineBig2{
  float:left;
	width: 41.166666667em;
	border: .083333333em solid #ccc;
	height: 1.916666667em;
  padding: .416666667em .25em 0 .416666667em;
	margin-bottom: 2.500000000em;
	position: relative;
}

.headlineBig2 h1{
	float: left;
	font-size: 1.25em;
	color: #ff9900;
	font-weight: bold;
} 

.headlineBig2 p{
  float:left;
  margin-left:0.166666667em;
  font-size:1.250000000em;
}

.headlineBig3{
  float:left;
	width: 58.000000000em;
	border: .083333333em solid #ccc;
	height: 1.916666667em;
  padding: .416666667em .25em 0 .416666667em;
	margin-bottom: 2.500000000em;
}

.headlineBig3 h2{
	float: left;
	font-size: 1.25em;
	color: #003399;
	font-weight: bold;
}

.headlineBig3 img{
  float:right;
  margin-top:-0.166666667em;
}

#contentRight div.noconnection2 {
  width:55.166666667em;
	border: .166666667em solid #cc3300;
	padding: .833333333em;
	padding-right:2.500000000em;
	margin-top:.833333333em;
	margin-bottom: .833333333em;
	color: #cc3300;
	background-color: #fcf5f2;
}

/* ===============================
   =Unternavigation
=============================== */

#navigationMain2 {
  position: relative;
}

#navigationMain2 ul {
	height: 2.583333333em;
	list-style-type: none;
	font-weight: bold;
}
#navigationMain2 ul li {
	float: left;
	width: 17.333333333em;
	text-align: center;
	margin-right: 0.833333333em;
	position: relative;
	z-index: 2;
}
#navigationMain2 ul li a {
	display: block;
	background-color: #e5e5e5;
	border: none;
	border-bottom: .0833333333em solid #ff9900;
	height: 1.75em;
	padding-top: .833333333em;
}
#navigationMain2 ul li a:hover,focus {
	display: block;
	background-color: #fff;
	height: 1.75em;
	border: .083333333em solid #ff9900;
	border-bottom: .0833333333em solid #fff;
	padding-top: 0.75em;
}
#navigationMain2 ul li a.active {
	display: block;
	background-color: #fff;
	width: 17.333333333em;
	height: 1.75em;
	border: .083333333em solid #ff9900; 
	border-bottom: .083333333em solid #fff;
	padding-top: .75em;
}

#shadowTop2 {
	position: relative;
	z-index: 0;
	width: 0.833333333em;
	height: 2.5em;
	background-image:url(../pictures/shadowTop.gif);
	background-repeat:no-repeat;
	background-position: right top;
	top: -.083333333em;
	clear: both;
}
#shadowtTopRest2 {
	width: 58.833333333em;
	height: 2.5em;
	background-color:#fff;
	border-top: .083333333em solid #ff9900;
}

/* ===============================
   =Unterunternavigation
=============================== */

#medientypen{
  background-image: url(../pictures/update/bg_Typen.gif);
  width:58.833333333em;
  height:4.416666667em;
}

#medientypen p{
  font-weight:bold;
  text-align:center;
}

#medientypen select{
  width:15.000000000em;
  margin-left:1.666666667em;
  margin-right:1.666666667em;
}

#kaufenLeiste{
  background-image: url(../pictures/update/bg_Typen.gif);
  width:46.333333333em;
  height:4.416666667em;
  padding-left:12.500000000em;
}

#kaufenLeiste span{
  margin-right:1.000000000em;
}

#kaufenLeiste a{
  color: #9B9B9B;
  float:left;
  height:2.500000000em;
  background:url(../pictures/update/kreis.gif) no-repeat;
  padding-left:0.583333333em;
  margin-right:0.833333333em;
  padding-top:0.166666667em;
  text-decoration:none;
}

#kaufenLeiste a:hover,
#kaufenLeiste a:focus,
#kaufenLeiste a:active,
#kaufenLeiste #aktive a{
  color: #003399;
  background:url(../pictures/update/kreisAktiv.gif) no-repeat;
}

#kaufenLeiste a:hover span,
#kaufenLeiste a:focus span,
#kaufenLeiste a:active span,
#kaufenLeiste #aktive a span{
  color: #FFFFFF;
}

/* ===============================
   =Seitenzahlnavigation
=============================== */

.pages2,
.pages3{
  display:none;
}

/* ===============================
   =Auswahl
=============================== */

#Herunterladen{
  float:left;
  margin-right:1.666666667em;
  background: url(../pictures/update/bg_Herunterladen.gif) left no-repeat;
  width:26.250000000em;
  height:16.666666667em;
  padding-left:1.666666667em;
}

#Ausleihen{
  float:left;
  background: url(../pictures/update/bg_Ausleihen.gif) left no-repeat;
  width:26.250000000em;
  height:16.666666667em;
  padding-left:1.666666667em;
}

#Kaufen{
  float:left;
  margin-top:1.666666667em;
  background: url(../pictures/update/bg_Kaufen.gif) left no-repeat;
  width:55.833333333em;
  height:21.166666667em;
  padding-left:1.666666667em;
}

#Herunterladen h2,
#Ausleihen h2,
#Kaufen h2{
  color:#FF9900;
  font-size:1.250000000em;
  margin-top:1.000000000em;
}

#Kaufen h2{
  margin-top:1.250000000em;
}

#Herunterladen select,
#Ausleihen select,
#Kaufen select{
  font-size:0.916666667em;
  margin-top:2.000000000em;
  width:24.583333333em;
  border: 0.083333333em solid #7F9DB9;
}

#Herunterladen option,
#Ausleihen option,
#Kaufen option{
  padding-left:0.250000000em;
  margin-bottom:0.125000000em;
}

.Suchtext input{
  font-size:0.916666667em;
  margin-top:1.666666667em;
  margin-bottom:0.666666667em;
  width:24.166666667em;
  border: 0.083333333em solid #7F9DB9;
  padding-left:0.250000000em;
  padding-top:0.083333333em;
  padding-bottom:0.083333333em;
}

.Auswahl label{
  margin-right:0.416666667em;
}

#linkerTeil{
  float:left;
  width:24.583333333em;
  margin-right:3.333333333em; 
}

#rechterTeil{
  float:left;
  width:27.916666667em;
  margin-top:2.000000000em;
}

#ersatz{
	display:none;
}

#ersatz select{
	margin-top:11px;
}
/* ===============================
   =Produkte
=============================== */

.pfeil{
  margin-right:0.166666667em;
}

.nichtverfuegbar{
  float:left;
  margin-left:1.000000000em;
  font-weight: bold;
}

.unterlink a,
#fussnote a{
  font-weight:normal;
  margin-right:0.833333333em;
}

#fussnote{
  width:48.750000000em;
  border-top: 0.083333333em solid #FF9900;
  margin-left:8.333333333em;
}

#abstand{
  margin-top:0.083333333em;
}

.cell3{
  float:left;
  margin-left:-2.916666667em;
}

.cell3 input{
	display:block;
}

#contentRight div.contentMiddleFull span.active {
	background: url(../pictures/pfeilRechts_aktiv.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left: 1.083333333em; 
	color: #003399;
	font-weight: bold;
}

#contentRight div.contentMiddleFull span.versandkosten {
	color: #003399;
	font-size:0.916666667em;
}

.rechts{
  float:right;
  margin-right:1.666666667em;
}

#contentRight div.contentMiddleFull span.preise2 {
  float:left;
  width:5.833333333em;
  margin-right:1.666666667em;
}


#contentRight div.contentMiddleFull span.preise input { 
  float:left;
  border:0.083333333em solid #E5E5E5;
  width:3.750000000em;
  padding-right:0.416666667em;
  margin-left:0.583333333em;
  text-align:right;
}

#contentRight div.contentMiddleFull span.anzahl{
  float:left;
  font-weight:bold;
  margin-left:1.666666667em;
}

/* ===============================
   =Abrechnung
=============================== */

#zusammenrechnen{
  width:57.083333333em;
  padding-left:0.833333333em;
  padding-right:0.833333333em;
  background-color:#E5E5E5;
  margin-bottom:0.833333333em;
}

#zusammenrechnen span{
  float:left;
  margin-left:27.916666667em;
}

#zusammenrechnen p{
  text-align:right;
  margin-right:1.666666667em;
}

#gesamtbetrag{
  font-weight:bold;
  border-top: 0.083333333em solid white;
  border-bottom: 0.083333333em solid white;
  margin-top:0.416666667em;
  padding-top:0.166666667em;
  padding-bottom:0.166666667em;
}

/* ===============================
   =Buttons
=============================== */

button.aktiv{
	float:left;
	position:relative;
  background: url(../pictures/update/Button.gif) left no-repeat;
}

.buttonSuche{
  margin-top:1.666666667em;
	margin-left:5.833333333em;
}

.buttonRechnung{
	float:left;
	position:inline;
}

.buttonRechnung button.aktiv{
	margin-right:0.833333333em;
}

.buttonWeiter button.aktiv{
	float:right;
	margin-right:0.833333333em;
}

.drucken{
	margin-top:0.833333333em;
}

button.login{
	background:url(../pictures/update/buttonEingabe.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	width: 1.75em;
	height: 1.666666667em;
	vertical-align: middle;
}

/* ===============================
   =Adressbogen
=============================== */

.eingabefeld{
  margin-bottom:0.833333333em;
}

.eingabefeld span{
  float:left;
  width:13.333333333em;
  display:block;
}

.eingabefeld input{
	border: 0.091666667em solid #CCCCCC;
  width:21.250000000em;
  display:block;
  position:static;
}

#contentRight .eingabefeld textarea {
	border: 0.083333333em solid #CCCCCC;
  width:21.250000000em;
  height:7.500000000em;
}

#pflichtfelder{
  padding-bottom:1.666666667em;
  border:none;
  margin-bottom:0.833333333em;
}

/* ===============================
   =Lieferanschrift
=============================== */

#lieferanschrift{
  float:left;
  width:58.750000000em;
  padding-bottom:0.833333333em;
  border-bottom:none;
  margin-bottom:0.833333333em;
}

#anschrift{
  float:left;
  width:8.333333333em;
  background: #E5E5E5;
  margin-right:0.833333333em;
  padding-right:18.333333333em;
  padding-top:0.583333333em;
  padding-bottom:0.583333333em;
  padding-left:0.833333333em;
}

#rechterTeil2{
  float:left;
  width:27.500000000em;
}

#rechterTeil2 span{
  padding-left:0;
}

/* ===============================
   =Bestellnummer
=============================== */

#bestellnummer{
  padding-top:0.416666667em;
  height:1.666666667em;
  background:#E5E5E5;
  padding-left:3.333333333em;
}

#bestellnummer p{
  font-weight:bold;
}

/* ===============================
   =Anmeldung
=============================== */

#Zugangskennung{
  display:none;
}

#anmeldung{
  display:none;
  position:relative;
  z-index:3;
  width:17.416666667em;
  padding-left:1.666666667em;
  padding-top:1.250000000em;
  background-color:#FF9900;
  border-top: 0.083333333em solid #FFF;
  color:#FFF;
  text-align:left;
  font-size:0.916666667em;
}

#anmeldung p{
  width:11.666666667em;
}

#contentRight input.start,
#contentRight input.fokus {
  vertical-align:top;
  width:10.833333333em;
  height:1.416666667em;
  border:none;
}

#passwort,
#pwVergessen{
  padding-bottom:0.416666667em;
}

#passwort input{
  vertical-align:top;
  width:11.250000000em;
  height:1.500000000em;
  border:none;
  padding-left:0.416666667em;
  padding-top:0.166666667em;
}

#pwVergessen a{
  float:left;
  font-weight:normal;
  padding-left:1.250000000em;
  background:url(../pictures/update/buttonBrief.gif) no-repeat;
}

#formular{
  margin-top:0.166666667em;
}

#formular a{
  font-weight:normal;
  padding-left:1.250000000em;
  background:url(../pictures/update/buttonBrief.gif) no-repeat;
}

#schulnummer input,
#kundennummer input{
  vertical-align:top;
  width:11.250000000em;
  height:1.500000000em;
  border:none;
  padding-left:0.416666667em;
  padding-top:0.166666667em;
}

#medienzentrum select{
  width:13.750000000em;
  height:1.666666667em;
  border:none;
  font-size:1.000000000em;
}

#helpSuchtext{
  z-index:3;
}

/* ===============================
   =Seitenleiste
=============================== */

#contentLeft {
  background:none;
}

.text{
  margin-bottom:2.916666667em;
  background-color:#E5E5E5;
}

.text .buttonSuche{
  float:left;
  margin-top:0;
  margin-bottom:1.666666667em;
}

.text .buttonSuche a{
  float:left;
  margin-left:2.333333333em;
  margin-top:0.250000000em;
  text-decoration:none;
  color:black;
}

.text li{
  float:left;
  margin-bottom:0.083333333em;
  margin-left:1.250000000em;
  list-style-type:decimal;
}

.Infos{
  height:5.000000000em;
}

.Infos li{
  list-style-type:none;
  float:left;
  width:10.833333333em;
  background:url(../pictures/update/buttonBrief2.gif) no-repeat;
  margin-left:0;
  padding-left:1.416666667em;
}
