/* Stylesheet - DRK Essen, Wasserwacht */
body 				{ margin: 0; padding: 0; background-attachment: fixed; text-align: center; vertical-align: middle; } 

p, li, td, li		{ color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type:disc; }   

i, b				{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }   

/* Banner Navigationsleiste */
.leiste				{ background-image:url(/images/l_ww.gif); margin:0px; padding:0px; text-align: center; vertical-align: top; }


/* Links */
a 	 				{ color: black; text-decoration: none; }   

a:hover				{ text-decoration: underline; color: #CC3300; }

a:visited			{ color: #333333; }

a:active			{ color: red; }


/* Überschriften */
h1					{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 17pt; text-align:left; background-color: #4F6EB6; }   

h2, h3				{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: black; }

h4, h5, h6 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black; }

h2					{ font-size: 16pt; page-break-before: always; text-shadow: black; }   

h3					{ font-size: 12pt; }   

h4					{ font-size: 10pt; text-align:left; }   

h5					{ font-size: 10pt; font-style: italic; }

h6					{ font-size: 8pt; }


/* Linie */
hr					{ border: none; height: 1px; width: 90%; text-align:center; background-color: #4F6EB6; color: #4F6EB6; }


/* Kasten Kontakt - links ausgerichtet */
.kastenk			{ margin: 0; padding: 3px; border-width: 0px; position:relative; }

.kastenk td			{ margin: 0; padding: 3px; text-align:left; vertical-align:middle; }

.kastenk th			{ background: #C0C0C0; margin: 0; padding: 3px; text-align: left; vertical-align:middle; font-weight: bold;
						color: #000000; font-size: 10pt; font-family: Verdana, sans-serif; font-style:italic }


/* Kasten Kontakt - mittig ausgerichtet */
.kontakt			{ margin: 0; padding: 3px; border-width: 0px; position:relative; position:relative; left:20%; }

.kontakt td			{ margin: 0; padding: 3px; text-align:left; vertical-align:middle; }

.kontakt th			{ background: #C0C0C0; margin: 0; padding: 3px; text-align: left; vertical-align:middle; font-weight: bold;
						color: #000000; font-size: 10pt; font-family: Verdana, sans-serif; font-style:italic }


/* Normaler Kasten - 90% Breite - Innentext links */
.kasten				{ border: 1px solid #4F6EB6; margin: 0; padding: 0; position:relative; left:5%; right:5%; width: 90%; }

.kasten td			{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:left; vertical-align:top; }

.kasten th			{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px;
						text-align: left; color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


/* Normaler Kasten - 45% Breite - Innentext links */
.kasten45			{ border: 1px solid #4F6EB6; margin: 0; padding: 0; position:relative; left:29%; right:29%; width: 46%; }

.kasten45 td		{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:left; vertical-align:top; }

.kasten45 th		{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px;
						text-align: left; color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


/* Normaler Kasten - 90% Breite - Innentext mittig */
.kastenm			{ border: 1px solid #4F6EB6; margin: 0; padding: 0; position:relative; left:5%; right:5%; width: 90%; }

.kastenm td			{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:center; vertical-align:middle; }

.kastenm th			{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px; text-align: left;
						color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


/* Normaler Kasten - Popup - 100% X 100% */
.kastenp			{ border: 1px solid #4F6EB6; margin: 0; padding: 0; position:relative; width: 100%; height: 100%; }

.kastenp td			{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:center; vertical-align:middle; }

.kastenp th			{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px; text-align: left;
						color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


/* Normaler Kasten - 45% Breite - Innentext mittig */
.kastenm45			{ border: 1px solid #4F6EB6; margin: 0; padding: 0; position:relative; left:29%; right:29%; width: 46%; }

.kastenm45 td		{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:center; vertical-align:middle; }

.kastenm45 th		{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px; text-align: left;
						color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


/* Kasten Startseite - 100% Breite - Innentext links */
.kastens			{ border: 1px solid #4F6EB6; margin: 0; padding: 0; width: 100%; }

.kastens td			{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:left; vertical-align:top; }

.kastens th			{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px;
						text-align: left; color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

/* Kasten Startseite - 100% Breite - Innentext mitte */
.kastenms			{ border: 1px solid #4F6EB6; margin: 0; padding: 0; }

.kastenms td		{ border: 1px solid #4F6EB6; margin: 0; padding: 3px; text-align:center; vertical-align:middle; }

.kastenms th		{ border: 1px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px; text-align: left;
						color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

/* Kasten Startseite - 100% Breite - Innentext mitte - ohne Rand*/
.kastenmt			{ border: 0px solid #4F6EB6; margin: 0; padding: 0; }

.kastenmt td		{ border: 0px solid #4F6EB6; margin: 0; padding: 3px; text-align:center; vertical-align:middle; }

.kastenmt th		{ border: 0px solid #4F6EB6; background: #4F6EB6; margin: 0; padding: 3px; text-align: left;
						color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

/* Kasten Zurück */
.kastenz			{ margin: 0; padding: 0px; border-width: 0px; position:relative; left:5%; right:5%; width:90%; }

.kastenz td			{ margin: 0; padding: 0px; text-align:left; vertical-align:middle; }


/* Bereiche */
.navi				{ margin: 0; padding: 0px; text-align: left; vertical-align: top; }

.main				{ margin: 0; padding: 0px; border-width: 0px; width: 100%; height: 100%; }

.mainbereich		{ margin: 0; padding: 0px; vertical-align: top; }

.kopf				{ margin: 0; padding: 0px; text-align: right; vertical-align:top; }

.normal				{ margin: 0; padding: 0px; vertical-align:top; }

.mitte				{ text-align: center; }

.text				{ margin: 0; padding: 0px; vertical-align:top; }

.links				{ text-align: justify; }

.fuss				{ margin: 0; padding: 0px; text-align: right; vertical-align: bottom; }

.bild				{ margin: 0; padding: 0px; border-width: 0px; }

.bildl				{ margin: 0; padding: 0px; text-align: left; vertical-align: bottom; }

.bildm				{ margin: 0; padding: 0px; text-align: center; vertical-align: bottom; }

.bildr				{ margin: 0; padding: 0px; text-align: right; vertical-align: bottom; }