/* set margins and paddings to zero */
html, body, div, table, tr, td, ul, li, img {
	padding: 0;
	margin: 0;
	border: none;
}
img {
  behavior: url('/se/global/layout/css/pngbehavior.htc');
  padding:0px;
  margin:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* suchergebnis */
.searchheading {
font-weight:bold;
font-size:14px;
padding:10px;
}

.searchword {
	font-weight:bold;
}

span.highlight {
font-weight:bold;
 background-color: yellow; 
}

.summary, .result_altblock, .result_pagescount {
padding:2px 10px;
}

.result_block, .result_pages, .results div.recommended {
padding:10px;
}

.result_altblock {
background:#eee;
}


/* base element formats */

.big {
	font-size:118%;
	padding-left: 5px;
	padding-right: 5px;
}


div.searchtime {
display:none;
}

/* all boxes */
#my-sedus-large a {
	font-weight:normal;
}

.box, .boxlike {
	position:absolute;
	overflow:hidden;
	width:120px;
	height:120px;
	z-index:5;
}

.product_thumb, .product_box, .jobitem, .designer_box {
	float:left;
	border: 1px solid #9F9F9F;
	clear:none;
	margin:0 6px 6px 0;
}

.product_box, .jobitem, .designer_box {
	height:112px;
	background-color:#EBEBEB;
	display:inline;
}
.jobitem, .designer_box {
	width:112px;
	height:112px;
	overflow:hidden;
}
.product_thumb {
	width:52px;
	height:52px;
}

.product_img {
	height:92px;
	overflow:hidden;
}

.product_text {
	display:block;
	width:100%;
}

.product_text p.product_name {
	text-align:center;
	margin:0;
	padding:0;
	line-height:20px;
	width:100%;
}

.box, .box a, #my-sedus-large .box a, .boxlike, .boxlike a {
	color:#fff;
}

.product_name a {
	color:#434343;
}

a {
	display:block;
	text-decoration:none;
	font-weight:normal;
}

.tagcloud a {
	font-weight:bold;
}

.box p, .box h2, .boxlike p, .boxlike h2 {
	margin:0px;
	padding:1px 10px;
}

.drag a, #my-sedus-large .drag a {
	font-weight:bold;
}

.inner {
	z-index:6;
	position:absolute;
	top:0;
	left:0;
	width:114px;
	height:114px;
	overflow:hidden;
}

.drag {
	z-index:5;
}

.savepos {
/*	visibility:hidden;
	opacity:0;*/
}

.dragger {
	width:100%;
	height:16px;
	overflow:hidden;
}

.drag_overlay {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:16px;
	cursor:move;
	overflow:hidden;
	z-index:6;
}

.dragger_left {
	float:left;
	overflow:hidden;
	clear:none;
}

.dragger_right {
	float:left;
	clear:none;
	overflow:hidden;
	width:16px;
}

/* shadow for draggables */
.shadow_btm_left {
	position:absolute;
	left:0px;
	bottom:0px;
	width:10px;
	height:6px;
}
.shadow_btm_right {
	position:absolute;
	right:0px;
	bottom:0px;
	width:6px;
	height:6px;
}
.shadow_btm {
	position:absolute;
	left:10px;
	bottom:0px;
	height:6px;
	overflow:hidden;
}
.shadow_rgt_top {
	position:absolute;
	right:0px;
	top:0px;
	width:6px;
	height:10px;
}
.shadow_rgt {
	position:absolute;
	top:10px;
	right:0px;
	overflow:hidden;
}

/* sizes for boxes */

.sizex1 {
	width:120px;
}

.sizex1 .inner {
	width:114px;
}

.sizex2 {
	width:240px;
}

.sizex2 .inner {
	width:234px;
}

.sizex3 {
	width:360px;
}

.sizex3 .inner {
	width:354px;
}

.sizex4 {
	width:480px;
}

.sizex4 .inner {
	width:474px;
}

.sizex5 {
	width:600px;
}

.sizex5 .inner {
	width:594px;
}

.sizex6 {
	width:720px;
}

.sizex6 .inner {
	width:714px;
}

.sizex7 {
	width:840px;
}

.sizex7 .inner {
	width:834px;
}

.sizex8 {
	width:960px;
}

.sizex8 .inner {
	width:954px;
}

.sizey0-5 {
	height:60px;
}
.sizey0-5 .inner {
	height:54px;
}
.sizey1 {
	height:120px;
}

.sizey1 .inner {
	height:114px;
}

.sizey2 {
	height:240px;
}
.sizey2 .inner {
	height:234px;
}

.sizey3 {
	height:360px;
}
.sizey3 .inner {
	height:354px;
}

.sizey4 {
	height:480px;
}

.sizey4 .inner {
	height:474px;
}

.sizey5 {
	height:600px;
}

.sizey5 .inner {
	height:594px;
}

.mkdrop .inner {
	border-bottom:6px solid #fff;
}

.posx0 {
	left:0px;
}

.posx1 {
	left:120px;
}

.posx2 {
	left:240px;
}

.posx3 {
	left:360px;
}

.posx4 {
	left:480px;
}

.posx5 {
	left:600px;
}

.posx6 {
	left:720px;
}

.posx7 {
	left:840px;
}

.posy0 {
	top:0px;
}

.posy0-5 {
	top:60px;
}

.posy1 {
	top:120px;
}

.posy1-5 {
	top:180px;
}

.posy2 {
	top:240px;
}

.posy2-5 {
	top:300px;
}

.posy3 {
	top:360px;
}

.posy3-5 {
	top:420px;
}

.posy4 {
	top:480px;
}

.posy4-5 {
	top:540px;
}

.posy5 {
	top:600px;
}

.posy6 {
	top:720px;
}

.posy7 {
	top:840px;
}

.posy8 {
	top:960px;
}

.posy9 {
	top:1080px;
}

.posy10 {
	top:1200px;
}

.posy11 {
	top:1320px;
}

.posy12 {
	top:1440px;
}

.posy13 {
	top:1560px;
}

.posy14 {
	top:1680px;
}

.posy15 {
	top:1800px;
}

.posy16 {
	top:1920px;
}

.posy17 {
	top:2040px;
}

.posy18 {
	top:2160px;
}

.posy19 {
	top:2280px;
}

.posy20 {
	top:2400px;
}

.posy21 {
	top:2520px;
}

.posy22 {
	top:2640px;
}

.posy23 {
	top:2760px;
}

.posy24 {
	top:2880px;
}

.posy25 {
	top:3000px;
}

.thumb_cont {
	background-color: #eee;
	position:absolute;
	bottom:30px;
	right:10px;
	overflow:hidden;
	text-align:center;
}

.thumb_cont img {
	margin:10px;
}

.toggler {
	position:absolute;
	bottom:10px;
	right:10px;
	height:15px;
	width:15px;
	z-index:8;
}

div.tag {
	position:absolute;
	padding:5px;
	text-align:center;
}

div.expand {
	height:1px;
	overflow:hidden;
}

.expand a {
	display:inline;
}

.expand div.tag {
	position:relative;
	text-align:center;
}

#tc {
	position:absolute;
	top:120px;
	left:0px;
	width:234px;
	overflow:hidden;
	z-index:9;
}
#tc a {
 font-weight: bold;
}
.tcToggler {
	margin-top:-5px;
	width:100%;
	text-align:right;
/*
	position:relative;
	height:15px;
	width:15px;
	left:195px;
	bottom:30px;
*/
}
.product_details_link {
	position:absolute;
	right:0px;
	bottom:0px;
	width:25%;
	background-color:#D84519;
	text-align:right;
	height:28px;
	color:#fff;
}

.tcToggler span {
	padding:7px;
	text-align:center;
}
#tc div.level1, #tc div.level2, #tc div.level3 {
	overflow:hidden;
	width:100%;
	float:left;
	clear:left;
	background-color:#52B2CA;
	margin-bottom:6px;
	display:none;
}

#tc div.level2 {
	background-color: #75C1D5;
}
#tc div.level1 div span, #tc div.level2 div span, #tc div.level3 div span { display:inline-block; }

#tc div.level3 {
	background-color: #97D1DF;
}

#tc a {
	color:#4D4D4D;
	display:inline;
}

#tc a.highlight {
	color:#fff;
	display:inline;
}

.content {
	color:#434343;
	position:absolute;
	overflow:hidden;
	font-size:11px;
	z-index:6;
}
/*.content a {
	text-decoration:underline;
	color:#434343;
	font-weight:normal;
	display:inline;
}*/
.content h1, .content h2, .content h3, .content p, .printout p.linkstyle {
	padding-top: 10px;
	margin: 0px 20px 10px 20px;
}
.linkstyle a, .newslink a {
 color:#434343;
 display:inline;
 font-weight:normal;
 text-decoration:underline;
}
.content h1, .titlevar h1 {
	font-size: 13px;
	font-weight:bold;
}
.content h2, .titlevar h2 {
	font-size: 12px;
	font-weight:bold;
}
.content h3, .titlevar h3 {
	font-size: 11px;
	font-weight:bold;
}

div.line {
	display:none;
}

.text h1, .text h2, .text h3, .text p {
	padding-top: 5px;
	margin: 0 10px 5px 10px;
}

.text h1, .text h2 {
	font-size:14px;
	font-weight:normal;
}

.title h3 {
	padding:0px 5px;
	margin:0px;
}

.title {
	position:absolute;
	top:114px;
	margin-right:6px;
	margin-top:6px;
	width:100%;
}
.pics {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}

.product_details_link a,.nextpage a,.backpage a, a.toggle {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding: 7px 5px;
}
.pics .img {
	float:left;
	clear:none;
	border:1px solid #9F9F9F;
	margin-right:6px;
	height:112px;
}
.img_desc {
	position:absolute;
	bottom:6px;
	left:0;
	overflow:hidden;
}
.img_desc .text {
	float:left;
	clear:none;
	width:114px;
	height:87px;
	background-color:#E9E9E9;
	margin-right:6px;
	margin-top:33px;
}

.content .title {
	background-color:#F4F4F4;
	height:27px;
	line-height:27px;
}

/* main container */

#myPage {
	position:absolute;
	width:960px;
	height:600px;
	top:62px;
	left:25px;
	z-index:1;
}

/* Sedus Logo at top left corner */

#sedus_logo {
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:60px;
	overflow:hidden;
	z-index:5;
}

/* drag helper for marking drop position */

#drag_helper {
	position:absolute;
	background-color:#eeeeee;
	width:120px;
	height:120px;
	display:none;
	z-index:2;
}

#drag_helper.error {
	background-color:transparent;
}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}


.saveBtn {
	position:absolute;
	width:10px;
	height:10px;
	left:3px;
	top:-27px;
	cursor:pointer
}

.icprojects .saveBtn, .ref_box .saveBtn, .news_box .saveBtn, .iseminar .saveBtn, .jobitem .saveBtn, .eventf .saveBtn, .designer_box .saveBtn, .product_box .saveBtn {
	position:relative;
}
.icprojects .saveBtn, .iseminar .saveBtn, .jobitem .saveBtn, .eventf .saveBtn {
	top:-15px;
}
.designer_box .saveBtn {
	top:-42px;
}
.ref_box .saveBtn, .news_box .saveBtn {
	left:457px;
	top:10px;
}

#my-sedus-large , #my-sedus-large a {
	color:#434343;
}
#my-sedus-large a.black {
	font-weight:bold;
}

#my-sedus-large .head-text {
	color:#fff;
}
#search_results {
	color:#434343;
	font-size:11px;
	padding-left:10px;
}

#search_results a {
	color:#434343;
	font-size:13px;
}

#search_results p {
	margin:0 10px;
	padding:10px 0;
	border-bottom:1px solid #fff;
}


.smapLevel2 div{
	width:210px;
	height:90px;
}

#search_results .resulttext {
	font-size:11px;
}
/*Layer Bug Fix für Kachelbild in Architekten.NET*/
#se_de_architects_content_index-background-image{
	z-index:4;
}
.results a {
display:inline;
}

p.teaserlink2 { height: 98px; margin: 0; padding: 0; width: 114px; }
p.teaserlink2 a { color:#FFFFFF; display:block; font-size:12px; height:83px; padding-left:10px; padding-right:10px; padding-top:10px; }
.textcenter { text-align: center; }
.groesse-11px { font-size: 11px; line-height: 21px; }
.groesse-12px { font-size: 12px; line-height: 22px; }
.groesse-13px { font-size: 13px; line-height: 23px; }
.groesse-14px { font-size: 14px; line-height: 24px; }
.groesse-16px { font-size: 16px; line-height: 26px; }
.groesse-18px { font-size: 18px; line-height: 28px; }
.groesse-20px { font-size: 20px; line-height: 30px; }
.groesse-22px { font-size: 22px; line-height: 32px; }

