/* ==============================================================================
   teachweb style sheet, version 11-11-2003
   © Copyright 2003-2004 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 */
}

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;
}

/* ------------------------------------------------------
   Farben:
   es gibt vier arten von grün.
------------------------------------------------------ */
.midgreen {
	background-color: #E6E6C4;
}
.bgE6E8A8{
	background-color: #E6E8A8;
}
.apfelgreen {
	background-color: #DFE19A;
}
.lightgreen {
	background-color: #F2F2DC;
}
.bgFFFCE4 {
	background-color: #FFFCE4;
}
.bgFFE28D {
	background-color: #FFE28D;
}
.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;
}
.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;
}
.greentext {
	color: #598527;
}

/* ------------------------------------------------------
   Abstände:
------------------------------------------------------ */
.pad10lef {
	padding-left: 10px;
	}
.pad10 {
	padding-left: 10px;
	padding-top: 10px;
}
.pad23 {
	padding-left: 23px;
	padding-top: 10px;
}
.pad12 {
	padding-top: 12px;
}
.pad8 {
	padding-top: 8px;
}

.padspace{
	padding-left: 2px;
	padding-right: 2px;
}

.padguidedtour{
	padding-bottom: 20px;
	padding-right: 15px;
}


.padguidedtournavi{
	padding-top: 5px;
	padding-left: 5px;
	fontsize: 9px;
}


.padguidedtourrechts{
	padding-right: 20px;

}

/* ------------------------------------------------------
   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;
}
.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;
}
.lightgreenborlef {
	border-left: 1px solid #D6D87E;
}
.lightgreenbortop {
	border-top: 1px solid #D6D87E;
}
.lightgreenborrig {
	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;
}
.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;
	
}
/* ------------------------------------------------------
   Formularfelder
------------------------------------------------------ */
.materialchooser {
	background-color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 165px;
}
.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;
}
.schulstufenundfachchooser {
	background : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 200px;
}
.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;
}
#footerlightbg {
	background: #FFFFFF;
	font-size: 9px;
	vertical-align: top;
}
#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;
	}
#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;
	}
.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;
}
#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;
}
/* ------------------------------------------------------
   Content - die mittelere Spalte
------------------------------------------------------ */
.contentspalteallgemein {
	text-align: center;
}
.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;
}.mar3 {
	margin-bottom: 3px;
}
.mar8r {
	margin-right: 8px;
}
.mar5r {
	margin-right: 5px;
}
.mar5bot {
	margin-bottom: 5px;
}
.mar5top {
	margin-top: 5px;
}
.mar20bot {
	margin-bottom: 20px;
}
.pad4 {
	padding-top: 4px;
	padding-bottom: 4px;
}.pad7 {
	padding-top: 7px;
	padding-bottom: 7px;
}.pad5 {
	padding-left: 5px;
}.padleft7 {
	padding-left: 7px;
}.mar5 {
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
}
.pad5r {
	padding-right: 5px;
}
.mar8r {
	margin-right: 8px;
}.marbot7 {
	margin-bottom: 20px;
}.pad14 {
	padding-left: 14px;
}
.pad14top {
	padding-top: 5px;
	padding-left: 14px;
}
.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;       
}
.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(../img/bg_facheinstiegsnews.gif); 
	background-repeat:no-repeat;
	background-position: right;
	width: 143px;
}
.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;
}
.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;
}
.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;
}
.martopbot {
	margin-top: 5px;
	margin-bottom: 5px;
}
.bluetext {
	color: #6E99B7;
}
.pad14r {
	padding-right: 14px;
}
.borbot_blau {
	border-bottom: 2px solid #ADCBED;
}
.borall_blau {
	border: 1px solid #ADCBED;
}
.mar10bot {
	margin-bottom: 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;
}

.borlefout {
	border-left: 1px solid #C8C2B3;
}


