body
{
background-color: #ffffff;
border-top:20px;
font-family: verdana, arial;
font-size: 90%;
/* margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; */
}

h1 { font-size: 16pt; font-weight: bold; color: #000000; }
h2 { font-size: 14pt; color: #000000; font-weight: bold; }
h3 { font-size: 13pt; color: #000000; font-weight: bold; }
h4 { font-size: 12pt; color: #000000; font-weight: bold; }
.hs30 { font-size: 3px; color: #fefefe; }

.footer 	{ font-size: 90%; color: #000000; font-style: italic; }
.copyright	{ font-size: 90%; color: #000000; font-style: italic; }
.update		{ font-size: 80%; color: #000000; text-align:right; }
.credit 	{ font-size: 75%; color: #000000; text-align:right; }

.reduceThis  { font-size: 75%; }
.enlargeThis { font-size: 115%; }
.enlargeMore { font-size: 125%; }
.colorThis   { color: #143464; }
.color2   { color: #511925; }
.bullet   { color: #143464; }
.bullet2  { color: #7da5bb; }
.thisHead { font-size: 140%; font-weight: bold; }

.colorDot { color: #53479b;font-size: 85%; }
.colorRed    { color: #bb0000; }
.colorReq    { color: #bb0000;font-weight:bold; } /* Required color, generally red */
.colorBlue   { color: #53479b; }
.colorPurple { color: #800080; }
.colorGreen  { color: #00bb00; }

/* link=#0000bb vlink=#bb0000 alink=#00bb00 */
/*       blue          red            green */

a:link		{ color: #0000bb; }
a:visited	{ color: #800080; }
a:hover		{ 
    color: #000000;
    background-color: #dddddd;
    text-decoration: none;
    }
a:active { color: #bb0000; }

.pad { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px }

/* page layout definitions for DIVs */
#content {
    position:absolute; top:170px; width:700px; left:50%; margin-left:-350px; 	
	margin-top:50px; padding-top: 45px; background-color: #ffffff; }
#foot {
    position:absolute; width:800px; left:50%; margin-left:-400px; 	
	margin-top:50px; padding-top: 45px; background-color: #ffffff; }
#menuTop { position:absolute; width:800px; left:50%; margin-left:-400px; top:20px; }
#headTop { position:absolute; width:800px; left:50%; margin-left:-400px; top:20px; }

#head_container { position:absolute; width:800px; left:50%; margin-left:-400px; top:20px; }
div.se0 { float:left;display:inline; width:200px;height:180px;
	padding-left:40px;padding-top:20px; }
div.se0margin { float:left;display:inline; width:30px;height:180px; }
#se0heading { position:absolute; width:700px; left:50%; margin-left:50px; top:20px;  float:left;display:inline; height:180px; }

div.contakt	{ border: medium outset #53479b; background-color: #ffffff; float:right;padding-left:10px; border-collapse: collapse; padding:10px; width:320px; text-align:left;}


.btn{font-weight:bold;color:#000000;background-color:#a2a6ff;;margin-bottom:-1px; padding-top:1px; }
