/***********************************************************************************************/
/* The Next Step - Kathrin Harms: Cascadin Style Sheet File                                    */
/* http://www.thenextstep-kharms.de/                                                           */
/* (C) Copyright by Kathrin Harms 2005-2023                                                    */
/*                                                                                             */
/* Author: Michael Oberdorf IT-Consulting https://www.oberdorf-itc.de/                         */
/***********************************************************************************************/


/****************************************************************************/
/* LINKS                                                                    */
/****************************************************************************/

a
	{
	font-family:'verdana','arial',sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000000;
	text-decoration:underline;
	}

/*
a:link {}
a:visited {}
a:active {}
*/
a:hover
	{
	color:#990033;
	}


/****************************************************************************/
/* AUFLISTUNGEN                                                             */
/****************************************************************************/
ol
	{
	padding:0px 0px 0px 12px;
	margin:5px;
	list-style-type:decimal;
	list-style-position:outside;
	}

ul
	{
	padding:0px 0px 0px 12px;
	margin:5px;
	list-style-type:circle;
	list-style-position:outside;
	}
li
	{
	font-family:'verdana','arial',sans-serif;
	 font-size:11px;
	 color:#000000;
	}

/****************************************************************************/
/* TABELLEN                                                                 */
/****************************************************************************/
table
	{
	padding:0px;
	border-style:none;
	border-color:#990033;
	border-width:0px;
	border-collapse:collapse;
	}

th
	{
	font-family:'verdana','arial',sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000000;

	border-style:none;
	border-color:#990033;
	border-width:0px;
	}
td
	{
	font-family:'verdana','arial',sans-serif;
	font-size:11px;
	color:#000000;

	text-align:left;
	vertical-align:top;

	border-style:none;
	border-color:#990033;
	border-width:0px;
	}

/* Rahmen */
table.solid
	{
	padding:10px;
	border-style:solid;
	border-width:1px;
	}

table.solid th
	{
	padding:10px;
	border-style:solid;
	border-width:1px;
	}
td.solid
	{
	padding:10px;
	border-style:solid;
	border-width:1px;
	}

/****************************************************************************/
/* BODY                                                                     */
/****************************************************************************/
body
	{
	position:absolute;
	width:1000px;
	margin:0px;
	padding:0px;

	font-family:'verdana','arial',sans-serif;
	font-size:11px;
	color:#000000;

	background-color:#79715a;
	background-repeat:repeat;
	}
@media screen and (min-width: 1000px) {
	body {left:50%; margin:0px 0 0 -500px;}
}



div
	{
	position:absolute;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-repeat:no-repeat;

	border-width:0px;
	border-style:none;
	}

div.background
	{
	z-index:0;
	width:1000px;
	height:800px;
	top:0px;
	left:0px;
	background-color:#ffffcc;
	background-image:url(../images/background.png);
	}

div.header
	{
	z-index:1;
	top:0px;
	left:200px;
	width:700px;
	height:90px;
	}


div.text
	{
	z-index:1;
	top:100px;
	left:230px;
	padding:10px;
	width:750px;
	height:600px;
	overflow:auto;
	}

p
	{
	font-family:'verdana','arial',sans-serif;
	font-size:11px;
	color:#000000;
	}


/****************************************************************************/
/* NAVIGATION                                                               */
/****************************************************************************/
div.navigation
	{
	top:0px;
	left:0px;
	padding:10px;
	width:200px;
	height:800px;
	}


div.navigation a
	{
	font-size:12px;
	text-decoration:none;
	}

div.navigation a:hover
	{
	text-decoration:underline;
	}

div.navigation a.active
	{
	color:#990033;
	font-size:12px;
	text-decoration:none;
	}

div.navigation a.active:hover
	{
	text-decoration:underline;
	}

div.navigation table
	{
	width:200px;
	}


div.navigation td
	{
	padding-bottom:15px;
	}

div.navigation b
	{
	font-size:12px;
	}



/****************************************************************************/
/* FUSSZEILE                                                                */
/****************************************************************************/
div.footer
	{
	z-index:1;
	top:730px;
	left:0px;
	width:1000px;
	height:70px;
	font-size:8pt;
	color:#5d5d5d;
	text-align:center;
	}

div.feeder a
	{
	color:#5d5d5d;
	}
div.feeder a:hover
	{
	color:#990033;
	}


/****************************************************************************/
/* HEADLINES                                                                */
/****************************************************************************/
h1
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	font-size:46px;
	font-weight:700;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	}
h2
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	font-size:30px;
	font-weight:700;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	}
h3
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	font-size:20px;
	font-weight:700;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	}
h4
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	font-size:13px;
	font-weight:700;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	}
h5
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	}
h6
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	font-size:11px;
	font-weight:700;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	}

/* Headlines in Bordeaux */

h1.tns	{color:#990033;}
h2.tns	{color:#990033;}
h3.tns	{color:#990033;}
h4.tns	{color:#990033;}
h5.tns	{color:#990033;}
h6.tns	{color:#990033;}




/****************************************************************************/
/* Besondere Markierung von Texten                                          */
/****************************************************************************/
b	{font-weight:700;}
b.tns	{color:#990033;}
b.intro1{font-size:40px;}
b.intro2
	{
	font-size:30px;
	font-weight:100;
	}
b.h2tns
	{
	font-family:'Arial','Tahoma','Verdana',sans-serif;
	 font-size:30px;
	 font-weight:700;
	 color:#990033;
	margin:0px;
	margin-bottom:5px;
	}

b.leistung
	{
	text-decoration:underline;
	font-weight:100;
	}


p.leistung
	{
	width:600px;
	padding-top:10px;
	padding-bottom:8px;
	}

p.leistung a
	{
	font-weight:100;
	text-decoration:none;
	}

p.leistung a:hover
	{
	text-decoration:underline;
	}


p.leistung b
	{
	font-weight:700;
	color:#990033;
	}

ol.leistung
	{
	padding:0px 0px 0px 12px;
	margin:15px;
	}


/****************************************************************************/
/* BILDER                                                                   */
/****************************************************************************/
img
	{
	margin:0px;
	padding:0px;
	border-color:transparent;
	border-width:0px;
	border-style:none;
	}


/****************************************************************************/
/* LINIEN                                                                   */
/****************************************************************************/
hr
	{
	color:#003333;
	background-color:#003333;
	border-style:none;
	border-width:0px;
	border-color:#003333;
	}
