/*
 * (c) 2010 Ralf Hertsch, Berlin (Germany)
 *
 * ralf.hertsch@phpManufaktur.de - http://phpManufaktur.de
 *
 * $Id$
*/

body {
  background: #376f97;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a:link,
a:visited {
  color: #4481b8;
  background-color: transparent;
  text-decoration: none;
}
a:hover,
a:active {
  color: #4481b8;
  background-color: transparent;
  text-decoration: underline;
}
h1,h2,h3,h4 {
  color: #4481b8;
  background-color: transparent;
}
#container {
  width: 960px;
  min-height: 760px;
  padding: 0;
  margin: 5px auto 15px auto;
  background-image: url('img/wsk_bkgnd_960.jpg');
  background-repeat: no-repeat;
  background-color: #edf4fe;
  background-position: top left;
}
#tcontainer table {
  width:960px;
  margin:0px;
  padding:0px;
  vertical-align: top;
}
#container-left {
  width:400px;
  margin: 0px;
  padding: 0px;
}
#container-right {
  width: 560px;
  margin: 0px;
  padding: 0px;
}
#menu {
  margin: 270px 190px 50px 30px;
}
#menu ul,
#menu li {
  list-style: none;
  padding: 0;
  font-size: 10pt;
  margin: 3px 0 0 6px;
}
.menu-top a {
  display:block;
  width: 100%;
  margin: 20px 0;
  padding: 4px;
  text-align:center;
}
.menu-top a:link,
.menu-top a:visited {
  text-decoration: none;
  color:#fff;
  background-color: #4481b8;
}
.menu-top a:hover,
.menu-top a:active {
  text-decoration: underline;
  background-color: #c3dbf5;
  color: #245083;
}
li.menu-1 a
{
  font-weight: bold;
}
li.menu-2 a {
  margin:-15px 0 20px 0;
}
li.menu-2 a:link,
li.menu-2 a:visited {
  font-weight:normal;
  color: #245083;
  background-color: #c3dbf5;
  text-decoration: none;
}
li.menu-2 a:hover,
li.menu-2 a:active {
  font-weight:normal;
  color: #245083;
  background-color: #c3dbf5;
  text-decoration: underline;
}
li.menu-current a:link,
li.menu-current a:visited {
  font-weight:bold;
  color: #fff;
  background-color: #245083;
  text-decoration: none;
}
li.menu-child a:link,
li.menu-child a:visited {
  font-weight:normal;
  color: #245083;
  background-color: #c3dbf5;
  text-decoration: none;
}

/* Impressum */
#impressum {
  margin: 0 190px 30px 36px;
  text-align:center;
  padding: 10px 0 0 6px;
  text-align: center;
  font-size: smaller;
}
#language-selection {
  width: 485px;
  height: 24px;
  margin: 30px 0 35px 0;
  padding: 0;
}
#language-flags {
}
.flag-intro {
  float:left;
  font-size: 8pt;
  color: #438bb8;
  background-color:transparent;
  padding: 4px 0;
}
.flag {
  display: inline-block;
  width: 36px;
  height: 24px;
  float:right;
  margin: 0;
  padding: 0 0 0 5px;
}
.flag img {
  border: none;
}
#picture-scroller {
	width: 480px;
	height: 72px;
	background: rgb(237, 244, 254);
	border: 5px solid #edf4fe;
}
#scroll-picture {
  height: 72px;
  width: 480px;
  position: relative;
  overflow: hidden;
}
#scroll-picture img {
  position: absolute;
}
.content {
  width: 480px;
  margin: 50px 0 20px 0px;
  padding: 0;
}
#search {
  width: 480px;
}
#search table {
  width: 480px;
}
/* Searchbox */
#searchbox {
  width: 180px;
  /*margin: 80px 190px 6px 38px;*/
  padding: 80px 0px 6px 38px;
}
#searchbox input {
  width: 180px;
}
.searchbox_header {
  text-align: center;
  color: #4481b8;
  background-color: transparent;
  padding: 3px 0;
}

