fieldset.search {
	padding-left: 41px;
	padding-top: 41px;
	border: none;
	background:none;
	margin: 0 auto;}
	
	
fieldset.search_karte {
	padding:0;	
	border: none;
	background:none;
	margin: 0 auto;}
	
	
.search input, .search button {
	border: none;
	float: left;
	background:none;
}

.search_karte input, .search_karte button {
	border: none;
	float: left;
	background:none;
	margin-top: 4px;
}


.search input.box {
	color: #666;
	font-size: 1.7em;
	width: 638px;
	height: 47px;
	padding: 12px 8px 0;
	background: transparent url(./../../images/sehrfein_searchfield_bgr.png) no-repeat;
	margin-right: 5px;
}

.search_karte input.box_karte {
	color: #666;
	font-size: 1.4em;
	width: 352px;
	height: 47px;
	padding: 12px 8px 0;
	background: transparent url(./../../images/iconSuche_input.png) no-repeat;
	margin:0;
}


.search input.box:focus {
	/*background: #616161 url(search_bg.gif) no-repeat left -38px;
	outline: none;*/
}
.search button.btn {

	height: 47px;
	width: 150px;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent url(./../../images/sehrfein_searchbtn_bgr.png) no-repeat top right;
}
.search button.btn:hover {
	background: transparent url(./../../images/sehrfein_searchbtn-over_bgr.png) no-repeat top right;
	height: 47px;
}

#smallDescr {float: left; padding-top: 50px;height: 10px;}




#TagArea, #SearchArea {

}

#SearchArea {

}

#SearchField {

	
	}

#SearchField input {

	


}


#SearchField div label {

}

#SearchField input.searchSubmit {



}


#search_box {
    background:transparent url(./../../images/sehrfein_searchfield_bgr.png) no-repeat;
	width: 638px;
	height: 47px;	
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 	26px 0 0 16px;
    border: 0;
    width: 259px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}


#SearchArea p.SmallDescription {
	margin-top:11px;
	color:#333333;
	float: left;
}

#SearchArea span.SmallDescription {
	color: #efefef;
	padding-left: 5px;
	float:left;
	}

#ShowDirectoryLink {
	margin:5px 0px;
}

a#ButtonSlide {
	color:#333333;
	font-size:11px;
	text-decoration:none;
}

a#ButtonSlide:hover {
	color:#ff6600;
	text-decoration:underline;
}

#DirectoryList {
	font-family:'Verdana',arial;
	color:#fff;
	padding:0;
	margin:15px;
}

#DirectoryList td {
	vertical-align:top;
	padding:0;
	margin:0;
	width: 300px;
	font-size:0.8em;
}

#DirectoryList td img {
	float:left;
	margin:0;
}

#DirectoryList a {
	color:#fff;
	font-size:1em;
	text-decoration:none;
}

#DirectoryList a:hover {
	color:#7492b1;
	text-decoration:underline;
}

#DirectoryList ul.SubCatList, #DirectoryList ul.SubCatList a {
	font-size:11px;
	
	list-style:none;
}



#NewsContainer {

}

#News {
	padding-top:20px;
}

.DayBlock {

	margin-bottom:20px;
	

}

.DayBlock .DateLabel {

	background:#transparent none repeat scroll 0%;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:2px solid #dddddd;
	padding:5px 0pt;
	width: 90px;
}

.DayBlock .DateLabel h2 {
	font-weight:normal;
	font-size:14px;
	color:#fff;
	letter-spacing:-1px;
	margin-top:0pt;
	margin-bottom:0pt;
	padding-left: 5px;
}

.DayBlock .DateLabel h2 a:link, .DayBlock .DateLabel h2 a:visited {
	color:#ccc;
	text-decoration:none;
	border:medium none;
}

.DayBlock .DateLabel h2 a:hover { color:#fff; }

.NewsList {

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:12px;
	line-height:12px;
	//background: #efefef;
	border-bottom: 3px solid #ccc;
}

ul.Newslist {
	background: #ccc;
	}

.NewsList li {
	padding-top: 5px;
	padding-bottom:25px;
	line-height:normal;
}

.NewsList li img {
	border:none;
	padding:0px 20px 20px 5px;
	float:left;
}

.NewsList li h2 {
	color:#006699;
	font-size:14px !important;
	font-weight:bold !important;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:8px;
	
}

.NewsList li h2 a:link, .NewsList li h2 a:visited {
	color:#1d7ead;
	text-decoration:none;
}

.NewsList li h2 a:hover { color:#ff6600; }
.NewsShortDesc { padding-right:8px; margin-left:42px; font-family:'Georgia',arial; margin-top: 5px; font-size: 1.2em; font-style: italic;}
