.teaser a {
	text-decoration:none;
}
.teaser h2 {
	font-size:100%;
	margin:0;
	padding:0;
}
.teaser h3 {
	font-size:100%;
	margin:0;
	padding:0;
}



.teaser .teaserbox {
	position:relative;
	clear:both;
	background-color:#eee;
	border:1px dashed #999;
  padding:9px;
  margin:0 0 1.0em 15px;
  min-height:28px;
}
.teaserbox p {
  margin:0;
  padding:0;
}
.teaserbox p.spaceafter {
  margin-bottom:1.0em;
}
.teaserbox a {
	display:block;
	min-height:28px;
  color:#333;
}
.teaserbox a.hint {
	background:transparent url(../_images/icon-hint.png) no-repeat 0 center;
  padding-left:40px;
}
.teaserbox img.leftcol {
	margin-right:9px;
	margin-bottom:1.0em;
}
.teaserbox a.outside {
  position:absolute;
  left:-11px;
  top:9px;
}



.teaser .filter {
	background-color:#eee;
	color:#999;
  position:relative;
	border:1px solid #fff;
	border-left:0;
	padding:0 0 0 0;
  margin:0 0 1.0em 0;
}

.teaser .filter .filterbox {
	background-color:#fff;
	padding:9px;
	border:1px dashed #999;
	margin:0 14px 1em 14px;
}

.teaser .filter .addressbox {
	padding-left:9px;
	margin:0 14px 1em 14px;
}
.teaser .filter .addressbox a {
	color:#000;
}
.teaser .filter .addressbox a:hover {
	color:#E35205;
}



.teaser .submenu {
	background-color:transparent;
  position:relative;
	padding:0;
	margin:0;
	margin-bottom:15px;
}

.teaser .submenu p {
	padding:0.25em 15px 0.15em 15px;
}

.teaser .submenu ul {
  margin:0;
  padding:0;
}

.teaser .submenu ul li {
	display:inline;
}
.teaser .submenu ul li a {
	display:block;
	border-bottom:1px solid #ddd;
	padding:0.25em 15px 0.15em 15px;
	text-decoration:none;
}
.teaser .submenu a:link, .teaser .submenu a:visited {
	background:#F58400 url(../_images/sia-bg-submenuitem.png) repeat-y left top;
	color:#fff;
	margin-right:15px;
}
.teaser .submenu a:hover, .teaser .submenu a:active, .teaser .submenu a:focus {
	margin-right:0;
}
.teaser .submenu a.current:link, .teaser .submenu a.current:visited {
	background:#fff url(../_images/sia-bg-submenuitemcurrent.png) repeat-y left top;
	color:#000;
	font-weight:bold;
	margin-right:0;
}
.teaser .submenu a.current:hover, .teaser .submenu a.current:active, .teaser .submenu a.current:focus {
}





.teaser .filter p.subnav a {
	margin:0 9px 15px 15px;
}
.teaser .filter h2 {
	color:#000;
	font-weight:normal;
	margin:15px;
}
.teaser .filter .filterbox h3 {
	color:#F58400;
	margin-bottom:1.0em;
}
.teaser .filter .filterbox p {
}
.teaser .filter .filterbox select {
	width:190px;
}
.teaser .filter .filterbox a {
	color:#999;
	display:block;
}
.teaser .filter .filterbox a:hover {
	color:#E35205;
}



.teaser .tagcloud {
	line-height:210%;
	clear:both;
  margin:0 0 1.0em 15px;
  min-height:28px;
}
.teaser .tagcloud h2 {
	color:#3D3935;
}
.tagcloud p {
	text-align:center;
}
.tagcloud a {
	display:inline;
	background-color:#F2EED8;
	border-bottom:1px solid #647C7D;
	border-right:1px solid #647C7D;
  padding:1px;
  color:#3D3935;
}
.tagcloud a.kwlocal {
	display:inline;
	background-color:#fff;
	border-bottom:1px solid #647C7D;
	border-right:1px solid #647C7D;
  padding:1px;
  color:#3D3935;
}


.teaser .userarea {
	background-color:rgb(240, 171, 0); /* IE */
	border:0;
	color:#fff;
  padding:0;
  min-height:60px;
}
.teaser .userarea a:link, .teaser .userarea a:visited {
	background:rgb(240, 171, 0) url(../_images/bg-menuitemuserarea.gif) repeat-x left bottom;
	border:1px solid rgb(240, 171, 0);
	color:#ffeec4;
  padding:9px;
}
.teaser .userarea a:hover, .teaser .userarea a:active, .teaser .userarea a:focus  {
	background:rgb(240, 171, 0) url(../_images/bg-menuitemuserarea.gif) repeat-x left bottom;
	border:1px solid #fff;
	color:#fff;
  padding:9px;
}

.teaser .internal {
    background-color: #c00;
}
.teaser .internal p {
    color:#fcc;
    padding:9px;
}
.teaser .internal a:link, .teaser .internal a:visited {
    color:#fff;
}
.teaser .internal a:hover, .teaser .internal a:active, .teaser .internal a:focus  {
    background-color:#fff;
	color:#E35205;
}


.teaser .agentarea {
	background-color:rgb(254, 55, 11); /* IE */
	border:0;
	color:#fff;
  padding:0;
  min-height:60px;
}
.teaser .agentarea a:link, .teaser .agentarea a:visited {
	background:rgb(254, 55, 11) url(../_images/bg-menuitemagentarea.gif) repeat-x left bottom;
	border:1px solid rgb(254, 55, 11);
	color:#ffcfc4;
  padding:9px;
}
.teaser .agentarea a:hover, .teaser .agentarea a:active, .teaser .agentarea a:focus  {
	background:rgb(254, 55, 11) url(../_images/bg-menuitemagentarea.gif) repeat-x left bottom;
	border:1px solid #fff;
	color:#fff;
  padding:9px;
}


.teaserbox a:hover, .tagcloud a:hover {
  color:#E35205;
  background-color:#fff;
}




div.startteaserbox {
  background-color: #1F5976;
  color:#fff;
  font-size:120%;
  padding:10px;
}
.content div.startteaserbox a:link, .content div.startteaserbox a:visited {
  color:#F5A100;
}
.content div.startteaserbox a:hover, .content div.startteaserbox a:active {
  color:#fff;
}

