body {
font-size: 100%;
font-family: Verdana, Helvetica, sans-serif;
width: 314px;
padding: 2px 5px 8px 8px;
}

p,
blockquote {
clear: both;
margin-top: 7px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size:0.7em;
line-height:1.366em;
}


h2 {
margin-top: 25px;
margin-bottom:4px;
font-size:0.8em;
}

h3 {
font-size:0.7em;
margin-top: 15px;
margin-bottom:4px;
}

h3.mm {
font-size:0.7em;
line-height:1.366em;
color: #444;
margin-top: 23px;
margin-bottom:10px;
font-weight: bold;
clear: both;
}


.layertip {
color: #00c;
clear: both;
float: left;
width: 18px;
margin: 4px 0 2px 0;
font-size: 0.7em;
}

.layertip_x {
color: #00c;
clear: both;
margin: 4px 0 2px 0;
}


form label {
  width: 120px;
  float: left;
  margin: 4px 0 2px 0;
  font-size: 0.7em;
}

form label.help {
  width: 102px;
}

form label.label2 {
 width: auto;
 margin: 4px 3px 2px 3px;
 font-size: 11px;
}

input[type=radio] {
  float: left;
  clear: both;
  margin-right: 10px;

}

input[type=text],
input[type=password],
input[type=file],
textarea {
  width: 170px;
  font-size: 12px;
  margin: 2px 0 2px 0;
  color: #444;
  background-color: #eee;
  border: 1px solid #888;
}

input[type=submit] {
margin: 15px 120px;
}

p.content {
  font-weight: normal;
  font-size: 11px;
  margin: 0;
  padding: 6px 0 0 0;
}

p.content a:link,
p.content a:visited
 {
  color: #666;
  text-decoration: none;
}

p.content a:hover {
  color: #666;
  text-decoration: underline;
}

h4 {
}

h1 {
margin-top: 12px;
margin-bottom: 12px;
font-family: arial,sans-serif;
font-size: 1.0em;
color: #333333;
}

.box {
color: #444;
}

.box h1 {
font-size: 0.8em;
margin-top: 3px;
}

a        	{color:#336699;text-decoration:none;}
a:link   	{color:#336699;text-decoration:none;}
a:visited	{color:#336699;text-decoration:none;}
a:hover 		{color:#336699;text-decoration:underline;}
a:focus,a:active	{color:#336699;text-decoration:underline;}



/*
     Skiplink-Navigation
*/

@media screen, print
{
.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}

}
