
/* ==============================================================================
   teachweb style sheet, version 11-11-2003
   © Copyright 2003-2006 by Cornelsen Verlag GmbH & Co. oHG. all rights reserved. 
   Original author : Christopher Stein (christopher.stein@cornelsen.de)
   ------------------------------------------------------------------------------
	Last changed by : Christopher Stein
================================================================================= */

body {
	text-align: center; /*centered alle Elemente im body*/
	margin: 6px 0px; /* setzt top und bottom margin */
}
#body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

form {
	margin: 0px 0px; /* setzt top und bottom margin */
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
}

A {
	text-decoration : underline;
	color: #BB0000;
}

A:Visited {
	text-decoration : underline;
	color: #BB0000;
}

A:Active {
	text-decoration : underline;
	color: #BB0000;
}

A:Hover {
	text-decoration : underline;
	color: #BB0000;
}

A.active {
	text-decoration : none;
	color: #000000;
	font-style: bold;
}

A.active:Visited {
	text-decoration : none;
	color: #000000;
	font-style: bold;
}

A.active:Active {
	text-decoration : none;
	color: #000000;
	font-style: bold;
}

A.active:Hover {
	text-decoration : none;
	color: #000000;
	font-style: bold;
}

/* ------------------------------------------------------
   Farben:
   es gibt vier arten von grün.
------------------------------------------------------ */
.midgreen {
	background-color: #E6E6C4;
}

.veranstaltung_teaser_head {
	background-color: #F2F2F2;
}

.veranstaltungstabelle_firstCol {
	width: 95px;
	padding-left: 15px;
	padding-bottom: 13px;
}
.veranstaltungstabelle_middleCol {
	padding-bottom: 13px;
}
.veranstaltungstabelle_lastCol {
	width: 100px;
	vertical-align: bottom;
}
.veranstaltungstabelle_subscriptionInfo {
	padding-left: 15px;
	padding-bottom: 13px;
	font-weight: bold;
	color: #FF0000;
}



.bgF9F9F3{
	background-color: #F9F9F3;

}
.bgE6E8A8{
	background-color: #E6E8A8;
}
.apfelgreen {
	background-color: #DFE19A;
}
.lightgreen {
	background-color: #F2F2DC;
}
.bgFFFCE4 {
	background-color: #FFFCE4;
}
.bgFFE28D {
	background-color: #FFE28D;
}
.bgFDE2B6 {
	background-color: #FDE2B6;
}
.bgFCFCFA {
	background-color: #FCFCFA;
}
.bgFFF5DE {
	background-color: #FFF5DE;
}
.bgEECC7C {
	background-color: #EECC7C;
}
.bgFFF9E5 {
	background-color: #FFF9E5;
}
.bgFBEAB3 {
	background-color: #FBEAB3;
}
.bgFBFBF1 {
	background-color: #FBFBF1;
}
.bgFCFCF2{
	background-color: #FCFCF2;
}
.bgF0F1C2{
	background-color: #F0F1C2;
}
.bgBCC870{
	background-color: #BCC870;
}
.bgF9F9E8{
	background-color: #F9F9E8;
}
.bgD6D87E{
	background-color: #D6D87E;
}
.bgFFFFFF{
	background-color: #FFFFFF;
}
.bg98AF54{
	background-color: #98AF54;
}
.bgF8F9E9{
	background-color: #F8F9E9;
}
.bgFFFFFF{
	background-color: #FFFFFF;
}

.bg3F779F{
	background-color: #3F779F;
}
.bgF2E1C0{
	background-color: #F2E1C0;
}
.bgFAF4E7{
	background-color: #FAF4E7;
}
.bgFDE0B3{
	background-color: #FDE0B3;
}
.greentext {
	color: #598527;
}

/* ------------------------------------------------------
   Abstände:
------------------------------------------------------ */
.pad10lef {
	padding-left: 10px;
	}
.pad10r {
	padding-right: 10px;
	}
.pad10 {
	padding-left: 10px;
	padding-top: 10px;
}

.pad10b {
	padding-bottom: 10px;
}

.pad23 {
	padding-left: 23px;
	padding-top: 10px;
}
.pad12 {
	padding-top: 12px;
}
.pad25t {
	padding-top: 25px;
}
.pad8 {
	padding-top: 8px;
}

.pad18t {
	padding-top: 18px;
}

.pad17t {
	padding-top: 17px;
}
.pad17b {
	padding-bottom: 17px;
}

.pad30t {
	padding-top: 30px;
}

.padspace{
	padding-left: 2px;
	padding-right: 2px;
}

.padguidedtour{
	padding-bottom: 20px;
	padding-right: 15px;
}
.pad5t{
	padding-top: 5px;
}
.pad5b{
	padding-bottom: 5px;
}
.padguidedtournavi{
	padding-top: 5px;
	padding-left: 5px;
	fontsize: 9px;
}

.padguidedtourrechts{
	padding-right: 20px;

}
.backgroundpicture{
	background-image:url(backgroung.png);
	background-repeat:no-repeat;
	height:271px;
	width:360px;
}

/* ------------------------------------------------------
   Borders:
------------------------------------------------------ */
.borlef {
	border-left: 1px solid #FFFFFF;
}

.borrig {
	border-right: 1px solid #FFFFFF;
}

.bortop {
	border-top: 1px solid #FFFFFF;
}

.borbot {
	border-bottom: 1px solid #FFFFFF;
}
.borall {
	border: 1px solid #D2E688;
}
.contentbortop{
	border-top: 1px solid #E6E6C4;
}
.contentborrig{
	border-right: 1px solid #E6E6C4;
}
.contentborbot{
	border-bottom: 1px solid #E6E6C4;
}
.contentborlef{
	border-left: 1px solid #E6E6C4;
}
.lightgreenborbot {
	border-bottom: 1px solid #D6D87E;
}
.borbot9B937F {
	border-bottom: 1px solid #9B937F;
}
.lightgreenborlef {
	border-left: 1px solid #D6D87E;
}
.lightgreenbortop {
	border-top: 1px solid #D6D87E;
}
.lightgreen borrig {
	border-right: 1px solid #D6D87E;
}
.greenbortop{
	border-top: 1px solid #98AF54;
}
.greenborrig{
	border-right: 1px solid #98AF54;
}
.greenborbot{
	border-bottom: 1px solid #98AF54;
}
.greenborlef{
	border-left: 1px solid #98AF54;
}
.bortopD7D7DA{
	border-top: 1px solid #D7D7DA;
}
.borbotD7D7DA{
	border-bottom: 1px solid #D7D7DA;
}
.orangebortop{
	border-top: 1px solid #FBAC26;
}
.orangeborrig{
	border-right: 1px solid #FBAC26;
}
.orangeborbot{
	border-bottom: 1px solid #FBAC26;
}
.orangeborlef{
	border-left: 1px solid #FBAC26;
}
.orangepopbortop{
	border-top: 1px solid #FAB262;
}
.orangepopborrig{
	border-right: 1px solid #FAB262;
}
.orangepopborbot{
	border-bottom: 1px solid #FAB262;
}
.orangepopborlef{
	border-left: 1px solid #FAB262;
}
.greenpopbortop{
	border-top: 1px solid #DFE19A;
}
.greenpopborrig{
	border-right: 1px solid #DFE19A;
}
.greenpopborbot{
	border-bottom: 1px solid #DFE19A;
}
.greenpopborlef{
	border-left: 1px solid #DFE19A;
}

.bor98AF54 {
border: 1px solid #98AF54;
}
.borD6D87E {
border-top: 1px solid #D6D87E;
}
.borD6D87Eall {
border-top: 0px solid #D6D87E;
border-left: 1px solid #D6D87E;
border-right: 1px solid #D6D87E;
border-bottom: 1px solid #D6D87E;

}
.borD6D87Eall2 {
border-top: 1px solid #D6D87E;
border-left: 1px solid #D6D87E;
border-right: 1px solid #D6D87E;
border-bottom: 1px solid #D6D87E;

}
.borD6D87Ebot {
border-bottom: 1px solid #D6D87E;
}

.borB6C8D5{
border-top: 1px solid #B6C8D5;
border-left: 1px solid #B6C8D5;
border-right: 1px solid #B6C8D5;
border-bottom: 1px solid #B6C8D5;

}
/* ------------------------------------------------------
   Positionierung der Elemente
------------------------------------------------------ */
.posall {
	text-align: middle;

}
.posnavigation {
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.pospfad {
	text-align: left;
	width: 960px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
}
.poscontent {
	width: 770px;
	text-align: center;
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
}
.posi {
	text-align: center;
}
.posfooter {
	text-align: center;
}
.posmaincontent	{
	float:left; 
	width: 600px; 
	background: #99CCCC;
	
}
.padr10 {
	padding-right:10px;
}
.pad14l {
	padding-left:14px;
}
.linkarrow {
	vertical-align: middle;
}
.background_head {
	background-image:url(head.png)
}
.Stil1 {
	font-size: 12px;
	font-weight: bold;
}
/* ------------------------------------------------------
   Formularfelder
------------------------------------------------------ */
.materialchooser {
	background-color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 165px;
	margin-top: -10px;
	margin-bottom: 4px;
}
.stichwortsuche {
	background : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 109px;
}
.login {
	background : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 100px;
}
.login_pop {
	background : #F9F9E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 100px;
}

.schulstufenundfachchooser {
	background : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 200px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.themachooser {
	background : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	}
/* ------------------------------------------------------
   Navigation - hier wird bestimmt 
   				wie die hintergrundfarbe sich verhält
------------------------------------------------------ */
#feld0 {					/* Zur Darstellung eines leeren Feldes- gruss an Peter */
	width: 100%;
	height: 26px;
	background: #BCC870;
	float:left;
	}
#feld1 {
	width: 100%;
	height: 26px;
	background: #DFE19A;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	color: black;
	float:left;
	}
#feld1 a{
	background: #BCC870;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	float:left;
	display: block;
	}
#feld1 a:hover {
	width: 100%;
	height: 100%;
	background: #DFE19A;
	color: black;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float:left;
	display: block;
	}
#feld2 {
	width: 100%;
	height: 26px;
	background: #DFE19A;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
	color: black;
	float:left;
	}
#feld2 a{
	background: #BCC870;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	float:left;
	display: block;
	}	
#feld2 a:hover {
	width: 100%;
	height: 100%;
	background: #DFE19A;
	color: black;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float:left;
	display: block;
	}
#feld3 {
	width: 100%;
	height: 26px;
	background: #DFE19A;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	color: black;
	float:left;
	}
	
#feld3 a{
	background: #BCC870;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	float:left;
	display: block;
	}
#feld3 a:hover {
	width: 100%;
	height: 100%;
	background: #DFE19A;
	color: black;
	display: block;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	text-align: left;
	float:left;
	display: block;
	}
#feld4 {
	width: 100%;
	height: 26px;
	background: #DFE19A;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	color: black;
	float:left;
	}
#feld4 a{
	background: #BCC870;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	float:left;
	display: block;
	}
#feld4 a:hover {
	width: 100%;
	height: 100%;
	background: #DFE19A;
	color: black;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float:left;
	display: block;
	}
#feld5 {
	width: 100%;
	height: 26px;
	background: #DFE19A;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	color: black;
	float:left;
	}
#feld5 a{
	background: #BCC870;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	float:left;
	display: block;
	}
#feld5 a:hover {
	width: 100%;
	height: 100%;
	background: #DFE19A;
	color: black;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float:left;
	display: block;
	}
#feld6 {
	width: 100%;
	height: 26px;
	background: #DFE19A;
	border-bottom: 1px solid #737373;
	border-right: 1px solid #737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	color: black;
	float:left;
	}
#feld6 a{
	background: #BCC870;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	float:left;
	display: block;
	}
#feld6 a:hover {
	width: 100%;
	height: 100%;
	background: #DFE19A;
	color: black;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float:left;
	display: block;
	}



/* ------------------------------------------------------
   Navigation -	hier wird bestimmt
   				wie der farbige linke balken sich verhält
------------------------------------------------------ */
.kat0 {										/*Zur Darstellung eines leeren Feldes, gruss an Peter*/
	border-left: 3px solid #BCC870;
}
.kat1 {
	border-left: 3px solid #F9C90A;
}

.kat2 {
	border-left: 3px solid #FBAB23;
}
.kat3 {
	border-left: 3px solid #DC8E32;
}
.kat4 {
	border-left: 3px solid #E85826;
}
.kat5 {
	border-left: 3px solid #0C9F88;
}
.kat6 {
	border-left: 3px solid #7EA2D8;
}
.katdetailsuche {
	border-left: 3px solid #557EB4;
}
.katsuchergebnis{
	border-left: 3px solid #95B1E4;
}

/* ------------------------------------------------------
   Pfad
------------------------------------------------------ */
#pfad {
	color: #BB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#pfad a{
	text-decoration: underline;
	color: #BB0000;
	}
#pfad a:hover {
	text-decoration: underline;
	}
.letztereintrag{
	color: #000000;
	font-weight: bold;
}
/* ------------------------------------------------------
   Sub Navigation- Navigation linke Spalte
------------------------------------------------------ */
#subnavigation {
 	float:left;
}
#subnavigation a{
	text-decoration: none;
	color: #000000;
	}
#subnavigation a:hover {
	text-decoration: underline;
	}
.subnavigeschlossen {
	width: 168px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 21px;
	padding-top: 3px;
}
.subnavioffen {
	width: 168px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	height: 21px;
	padding-top: 3px;
}
.subnaviletztereintrag {
	width: 168px;
	background: #F4F4D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 21px;
}
.subnaviiconspacer {
	margin-right: 5px;
	margin-top: 8px;
	margin-left: 4px;
	margin-bottom: 4px;
}
.subnavilinespacer {
	margin-bottom: 4px;
	margin-top: 4px;
}
.subnaviaktivereintrag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.subnaviebene1 {
	background: #EDEEB5;
}
.subnaviebene2 {
	background: #F4F4D2;
}
.subnaviebene3 {
	background: #F9F9E8;
}

/* ------------------------------------------------------
   SITEMAP Navigation- Navigation ein der sitemap
------------------------------------------------------ */
.extrarubik {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background:	#E6E6C4;
}
#sitemapsubnavigation {
 	color: white;
}
.sitemapsubnaviiconspacer {
	margin-right: 5px;
}
#sitemapsubnavigation a{
	text-decoration: none;
	color: #000000;
	}
#sitemapsubnavigation a:hover {
	text-decoration: underline;
	}
.subnavigeschlossen {
	width: 143px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 21px;
	padding-top: 3px;
}
.subnavioffen {
	width: 143px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	height: 21px;
	padding-top: 3px;
}
.subnaviletztereintrag {
	width: 143px;
	background: #F4F4D2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 21px;
}

.subnavilinespacer {
	margin-bottom: 4px;
	margin-top: 4px;
}
.subnaviaktivereintrag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.subnaviebene1 {
	background: #EDEEB5;
}
.subnaviebene2 {
	background: #F4F4D2;
}
.subnaviebene3 {
	background: #F9F9E8;
}

/* ------------------------------------------------------
   Persoenliche Navigation / rechte marginale
------------------------------------------------------ */
#persnavi {
	color: #BB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#persnavi a{
	text-decoration: underline;
	color: #BB0000;
	}
#persnavi a:hover {
	text-decoration: underline;
	}
.personavi {
	background: #F2F2DC;
	border-top: 1px solid #E6E6C4;
	border-left: 1px solid #E6E6C4;
	border-right: 1px solid #E6E6C4;
	width: 172px;
}
.personavizwei {
	background: #FCFCFA;
	padding-left: 4px;
}
.personaviborrig {
	border-right: 1px solid #E6E6C4;
}
.personaviborbot {
	border-bottom: 1px solid #E6E6C4;
}
/* ------------------------------------------------------
   Marketingteaser
------------------------------------------------------ */
#teaser {
	background: #FCFCFA;
	border: 1px solid #E6E6C4;
	width: 185px;
	padding-bottom: 3px;
}
#teaser a{
	text-decoration: underline;
	color: #BB0000;
	}
#teaser a:hover {
	text-decoration: underline;
	}
.teaserheadline{
	background: #F2F2DC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	padding: 3px 6px;
	border-bottom-width: 1px solid #E6E6C4;
}
.teaserfliesstext{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding: 5px 4px;
	text-align: center;
}
#ms_teaser {
	background: #FCFCFA;
	border-top: 1px solid #EECC7C;
	border-left: 1px solid #EECC7C;
	border-right: 1px solid #EECC7C;
	border-bottom: 1px solid #EECC7C;
	width: 185px;
	padding-bottom: 3px;
}
#ms_teaser a{
	text-decoration: underline;
	color: #BB0000;
	}
#ms_teaser a:hover {
	text-decoration: underline;
	}
.ms_teaserheadline{
	background: #FCFCFA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding-left: 6px;
}
.ms_teaserfliesstext{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left: 6px;
	padding-top: 5px;
}
/* ------------------------------------------------------
   Footer
------------------------------------------------------ */
#footer {
	border-top: 1px solid #E6E6C4;
	border-left: 1px solid #E6E6C4;
	border-right: 1px solid #E6E6C4;
	width: 960px;
	height: 21px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	vertical-align: middle;
	margin-top: 20px;
}
#footerlightbg2 {
	font-size: 9px;
	/*vertical-align: middle;*/
}
#footerlightbg2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
	padding-left: 6px;
	/*vertical-align: middle;*/
}
#footerlightbg2 a:hover {
	color: black;
	text-decoration: underline;
	padding-left: 6px;
	/*vertical-align: middle;*/
}
#footerlightbg a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
	padding-left: 6px;
	/*vertical-align: middle;*/
}
#footerlightbg a:hover {
	color: black;
	text-decoration: underline;
	padding-left: 6px;
	/*vertical-align: middle;*/
}
#footerlightverbg {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656438;
	height: 24px;
	vertical-align: middle;
}
#footerlightverbg a{
	font-size: 9px;
	color: #656438;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
#footerlightverbg a:hover {
	color: #656438;
	text-decoration: underline;
	padding-left: 6px;
	vertical-align: middle;
	}
#footerdarkbg {
	background: #E6E6C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656438;
	height: 24px;
	vertical-align: middle;
}
#footerdarkbg a{
	font-size: 9px;
	color: #656438;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
#footerdarkbg a:hover {
	color: #656438;
	text-decoration: underline;
	padding-left: 6px;
	vertical-align: middle;
	}
	
#footerverbg {
	background: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656438;
	height: 24px;
	vertical-align: middle;
}
#footerverbg a{
	font-size: 9px;
	color: #656438;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
#footerverbg a:hover {
	color: #656438;
	text-decoration: underline;
	padding-left: 6px;
	vertical-align: middle;
	}
.footerverbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656438;
	padding-left: 6px;
	vertical-align: middle;
	}	
.footerinhaltsverzeichnis {
	width: 111px;
	border-right: 1px solid white;
}
.footerhilfe {
	width: 34px;
	border-right: 1px solid white;
}
.footerservice {
	width: 50px;
	border-right: 1px solid white;
}
.footerkontakt {
	width: 51px;
	border-right: 1px solid white;
}
.footerimpressum {
	padding-left: 8px;
}
.footernoprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: gray;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
.sternchen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
}
.popuplinkkl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
#suche {
	color: #BB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#suche a{
	text-decoration: underline;
	color: #BB0000;
	}
	
#suche a:hover {
	text-decoration: underline;
}
#login {
	color: #BB0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#login a{
	text-decoration: underline;
	color: #BB0000;
}
#login a:hover {
	text-decoration: underline;
}
.greenbg {
	color: white;
	font-weight: bold;
	padding-left: 5px;
}
.footergreenbg {
	background: #98AF54;
	height: 19px;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	line-height: normal;
}
.whitecolor{
	color: white;
}

.blackcolor{
	color: black;
}
.footerbeigebg {
	background: #F2F2DC;
	color: black;
	font-weight: bold;
	padding-left: 5px;
	line-height: normal;
	height: 19px;
}
.footergreenborders {
	background: white;
	border-top: 1px solid white;
	border-bottom: 1px solid #98AF54;
	border-right: 1px solid #98AF54;
	border-left: 1px solid #98AF54;
	}
.footerbeigeborders {
	background: white;
	border-top: 1px solid white;
	border-right: 1px solid #F2F2DC;
	border-left: 1px solid #F2F2DC;
	border-bottom: 1px solid #F2F2DC;
	}
.allaroundborder {
	border-right: 1px solid #CFCFCD;
	border-left: 1px solid #CFCFCD;
	border-bottom: 1px solid #CFCFCD;
	}	
#homepageteaser {
	padding-bottom: 8px;
}
#footerstartseitedarkbg {
	background: #E6E6C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656438;
	height: 24px;
	vertical-align: middle;
}
#footerstartseitedarkbg a{
	font-size: 9px;
	color: #656438;
	text-decoration: none;
	padding-left: 6px;
	vertical-align: middle;
}
#footerstartseitedarkbg a:hover {
	color: #656438;
	text-decoration: underline;
	padding-left: 6px;
	vertical-align: middle;
}
.footerstartseiteinhaltsverzeichnis {
	width: 111px;
	border-right: 1px solid white;
}
.footerstartseitehilfe {
	width: 34px;
	border-right: 1px solid white;
}
.footerstartseiteservice {
	width: 50px;
	border-right: 1px solid white;
}
.footerstartseitekontakt {
	width: 53px;
	border-right: 1px solid white;
}
.footerstartseiteimpressum {
	padding-left: 8px;
}
.zeilenabstand {
	line-height: 15px;
}
.zeilenabstandzwo {
	line-height: 40px;
}
.hei24 {
	height: 24px;
}
/* ------------------------------------------------------
   Content - die mittelere Spalte
------------------------------------------------------ */
.contentspalteallgemein {
	padding-left: 30px;
}
.borall {
	border: 1px solid #E6E6C4;
}
.headericon{
	margin-right: 8px;
	vertical-align: middle;
}
.guidedheadline{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #98af54;
	padding-left: 6px;

}


.headline{
	font-weight: bold;
	background-color: #F9F9E8;
	border-bottom: 1px solid #E6E6C4;
}
.subheadline {
	font-weight: normal;
	background-color: #FCFCF2;
	border-bottom: 1px solid #E6E6C4;
	padding-left: 39px;
	height: 17px;
}
.fliesscontent {
	padding-top: 12px;
	margin-left: 31px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.fliesspad14 {
	padding-left: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.fliesspad18 {
	padding-left: 5px;
	padding-top: 18px;
	padding-bottom: 12px;
}
.fliesspad28 {
	padding-left: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.pad3 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.pad3b {
	padding-bottom: 3px;
}
.mar3 {
	margin-bottom: 3px;
}
.mar3rig {
	margin-right: 3px;
}

.mar8r {
	margin-right: 8px;
}
.mar5r {
	margin-right: 5px;
}
.mar5bot {
	margin-bottom: 5px;
}
.mar5top {
	margin-top: 5px;
}
.pad6top {
	padding-top: 6px;
}
.mar20bot {
	margin-bottom: 20px;
}
.pad4 {
	padding-top: 4px;
	padding-bottom: 4px;
}
.pad4top {
	padding-top: 4px;
}
.pad7 {
	padding-top: 7px;
	padding-bottom: 7px;
}

.pad7t {
	padding-top: 7px;
}

.pad11t {
	padding-top: 11px;
}
.pad9t {
	padding-top: 9px;
}
.pad5 {
	padding-left: 5px;
}
.pad5t {
	padding-top: 5px;
}
.padleft7 {
	padding-left: 7px;
}
.mar5 {
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
}
.pad5r {
	padding-right: 5px;
}
.pad10r {
	padding-right: 10px;
}
.mar8r {
	margin-right: 8px;
}.marbot7 {
	margin-bottom: 20px;
}.pad14 {
	padding-left: 14px;
}
.pad14top {
	padding-top: 5px;
	padding-left: 14px;
}
.pad14t {
	padding-top: 14px;
}

.pad12t {
	padding-top: 12px;
}
.pad15t {
	padding-top: 15px;
}
.pad40t {
	padding-top: 40px;
}
.pad28 {
	padding-left: 28px;
}
.pad31 {
	padding-left: 31px;
}
.pad39 {
	padding-left: 39px;
}
.pad39suche {
	margin-top: 15px;
	padding-left: 39px;
}
.artikelbild{
	border: 1px solid #888888;
	float: left;
	margin-right: 12px;
	margin-top: 5px;       
}
.artikelbildextra{
	border: 1px solid #888888;
	float: left;
	margin-right: 12px;
	margin-bottom: 40px;       
}
.artikelbildrechts{
	border: 1px solid #888888;
	float: right; 
	margin-right: 9px;   
}
.artikelbildlinks{
	float: left; 
	margin-right: 9px;   
}
.linkarrow {
	vertical-align: middle;
}
.facheinstiegsnews {
	background-image: url(/fm/544/bg_facheinstiegsnews.gif); 
	background-repeat:no-repeat;
	background-position: right;
	width: 143px;
}
.bg_orange {
	background-image: url(/fm/544/bg_orange.gif); 
	background-repeat:x-repeat;
}
.linkarrowdown {
	vertical-align: middle;
}
.liste {
	list-style-type: square; 
	padding-left: 7px;
	margin-top: 0px;
}
.headlinespacer {
 width: 143px;
}
.blacklink a{
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none;
}
.blacklink a:visited{
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none;
}
.blacklink a:active{
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none;
}
.blacklink a:hover {
	color: black; text-decoration: underline; font-weight: bold;
}
.coverbilder {
 	margin-left: 30px;
 	margin-top: 10px;
 	margin-bottom: 10px;
 	border: 1px solid #888888;
}
.fliesspad10 {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bandchooser {
	background-color : #FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-align: middle;
	margin-top: 5px;
	width: 129 px;
}

.beitragchooser {
	background-color : #FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-align: middle;
	margin-top: 5px;
	width: 260px;
}
.endpad {
	padding-bottom: 20px;
}
.detailsuche {
	background-color : #FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	text-align: middle;
	margin-top: 5px;
	width: 200px;
}
.padstoebern {
margin-left: 466px;
}
.pad14suche {
	padding-top: 14px
}
/* ------------------------------------------------------
   Mein Schreibtisch
------------------------------------------------------ */

.zitat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #D09C22;
	padding-top: 4px;
	padding-left: 5px
	}
.  {
	marign: 0px;
}
.blackborbot {
	border-bottom: 1px solid black;
}
.strikeout {
 text-decoration: line-through;
}
.text_gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
}
.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
}
.12px {
	font-size: 12px;
	font-weight: bold;
}

.tw_extra {
 	padding-left: 13px;
	padding-right: 13px;
 	padding-top: 5px;
	padding-bottom: 13px;
	background-color: #DBE9F8;
	border: 1px solid #ADCBED;
}
.tw_extra_halloween {
 	padding-left: 13px;
	padding-right: 13px;
 	padding-top: 5px;
	padding-bottom: 13px;
	background-color: #FFF8F4;
	border: 1px solid #ADCBED;
}
.paddiesewoche {
 	padding-left: 13px;
	padding-right: 13px;
 	padding-top: 10px;
	padding-bottom: 13px;
}
.pad17 {
	padding-left: 17px;
	padding-bottom: 15px;
}
.pad13r {
	padding-right: 13px;
}
.border_bg {
	border: 1px solid #E6E6C4;
	background-color: #FCFCFA;
}
.mar20bot {
	margin-bottom: 20px;
}
.mar10bot {
	margin-bottom: 10px;
}
.mar6bot {
	margin-bottom: 6px;
}

.martopbot {
	margin-top: 5px;
	margin-bottom: 5px;
}
.bluetext {
	color: #6E99B7;
}
.bgEAEACB{
background: #EAEACB;
}
.pad14r {
	padding-right: 14px;
}
.borbot_blau {
	border-bottom: 2px solid #ADCBED;
}
.borall_blau {
	border: 1px solid #ADCBED;
}
.mar10bot {
	margin-bottom: 10px;
}
.mar10rig {
	margin-right: 10px;
}
.bortopdark {
	border-top: 1px solid #9B937F;
}

.borbotdark {
	border-bottom: 1px solid #9B937F;
}

.borlefdark {
	border-left: 1px solid #9B937F;
}
.borrigdark {
	border-right: 1px solid #9B937F;
}

.bortopmid {
	border-top: 1px solid #CEC6B5;
}

.borbotmid {
	border-bottom: 1px solid #CEC6B5;
}

.borlefmid {
	border-left: 1px solid #CEC6B5;
}
.borrigmid {
	border-right: 1px solid #CEC6B5;
}

.bortopver {
	border-top: 1px solid #AAAAAA;
}

.borbotver {
	border-bottom: 1px solid #AAAAAA;
}

.borlefver {
	border-left: 1px solid #AAAAAA;
}
.borrigver {
	border-right: 1px solid #AAAAAA;
}


.borlefout {
	border-left: 1px solid #C8C2B3;
}
.borrigout {
	border-right: 1px solid #C8C2B3;
}
.borbotout {
	border-bottom: 1px solid #C8C2B3;
}
.bortopout {
	border-top: 1px solid #C8C2B3;
}
.borlefout2 {
	border-left: 2px solid #C8C2B3;
}
.borrigout2 {
	border-right: 2px solid #C8C2B3;
}
.borbotout2 {
	border-bottom: 2px solid #C8C2B3;
}
.bortopout2 {
	border-top: 2px solid #C8C2B3;
}
.bortoplefout2 {
 	padding-left: 3px;
	border-top: 2px solid #C8C2B3;
	border-left: 2px solid #C8C2B3;
}.bortoplefrigout2 {
 	padding-left: 3px;
	border-top: 2px solid #C8C2B3;
	border-left: 2px solid #C8C2B3;
	border-right: 2px solid #C8C2B3;
}
.bgF9F9F0{
background-color: #F9F9F0;
}

.bgFCFCFA{
background-color: #FCFCFA;
}

.navilinebg{
	background-image: url(/fm/544/green_bg.gif); 
	background-repeat:y-repeat;
	background-position: bottom;
}
.navilinebg_ver{
	background-image: url(/fm/544/navilinebg_ver.gif); 
	background-repeat:y-repeat;
	background-position: bottom;
}
.navilinebgbanko{
	background-image: url(/fm/544/naviline_blank.gif); 
	background-repeat:y-repeat;
	background-position: bottom;
}
.headerback{
	background-image: url(/fm/544/header_back.jpg); 
	background-repeat:x-repeat;
	background-position: top;
}
.navilinebg{
	background-image: url(/fm/544/naviline_bg.gif); 
	background-repeat:y-repeat;
	background-position: bottom;
}
.whitebg{
background-color: #FFFFFF;
}
.pad30t{
padding-top: 30px;
}
.pad30b{
padding-bottom: 30px;
}
.pad35t{
padding-top: 35px;
}
.pad15t{
padding-top: 15px;
}
.pad15l{
padding-left: 15px;
}
.pad40l{
padding-left: 40px;
}
.pad5b{
padding-bottom: 5px;
}
.pad2b{
padding-bottom: 2px;
}
.pad8b{
padding-bottom: 8px;
}
.pad10b{
padding-bottom: 10px;
}
.pad30l{
padding-left: 30px;
}
.naviheaderlehrwerke{
	background-image: url(/fm/544/navi_header_lehrwerke.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
.naviheaderveranstaltungen{
	background-image: url(/fm/544/navi_header_veranstaltungen.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 49px;
}
.naviheaderakd{
	background-image: url(/fm/544/navi_header_akd.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
.naviheaderideen{
	background-image: url(/fm/544/navi_header_ideen.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
.naviheaderfachaktuell{
	background-image: url(/fm/544/navi_header_fachaktuell.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
} 
.naviheadermessen{
	background-image: url(/fm/544/navi_header_messen_02.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
.naviheaderkalender{
	background-image: url(/fm/544/navi_header_kalender.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
.naviheaderferien{
	background-image: url(/fm/544/navi_header_ferien.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 48px;
}
.naviheadertipps{
	background-image: url(/fm/544/navi_header_tipps.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
.naviheaderarchiv{
	background-image: url(/fm/544/navi_header_materialarchiv.gif); 
	background-repeat:no-repeat;
	background-position: bottom;
	height: 55px;
}
#navimenuaktiv{
	background-image: url(/fm/544/navi_bg_aktiv.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	height: 18px;
	width: 184px;
	padding: 0px;
	margin: 0px;

}
#navimenuaktiv2{
	background-image: url(/fm/544/navi_bg_aktiv2.gif); 
	background-repeat:no-repeat;
	background-position: top left;
height: 40px;	
width: 184px;
	padding: 0px;
	margin: 0px;
display:block;

}
#navimenu{
	background-image: url(/fm/544/navi_bg_inaktiv.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 104px;
	display:block;
}

#navimenu a{
	color: #000000;
	text-decoration: none;
	width: 154px;
	padding-left: 30px;
	padding-top: 1px;
	display: block;
	}
	
#navimenu a:hover {
	background-image: url(/fm/544/navi_bg_aktiv.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration: underline;
	width: 154px;
	padding-left: 30px;
	padding-top: 1px;
	display: block;
	}
#navimenuaktiv2{
	background-image: url(/fm/544/navi_bg_aktiv2.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	height: 18px;
	width: 184px;
	padding: 0px;
	margin: 0px;

}
#navimenuaktiv2 a{
	color: #000000;
	text-decoration: none;
	width: 184px;
	padding-left: 30px;
	padding-top: 1px;
	}
#navimenuaktiv2 a:hover {
	color: #000000;
	background-image: url(/fm/544/navi_bg_aktiv2.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration: underline;
	height: 18px;
	width: 184px;
	padding-left: 30px;
	padding-top: 1px;
	}
.navibg{
	background-image: url(/fm/544/navi_bg.gif); 
	background-repeat:x-repeat;
	background-position: bottom;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	display:block;
}
.pad17b {
	padding-bottom: 17px;
}
.pad10t{
	padding-top: 10px;
}
.pad20l{
	padding-left: 20px;
}
.pad10l{
	padding-left: 10px;
}
.pad0l{
	padding-left: 30px;
}
.pad20r{
	padding-right: 20px;
}
.pad20t{
	padding-top: 20px;
}
.blackborder{
	border: 1px solid #000000;
}
.pad10b{
	padding-bottom: 10px;
}
.fo5A922B{
color: #5A922B;
}
}
.feboxenbg{
	background-image: url(/fm/544/fe_bottom_kante.gif); 
	background-repeat:no-repeat;
	background-position: top left;
}
.loginbg{
	background-image: url(/fm/544/header_bg_login.jpg); 
	background-repeat:y-repeat;
	background-position: bottom;
}
.fekomplettbg{
	background-image: url(/fm/544/fe_komplett_bg.gif); 
	background-repeat:x-repeat;
	background-position: top left;
}


/*-------------------------------------------
Styles für die Suche
-------------------------------------------*/

.bor5A5A73	{
	border-left: 1px solid #5A5A73;
	border-right: 1px solid #5A5A73;
	border-top: 1px solid #5A5A73;
	border-bottom: 1px solid #5A5A73;
}
.bor5A5A73bot	{
	border-bottom: 1px solid #5A5A73;
}
.fliess {
	margin-left: 31px;
}
.fliesspad {
	padding-left: 31px;
}
.bgE9EAF2 {
	background-color: #E9EAF2;
}
.borbotmat	{
	border-bottom: 1px solid #BCC870;
}
.mar8top	{
	margin-top: 8px;
}
.borBCC870all	{
	border-top: 1px solid #BCC870;
	border-bottom: 1px solid #BCC870;
	border-left: 1px solid #BCC870;
	border-right: 1px solid #BCC870;
	}
	
/*-------------------------------------------
Styles für die neue Homepage - Schulstart 2005
-------------------------------------------*/

.homeheaderbg{
	background-image: url(/fm/544/home_header_bg.jpg); 
	background-repeat:x-repeat;
	background-position: top left;
}
.righthomeheaderbg{
	background-image: url(/fm/544/right_header_bg.gif); 
	background-repeat:y-repeat;
	background-position: top left;
}
.bgFCFCFA{
	background-color:#FCFCFA;
}
.hometeaserbg {
	background-image: url(/fm/544/home_highlight_bg.gif); 
	background-repeat:y-repeat;
	background-position: top left;
}

.zeilenbg {
	background-image: url(/fm/544/home_highlight_bg.gif); 
	background-repeat:y-repeat;
	background-position: top left;
}
.pad27 {
	padding-left: 27px;
}

#batchcounter {

	}
#batchcounter a{
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	height: 9px;
	font-size: 11px;
	font-style: normal;
	color: black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: middle;
	text-decoration: none;
	}
#batchcounter a:hover {
	background-color: #BB0000;
	color: white;
	text-decoration: none;
	}
#batchcounteraktiv {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	height: 9px;
	background: #BB0000;
	font-size: 11px;
	font-style: normal;
	color: white;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: middle;
	}
	
.klassenstufenauswahlfilter{
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
	vertical-align: middle;
}
.mazeilenbg {
	background-image: url(/fm/544/ma_zeilenbg.gif); 
	background-repeat:x-repeat;
	background-position: bottom left;
	height: 22px;
}
.linehei24{
	line-height: 44px;
}

.bgB9B98A{
background-color: #B9B98A;

}
.rabattbg{
	background-image: url(/fm/544/50er_rabatt.jpg); 
	background-repeat:no-repeat;
	background-position: bottom right;
	background-color: #EDEDD2;
	height: 271px;
}
.rabattlist {
 list-style-image: url(/fm/544/rabatt_list_image.gif);
 list-style-position:outside;
 margin-left: 15px;
 display:block;
 } 
 .bestdlbg{
 	background-image: url(/fm/544/best_dl_bg.gif); 
	background-repeat:y-repeat;
	background-position: top left;
	background-color: #EDEDD2;
	height: 31px;
 }
 .bestdlbgbottom{
 	background-image: url(/fm/544/best_dl_bottom.gif); 
	background-repeat:no-repeat;
	background-position: bottom right;
	background-color: #EDEDD2;
	height: 269px;	
 }
/************* Hinzugefügt am 4.7.2006 *****************/
/* Internet-Lotse */
.bgF9FAE4{
	background-color:#F9FAE4;
}
.padleft15{
	padding-left:15px;
}
.padrig15{
	padding-right:15px;
}
.padtop15{
	padding-top:15px;
}
.padbot15{
	padding-bottom:15px;
}
.padall15{
	padding:15px;
}
.padtop7{
	padding-top:7px;
}
.padbot7{
	padding-bottom:7px;
}
.padtop10{
	padding-top:10px;
}
.padbot10{
	padding-bottom:10px;
}
.padleft12{
	padding-left:12px;
}
.padrig12{
	padding-right:12px;
}
.borbotFFFFFF2 {
	border-bottom:2px solid #FFFFFF;
}
.linksproseite {
	vertical-align:middle;
}
.morelinks_fw{
	margin-top: 1px;
	height:11px;
	background-color:#FFFFFF;
	background-image:url(/fm/544/button_vor_small_no_border.gif);
	background-position: 1px 1px;
	background-repeat:no-repeat;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: bottom;
}
.morelinks_bw{
	margin-top: 1px;
	height:11px;
	background-color:#FFFFFF;
	background-image:url(/fm/544/button_back_small_no_border.gif);
	background-position: 1px 1px;
	background-repeat:no-repeat;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	vertical-align: bottom;
}
.borallB3B381{
	border:1px solid #B3B381;
}
.bgFFFFFF{
	background-color:#FFFFFF;
}
.padall5{
	padding:5px;
}
div.linkliste{
	border:1px solid #B3B381;
	background-color:#FFFFFF;
	background-image:url(/fm/544/link_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding:5px;
	padding-left:19px;
	margin-bottom:2px;
}
a.linkliste{
	text-decoration:none;
}
a.linkliste:hover{
	text-decoration:underline;
}
a.linkliste:visited{
	text-decoration:none;
}
.padall14{
	padding:14px;
}
.borall949494{
	border:1px solid #949494;
}
.imgwrapper{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.bgE6E6C4{
	background-color:#E6E6C4;
}
.padtop29{
	padding-top:29px;
}
.borbotB3B381{
	border-bottom:1px solid #B3B381;
}
/************* Hinzugefügt am 14.7.2006 *****************/
/* Fachkatalog */
.pad12l {
	padding-left: 12px;
}
.borwhite{
	border-bottom: 2px solid white;
}
.pad5r{
	padding-right: 5px;
}
.kategorien{
	padding-left: 16px;
	width: 234px;
 	background-color: #FFFFFF;
	background-image: url(/fm/544/kategorien_arrow.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	border: 1px solid #B3B381;

	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	display: block;
}
.neuheader{
 	width: 100%;
 	background-color: #E6E6C4;
	background-image: url(/fm/544/fachkatalog_neu_header.gif); 
	background-repeat:no-repeat;
	background-position: top right;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}
.lvl_1{
	background-image: url(/fm/544/zurueck_uebersicht.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	padding-left: 23px;
	line-height: 22px;
}
.lvl_2{
	background-image: url(/fm/544/next_lvl.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	padding-left: 23px;
	margin-left: 23px;
	line-height: 22px;
}
.lvl_3{
	background-image: url(/fm/544/next_lvl_more.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	padding-left: 23px;
	margin-left: 55px;
	line-height: 22px;
}
.lvl_4{
	background-image: url(/fm/544/next_lvl_more.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	padding-left: 23px;
	margin-left: 90px;
	line-height: 22px;
}
.lvl_5{
	background-image: url(/fm/544/next_lvl_more.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	padding-left: 23px;
	margin-left: 125px;
	line-height: 22px;
}
/************* Hinzugefügt am 19.7.2006 *****************/
/* Fachkatalog */
.pdverlauf{
  	background-image: url(/fm/544/pd_verlauf.gif); 
	background-repeat:x-repeat;
	background-position: top right;
	}
.rabattbg2{
  background-image: url(/fm/544/rabatt_bg.gif); 
	background-repeat:no-repeat;
	background-position: top left;
	width: 191px;
	height: 87px;
	padding-left: 12px;
}
.bor888888{
border: 1px solid #888888;
}
.topbutton{
	margin-right: 10px; 
	margin-top: 3px;
}

/* ==============================================================================
Neue Styles: 16.10.2006
================================================================================= */
.bgDCE3EF{
background-color: #DCE3EF;
}

.bgF3F6FC{
background-color: #F3F6FC;
}
.pad13b{
padding-bottom: 13px;
}

.img {
 float: left;
 margin-right: 5px;
 margin-right: 10px;
 margin-top: 5px;
 margin-bottom: 5px;
}
