body {
	background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 0.9em;	
}	

/* Container */
/* steuert die Gesamtbreite und den Rand */
#aussen	{
	width:796px;
	margin:20px auto;
	text-align:left;
/* -moz-box-shadow: #B3DAA1 0px 0px 5px 3px;*/	padding-top: 10px;
}
/* steuert den Rand zwischen Kopf und Fuss*/
#rand	{
	margin:-40px 0px 0px;
	text-align:left;
	border-right:1px solid #B3DAA1;
	border-bottom:1px solid #B3DAA1;
	border-left:1px solid #B3DAA1;	
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;	
	-webkit-border-bottom-right-radius: 5px;		
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;	
  	-moz-box-sizing:border-box;

}
td {
	vertical-align: top;
	text-align:left;
}
tr {
		min-height:5px;
}
.nogap	{
	line-height: inherit;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2em;
	padding-left: 0px;
}

/* Datum */
.date	{
	color:#37B784;
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: -10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/* Datum Folgeseiten */
.date2	{color:#ffffff; font-size:1.5em; font-weight:bold; text-align:right;
		 margin:0px; padding:1px 22px 1px 0px;}
.datum {
	color: #7BC38A;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	float: right;
	clear: left;
}
.ueberschrift {
	color:#FF0000;
	font-size:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	font-weight: bold;
	}
.kopf_logo {








}
/* steuert den Innenabstand */
#innen	{margin:0px 20px 0px 20px;}

/* durchgehender Bereich, enthaelt die folgenden beiden Container */
.block	{margin:0px; padding:0px; page-break-inside:avoid;}
.block1	{margin:0px; padding:0px; page-break-inside:avoid;}

/* Container rechts */
.rechts		{float:right; width:25%; text-align:center;}
.rechts1	{
	float:right;
	width:25%;
	padding-top:18pt;
	text-align:center;
	margin-top: 0px;
	min-height:80%;
}

/* linker Container mit Linie */
.links	{width:70%; margin:0px; padding:0px;}

/* Container, der die Breite der Inhalte der linken Spalte definiert */
.spalte	{
	width:auto;
	margin:0px 3% 0px 0px;
	padding:0px;

}

/* definiert die waagerechte Trennlinie am Ende eines Blocks */
.linie	{clear:both; margin:0px; padding:0px;}
/* definiert die waagerechte Trennlinie am Ende eines Blocks */
.linie2	{
	clear:both;
	margin:0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3DAA1;
}
/* Adressblock */
.add1	{
	float:left;
	width:auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.7em;
}
.add2	{
	float:right;
	padding-left:18px;
	font-size:0.7em;
	width: auto;
	margin-top: 10px;
}

/* Abbinder */
.links2	{width:70%; margin:0px; padding:0px;}
.rechts2	{float:right; width:141px; padding-top:52pt;}
.rechts3	{float:right; width:25%;}
.clear	{clear:both; margin:0px; padding:0px; border-bottom:1px solid #ffffff;}

img		{
	margin-bottom:5px;
}
a img {	text-decoration:none;
	border:0px;}
img.button	{margin:0px;}

/* Typografie */
h1, h2, h3, h4, h5, h6	{font-weight:bold;}
h1		{
	color:#FF0000;
	font-size:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow: grey 2px 2px 5px;
	/*background: #6B6E9A;
	background-image:-moz-linear-gradient(180deg,#FFFFFF,#6B6E9A );
	background-image:-webkit-gradient(linear, 0% 0%, 1000% 0%, from(#FFFFFF), to(#6B6E9A));*/
} 
/* HD fuer Hauptseite */
h2		{
	color:#F00;
	font-size:1.4em;
	text-transform:none;
	margin:0px;
	padding-left:0px;
} /* HD fuer Last-Minute-Seite */

h3		{color:#696969; margin:0px; padding:0px;}
h4		{color:#598163; font-size:1em; margin:0px 0px 20px 0px; padding:0pt 0pt 12pt 0pt; border-bottom:1px solid #000000;}
h4.sem		{color:#00AF76; font-size:1em; margin:0px; padding:0pt 0pt 12pt 0pt; border-bottom:1px solid #000000;}
h5		{font-size:0.9em; color:#EF403D; margin:0px; padding:12px 0px 6px 0px;} /* HD fuer Last-Minute-Seite, 1. Text */
h5.sem		{font-size:0.9em; color:#EF403D; margin:0px; padding:0px 0px 6px 0px;} /* HD fuer Last-Minute-Seite, 2. Text */

p, h6, table	{font-size:0.9em; color:black;}
p		{
	margin:0px;
	padding:0pt 0pt 6pt 0pt;
	text-align: left;
}
p.pic	{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
}
p.2		{padding:0pt 0pt 18pt 0pt;}
h6		{
	margin:0px;
	padding:0.7em 0pt 0.5em;
	font-size: 1.2em;
}
.fett	{font-weight:bold;}

ul,ol	{font-size:10pt; color:black; margin:0px 12pt; padding:0pt 0pt 6pt 12pt;}


/* Farbe rot, auch als -span- verwendbar */
.rot	{color:#FF6B54;}

.thin	{font-weight:normal;}

/* Bildunterschrfit */
.name	{font-size:8pt; color:#ff0000;}

/* Zitat */
.z1		{font-size:12pt; font-style:italic; margin:0pt 0pt 4pt 0pt; padding-top:10pt;}

/* Adressabbinder */
.add	{font-size:0.7em;}


a		{
	text-decoration:none;
}
a:link	{
	text-decoration: none;
	color: #F00;
	font-weight: bold;

}
a:visited	{
	color: #F00;
	font-weight: bold;


}
a:active	{
	text-align: right;
	text-decoration: underline;
	color: #F00;
	font-weight: bold;
}
.links_kopf {
margin:0px; padding:0px;
}
.fett {
font-weight:bold;
}
.spalte_kopf {
margin:0px; padding:0px;
}
hr {
	border-top: 1px dotted #3FB580;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	border-right: none;
	border-bottom: none;
	border-left: none;

}
.button_rechts {
	text-align: center;
	text-decoration: none;border:0px;
}

.button_rechts a {
	text-decoration:none;
	border:0px;
	}

