body {
	font: 12px/1.5 Verdana, Arial, sans-serif;
	background-color:#FFF2BF;
	margin:0;
	padding:0;
}

h1 {
  margin: 0; padding: 0em 0em;
  text-align: right; font-style: italic; letter-spacing: 0.25em;
  font-size: 200%; line-height: 1.25em;
}

h2 {
  border-bottom: 2px solid #BF8660;
  background: #BFCFFF;
  margin: 0; padding: 0.125em 0.25em;
  text-align: right; font-style: italic; letter-spacing: 0.25em;
  font-size: 150%; line-height: 1em;
}

h3 {
  color: #FFD9BF; margin: 1em 30px 1em 160px;
  text-align: left; font-style: italic; letter-spacing: 0.25em;
  font-size: 125%; line-height: 1em;
}

a {text-decoration: none;}
a:link    {color:#BFCFFF; background-color:transparent;}
a:visited {color:#BFCFFF; background-color:transparent;}
a:active  {color:#BFCFFF; background-color:transparent;}
a:hover   {color:#334D9C; background-color:#BFCFFF;}

img	{
	border:0px;
}

div#title {
  text-align: right;
  margin: 30px 25px 0 170px; padding: 0 0 0 0;
}

div#title_right {
  text-align: right;
  float: right;
}
div#title_right p{
  text-align: right; font-style: italic; letter-spacing: 0.25em;
  margin: 0 0 0 0; padding: 0 0 0 0;
}

div#title_left {
  text-align: left;
}
div#title_left h1 {
  text-align: left;
}
div#title_left p{
  text-align: left; font-style: italic; letter-spacing: 0.25em;
  margin: 0 0 0 0; padding: 0 0 0 0;
}

img#topleft {
  position: absolute; z-index: 100;
  left: 0px; top: 2px;
  margin: 0; padding: 0;
}

img#toplogo {
  float: left; clear: left;
  position: absolute; z-index: 100;
  left: 17px; top: 440px;
  margin: 0; padding: 0;
}

div#menu {
  border: 3px solid #BF8660;
  background: #6078BF;
  margin: 0 0 0 0; padding: 0 0 0 0;
  position: absolute; z-index: 75;
  left: 5px; width: 135px; top: 250px;
}
div#menu img.fl{
  margin: 4px 4px 4px 10px; padding 2;
  float: left; clear: left;
}
div#menu img.fr{
  margin: 4px 10px 4px 4px; padding 2;
  float: right; clear: right;
}

div#menu a.text {
  display: block; clear: both;
  margin: 0; padding: 0 8px;
  text-align: right; text-decoration: none; letter-spacing: 0.125em;
  font-style: italic; font-weight: bold; font-size: 120%;
}
div#menu a.fl {
  margin: 4px 4px 4px 10px; padding 0;
  float: left; clear: left;
}
div#menu a.fr {
  margin: 4px 10px 4px 4px; padding 0;
  float: right; clear: right;
}
div#menu a:link {
  color: #FFD9BF; background: transparent;
}
div#menu a:visited {
  color: #FFD9BF; background: transparent;
}
div#menu a:active {
  color: #FFD9BF; background: transparent;
}
div#menu a:hover {
  color: #6078BF; background: #FFD9BF;
}

div#wrap {
  border: 2px solid #BF8660;
  background: #334D9C url(images/img03.gif) top left repeat-y;
  margin: 0 0 0 0; padding: 0 0 0 0;
  position: absolute; z-index: 50;
  left: 25px; right: 25px; top: 115px;
  text-align: center;
}
div#wrap img{
  margin: 1em 30px 1em 130px;
}
div#wrap p{
  color: #FFD9BF;
  text-align: left;
  margin: 1em 30px 1em 130px;
}
div#wrap p.contakt{
  border-top: 2px solid #BF8660;
  color: black; background: #BFCFFF;
  margin: 0px; padding: 0.125em 0.25em;
  text-align: right;
}

div#wrap a.contakt:link    {color:#334D9C; background-color:transparent;}
div#wrap a.contakt:visited {color:#334D9C; background-color:transparent;}
div#wrap a.contakt:active  {color:#334D9C; background-color:transparent;}
div#wrap a.contakt:hover   {color:#BFCFFF; background-color:#334D9C;}

div#title a:link    {color:black; background-color:transparent;}
div#title a:visited {color:black; background-color:transparent;}
div#title a:active  {color:black; background-color:transparent;}
div#title a:hover   {color:#FFF2BF; background-color:black;}

