/* Notfallplan CSS style sheet */
/* Copyright © 2003-2018 creaTeam Softwareentwicklung */

body {
	margin: 8px;
    background-color:#FFFFFF;
        background-position:top left;
    background-repeat:repeat-x;
}

body, table, tr, td, th, h1, h2, p, ol, ul, div {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}

input, textarea, select, small {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

big { font-size:18px; }
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:20px; }

/* Spezielle Klassen */
.smallgray {
	font-family:Helvetica,sans-serif;
	font-size:11px;
	color:#999999;
}

.smallgray a,
.smallgray a:link,
.smallgray a:visited,
.smallgray a:active,
.smallgray a:hover
{
	color:#999999;
	background-color:inherit;
}

.smallgray a:active,
.smallgray a:hover
{
	text-decoration:underline #999999 dotted;
}

/* Raender */
p, pre, address, blockquote  {
	margin-top:6px;
	margin-bottom:6px;
}

table, tr, th, td, thead, tbody, tfoot, center, div, form {
	margin-top:0px;
	margin-bottom:0px;
}

ul, ol {
	margin-top:4px;
	margin-bottom:4px;
}

li {
	margin-top:2px;
	margin-bottom:2px;
}

h1, h2, h4 {
	margin-top:6px;
	margin-bottom:6px;
}

h3 {
	margin-top:6px;
	margin-bottom:24px;
}

img {
	border:0px;
}

/* Ueberschriften */
h1 { color:#3C9929; font-weight:bold; text-decoration:underline; }
h2 { color:#3C9929; font-weight:bold; text-decoration:none; }
h3 { color:#00558A; font-weight:bold; text-decoration:underline; }
h4 { color:#00558A; font-weight:bold; text-decoration:none; }

/* Link style */
a {
	font-weight:normal;
	text-decoration:none;
}

a:link,
a:visited {
	color:#00558A;
	background-color:inherit;
}

a:active,
a:hover {
	color:#C4161C;
	background-color:#F8F0CC;
}

/* Klassen */

.float {
	margin-top:12px;
	color:#000000;
	font-size:18px;
}

.float_L {
	color:#C4161C;
	font-weight:bold;
}

.float_R {
	font-size:13px;
}

.redbox {
	margin:12px 64px 6px 64px;
	padding:12px;
	border:2px solid black;
	color:#000000;
	background-color:#CCCCCC;
	text-align:center;
}

.redbox_L {
	font-weight:bold;
}

.tab {
	border:1px Black solid;
	border-collapse:collapse;
}

.tabh {
	font-weight:bold;
	text-align:center;
	background-color:#FFFFE0;
	border:1px solid black;
	padding:9px 3px 9px 3px;
	vertical-align:bottom;
}

.tabn {
	border:1px solid black;
	padding:3px;
	vertical-align:top;
}

.tabs {
	font-size:13px;
	border:1px solid black;
	padding:3px;
	vertical-align:top;
}

@page {
	margin-top:1cm;
	margin-left:2cm;
	margin-bottom:1cm;
	margin-right:1cm;
}
