#searchMod { float: left; position: relative; z-index:1; margin-top: 12px;
    margin-left: 40px; background-color:#F8F8F8; border:1px solid #CCCCCC; padding:5px;
}
#fullSearchForm { margin-bottom: 0px; }
#searchAutoComplete {position:relative;width:310px;}/* set width of widget here */
#searchAutoComplete {z-index:2;} /* for IE z-index of absolute divs inside relative divs issue  */
#searchAutoComplete img {position:absolute;right:1px;}
#searchAutoComplete b { display: block; float: left; width: 85px; text-align: left; padding-top: 2px; }
#searchInput {
/* 	position:absolute; */
    display: block;
    float: left;
	background-image:url(/gfx/tags_suchlupe_trans.gif);
	background-repeat:no-repeat;
	background-position: 3px 1px;
	margin-left:0px;
	padding-left:22px;
	width:160px;
	height:20px;
	border-top:1px solid #888888;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #F0F0F0;
	border-left:1px solid #999999;
} /* abs for ie quirks  */
#searchInfotext { padding-top: 3px; clear: both; text-align: left; }
#searchSubmit {height:20px; width:46px;} /* abs for ie quirks  */
#searchContainer {position:absolute;top:21px; left: 85px; width:210px; text-align: left;}
#searchContainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#ffffff;overflow:hidden;z-index:4;} 
#searchContainer .searchQuery {position:absolute;right:10px; color:#808080;z-index:1;} 
#searchContainer .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:3;} 
#searchContainer ul {padding:5px 0;width:100%;list-style:none;margin:0px;} 
#searchContainer li {padding:0 5px;cursor:default; white-space:nowrap;} 
#searchContainer li.yui-ac-highlight {background:#DDDDDD;}



div#headerframe {
	width: 950px;
	background-color: #fff;
	margin: 0px;
}

div#header1 { position: relative; }

div#header1 #headerlogo {
	left: 0px;
	top: 0px;
	width: 300px;
	float:left;
    text-align:left;
}

div#header1 #simpleheadertitel {
    float:left;
    font-size:13px;
    margin-left:26px;
    margin-top:4px;
}

div#header1 #simpleheaderbild {
    float:left;
    margin-top:6px;
    margin-bottom:3px;
}

div#header1 #simpleheadertitel b {
    font-size:16px;
}

div#simplepage_contentheader {
    border: 1px solid #ddd;
    background-color:#fafafa;
    padding:4px;
}

div#simplepage_contentfooter {
    border-top: 1px solid #ddd;
    padding-top: 2px;
}

div#header1 #headerpartnernet {
	top: 10px;
	right: 120px;
	width: 140px;
}

div#header1 #headerlinks {
	text-align: right;
	width: 100px;
	float:right;
	margin-right:10px;
	margin-top:3px;
}

div#header1 #headerlinks ul {
	padding: 0px;
	margin: 0px;
}

div#header1 #headerlinks li {
	list-style: none;
}

div#topmenu {
	width: 950px;
}

div#outerbreadcrumbs {
	height: 19px;
	width: 950px;
	background-color: #A4A48D;
	margin: 0px;
	border-bottom:2px solid #fff;
}

div#breadcrumbs {
	padding: 3px;
	padding-left: 210px;
	font-size: 9px;
    text-align:left;
}

div#breadcrumbs a {
	color: #eee;
	text-decoration: none;
}

div#breadcrumbs a:hover {
	color: #fff;
	text-decoration: none;
}

div#contentframe {
	width: 950px;
	height: auto;
	background-color: #fff;
}

div#contentframe td#leftcol {
	padding-top: 10px;
	width: 200px;
	vertical-align: top;
	background-color: #D7D7CD;
}

div#contentframe td#centercol {
	padding: 10px;
	vertical-align: top;
	height: 600px;
}

div#contentframe td#rightcol {
margin-top: 0px;
	padding: 0px 10px 10px 10px;
	width: 120px;
	background-color: #D7D7CD;
	vertical-align: top;
	text-align: center;
}

div#footer {
	height: auto;
	padding-top: 0px;
	background-color: white;
}

div#footer table {
	width: 100%;
	/*border-top: 1px solid #05607D;*/
	background-color: #ECECE7;
}

div#footer table td {
	font-size: 9px;
	padding: 3px;
}



