body		{ color: #000000; background-color:#FFFFFF; font-family: 'Arial Black', Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
a:link      { color: #007A00; text-decoration: none}
a:visited   { color: #007A00; text-decoration: none}
a:active    { color: #FF0000; text-decoration: none;}
h1, h2, h3  { font-family: 'Arial Black', Arial, Helvetica, sans-serif; color: #000000; font-weight: normal}
h1          { font-size: 20pt; border-bottom-style: solid; margin-left: 0; margin-right: 10; margin-top: 3; margin-bottom: 15; text-align: Left; }
h2          { font-size: 14pt; margin-left: 0; margin-right: 10; margin-top: 17; margin-bottom: 7; text-align: Left; }
h3          { font-size: 12pt; margin-left: 10; margin-right: 10; margin-top: 12; margin-bottom: 7; text-align: Left; }
h4          { font-size: 25pt; margin-left: 10; margin-right: 10; margin-top: 0; margin-bottom: 0; text-align: Center; }
h5	    { font-size: 20pt; margin-left: 0; margin-right: 10; margin-top: 3; margin-bottom: 15; text-align: Center; }
p, li       { font-family: Arial, Helvetica, sans-serif; color: #000000;
               font-size: 12pt; margin-left: 10; margin-right: 10; margin-top: 0; margin-bottom: 7;}
ul          { margin-left: 25; margin-right: 10; margin-top: 0; margin-bottom: 7; }
th		{ margin-left: 10; margin-right: 10; height: 30; font-style: bold}
td          { margin-left: 10; margin-right: 10; height: 25;}
form 		{ font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; }
p.text, li	{ text-align: justify; }

tr.address-bar-top{
	background-color:#000000;
}

tr.address-bar-bottom{
	background-color:#007A00;
}


td.address{
	font-size:10px;
	text-align: center;
	width: 33%;
}

.submit, .reset{
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;
	background-color:#fff;
	border:1px solid #aaa;
	}

input{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	border:1px solid #aaa;}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #aaa;
	background-color:#fff;
	margin: 0px;
	padding:2px 2px 2px 2px;}

checkbox{
	border:none;
	background-color: #FFFFFF;
}

.defbreite {
width: 160px;
}

.reihe {
  clear: both;
  padding: 2px 0px 2px 0px;
}

.outer {
	background: #ADD8E6;
	padding: 2px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.inner {
	background: #F5FFFA;
	padding: 2px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}

input{font-family:Arial, Helvetica, sans-serif;	font-size:11pt;	border:1px solid;}

select {
font-family:Arial, Helvetica, sans-serif;	font-size:11pt;	border:1px solid;
}

a.button1a {
    display: block;
    width: 33px;
    height: 40px;
    background-image: url('buttons/br.jpg');
    background-position: 0 0;
    margin: 0 auto;
}

a.button1b {
    display: block;
    width: 33px;
    height: 40px;
    background-image: url('buttons/bw.jpg');
    background-position: 0 0;
    margin: 0 auto;
}
a.button1b:hover {
    background-image: url('buttons/bg.jpg');
}
a .alt { display: none; }
input.button{
	text-align: center;
	cursor: pointer;
	cursor: hand;
	font-size: small;
	border: 1px outset #F5FFFA; 
	background: #ADD8E6; 
 	vertical-align: bottom; 
}

input.button:hover { 
	vertical-align: middle; 
	background: #ADD8E6; 
	color: #F5FFFA; 
}

button, input.back{
	width: 70px;
	height: 25px;
	font-size: small;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	font-size: medium;
	padding: 2px 10px 3px 10px; 
	border: 2px outset #F5FFFA; 
	background: #ADD8E6; 
	text-decoration: none; 
 	vertical-align: bottom; 
}

button:hover, input.back:hover{ 
	border: 2px inset; 
	vertical-align: middle;
	font-size: small;
	background: #ADD8E6; 
	color: #F5FFFA; 
	text-decoration: none; 
}
 
.clear {
	clear: both;
}

/* overlay on top of transparent bg */

div.photo {
	margin:0;
	padding:0;
	width: 200px;
	position: relative;
}

div.headline {
	position: absolute;
	left: 3px;
	bottom: 3px;
}

span.transparency {
	opacity:.5;
	background-color:#000;
	width: 200px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

div.headline p{
	align: center;
	font-size:80%;
	color: #fff;
	padding: 2px 2 2px 2px;
	margin: 0 0 3px;
	position: relative; 
    overflow: visible;
}
