/* copyright modulor - Andreas Niederer */
/****************************************/
body {
	margin: 0px;
	padding: 0px;
}
p { margin: 0 0 16px 0; }
ul {
	margin: 0 0 16px 0;
	padding: 0 8px 0 8px;
}
ul ul { margin: 0 0 0 16px; }
li {
	margin: 0 0 0 16px;
	padding:0px;
}
blockquote { margin:0 0 16px 16px; }
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #AAAAAA;
	height:1px;
	clear:both;
}
form { margin: 0px; padding: 0px; }
fieldset { border:0; margin:0; padding:0;}
legend {color:#000000;}
caption { text-align:left; font-weight:bold;}
img { border:0px; }
tr, th { vertical-align:top; text-align: left; }
h1 {
	font-size: 135%;
	line-height: 133%;
	font-weight: normal;
	margin: 8px 0px 8px 0px;
}
h2 {
	font-weight:bold;
	font-size: 100%;
	margin:0;
}
h3 {
	font-size: 100%;
	font-weight: normal;
	margin:0px 0px 0px 10px;
}
h4 {
	font-size: 90%;
	font-weight: bold;
	margin: 0px;
}
h5 {
	font-size: 90%;
	font-weight: normal;
	margin:0px 0px 0px 16px;
}
h6 {
	font-size: 90%;
	font-weight: normal;
	margin:0px 0px 0px 30px;
}
/****************************************/
table.tabelle1 {
	width:100%;
	margin:8px 0 8px 0;
	font-size: 85%;
	border-bottom: 1px solid #CCCCCC;
}
table.tabelle1 td  {
	padding:3px 8px 3px 8px;
	border-top: 1px solid #CCCCCC;
	line-height:133%;
}
table.tabelle1 th {
	padding:3px 8px 3px 8px;
	border-top: 1px none #CCCCCC;
	background-color:#E0E3E0;
	line-height:133%;
}
table.tabelle1 table { border-bottom: 1px none #CCCCCC; margin: 0 0 0 0;}
table.tabelle1 table td  { border-top: 1px none #CCCCCC; padding:2px 0 4px 0;}
table.tabelle1 table th { border-top: 1px none #CCCCCC; background-color:transparent; padding:2px 0 4px 0;}
.Vorgabewerte td { border-top: 1px solid #CCCCCC !important;}
.Vorgabewerte input[type=text] { color:#888888;}

table.tabelle2 {
	margin-bottom:16px;
	font-size: 85%;
	margin-top:4px;
	border-bottom: 1px solid #CCCCCC;
}
table.tabelle2 td  {
	padding:2px 8px 4px 8px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	line-height:133%;
}
table.tabelle2 th {
	padding:0;
	border-top: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	line-height:133%;
}

.tabelleHeadline {
	padding: 24px 0 8px 8px !important;
	font-size:120% !important;
}
.tabelleEinleitung td {
		border-top: 1px none #CCCCCC !important;
}
.Marginalie {
	font-size: 90%;
	line-height:133%;
	font-weight:normal;
}
.mager { font-weight:normal;}
.oeko-a { background-color: #006633;}
.oeko-b { background-color: #009900;}
.oeko-c { background-color: #99CC00;}
.oeko-d { background-color: #FF9900;}
.oeko-e { background-color: #FF0000;}
.Frage-erledigt { text-decoration:line-through;color:#999999;}
.Frage-neu { color:#cc0000;}
.grau { background-color: #E9E3E0;}
.ausgrauen { color: #777777; }
.ausgrauen a, .ausgrauen a:link, .ausgrauen a:visited { color: #777777; }
.ausgrauen input { color:#777777; }
.ausgrauen select { color:#777777; }
/*td.ausgrauen { border-top: 1px solid #CCCCCC !important; }
.aktiv { color: #000000; font-weight:bold;}
.aktiv a:link { color: #000000; font-weight:bold !important; cursor:default;}
.aktiv a:visited { color: #000000; font-weight:bold !important;; cursor:default;}
.aktiv a:hover { color: #000000; font-weight:bold !important;; cursor:default; text-decoration:none;}
*/
