/* Sales Guide - Seitenstruktur */
#site-container, #site-container-start { 
	margin: auto;
	width: 1024px;
	height: 20px;
	overflow: visible;
	text-align:left;
	position: relative;
}
#site-container-start { 
	width: 1024px;
}
html>body #site-container, html>body #site-container-start { 
	height: auto;
	min-height: 20px;
}

#start-boxes-head {
	position:relative;
	width: 1024px;
	height: 314px;
}

#start-calendar-container {
	position: absolute; z-index: 55; top: 444px; left: 114px;
	display:none;
}

#head-full-container {
	width: 1024px;
	height: 245px;
}
#head-start-container {
	width: 1024px;
	height: 202px;
	height: 202px;
}
#head-nav-container { 
	height: 19px;
	padding-top: 6px;
	overflow: hidden; 
}
#short-sitemap {
	width: 835px;
}
#head-nav {
	width: 200px;
	text-align: center;
}
#head-container {
	height:91px;
	padding-top: 5px;
	overflow: hidden;
	position: relative;
}
#head-container-logo{
	width: 335px; 
	height: 68px;
}
#head-container-add {
	width: 490px;
	height: 68px;
	background-image: url(/templates/pics_sg24/bg-start-head-add.gif);
	background-repeat: no-repeat;
	background-position: 14px 0;
	color: #7C7C7C;
	font-size: 10px;
	margin-right: 10px;
}
#head-search-container {
	width: 152px;
	height: 54px;
	background-image: url(/templates/pics_sg24/suchbox-bg.gif);
	background-repeat: no-repeat;
	padding: 12px;
	margin-right: 10px;
}
#head-search-container label{ font-weight: bold;} 
#head-search-container-input-bg {
	width: 155px;
	height: 22px;
	background-image: url(/templates/pics_sg24/bg-input-quicksearch.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#head-search-container-submit {
	width: 22px;
	height: 22px;
	background: transparent;
	border: 0;
	cursor: pointer;
}

#head-search-container-input { 
	border: 0;
	background: transparent;
	margin: 2px 0 0 5px;
	padding: 0;
	width: 120px;
}
#head-search-container-button {
	background-image: url(/templates/pics_sg24/bg-button-quicksearch.gif);
	background-repeat: no-repeat;
	width: 150px;
	height:22px;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#navL0-container {
	height: 30px;
	margin: 0 0 2px 0px;
	width: 800px;
	overflow: hidden;
	font-size: 16px;
}
#navL1-container, #navL2-container {
	height: 40px;
	width: 800px;
	overflow: hidden;
}
#navL1, #navL2 {
	background-image: url(/templates/pics_sg24/subnav-middle.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 48px;
	width: 782px;
	overflow: hidden;
}
#navL1-left, #navL2-left {
	width: 8px;
	height: 48px;
	background-image: url(/templates/pics_sg24/subnav-left.png);
	background-repeat: no-repeat;
	background-position: top;
}
#navL1-right, #navL2-right {
	width: 8px;
	height: 48px;
	background-image: url(/templates/pics_sg24/subnav-right.png);
	background-repeat: no-repeat;
	background-position: top;
}
.navL1-box, .navL2-box {
	height: 23px;
	margin-top: 6px;
}


#headline-container, #headline-container-homepage {
	height: 30px;
	width: 1100px;
	overflow: hidden;
	color: #FFF;
}

#headline-container-homepage { height: 49px;}
#headline-container-homepage h1 {color: #fff;}

#content-container-top, #content-container-top-homepage {
	background-image: url(/templates/pics_sg24/content-container-top.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 804px;
	height:10px;
	padding: 0;
	margin: 0;
	overflow: visible;
}
#content-container-top-homepage{
	background-image: url(/templates/pics_sg24/content-container-top-homepage.png);
	height: 20px;
	width: 800px;
	margin: 0;
}
#content-container-top-teaser{
	padding: 0 20px 0 30px;
	width: 750px;
}

#content-container, #content-container-homepage, #top-offer-list{
	height: auto;
	width: 804px;
	overflow: visible;
	background-image: url(/templates/pics_sg24/content-container.png);
	background-position: right top;
	background-repeat: repeat-y;
}
#content-container{
	width: 804px;
	height: auto;
}
#content-container-homepage{
	height: 100px;
}
html>body #content-container{
	height: auto;
	min-height: 400px;
}

.content-container-content{
	width: 780px;
	padding: 10px 0 20px 20px;
}
.content-container-content-2{
	width: 760px;
	padding: 10px 20px 20px 20px;
}

#foot-container {
	margin-top: 20px;
	background-image: url(/templates/pics_sg24/bg_footer.gif);
	background-repeat: repeat-x;
	height: 70px;
	overflow: hidden;
}

#foot-content, #foot-start-content, #foot-navi {
	padding: 10px 0;
	height: 50px;
	margin: auto;
	width: 800px;
	text-align:left;
	line-height:18px;
}
#foot-form-container {
	padding: 10px 0;
	margin: auto;
	width: 800px;
	text-align:left;
}
#foot-start-content {
	width: 1024px;
}
#foot-navi {
	height: auto;
	width: 1024px;
	line-height:15px;	
}
.salesguideheader, .salesguidesubtitle {
	color: #FFFFFF;
	width: 1100px;
	font-size: 18px;
}
.salesguideheader {
	margin: 0 0 5px 0;
	padding: 0;	
}
.salesguidesubtitle {
 	padding: 0;
	margin: 0;
	float:left;
}

.submit-search-kw {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	width: 30px;
	border: 1px solid #FFFFFF;
	background-color: #2484C6;
}

.icon-container-top {
	width: 755px;
	height: 60px;
	padding: 10px 0 0 45px;
	text-align: center;
}
#supplier-container {
	width: 750px;
	height: 20px;
	overflow: visible;
	background-color: #F5F4F4;
	border-top: 1px solid #BABFBE;
	border-bottom: 1px solid #BABFBE;
	padding: 10px 0;
}
html>body #supplier-container {
	height: auto;
	min-height: 20px;
}

/* Angebote */
.hot-offer-box-bg {
	width: 750px;
	height: 20px;
	background-image: url(/templates/pics_sg24/sg24_bg_angebotsbox.gif);
	background-repeat: repeat-x;
	overflow: visible;
	background-color: #F5F4F4;
	border-bottom: 1px solid #BABFBE;
	padding: 10px 0;
}
html>body .hot-offer-box-bg {
	height: auto;
	min-height: 20px;
}

.detail_box_price {
	width: 145px; 
	font-size: 14px; 
	font-weight: bold;
	color: #2484C6;
}

#notepad{
	width: 184px;
	height: auto;
	position: absolute;
	top: 106px;
	right: 6px;
	font-weight: bold;
	z-index: 100;
}

#notepad a {text-decoration:none;}

html>body #notepad { 
	height: auto;
	min-height: 20px;
}

#notepad-head {
	width: 144px;
	height: 26px;
	background-image: url(/templates/pics_sg24/notepad-head-bg.png);
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 20px; padding-left: 40px;
}

.notepad-entry-0, .notepad-entry-1, .notepad-line{
	width: 176px;
	display: block;
	background-image: url(/templates/pics_sg24/notepad-entry-shadow.png);
	background-repeat: repeat-y;
	padding: 0 4px;
}
.notepad-entry-content{
	display: block;
	width: 176px;
	background-color: #fbc88c;
	font-size: 10px;
	line-height: 12px;
}
.notepad-entry-content a{
	padding: 8px; display: block;
	
}

.notepad-entry-1 .notepad-entry-content {background-color: #c9ad86;}

.notepad-line{
	height: 3px; width: 184px; display:none;
}
.notepad-line-content {width: 176px; height: 3px; background-color: #697a7b;}

.notepad-print {
	height: 27px;
	width: 184px;
	background-image: url(/templates/pics_sg24/notepad-function.png);
	background-repeat: no-repeat;
}
.notepad-mail{
	height: 32px;
	width: 184px;
	background-image: url(/templates/pics_sg24/notepad-end.png);
	background-repeat: no-repeat;
}

.notepad-print a,.notepad-mail a{
	width: 139px; 
	padding: 7px 0 0 45px; 
	display: block;
}

#area-right-homepage {position: absolute;top: 3px; right: 1px; width: 196px; overflow:hidden; z-index: 90;}
#area-right-homepage-top {width: 196px; height: 272px; margin-bottom:40px;}
#area-right-homepage-bottom {width: 196px; min-height: 200px;}
html>body #area-right-homepage-bottom { 
	height: auto;
	min-height: 200px;
}
#area-right{width: 196px; height: 249px; overflow:hidden; margin-top: 100px;}
html>body #area-right { 
	height: auto;
	min-height: 200px;
}
.service-box{ width: 184px; margin: 0 6px 6px 6px;; font-weight: bold; color:#03446F;}

.service-box strong {font-size: 17px; color: #F7931C;}
.service-box span { color: #F77F0A; font-size: 14px; }
.service-box-top-special{ 
	width: 184px; height: 86px;
	background-image: url(/templates/pics_sg24/bg_box-right-top.png);
	background-repeat: no-repeat;
}
.service-box-center{ 
	width: 164px;
	padding: 0 10px;
	background-image: url(/templates/pics_sg24/bg_box-right-center.png);
	background-repeat: repeat-y;
}

.service-box-bottom{ 
	background-image: url(/templates/pics_sg24/bg_box-right-bottom.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 184px;
}

.service-box-footer { font-weight: bold; text-align:center; color:#03446F;}

#location-suggestlist, #type-suggestlist{
	border: 1px solid #999999;
	position:absolute;
	top: 262px; left: 30px;
	display:none;
}
#type-suggestlist{ left: 360px;}

#location-suggestlist .za0, #location-suggestlist .za1, #type-suggestlist .za0, #type-suggestlist .za1 {padding:2px 5px; background-color:#fff; width: 296px; overflow:hidden; cursor:pointer;}
#location-suggestlist .za1, #type-suggestlist .za1 {background-color:#4C7B99; color: #fff; }
#type-suggestlist .za0, #type-suggestlist .za1 {width: 395px; overflow: hidden;}
#location-suggestlist .selectedSuggest, #type-suggestlist .selectedSuggest {font-weight:bold; font-size:14px;}

.socialbook {
	margin:auto;
	width:790px;
	text-align:right;
	padding-right:234px;
}

.movedsitemap {
	position:absolute;
	top:220px;
	z-index:100;
	color:#ffffff;
}

.movedsitemap a, .movedsitemap a:link, .movedsitemap a:visited {
	color:#ffffff;
}

.socialbook img, .socialbookdetails img {
	border:1px solid #999999;
	padding:2px;
	background-color:#ffffff;
}
