td, tr, table	    {padding: 0px;
					margin: 0px;
					border: 0px;
					color:#000000;
					font-family: "segoe ui", "calibri", "arial", sans-serif;
					font-size: 12px;
					border-collapse: collapse;
					vertical-align: top;
					table-layout: fixed;
					empty-cells: show;}
body 				{background-color: #404040;
					color:#000000;
					font-family: "segoe ui", "calibri", "arial", sans-serif;
					font-size: 12px;
					border-collapse: collapse;
					margin: 0px;
					padding: 0px;}
input, textarea		{color:#000000;
					font-family: "segoe ui", "calibri", "arial", sans-serif;
					font-size: 12px;}
a:link, a:visited, a:hover {text-decoration:none;}
a:link, a:visited	{color:#800000; }
a:hover				{color:#ff0000; }
a:link img, a:visited img{border-color:#800000; }
a:hover	img			{border-color:#ff0000; }
a:link.top, a:visited.top{color:#ffffff; }
a:hover.top			{color:#ffff00; }
a:active, a:active.top{color:#808080; }
a:focus, a:focus.top{color:#808080; }
.top				{color: #ffffff;
					font-size: 12px;
					vertical-align: middle;
					text-align: right;
                    padding: 0px;}
td.banner			{text-align: right;}
p					{margin-top: 8px;
					margin-bottom: 8px;
					margin-left: 0px;
					text-align: justify;}
p.links				{margin-top: 5px;
					margin-bottom: 5px;
					margin-left: 0px;
					font-size: 15px;
					text-align: left;}
.copy               {font-style: italic;
                    margin: 3em 0 0 0;
                    font-size: smaller;}
.up                 {font-size: larger;
                    font-weight: bold;
                    margin: 3em 0 0 0;}
h1					{font-size: 16px;
					margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					text-align: left;}				
p.small				{margin-top: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					font-size: 11px;}						
h2					{font-size: 14px;
					margin-top: 0px;
					margin-bottom: 4px;
					margin-left: 0px;
					text-align: left;}
h3					{font-size: 12px;
					margin-top: 10px;
					margin-bottom: 2px;
					margin-left: 0px;
					text-align: left;}					
h4					{font-size: 14px;
					margin-bottom: 5px;
					font-style: italic;
					margin-top: 0px;
					margin-left: 0px;
					text-align: left;
					font-weight: normal;}
hr					{border: outset #a0a0a0 3px;
					height: 0px;}
.autor				{text-align: right;}
img					{border: 0px;
					padding: 0px;
					margin: 0px;}
.gb     			{border: outset #a0a0a0 3px;
					padding: 5px;}
.gbh 				{color: #8e0000;
                    margin-bottom: 5px;}
.gbc				{white-space: pre-wrap;
					text-align: justify;}
td.t1				{background-image:url(imgs/layout/topleft.png);}
td.t2				{background-image:url(imgs/layout/topmid.png);}
td.t3				{background-image:url(imgs/layout/topright.png);}
td.l1				{background-image:url(imgs/layout/lineleft.png);}
td.l2				{background-color: #b4b4b4;}
td.l3				{background-image:url(imgs/layout/lineright.png);}
td.c1				{background-image:url(imgs/layout/conleft.png);}
td.c2				{background-color: #ffffff;
					padding: 5px;
					text-align: justify;}
td.cmenu			{background-color: #ffffff;
					background: #ffffff;
					padding: 5px;
					text-align: left;}
.cmenu *            {text-align: left;}
td.c3				{background-image:url(imgs/layout/conright.png);}
td.b1				{background-image:url(imgs/layout/botleft.png);}
td.b2				{background-image:url(imgs/layout/botmid.png);}
td.b3				{background-image:url(imgs/layout/botright.png);}
#title				{position:absolute;
					top:37px;
					width: 100%;
					text-align: center;
                    font-size: 11px;}
#shadow				{position:absolute;
                    top:39px;
                    left:2px;
                    width: 100%;
                    text-align: center;
                    color: #BBBED0;
                    font-size: 11px;}	
.a100				{height: 100%;
					width: 100%;}
.w100				{width:100%;}
.h100				{height:100%;}
pre                 {white-space: pre-wrap;
                    font-family: monospace;}
#zertifikate        {text-align: center;}
#zertifikate img    {margin: 2px;}
.portrait           {float: left;
                    margin-right: 10px;}
p img.portrait      {clear: left;}
.person             {margin: 5px 0px;
                    padding: 5px;
                    border: outset #a0a0a0 3px;
                    height: 200px;}
.nomargin           {margin: 0px;}
.main               {border: 5px solid transparent;}
.pic, .picj         {max-width: 70%;
                    text-align: center;}
.pich, .pichj       {max-width: 40%;
                    text-align: center;}             
div.picj a:link img, div.picj a:visited img, div.picj a:link, div.picj a:visited
                    {color: #ff8080;
                    border-color: #ff8080;}
div.picj a:hover img, div.picj a:hover
                    {color: #ff0000;
                    border-color: #ff0000;}
.dl td              {vertical-align: middle;
                    border: solid 1px #b4b4b4;
                    padding: 3px;}
.quote              {margin: 10px 5%;
                    font-size: 18px;
                    font-family: "Times", serif;
                    color: #505050;}
.q:before           {content:url(imgs/quote.png); margin: 0 10px;}
.q:after            {content:url(imgs/quote2.png); margin: 0 10px; vertical-align: top;}
.q                  {text-align: center;}
