*{
	font-family: Verdana, Arial;
	font-size: 11px;
}
body {
	margin: 0;
	padding: 0;
	;
}
a {
	color: black;
}
form {
	margin: 0;
}
h3, h4{
	color: #444;
}
.right {
	float: right;
}
div#page {
	width: 940px;
	margin: 23px 0px 0px 30px;
	background-color: #ebedec;
	overflow: hidden;
}

/**
 * HEADER
 */


/* Logo banner */
div#header img, div#header_headline img{
	border: 0 none;
}

 /* rows with boxes and image */
div#header_headline {
	height: 208px;
	width: 940px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-top: 4px;
}

div#header_row_1, div#header_row_2, div#header_row_3, div#header_row_4, div#header_row_5{
	width: 171px;
	height:208px;
	border: none;
	background-color: #ebedec;
	margin-left: 4px;
	overflow:hidden;
}
/* Anpassungen der Rows*/
div#header_row_1{
	margin-left: 0px;
}
div#header_row_2{
	width: 393px;
}
div#header_row_4{
	width: 192px;
	height: 208px;
	margin-left:4px;
	margin-right:0px;
	/*border: 1px solid blue;*/
}
div.box, div.last_box{
	width:161px;
	height:92px;
	overflow:hidden;
	padding: 5px;
}
div.big_box{
	height:198px;
	width:153px;
	margin:0px;
	padding:5px;
	padding-left: 20px;
	padding-right: 20px;
	/*border: 1px solid red;*/
}
div.box{
	margin-bottom: 4px;
}
div.last_box{
	margin-bottom: 0px;
}
div.box .title, div.last_box .title, div.big_box .title{
	font-weight:bold;
	margin-bottom: 20px;
	font-size: 1.1em;
}
div.box .text, div.last_box .text, div.big_box .text{
	font-weight:normal;
	font-size: 1.1em;
	/*border: 1px solid green;*/
	width: 116px;
	height: 35px;
	overflow: hidden;
}

div.big_box .text{
	width: 145px;
	height: 85px;
	font-weight: bold;
}
.gray{
	background-color: #999999;
	color: #ffffff;
}
.black{
	background-color: #000000;
	color: #ffffff;
}
.red{
	background-color: #cc0000;
	color: #ffffff;
}
.weiter_button{
float:right;
margin-top: -27px;
margin-right: 5px;
}

/**
 * ITEMS
 */
div#items{
	margin-top: 0px;
	padding-top: 0px;
	/*border: 1px solid blue;*/
}
div.item, div.item_last{
	float: left;
	width: 188px;
	/*border: 1px dotted  #ececec;*/
	/*background: white;*/
	/*font-size: 11px;*/
	/*line-height: 16px;*/
	/*margin-right: 12px;*/
}
div.item_last {
	/*float: right;*/
	margin-right: 0px;
}
div.headline {
	/*background: url(../images/item_top.gif) no-repeat top;*/
	width: 100%;
	background-color: #cc0000;
	height: 16px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	/*padding:0px;*/
	/*margin:0px;*/
	line-height: 16px;
	/*border: 1px solid blue;*/
	/*font-size: 12px;*/
}
div.headline a {
	/*display: block;
	height: 15px;
	padding: 6px 11px;*/
	font-size: 1.0em;
	padding-left: 4px;
	color: white;
	text-decoration: none;
	margin: 0px;
}
#feature_text{
	position:relative ;
	background-color: white;
	height: 50px;
	/*width: 393px;*/
	padding-left: 32px;
	padding-top: 10px;
	top: -50px;
	/*opaque; order is relevant*/
/*	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);*/

}
div.txt {
	/*padding: 10px 10px 5px 10px;*/
	width: 166px;
	height: 100%;
	overflow: hidden;
	/*border:1px solid #d1d1d1;
	border-top: none;*/
	margin-left: 4px;
	margin-right: 22px;
	/*line-height: 16px;*/
	font-size: 10px;
	line-height: 16px;
	/*color: red;*/
}
div.item_last div.txt{
	margin-right:0px;
}
div.txt a{
	text-decoration: none;
	line-height: 14px;
	font-size: 10px;
	/*color: green;*/
}
div.txt p {
	margin-top: 2px;
	/*color: blue;*/
}
span.menutext {
	margin-top: 10px;
	padding-left: 5px;
}
div.item div.links ul, div.item div.links li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.item div.links a {
	color: #444;
}

a.topic:hover{
	color: black;
}

/**
 * CONTENT
 */
div#content {
	margin-top: 4px;
	padding-bottom: 4px;

}
/*SCOT*/
#searchresultcontainer{
	background-color: white;
	margin-top: 14px;
}