﻿body
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	background-color: whitesmoke;
}

.tb_pflicht
{
	border-bottom: red solid;
	border-left: red solid;
	border-top: red solid;
	border-right: red solid;
}

.tb_freiwillig
{
	border-bottom: green solid;
	border-left: green solid;
	border-top: green solid;
	border-right: green solid;
}

.panels
{
}

.panels.pflichtfeld
{
	background-color: #ffccff;
}

.panels.wahlfeld
{
	background-color: #ccff66;
}

.panels.e1
{
	border-bottom: silver 2px solid;
	border-left: silver 2px solid;
	border-top: silver 2px solid;
	border-right: silver 2px solid;
}

.panels.u1
{
	border-bottom: silver 1px solid;
	border-left: silver 1px solid;
	border-top: silver 1px solid;
	border-right: silver 1px solid;
	padding-bottom: 5px;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.panels.u2
{
	border-bottom: silver 2px solid;
	border-left: silver 2px solid;
	border-top: silver 2px solid;
	border-right: silver 2px solid;
	padding-bottom: 5px;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.panels.u3
{
	border-bottom: silver 3px solid;
	border-left: silver 3px solid;
	border-top: silver 3px solid;
	border-right: silver 3px solid;
	padding-bottom: 5px;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.panels.userid
{
	border-bottom: darkgray 2px solid;
	border-left: darkgray 2px solid;
	border-top: darkgray 2px solid;
	border-right: darkgray 2px solid;
	color: dimgray;
	font-size: smaller;
	background-color: gainsboro;
}

.panels.captcha
{
	border-bottom: gray 4px solid;
	border-left: gray 4px solid;
	border-top: gray 4px solid;
	border-right: gray 4px solid;
	padding-bottom: 5px;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.kleinerhinweis
{
	color: gray;
	font-size: 8pt;
}

.tabs
{
}

.tabs.rahmen
{
}

.tabs.row
{
}

.tabs.aktiv
{
	background-color: lightgreen;
	color: darkolivegreen;
}

.tabs.nichtaktiv
{
	background-color: gainsboro;
	color: dimgray;
}

.faq
{
}

.faq.ueberschrift
{
	font-size: larger;
	font-weight: bolder;
	text-decoration: underline;
}

.faq.ausgegraut
{
	color: dimgray;
}


.faq.ueberschrift.grosseranfangsbuchstabe
{
	font-size: xx-large;
	color: blue;
	text-decoration: none;
	font-style: italic;
}

.faq.ueberschrift.kleinweiter
{
	font-weight: normal;
	color: gray;
	text-decoration: none;
	font-size: large;
}
