
html{
	/*height:100%;*/
	
	min-height: 101.05%;
	
}

body {
	overflow: 		auto;
	padding: 		0px; 
	margin:			0px; 
	margin-top:		0px;
	margin-bottom:	20px;
	margin-left:	0px;
	background-color:#F6F6F6;
	min-height:100%;
	
}
body, body a, body p, body li, body td{
	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	color:#515152;
	font-size:1.1em;
	line-height:1.4em;
	/*
	font-size:12px;
	line-height: 20px;
	*/
}
body a{
	/*
	font-size:1.0em;
	*/
}
body td{
	font-size:1.0em;
}
p strong, td strong{
	line-height: 1.4em;
}


table { 
	/*border-collapse:collapse;
	margin: 0px;*/
	border-spacing:0px;
	border: 0px solid white;
}

td { 
	border: 0px white solid;
	padding: 0px; 
	vertical-align: top;
	
} 




div.bildrahmen{
	position:relative;
	float:left;
	border: 1px solid #CFCFCF; 
	padding:3px;
	/*background-color:#FFFFFF;*/
}


td.zellebildrahmen{
	padding: 6px; 
}
td.TabellenZelleSpalte1{
	padding-right:5px;
	font-size:1.1em;
}
td.TabellenZelleSpalte2{
	padding-right:0px;
	font-size:1.1em;
}
td.TabellenZelleSpalte2 a{
	font-size:1.0em;
}
td.TabellenZelleSpalte1, td.TabellenZelleSpalte2{
	
}

img { 
border: 0px solid #FFFFFF; 
}

/*------------------*/





div#Container1{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:auto;
	margin-top:0px;
	
	/*
	background-color:#D6DBE6;
	border:1px solid #D6DBE6;
	*/
}
div#Container2{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	
	background: repeat-y url(../img/bck.png);
	background-position:left top;
}

div#Container2a{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:50px;
	background: no-repeat url(../img/bck-unten.png);
	background-position:left bottom;
}
div#Container2b{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	
}
div#Container2b p{
	text-align:right;
	margin-right:62px;
}
div#Container2b p a{
	text-decoration:none;
	font-size:0.7em;
	color:#CFD0D1;
}


div#Zeile1{
	position:relative;
	height:124px;
}
div#Zeile2{
	position:relative;
	
}
div#Spalte1Zeile2Start, div#Spalte1Zeile2Standard{
	position:relative;
	float:left;
	padding-top:26px;
}
div#Spalte1Zeile2Start{
	width:245px;
}
div#Spalte1Zeile2Standard{
	width:298px;
}


div#SchichtMagazinLinksStartGesamt{
	position:relative;
	width:220px;
	margin-left:-5px;
	/*
	background-color:#ffcc33;
	background-color:#F7FAFC;
	*/
	/*
	background-color:#E9ECEE;
	*/
	background-color:#F0F4FA;
	min-height:100px;
	padding-top:4px;
	padding-bottom:10px;
}
div#SchichtMagazinLinksStartGesamt2{
	position:relative;
	width:206px;
	margin-left:7px;
	margin-top:10px;
}

div#SchichtMagazinLinksStartTitel{
	position:relative;
	background: repeat-y url(../img/bck-magazin-start.jpg);
	background-position:left top;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
}

div#SchichtMagazinLinksStartTitel h1, div#SchichtMagazinLinksStartTitel h1 a{
	color:#FFFFFF;
	font-size:1.0em;
	line-height:1.0em;
	text-transform: uppercase;
	margin-bottom:5px;
	text-decoration:none;
}
div#SchichtMagazinLinksStartTitel h3, div#SchichtMagazinLinksStartTitel h3 a{
	color:#FFFFFF;
	font-size:1.0em;
	line-height:1.0em;
	font-weight:normal;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	
	text-decoration:none;
}

div#SchichtMagazinLinksStartTitel h1 a:visited, div#SchichtMagazinLinksStartTitel h3 a:visited{
	text-decoration:none;
}
div#SchichtMagazinLinksStartTitel h1 a:hover, div#SchichtMagazinLinksStartTitel h3 a:hover{
	text-decoration:underline;
}
div#SchichtMagazinLinksStartTitel h1 a:active, div#SchichtMagazinLinksStartTitel h3 a:active{
	text-decoration:none;
}

div#SchichtMagazinLinksStartTitel h2{
	color:#FFFFFF;
	font-size:0.9em;
	line-height:1.0em;
	margin-bottom:0px;
	margin-top:0px;
}
div#SchichtMagazinLinksStartTitel h4{
	color:#FFFFFF;
	font-size:0.9em;
	line-height:1.0em;
	margin-bottom:0px;
	margin-top:0px;
}

ul.ListeMagazinStart{
	margin-left:8px;
	margin-right:4px;
	padding:0px;
	list-style-type: none;
}
ul.ListeMagazinStart li{
	margin:0px;
	margin-bottom:20px !important;
	padding:0px;
	padding-bottom:10px;
	/*
	border-bottom:1px dotted #505152;
	*/
	border-bottom:1px dotted #80848A;
}
ul.ListeMagazinStart li:last-child{
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px !important;
}
/*
ul.ListeMagazinStart li a p, ul.ListeMagazinStart li a h1{
	text-decoration:none;
	font-size:0.9em;
}
*/
ul.ListeMagazinStart li p a, ul.ListeMagazinStart li h1 a{
	text-decoration:none;
	font-size:0.9em;
}
ul.ListeMagazinStart li h1 a{
	font-size:1.0em;
	line-height:1.2em;
}

ul.ListeMagazinStart li p a:visited, ul.ListeMagazinStart li h1 a:visited{
	text-decoration:none;
}
ul.ListeMagazinStart li p a:hover, ul.ListeMagazinStart li h1 a:hover{
	text-decoration:underline;
}
ul.ListeMagazinStart li p a:active, ul.ListeMagazinStart li h1 a:active{
	text-decoration:none;
}

ul.ListeMagazinStart li h1{
	float:left;
	/*
	font-size:1.2em;
	line-height:1.4em;
	*/
	color:#2F68B5;
	margin-bottom:2px;
}
ul.ListeMagazinStart li h5{
	float:left;
	color:#2F68B5;
	margin-bottom:2px;
	font-weight:normal;
	margin-top:0px;
}
ul.ListeMagazinStart li h5 a{
	text-decoration:none;
	font-size:1.0em;
	line-height:1.2em;
}
ul.ListeMagazinStart li h5 a:visited{

}
ul.ListeMagazinStart li h5 a:hover{
	text-decoration:underline;
}
ul.ListeMagazinStart li h5 a:active{

}

ul.ListeMagazinStart li h5 .MagazinStartTitel{
	color:#696A6B;
	font-weight:bold;
}
ul.ListeMagazinStart li h1 .MagazinStartTitel{
	color:#696A6B;
	font-weight:bold;
}
ul.ListeMagazinStart li p{
	margin-top:0px;
	margin-bottom:0px;
}

ul.ListeMagazinStart li h1, ul.ListeMagazinStart li h5, ul.ListeMagazinStart li p{
	font-size:1.0em;
	line-height:1.2em;
}
ul.ListeMagazinStart li p{
	font-size:0.96em;
}

ul.ListeMagazinStart li p.MagazinStartWeiter{
	text-align:right;
	
	
}
ul.ListeMagazinStart li p.MagazinStartWeiter a{
	color:#2F68B5;
	font-size:0.9em;
	line-height:1.4em;
	padding-right:18px;
	background: no-repeat url(../img/pfeil-kasten-start.gif);
	background-position:right 3px;
}


/*---*/

div#Spalte2Zeile2Start, div#Spalte2Zeile2Standard{
	position:relative;
	float:left;
	width:653px;
}
div#Spalte2Zeile2Start{
	width:653px;
}
div#Spalte2Zeile2Standard{
	width:600px;
}

div#SchichtHauptnavGesamtStart, div#SchichtHauptnavGesamtStandard{
	position:relative;
	float:left;
	clear:both;
	height:23px;
	overflow:hidden;
	/*
	width:100%;
	height:23px;
	*/
}
div#SchichtHauptnavGesamtStart{
	width:653px;
	/*
	width:100%;
	height:23px;
	*/
}
div#SchichtHauptnavGesamtStandard{
	width:600px;
}


div#SchichtHauptnavGesamtStart2{
	position:absolute;
	right:0px;
	top:0px;
	width:800px;
}

ul#Hauptnav{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:right;
	white-space: nowrap;
	height:23px;
}
ul#Hauptnav li{
	float:left;
	margin:0px;
	padding:0px;
	white-space: nowrap;
}

/*-------*/

div#SchichtSubnavGesamt{
	position:relative;
	/*
	background-color:#ffcc22;
	*/
	width:250px;
}
div#SchichtSubnavGesamt ul.NavEbene2, div#SchichtSubnavGesamt ul.NavEbene3{
	margin:0px;
	padding:0px;
	list-style-type: none;
	/*
	float:right;
	clear:both;
	*/
}

div#SchichtSubnavGesamt ul.NavEbene2 li, div#SchichtSubnavGesamt ul.NavEbene3 li{
	margin:0px;
	padding:0px;
	
	text-align:right;
	
}

div#SchichtSubnavGesamt ul.NavEbene2 li{
	font-size:1.2em;
	margin-top:4px;
	padding-bottom:8px;
	border-bottom:1px dotted #80848A;
	float:right;
	clear:both;
	width:100%;
}
div#SchichtSubnavGesamt ul.NavEbene2 li a{
	font-size:1.0em;
}

div#SchichtSubnavGesamt ul.NavEbene2 li.aktiv{
	/*
	font-size:1.0em;
	*/
}


div#SchichtSubnavGesamt ul.NavEbene2 li a, div#SchichtSubnavGesamt ul.NavEbene3 li a{
	text-decoration:none;
	padding-right:25px;
	float:right;
	clear:both;
}
div#SchichtSubnavGesamt ul.NavEbene2 li a{
	background: no-repeat url(../img/nav/pfeil-subnav-1-off.gif);
	background-position:right 10px;
}

div#SchichtSubnavGesamt ul.NavEbene2 li a:visited{
	text-decoration:none;
}
div#SchichtSubnavGesamt ul.NavEbene2 li a:hover{
	text-decoration:none;
	color:#4971AC;
	background: no-repeat url(../img/nav/pfeil-subnav-1-on.gif);
	background-position:right 10px;
}
div#SchichtSubnavGesamt ul.NavEbene2 li a:active{
	text-decoration:none;
}


div#SchichtSubnavGesamt ul.NavEbene2 li.aktiv a{
	background: no-repeat url(../img/nav/pfeil-subnav-1-on.gif);
	background-position:right 10px;
	color:#4971AC;
}


div#SchichtSubnavGesamt ul.NavEbene3 li a{
	line-height:1.2em;
	background: no-repeat url(../img/nav/pfeil-subnav-2-off.gif) !important;
	background-position:right 5px !important;
	padding-right:16px !important;
	
	color:#515152 !important;
	font-size:1.0em;
}
div#SchichtSubnavGesamt ul.NavEbene3 li.aktiv2 a{
	line-height:1.2em;
	background: no-repeat url(../img/nav/pfeil-subnav-2-on.gif) !important;
	background-position:right 5px !important;
	padding-right:16px !important;
	color:#4971AC !important;
}

div#SchichtSubnavGesamt ul.NavEbene3 li a:visited{
	text-decoration:none;
}
div#SchichtSubnavGesamt ul.NavEbene3 li a:hover{
	text-decoration:none;
	/*
	color:#ffcc22;
	*/
	color:#4971AC !important;
	background: no-repeat url(../img/nav/pfeil-subnav-2-on.gif) !important;
	background-position:right 5px !important;
	padding-right:16px !important;
}
div#SchichtSubnavGesamt ul.NavEbene3 li a:active{
	text-decoration:none;
}




div#SchichtSubnavGesamt ul.NavEbene3 li{
	font-size:0.86em;
	border-bottom:0px dotted #80848A;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:9px;
	margin-top:4px;
	margin-bottom:2px;
}


/*---------*/

div#SchichtMotivStartGesamt{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	margin-top:3px;
}

div#SchichtMotivStartBildGesamt{
	position:relative;
	margin:0px;
	float:left;
	clear:both;
	width:100%;
}
div#SchichtMotivStartBlaubereich{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:70px;
}
div#SchichtMotivStartBlaubereichBck{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#285FAF;
	opacity: .77;
	filter: alpha(opacity=77);
}

div.SchichtMotivStartBlaubereichText{
	position:relative;
	float:left;
	margin-left:115px;
	margin-top:8px;
}


div#SchichtMotivStartVerlaufsbalken{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	margin:0px;
	height:29px;
	background: repeat-x url(../img/bck-motivleiste-start.jpg);
}
div#SchichtMotivStandardVerlaufsbalken{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	margin:0px;
	height:20px;
	background: repeat-x url(../img/bck-motivleiste-standard.jpg);
}

div.SchichtMotivStartVerlaufsbalkenMehr{
	position:relative;
	float:left;
	width:128px;
	margin-top:7px;
	margin-left:115px;
}

/*--------*/

div#SchichtInhaltGesamt, div#SchichtInhaltGesamtStandard{
	position:relative;
	float:left;
	clear:both;
	
	margin-right:10px;
	margin-top:50px;
	width:500px;
	/*
	background-color:#ffcc33;
	*/
}
div#SchichtInhaltGesamt{
	
	margin-left:115px;
	
}
div#SchichtInhaltGesamtStandard{
	
	margin-left:35px;
	
}


/*---*/

div#SchichtLogo{
	position:absolute;
	left:0px;
	bottom:0px;
}





/*-----*/

div#InhaltsBereichGesamt, div#SchichtFooterGesamt{
	position:relative;
	float:left;
	clear:both;
	margin-left:52px;
	width:898px;
}
div#InhaltsBereichGesamt{
	margin-top:0px;
	/*
	margin-left:20px;
	width:1004px;
	*/
	min-height:300px;
	border-bottom:1px dotted #80848A;
	margin-bottom:5px;
	padding-bottom:30px;
	/*
	background-color:#ffcc22;
	background-color:#FFFFFF;
	*/
}




div#SchichtFooterGesamt{
	padding-bottom:3px;
	padding-top:3px;
	background-color:#F0F4FA;
}
div#SchichtFooterGesamt p{
	margin-top:0px;
	margin-bottom:0px;
	font-size:1.0em;
	margin-left:15px;
}
div#SchichtFooterGesamt p.AbsatzFooterEingerueckt{
	margin-left:30px;
}

div#SchichtFooterExtranav{
	position:absolute;
	top:0px;
	/*
	bottom:3px;
	*/
	right:15px;
}
div#SchichtFooterExtranav ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:left;
	white-space: nowrap;
}
div#SchichtFooterExtranav ul li{
	float:left;
	margin-left:10px;
	
}
div#SchichtFooterExtranav ul li a{
	
	font-size:0.7em;
}
div#SchichtFooterExtranav ul li a, div#SchichtFooterGesamt p{
	color:#80848A;
}

/*------*/

div#SchichtSchriftGroesse{
	position:absolute;
	right:10px;
	top:30px;
}
div#SchichtSchriftGroesse p{
	float:left;
	/*
	font-size:0.9em;
	*/
	
}

div#SchichtSchriftGroesse p, div.SchichtLinkSchriftGroesse a{
	line-height:1.4em;
	font-size:0.9em;
	color:#80848A;
}


div.SchichtLinkSchriftGroesse{
	position:relative;
	float:left;
	margin-left:10px;
}
div.SchichtLinkSchriftGroesse a{
	/*
	font-size:0.9em;
	*/
}

div.SchichtLinkSchriftGroesseBuchstabe{
	position:absolute;
	bottom:30px;
	left:12px;
	
	height:10px;
	
}

div.SchichtLinkSchriftGroesseBuchstabe div{
	position:absolute;
	left:0px;
	bottom:0px;
	/*
	background-color:#ffcc33;
	*/
	padding:0px;
	margin:0px;
	height:10px;
	color:#80848A;
	/*
	vertical-align:bottom;
	*/
}
div.SchichtLinkSchriftGroesseBuchstabe div.ClassOriginal{
	font-size:1.2em;
	line-height:1.28em;
	
}
div.SchichtLinkSchriftGroesseBuchstabe div.ClassKleiner{
	font-size:0.9em;
	line-height:1.88em;
	
}
div.SchichtLinkSchriftGroesseBuchstabe div.ClassGroesser{
	font-size:1.5em;
	line-height:1.0em;
	bottom:1px;
}

/*------*/

div#SchichtZitatGesamt{
	position:relative;
	margin-left:-32px;
	float:left;
	clear:both;
	width:318px;
	margin-top:50px;
	
}

div#SchichtZitatObereLeiste{
	position:relative;
	height:10px;
	background: no-repeat url(../img/zitat-leiste-oben.gif);
	float:left;
	clear:both;
	width:100%;
}
div#SchichtZitatUntereLeiste{
	position:relative;
	height:15px;
	background: no-repeat url(../img/zitat-leiste-unten.gif);
	float:left;
	clear:both;
	width:100%;
}
div#SchichtZitatInhalt{
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	
	padding-left:20px;
	padding-right:20px;
	
	background: repeat-y url(../img/zitat-leiste-inhalt.gif);
	
	font-size:1.5em;
	line-height:1.3em;
	float:left;
	clear:both;
	width:280px;
}
div#SchichtZitatInhalt, div#SchichtZitatInhalt p.autor{
	color:#FFFFFF;
	/*
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	*/
}
div#SchichtZitatInhalt p.autor{
	text-align:left;
	font-size:0.8em;
	line-height:0.8em;
	margin-top:15px;
}

/*-----------*/

div.SchichtMagazinBildGrossOn, div.SchichtMagazinBildGrossOff{
	position:absolute;
	top:-30px;
	left:-30px;
	padding:10px;
	padding-top:20px;
	background-color:#F0F4FA;
}
div.SchichtMagazinBildGrossOn{
	display:block;
}
div.SchichtMagazinBildGrossOff{
	display:none;
}

div.SchichtMagazinBildGrossSchliessen{
	position:absolute;
	top:0px;
	right:10px;
}
div.SchichtMagazinBildGrossSchliessen a{
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none;
	background: no-repeat url(../img/icon-x.gif);
	background-position:right 7px;
	padding-right:12px;
}

/*------*/

div.SchichtTextLinksNebenInhalt{
	position:absolute;
	bottom:30px;
	left:-250px;
	width:180px;
	font-size:0.9em;
	text-align:right;
}

/*----------------------*/
/*------- fonts -------*/

sup {
	/*
	vertical-align:top; 
	font-size:0.9em; 
	
	line-heigt:100%;
	*/
	padding:0px;
	margin:0px;
	line-height:1.0em;
}

h1, h2{
	/*
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	*/
}

h1{
	/*
	text-transform: uppercase;
	color:#06337E;
	font-size:2.0em;
	*/
	color:#06337E;
	font-size:1.9em;
	line-height:1.2em;
	margin-bottom:15px;
	margin-top:0px;
	text-align:left;
	font-weight:normal;
}


h2, h2 a{
	font-size:1.34em;
	font-weight:normal;
	line-height:1.4em;
	color:#06337E;
	
	padding-top:0px;
	margin-bottom:15px;
	margin-top:0px;
	text-align:left;
}
h3{
	font-size:1.0em;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:2px;
}

h4{
	font-size:1.0em;
	line-height: 1.0em;
	font-weight:normal;
	
	margin-top:0px;
	margin-bottom:5px;
	color:#515152;
}

.FettUndKursiv{
	font-weight:bold;
	font-style:italic;
}

td{
	/*font-size:1.0em;*/
}
p{
	margin-top:0px;
	margin-bottom:18px;
}

p.teaser{
	font-weight:bold;
}


p.TextKleiner{
	font-size:0.80em;
}
p.TextKleiner a{
	line-height:0.94em;
}

.BlauUndFett, .Blau{
	color:#06337E;
}

.BlauUndFett{
	font-weight:bold;
}
.Blau{
	color:#06337E;
}

.AllesGrossUndBlau{
	color:#06337E;
	text-transform: uppercase;
}
.AllesGross{
	text-transform: uppercase;
}

.Fett{
	font-weight:bold;
}

div#SchichtInfoZeileWebdesignBy p .TextEtwasKleiner{
	/*
	font-size:0.80em;
	line-height:0.94em;
	*/
	/*
	font-size:8px;
	*/
	font-size:9px;
	line-height:10px;
	
}

.unterstrich{
	text-decoration: underline;
}

a{
	text-decoration: underline;
}

a:link{
	font-size:1.0em;
	text-decoration: underline;
}
a:visited{
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
a:active{
	text-decoration: underline;
}




/*----------------*/

a.LinkMitAbstandRechts{
	font-weight:bold;
	margin-right:20px;
	font-size:1.0em;
}


/*----------------*/


/*----------------*/

a.LinkMitPfeilDavor{
	text-decoration:underline;
	padding-left:22px;
	/*text-transform: uppercase;*/
	background: no-repeat url(../img/nav/pfeil-subnav-1.gif);
	background-position:left 9px;
}
a.LinkMitPfeilDavor:visited{
	text-decoration:underline;
}
a.LinkMitPfeilDavor:hover{
	text-decoration:underline;
}
a.LinkMitPfeilDavor:active{
	text-decoration:underline;
}
/*---------*/

/*---------------*/

a.LinkOhneStrichKlein{
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}

a.LinkOhneStrichKlein:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
}

a.LinkOhneStrichKlein:visited {
	text-decoration: none;
}
a.LinkOhneStrichKlein:hover {
	text-decoration: underline;
}
a.LinkOhneStrichKlein:active {
	text-decoration:none;
}

/*----------------*/



a.LinkNachOben{
	text-decoration: none;
	font-size: 10px;
	line-height: 18px;
	
}

a.LinkNachOben:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 18px;
	
}

a.LinkNachOben:visited {
	text-decoration: none;
	
}
a.LinkNachOben:hover {
	text-decoration: underline;
	
}
a.LinkNachOben:active {
	text-decoration:none;
	
}

/*----------------*/

a.LinkMitOverBlau:link {
	
}

a.LinkMitOverBlau:visited {
	
	
}
a.LinkMitOverBlau:hover {
	color:#4971AC;
}
a.LinkMitOverBlau:active {
	
	
}

/*----------------*/



ul, ol {
	padding-left:0px;
	/*padding-top:0px;*/
	/*padding-bottom:1px;*/
	margin:0px;
	margin-left:16px;
	margin-bottom:15px;
	margin-top:5px;
	/*
	list-style-type: square;
	list-style-type: circle;
	list-style-type: disc;
	*/
	
	/*list-style-image: url('../img/listkasten.gif');*/
	text-align:left;
}
ul{
	
	list-style-type: circle;
	/*list-style-image: url('../img/bullet_point.gif');*/
}

ul li.TextNormalOhneBullet{
	list-style-type: none;
}

ol{
	margin-left:16px;
}
ol li{
	margin-left:0px;
	line-height:1.4em;
}
ol li a{
	font-size:1.0em;
}
/*
ol li, ul li{
	font-size:1.2em;
	line-height:1.4em;
}
*/

li, li em{
	
	padding-bottom:15px;
	
	/*color:#4573AE;*/
	/*
	font-size:1.0em;
	line-height: 1.0em;
	*/
}
li a, p a, strong{
	/*
	font-size:1.0em;
	line-height: 1.0em;
	*/
}
ul li a{
	/*
	padding-bottom:5px !important;
	text-decoration:none !important;
	*/
}

ul.ListeMitPfeilen{
	list-style-image: url('../img/pfeil-listenpunkt.gif');
}
ul.ListeMitPfeilen li{

}

/*-----*/


ul.ListeKontaktFormular{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
ul.ListeKontaktFormular li{
	margin:0px;
	padding:0px;
	margin-bottom:9px;
	float:left;
}
ul.ListeKontaktFormular li.ListenpunktTitel{
	background-color:#F0F4FA;
	width:176px;
	height:22px !important;
	/*
	line-height:18px !important;
	margin-top:1px;
	*/
	vertical-align:middle;
	
	font-size:1.0em;
}
ul.ListeKontaktFormular li.ListenpunktInput{
	
}

ul.ListeKontaktFormular li.ListenpunktNaechsteZeile{
	clear:both;
	
}


.EingabeFeldStandard, .EingabeFeldGanzKurz, .EingabeFeldKurz{
	border: 2px solid #F0F4FA;
	background-color:#FFFFFF;
}


.EingabeFeldStandard{
	width:400px;
	/*color:#414141;*/
	/*height:16px;*/
}
.TextAreaStandard{
	width:577px;
	height:120px;
	margin-top:0px;
}
.CheckboxStandard{
	margin-left:10px;
	border:1px solid #F5F6F9;
	float:left;
	margin-top:5px;
}

.EingabeFeldGanzKurz{
	width:50px;
	
}
.EingabeFeldKurz{
	width:218px;
	margin-left:10px;
}

label{
	/*
	color:#FFFFFF;
	*/
	margin-left:5px;
	
}
label.LabelTextarea{
	margin-left:0px;
	background-color:#F0F4FA;
	display:block;
	margin-bottom:0px;
	padding-left:5px;
	width:440px;
}

/*--*/

td.ZelleTitel{
	background-color:#F0F4FA;
	width:220px;
	height:18px;
	line-height:22px;
	vertical-align:middle;
	border-bottom:10px solid #FFFFFF;
}

/*------*/




.SchriftNormal{
	color:#3C3621;
	font-weight:normal;
}



/*---*/

a.LinkMitPfeilDahinter{
	text-decoration:none;
	font-size:1.0em;
	line-height: 1.4em;
	/*color:#9C4883;*/
	padding-right:22px;
	background: no-repeat url(../img/mehr.gif);
	background-position:right center;
}
a.LinkMitPfeilDahinter:visited{
	
}
a.LinkMitPfeilDahinter:hover{
	text-decoration:underline;
}
a.LinkMitPfeilDahinter:active{
	
}


/*-------- ende fonts ----------*/


/*--- anfang partner motiv ----*/

div#SchichtPartnerMotiveGesamt{
	position:relative;
	/*
	background-color:#ffcc22;
	*/
	float:left;
	clear:both;
	width:100%;
}

/*----*/

ul.ListePartnerBilder{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
ul.ListePartnerBilder li{
	margin:0px;
	padding:0px;
	padding-bottom:0px !important;
	float:left;
	background-color:#BCD2EB;
	height:87px;
}
ul.ListePartnerBilder li img{
	margin-bottom:0px !important;
	border-bottom:0px !important;
}

ul.ListePartnerBilder li.PartnerBildLinks{
	padding-left:3px;
}
ul.ListePartnerBilder li.PartnerBildOben{
	padding-top:3px;
}
ul.ListePartnerBilder li.PartnerBildRechts{
	padding-right:3px;
}
ul.ListePartnerBilder li.PartnerBildUnten{
	padding-bottom:3px !important;
}
ul.ListePartnerBilder li.PartnerBildNeueZeile{
	clear:both;
}

/*---*/

table.TabellePartnerBilder{
	background-color:#BCD2EB;
	border-collapse:collapse;
	position:relative;
}
table.TabellePartnerBilder tr td{
	/*
	padding:0px;
	*/
	position:relative;
	border:3px solid #BCD2EB;
	width:87px;
	height:87px;
	z-index:10;
}
div.SchichtPartnerZelle{
	position:relative;
	z-index:10;
}

div.SchichtPartnerMotivOff, div.SchichtPartnerMotivOn{
	position:absolute;
	top:-30px;
	left:160px;
	/*
	top:-80px;
	right:-80px;
	*/
	width:141px;
	height:143px;
	background: no-repeat url(../img/motive/partner/partner-bck-motiv.png);
	z-index:100;
}
div.SchichtPartnerMotivOff{
	display:none;
}
div.SchichtPartnerMotivOn{
	display:block;
}

div.SchichtPartnerMotivOff img, div.SchichtPartnerMotivOn img{
	margin-top:4px;
	margin-left:4px;
}

div.SchichtPartnerInfoGesamtOff, div.SchichtPartnerInfoGesamtOn{
	position:absolute;
	top:100px;
	left:272px;
	background: no-repeat url(../img/motive/partner/pfeil-partner.gif);
	background-position: left 50%;
	/*
	background-color:#000000;
	*/
}
div.SchichtPartnerInfoGesamtOff{
	display:none;
}
div.SchichtPartnerInfoGesamtOn{
	display:block;
}


div.SchichtPartnerInfoSpalteLinks{
	position:relative;
	float:left;
	width:50px;
	height:30px;
}
div.SchichtPartnerInfoSpalteRechts{
	position:relative;
	float:left;
	width:520px;
	background-color:#BCD2EB;
	padding-top:20px;
	padding-bottom:20px;
}

div.SchichtPartnerInfoSpalteRechts p{
	
	margin:0px;
	margin-left:18px;
	margin-right:15px;
}
div.SchichtPartnerInfoSpalteRechts p, div.SchichtPartnerInfoSpalteRechts p a{
	color:#FFFFFF;
	font-size:1.5em;
}
div.SchichtPartnerInfoSpalteRechts p a{
	font-size:1.0em;
}
div.SchichtPartnerInfoSpalteRechts p.PartnerTextKleiner{
	font-size:1.30em;
}

/*-- anfang bild-positionen einzeln --*/

div#SchichtPartnerBildReihe1Spalte1-radke{
	top:-80px;
	left:40px;
}
div#SchichtPartnerBildReihe1Spalte2-dummy{
	top:-80px;
	left:140px;
}
div#SchichtPartnerBildReihe1Spalte3-dummy{
	top:-80px;
	left:240px;
}
/*-- ende bild-positionen einzeln --*/

/*--- ende partner motiv ----*/

/*--------------*/
/*--- anfang magazin ---*/

ul.ListeMagazin1{
	padding:0px;
	margin:0px;
	margin-top:30px;
	list-style-type: none;
}


ul.ListeMagazin1 li{
	margin:0px;
	margin-bottom:15px;
	/*
	background-color:#ffcc33;
	*/
	padding:0px;
	float:left;
	clear:both;
	padding-bottom:10px;
	border-bottom:1px dotted #80848A;
}

ul.ListeMagazin1 li:last-child{
	border-bottom:0px;
}
ul.ListeMagazin1 li a, ul.ListeMagazin1 li a p{
	font-size:1.0em;
}
/*
ul.ListeMagazin1 li a p, ul.ListeMagazin1 li a div{
	text-decoration:none;
}
ul.ListeMagazin1 li a:visited p, ul.ListeMagazin1 li a:visited div{
	text-decoration:none;
}
ul.ListeMagazin1 li a:hover p, ul.ListeMagazin1 li a:hover div{
	text-decoration:underline;
}
ul.ListeMagazin1 li a:active p, ul.ListeMagazin1 li a:active div{
	text-decoration:none;
}
*/

div.SchichtMagazinUebersicht1TitelGesamt{
	position:relative;
	float:left;
	clear:both;
}
div.SchichtMagazinUebersicht1TitelDatum{
	position:relative;
	float:left;
	
	margin-right:5px;
	/*
	padding-right:5px;
	line-height:0.8em;
	border-right:2px solid #FFcc22;
	*/
	
}
div.SchichtMagazinUebersicht1TitelText{
	position:relative;
	float:left;
	width:400px;
	
	/*
	background-color:#ffcc33;
	*/
}
div.SchichtMagazinUebersicht1TitelText a{
	font-weight:bold;
	font-size:1.0em !important;
	text-decoration:none;
	
}

div.SchichtMagazinUebersicht1TitelText a:visited{
	text-decoration:none;
}
div.SchichtMagazinUebersicht1TitelText a:hover{
	text-decoration:underline;
}
div.SchichtMagazinUebersicht1TitelText a:active{
	text-decoration:none;
}


div.SchichtMagazinUebersicht1TeaserGesamt{
	position:relative;
	float:left;
	clear:both;
	margin-top:5px;
}
div.SchichtMagazinUebersicht1TeaserBild{
	position:relative;
	float:left;
	width:125px;
	height:125px;
	background-color:#C6C6C6;
	margin-right:10px;
	margin-top:7px;
}
div.SchichtMagazinUebersicht1TeaserText{
	position:relative;
	float:left;
	width:350px;
	/*
	background-color:#ffcc33;
	*/
}
div.SchichtMagazinUebersicht1TeaserText p{
	margin-bottom:4px;
	font-size:1.0em;
}
div.SchichtMagazinUebersicht1TeaserText p.WeiterMagazin1Link{
	float:left;
	clear:both;
	margin-top:15px;
	
}
div.SchichtMagazinUebersicht1TeaserText p.WeiterMagazin1Link a{
	padding-right:18px;
	background: no-repeat url(../img/pfeil-kasten-start.gif);
	background-position:right 4px;
	color:#2F68B5;
	font-size:0.9em;
	text-decoration:none !important;
}
div.SchichtMagazinUebersicht1TeaserText p.WeiterMagazin1Link a:visited{
	text-decoration:none !important;
}
div.SchichtMagazinUebersicht1TeaserText p.WeiterMagazin1Link a:hover{
	text-decoration:underline !important;
}
div.SchichtMagazinUebersicht1TeaserText p.WeiterMagazin1Link a:active{
	text-decoration:none !important;
}

/*---*/

h1.TitelMagazin2Hinterlegt{
	float:left;
	clear:both;
	width:100%;
	background-color:#BCD2EA;
	font-size:1.1em;
	font-weight:bold;
	color:#515152;
	/*
	color:#000000;
	*/
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:30px;
	text-indent: 10px;
}
ul.ListeMagazin2{
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:0px;
	list-style-type: none;
	background-color:#F0F5FB;
	float:left;
	clear:both;
	width:100%;
}

ul.ListeMagazin2 li p a, ul.ListeMagazin2 li div a, ul.ListeMagazin2 li h1 a{
	text-decoration:none;
}
ul.ListeMagazin2 li p a:visited, ul.ListeMagazin2 li div a:visited, ul.ListeMagazin2 li h1 a:visited{
	text-decoration:none;
}
ul.ListeMagazin2 li p a:hover, ul.ListeMagazin2 li div a:hover, ul.ListeMagazin2 li h1 a:hover{
	text-decoration:underline;
}
ul.ListeMagazin2 li p a:active, ul.ListeMagazin2 li div a:active, ul.ListeMagazin2 li h1 a:active{
	text-decoration:none;
}


ul.ListeMagazin2 li a p, ul.ListeMagazin2 li a h1{
	text-decoration:none;
	font-size:0.7em;
}

ul.ListeMagazin2 li{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	/*
	background-color:#ffcc33;
	*/
	padding:0px;
	padding-bottom:10px;
	float:left;
	clear:both;
	border-bottom:1px dotted #515152;
}
ul.ListeMagazin2 li h1{
	float:left;
	clear:both;
	/*
	font-size:1.2em;
	line-height:1.4em;
	color:#2F68B5;
	*/
	
	margin-bottom:2px;
}
ul.ListeMagazin2 li h1 .Magazin2UebersichtTitel{
	color:#696A6B;
	font-weight:bold;
	
}
ul.ListeMagazin2 li h1 .Magazin2UebersichtTitel a{
	font-size:1.0em;
}
ul.ListeMagazin2 li p{
	margin-top:0px;
	margin-bottom:0px;
}

ul.ListeMagazin2 li h1, ul.ListeMagazin2 li p{
	font-size:1.0em;
	line-height:1.4em;
	float:left;
	clear:both;
}
ul.ListeMagazin2 li p{
	width:100%;
}
ul.ListeMagazin2 li p.Magazin2UebersichtWeiter{
	float:right;
	width:150px;
	text-align:right;
	
}
ul.ListeMagazin2 li p.Magazin2UebersichtWeiter a{
	color:#2F68B5;
	font-size:0.9em;
	line-height:1.4em;
	padding-right:18px;
	background: no-repeat url(../img/pfeil-kasten-start.gif);
	background-position:right 4px;
}


/*-- anfang magazin-detail --*/

div.MagazinDetailTeaser{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	margin-bottom:20px;
}
p.MagazinDetailTeaserBild{
	margin:0px;
	margin-right:10px;
	padding:0px;
	padding-bottom:1px;
	float:left;
	width:125px;
	border-bottom:3px solid #5E87C5;
	position:relative;
}
div.MagazinDetailTeaserBildLupe{
	position:absolute;
	bottom:0px;
	right:0px;
	width:21px;
	height:21px;
	background: no-repeat url(../img/icon-lupe.gif);
}

ul.ListeWeitereInfos{
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:15px;
	list-style-type: none;
	
}
ul.ListeWeitereInfos li{
	margin-left:0px;
	margin-bottom:3px;
	margin-top:0px;
	padding:0px;
	padding-left:18px;
	background: no-repeat url(../img/pfeil-kasten-start.gif);
	background-position:left 7px;
}
ul.ListeWeitereInfos li a{
	font-size:0.9em;
	text-decoration:underline;
	color:#2F68B5;
}

div.SchichtMagazinDetailZurueck{
	position:absolute;
	right:0px;
	top:-15px;
}
div.SchichtMagazinDetailZurueck a{
	color:#2F68B5;
	font-size:1.0em;
	text-decoration:underline;
	background: no-repeat url(../img/pfeil-links.gif);
	background-position:left 6px;
	padding-left:14px;
}

div#SchichtMagazinArtikelText{
	position:relative;
	font-size:1.16em;
	line-height:1.4em;
}
div#SchichtMagazinArtikelText p{
	font-size:1.0em;
	line-height:1.4em;
}


/*--- ende magazin ---*/
/*--- anfang publikationen -------*/

table#TabellePublikationen{

}
.ZellePublikationenSpalte1{
	font-weight:bold;
	color:#06337E;
	padding-right:10px;
}
.ZellePublikationenSpalte2{
	padding-bottom:15px;
}
.ZellePublikationenSpalte2 p.PublikationenBestellen a{
	font-size:1.0em;
	color:#06337E;
	background: no-repeat url(../img/nav/pfeil-subnav-1.gif);
	background-position:left 9px;
	padding-left:20px;
}
.ZellePublikationenSpalte2 p.OhnePfeil a{
	padding-left:0px;
	color:#515152;
}


.ZellePublikationenSpalte2 h1, .ZellePublikationenSpalte2 h2, .ZellePublikationenSpalte2 p{
	margin-bottom:2px;
}
.ZellePublikationenSpalte2 h1{
	font-size:1.2em;
	font-weight:bold;
	
}
.ZellePublikationenSpalte2 h2{
	font-weight:normal;
}

/*--- ende publikationen -------*/
/*----------*/

div.SchichtNachObenGesamt{
	position:absolute;
	bottom:0px;
	right:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background-color:#BCD2EB;
}
div.SchichtNachObenGesamt a{
	color:#FFFFFF;
	text-decoration:none !important;
	font-size:0.9em;
	background: no-repeat url(../img/pfeil-nach-oben.gif);
	background-position:right 4px;
	padding-right:14px;
}



/*--- anfang sitemap ---*/
div#SchichtSitemapGesamt{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background-color:#F0F4FA;
	padding-bottom:30px;
	z-index:10000000;
}
div.SchichtSitemapGesamtOn{
	display:block;
}
div.SchichtSitemapGesamtOff{
	display:none;
}


div#SchichtSitemapInhaltGesamt{
	position:relative;
	margin:25px;
	
}

div#SchichtSitemapInhaltGesamt h1{
	
	margin-top:50px;
	margin-left:0px;
	margin-bottom:35px;
}
div#SchichtSitemapInhaltGesamt h2{
	
	margin-top:50px;
	margin-left:0px;
}

div#SchichtSitemapInhaltGesamt h1, div#SchichtSitemapInhaltGesamt h2, ul.SitemapNaviHauptEbene1 li a, ul.SitemapNaviHauptEbene2 li a, ul.SitemapNaviHauptEbene2Extra li a{
	color:#515152;
}

/*---*/
div#SchichtZeile1ExtranavGesamtSitemap{
	display:none;
}
div#SchichtZeile1ExtranavGesamtSitemap, div#SchichtZeile1ExtranavGesamtSitemapExtra{
	position:absolute;
	top:20px;
	
	padding-left:25px;
	padding-right:5px;
	
}
div#SchichtZeile1ExtranavGesamtSitemapExtra{
	padding-right:0px;
}
div#SchichtZeile1ExtranavGesamtSitemap{
	left:0px;
	background-color:#FFFFFF;
}

div#SchichtZeile1ExtranavGesamtSitemapExtra{
	right:0px;
	padding-left:0px;
	
}

div.SchichtZeile1ExtranavLinkSitemap{
	position:relative;
	float:left;
}
div.SchichtZeile1ExtranavLinkExtraSitemap{
	position:relative;
	float:right;
}


div.SchichtZeile1ExtranavLinkExtraSitemap{
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	margin-left:10px;
}

div.SchichtZeile1ExtranavLinkSitemap a, div.SchichtZeile1ExtranavLinkExtraSitemap a{
	/*
	color:#FFFFFF;
	*/
	text-transform: uppercase;
	text-decoration:none;
	font-size:0.9em; 
}
div.SchichtZeile1ExtranavLinkExtraSitemap a{
	text-transform: none;
	padding-right:15px;
	background: no-repeat url(../img/icon-x.gif);
	background-position:right 4px;
}

div.SchichtZeile1ExtranavTrennstrichSitemap{
	position:relative;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	width:1px;
	height:10px;
	background-color:#515152;
}

/*---*/



div.SchichtSitemapNaviHauptGesamt{
	position:relative;
	clear:both;
}
div.SchichtSitemapNaviHauptSpalte{
	position:relative;
	float:left;
	margin-right:20px;
	max-width:150px;
}

ul.SitemapNaviHauptEbene1{
	margin-bottom:0px;
	padding-left:0px;
	list-style-image: url(../img/listpunkt-sitemap.gif);
}
ul.SitemapNaviHauptEbene1, ul.SitemapNaviHauptEbene2, ul.SitemapNaviHauptEbene2Extra{
	margin-left:18px;
}

ul.SitemapNaviHauptEbene1 li{
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	font-weight:bold;
	font-size:1.0em;
}
ul.SitemapNaviHauptEbene1 li a{
	
}

ul.SitemapNaviHauptEbene1 li a, ul.SitemapNaviHauptEbene2 li a, ul.SitemapNaviHauptEbene2Extra li a{
	/*
	color:#FFFFFF;
	*/
	text-decoration:none !important;
}
ul.SitemapNaviHauptEbene1 li a:visited, ul.SitemapNaviHauptEbene2 li a:visited, ul.SitemapNaviHauptEbene2Extra li a:visited{
	text-decoration:none !important;
}
ul.SitemapNaviHauptEbene1 li a:hover, ul.SitemapNaviHauptEbene2 li a:hover, ul.SitemapNaviHauptEbene2Extra li a:hover{
	text-decoration:underline !important;
}
ul.SitemapNaviHauptEbene1 li a:active, ul.SitemapNaviHauptEbene2 li a:active, ul.SitemapNaviHauptEbene2Extra li a:active{
	text-decoration:none !important;
}

/*---*/
ul.SitemapNaviHauptEbene2 li{
	line-height:1.0em;
	font-size:1.0em;
	margin-bottom:15px;
}
ul.SitemapNaviHauptEbene2 li a{
	
}


ul.SitemapNaviHauptEbene2 li ul{
	margin-left:10px;
	list-style-type:none;
	list-style-position:inside;
	margin-bottom:10px;
	margin-top:0px;
	max-width:120px;
}
ul.SitemapNaviHauptEbene2 li ul li{
	
	font-size:0.9em;
	margin-bottom:10px !important;
}
ul.SitemapNaviHauptEbene2 li ul li a{
	line-height:1.1em !important;
}

/*---*/

ul.SitemapNaviHauptEbene2{
	/*
	margin-left:0px;
	*/
	list-style-type:none;
	list-style-position:inside;
	
}

div.SchichtSitemapNaviHauptSpalte ul.SitemapNaviHauptEbene2 li{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

ul.SitemapNaviHauptEbene2Extra{
	margin-left:5px;
}
div.SchichtSitemapNaviHauptSpalte ul.SitemapNaviHauptEbene2Extra li{
	list-style-image: url(../img/listpunkt-sitemap.gif);
	padding-left:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

/*--- ende sitemap ---*/
/*----------*/
