td.blue_top {
	background-color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height:12px;
}

td.blue_bottom {
	background-color: #336699;
	border-top:1px solid #000000;
	vertical-align:top;
}

td.blue_bottom a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

td.outer_right {
  background-color:#BED7F1;
}

td.ideen {
  padding:0px;
  margin:0px;
  border-right:1px solid #000000;
  width:92px;
  height:592px;
}

td.center {
  border-right:1px solid #000000;
}

td.willkommen {
  background-color:#F3C201;
  height:42px;
  border-bottom:1px solid #000000;
}




td.left {
  vertical-align:top;
  width:200px;
}

td.right {
  vertical-align:bottom;
  width:218px;
  text-align:right;
}

td.left_bottom {
  padding-left:3px;
  vertical-align:bottom;
  padding-bottom:20px;
}
td.left_bottom td {
  padding-right:3px;
}

table.icons {
  padding-top:7px;
}
input.search {
  border:1px solid #000000;
  width:85px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table.box {
  border-collapse:collapse;
}

table.box td.header {
  border:1px solid #000000;
  background-color:#336699;
  width:164px;
  height:16px;
}

table.box td.body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  color:#336699;
  text-decoration:none;
  padding:3px;
  background-color:#FFFFFF;
  border:1px solid #000000;
}

td.right {
  padding-bottom:20px;
}

td.logo {
  text-align:right;
  padding-right:3px;
}

td.logo_img {
  background-color:#FFFFFF;
  border:1px solid #000000;
}

td.news1 {
  padding-right:3px;
  height:130px;
  vertical-align:top;
}

td.news1 table.box {
  border-collapse:collapse;
}

td.news1 table.box td.header {
  border:1px solid #000000;
  background-color:#F3C201;
  width:182px;
  height:16px;
}

td.news1 table.box td.body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
  color:#336699;
  text-decoration:none;
  padding:3px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  text-align:center;
  width:182px;
}

td.news1 table.box td.body p {
  padding-top:10px;
  margin-bottom:10px;
}


