/*--------------------------------------------------------------------------
 +	project: B+S CardService GmbH
 +	created: 2008-01-09
 +	last changed: 2008-01-10
 +	author: Florian Ludwig
 ---------------------------------------------------------------------------*/

/*	Änderungen: 2008-01-10
 ---------------------------------------------------------------------------*/
.startpage-keyvisual {
	margin-right: 8px;
	margin-bottom:6px; /* pr 2008-10-09 */
}

#Flashlayer1 {
	display: none; /* ausblenden */
	left: 64px;
	position: absolute;
	top: 214px;
	z-index: 2000;
}

#Flashlayer2 {
	display: none; /* ausblenden */
    left: 0;
	position: absolute;
    top: 20px;
    z-index: 100;
}

/*	Startseiten-Anpassungen
 ---------------------------------------------------------------------------*/
#content {
	margin-left: 0;
	margin-right: 0; /* 2009-08-28 */
	width: 726px;
}

#startpage {
	margin-top: 2px;
	width: 726px;
}
#startpage .left-col {
	float:left;
	margin-right: 8px;
	width: 234px;
}
#startpage .right-col {
	float:left;
	width: 484px;
}
/*
#startpage .box1{
	background-color: #edf1f4;
	border: 1px solid #a0c1d4;
	float: left;
	height: 200px;
	margin-bottom: 8px;
	width: 353px;
}

#startpage > .box1 {
	height: auto;
	min-height: 200px;
}

#startpage .box1 .image {
	float: left;
	line-height: 0;
	width: 114px;
}

#startpage .box1 .image img {
	margin: 0 10px;
}

#startpage .box1 h1 {
    font-size: 14px;
    margin-top: 10px;
	margin-left: 10px;
    padding-bottom: 4px;
}

#startpage .box1 .innerbox {
	float: left;
	width: 230px;
}

#startpage .box1 .innerbox strong {
	display: block;
	margin-bottom: 10px;
}

#startpage .box2 {
	background: #edf1f4 url(https://www.bs-card-service.com/fileadmin/templates/images/icons/box2_ecke.gif) 0 0 no-repeat;
	float: right;
	width: 355px;
}

#startpage .box2 h1 {
	background-color: #edf1f4;
	border-left: 1px solid #a0c1d4;
	border-right: 1px solid #a0c1d4;
	font-size: 14px;
	margin: 0;
	margin-top:8px;
	padding: 2px 0 10px 10px;
}

#startpage .box2 h2 {
	background-color: #edf1f4;
	border-left: 1px solid #a0c1d4;
	border-right: 1px solid #a0c1d4;
	margin: 0;
	margin-top: 8px;
	padding: 2px 0 10px 10px;
}

#startpage .box2 .innerbox {
	background-color: #edf1f4;
	border-bottom: 1px solid #a0c1d4;
	border-left: 1px solid #a0c1d4;
	border-right: 1px solid #a0c1d4;
	height: 154px;
	padding: 0 10px 10px 10px;
}

#startpage .box2 > .innerbox {
	height: auto;
	min-height: 155px;
}

#startpage .box2 .innerbox select {
	border: 1px solid #a0c1d4;
	color: #00529e;
	font-size: 11px;
	margin: 2px 0 10px 0;
	padding-left: 2px;
	width: 224px
}

#startpage .box2 a,
#startpage .box2 a:link,
#startpage .box2 a:visited {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_grau5.gif) 0 4px no-repeat;
	color: #284153;
	display: block;
	float: right;
	font-weight: bold;
	margin-top: -18px;
	padding-left: 10px;
	padding-right: 7px;
}


#startpage .boxwrapper {
	float: left;
}

#startpage p.bodytext {
	margin-right: 0;
	position: relative;
	z-index: 1;
}

#startpage .box3,
#startpage .box54 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat #eaac00;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 234px;
}

#startpage .box3 h2,
#startpage .box54 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding-left: 24px;
}

#startpage .box54 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box3 .innerbox,
#startpage .box54 .innerbox {
	background-color: #fae9ba;
	border: 1px solid #f0d895;
	font-size: 10px;
	height: 53px;
	padding: 10px 10px 8px 10px;
}

#startpage .box3 > .innerbox,
#startpage .box54 > .innerbox {
	height: auto;
	min-height: 69px;
}

#startpage .box3 a,
#startpage .box3 a:link,
#startpage .box3 a:visited,

#startpage .box54 a,
#startpage .box54 a:link,
#startpage .box54 a:visited {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_gelb1.gif) 0 4px no-repeat;
	color: #ebac00;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 7px;
	margin-top: -17px;
}

#startpage .box4,
#startpage .box5,
#startpage .box6,
#startpage .box10,
#startpage .box11,
#startpage .box12,
#startpage .box55,
#startpage .box57,
#startpage .box60 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat #ebac00;
	margin-bottom: 8px;
	width: 234px;
}

#startpage .box4 h2,
#startpage .box5 h2,
#startpage .box6 h2,
#startpage .box10 h2,
#startpage .box11 h2,
#startpage .box12 h2,
#startpage .box55 h2,
#startpage .box57 h2,
#startpage .box60 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 12px no-repeat;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding-left: 24px;
}

#startpage .box4 .innerbox,
#startpage .box5 .innerbox,
#startpage .box6 .innerbox,
#startpage .box10 .innerbox,
#startpage .box11 .innerbox,
#startpage .box12 .innerbox,
#startpage .box55 .innerbox,
#startpage .box57 .innerbox,
#startpage .box60 .innerbox{
	background-color: #fae9ba;
	border: 1px solid #f0d895;
	font-size: 10px;
	height: 47px;
	padding: 5px 7px 4px 7px;
}

#startpage .box4 > .innerbox,
#startpage .box5 > .innerbox,
#startpage .box6 > .innerbox,
#startpage .box10 > .innerbox,
#startpage .box11 > .innerbox,
#startpage .box12 > .innerbox,
#startpage .box55 > .innerbox,
#startpage .box57 > .innerbox,
#startpage .box60 > .innerbox{
	height: auto;
	min-height: 55px;
}

#startpage .box4 .innerbox .image,
#startpage .box5 .innerbox .image,
#startpage .box6 .innerbox .image,
#startpage .box10 .innerbox .image,
#startpage .box11 .innerbox .image,
#startpage .box12 .innerbox .image,
#startpage .box55 .innerbox .image,
#startpage .box57 .innerbox .image,
#startpage .box60 .innerbox .image{
	float: left;
	width: 53px;
}

#startpage .box4 .innerbox .text,
#startpage .box5 .innerbox .text,
#startpage .box6 .innerbox .text,
#startpage .box10 .innerbox .text,
#startpage .box11 .innerbox .text,
#startpage .box12 .innerbox .text,
#startpage .box55 .innerbox .text,
#startpage .box57 .innerbox .text,
#startpage .box60 .innerbox .text {
	float: right;
	width: 157px;
}

#startpage .box4 a,
#startpage .box4 a:link,
#startpage .box4 a:visited,

#startpage .box5 a,
#startpage .box5 a:link,
#startpage .box5 a:visited,

#startpage .box6 a,
#startpage .box6 a:link,
#startpage .box6 a:visited,

#startpage .box10 a,
#startpage .box10 a:link,
#startpage .box10 a:visited,

#startpage .box11 a,
#startpage .box11 a:link,
#startpage .box11 a:visited,

#startpage .box12 a,
#startpage .box12 a:link,
#startpage .box12 a:visited,

#startpage .box55 a,
#startpage .box55 a:link,
#startpage .box55 a:visited,

#startpage .box57 a,
#startpage .box57 a:link,
#startpage .box57 a:visited,

#startpage .box60 a,
#startpage .box60 a:link,
#startpage .box60 a:visited {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_gelb1.gif) 0 4px no-repeat;
	color: #ebac00;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin-top: -18px;
	padding-left: 10px;
	padding-right: 7px;
	position: relative;
	z-index: 1000;
}

#startpage .box5,
#startpage .box11,
#startpage .box57 {
	background: #32769e url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat;
	float: left;
	margin-bottom: 8px;
	width: 234px;
}

#startpage .box5 h2,
#startpage .box5 h11 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box11 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
}

#startpage .box57 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box5 .innerbox,
#startpage .box11 .innerbox,
#startpage .box57 .innerbox {
	background-color: #d6e4ec;
	border: 1px solid #a0c1d4
}

#startpage .box5 a,
#startpage .box5 a:link,
#startpage .box5 a:visited,

#startpage .box11 a,
#startpage .box11 a:link,
#startpage .box11 a:visited,

#startpage .box11 a,
#startpage .box11 a:link,
#startpage .box11 a:visited {
    background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_blau1.gif) 0 4px no-repeat;
    color: #32769e;
}

#startpage .box6,
#startpage .box10,
#startpage .box60 {
	background: #ba081d url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat;
	float: left;
	margin-bottom: 8px;
	width: 234px;
}

#startpage .box6 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_warenkorb_weiss.gif) 10px 11px no-repeat;
}

#startpage .box10 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
}

#startpage .box55 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
}

#startpage .box60 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box6 .innerbox,
#startpage .box10 .innerbox,
#startpage .box60 .innerbox {
	background-color: #f5dadd;
	border: 1px solid #e3b1b7;
}

#startpage .box6 a,
#startpage .box6 a:link,
#startpage .box6 a:visited,

#startpage .box10 a,
#startpage .box10 a:link,
#startpage .box10 a:visited,

#startpage .box60 a,
#startpage .box60 a:link,
#startpage .box60 a:visited {
    background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_rot1.gif) 0 4px no-repeat;
    color: #ba081d;
	z-index: 1000;
}

#startpage .box7,
#startpage .box53 {
	background: #32769e url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 234px;
}

#startpage .box61 {
	background: #32769e url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat;
	margin-bottom: 8px;
	margin-right: 0;
	width: 234px;
}

#startpage .box7 h2,
#startpage .box53 h2,
#startpage .box61 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding-left: 24px;
}

#startpage .box53 h2,
#startpage .box61 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}


#startpage .box7 .innerbox,
#startpage .box53 .innerbox,
#startpage .box61 .innerbox {
	background-color: #d6e4ec;
	border: 1px solid #a0c1d4;
	font-size: 10px;
	height: 53px;
	padding: 10px 10px 18px 10px;
}

#startpage .box7 > .innerbox,
#startpage .box53 > .innerbox,
#startpage .box61 > .innerbox {
	height: auto;
	min-height: 69px;
}

#startpage .box7 a,
#startpage .box7 a:link,
#startpage .box7 a:visited,

#startpage .box53 a,
#startpage .box53 a:link,
#startpage .box53 a:visited,

#startpage .box61 a,
#startpage .box61 a:link,
#startpage .box61 a.visited {
    background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_blau1.gif) 0 4px no-repeat;
	color: #32769e;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin-top: -17px;
	padding-left: 10px;
	padding-right: 7px;
}


#startpage .box8,
#startpage .box56 {
	background: #3d607a url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 234px;
}

#startpage .box8 h2,
#startpage .box56 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding-left: 24px;
}

#startpage .box56 h2 {
	background:url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box8 .innerbox,
#startpage .box56 .innerbox {
	background-color: #e2e7eb;
	border: 1px solid #c4cfd7;
	font-size: 10px;
	height: 53px;
	padding: 10px 10px 18px 10px;
}

#startpage .box8 > .innerbox,
#startpage .box56 > .innerbox {
	height: auto;
	min-height: 69px;
}

#startpage .box8 a,
#startpage .box8 a:link,
#startpage .box8 a:visited,

#startpage .box56 a,
#startpage .box56 a:link,
#startpage .box56 a:visited {
    background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_blau11.gif) 0 4px no-repeat;
	color: #3d607a;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin-top: -17px;
	padding-left: 10px;
	padding-right: 7px;
}

#startpage .box9,
#startpage .box58,
#startpage .box59 {
	background: #ba081d url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 234px;
}

#startpage .box9 h2,
#startpage .box58 h2,
#startpage .box59 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding-left: 24px;
}

#startpage .box58 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box59 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_warenkorb_weiss.gif) 10px 11px no-repeat;
}

#startpage .box9 .innerbox,
#startpage .box58 .innerbox,
#startpage .box59 .innerbox {
	background-color: #f5dadd;
	border: 1px solid #e3b1b7;
	font-size: 10px;
	height: 53px;
	padding: 10px 10px 18px 10px;
}

#startpage .box9 > .innerbox,
#startpage .box58 > .innerbox,
#startpage .box59 > .innerbox {
	height: auto;
	min-height: 69px;
}

#startpage .box9 a,
#startpage .box9 a:link,
#startpage .box9 a:visited,

#startpage .box58 a,
#startpage .box58 a:link,
#startpage .box58 a:visited,

#startpage .box59 a,
#startpage .box59 a:link,
#startpage .box59 a:visited {
    background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_rot1.gif) 0 4px no-repeat;
	color: #ba081d;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin-top: -17px;
	padding-left: 10px;
	padding-right: 7px;
}

#startpage .box12,
#startpage .box57 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/navigation_ecke.gif) 0 0 no-repeat #3d607a;
	float: left;
	margin-bottom: 8px;
	width: 234px;
}

#startpage .box12 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_zusatzinfo_weiss.gif) 10px 11px no-repeat;
}

#startpage .box57 h2 {
	background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/titel_service_weiss.gif) 10px 11px no-repeat;
}

#startpage .box12 .innerbox,
#startpage .box57 .innerbox {
	background-color: #e2e7eb;
	border: 1px solid #c4cfd7;
}

#startpage .box12 a,
#startpage .box12 a:link,
#startpage .box12 a:visited,

#startpage .box57 a,
#startpage .box57 a:link,
#startpage .box57 a:visited {
    background: url(https://www.bs-card-service.com/fileadmin/templates/images/icons/link_weiter_blau11.gif) 0 4px no-repeat;
    color: #3d607a;
}

*/

#startpage p {
	line-height: 1.3em;
	font-size:.9em;
	margin: 0;
	padding: 0 0 5px 0;
}
#content .teaser-v2 a.link-extern, 
#content .teaser-v2 a.link-extern:link, 
#content .teaser-v2 a.link-extern:visited, 
#content .teaser-v2 a.link, 
#content .teaser-v2 a.link:link, 
#content .teaser-v2 a.link:visited {
	font-size: 10px;
}
#fright .image_full {
	margin: 6px 0 -1px 0;
}

#fright a.link,
#fright a.link:link,
#fright a.link:visited {
	background-position: 0 2px;
	font-size: 10px;
	line-height: 0.9em;
}

#fright strong {
	margin: 0;
	padding: 0;
}

#fright p.bodytext {
	margin: 4px 0 2px 0;
}

#fright div.home p.bodytext {
	margin: 1px 0 2px 0;
}

/*	Änderungen: 2008-09-09
 ---------------------------------------------------------------------------*/
/* Trennline */
.separator {
	border-top:1px solid #ffffff;
	clear:both;
}

/* News */
#content #startpage .right-col .teaser-v2.news {
	width:476px; /* 2008-10-09 */
	height:230px; /* 2008-10-09 */
}
#content #startpage .right-col .teaser-v2.news .headline-box h3 {
	font-size:1em;
}
#content img.imgsize3 {
	float:left;
	margin-left:10px;
	margin-top:8px; /* 2008-10-09 */
	width:78px;
	clear: both; /* Vergrößerungs-Bug */
}
#content div.imgsize3 .teaser-content {
	margin-left:105px;
	margin-top:6px; /* 2008-10-09 */
}
#content #startpage .right-col .teaser-v2.news p {
	padding-right: 8px;
}

/* Teaser */
#content .teaser-v2.height-double {
	height: 170px; /* 2008-10-09 */
}
#content .teaser-v2.height-auto {
	height: 230px; /* 2008-10-09 */
}

#content .teaser-v2.height-double .teaser-content-box {
	height: 50px;
	line-height: 1.3em;
}
#startpage .left-col .teaser-v2.height-double .teaser-content-box .bodytext {
	padding: 10px 0 0 2px;
}

#content .teaser-v2.height-auto .teaser-content-box {
	height: auto;
	line-height: 1.3em;
	padding-bottom:2px; /* 2008-10-09 */
}
#startpage .left-col .teaser-v2.height-auto .teaser-content-box h4 {
	margin:0;
	padding:8px 0 10px 0;
}
#content .teaser-v2 .teaser-content-box {
	padding-right:8px;
}

#startpage .right-col .teaser-v2.news .separator {
	margin-top:1px; /* 2008-10-09 */
}

/* align with graphical button (same width) */
#content .teaser-v2.height-double select {
	width:167px;
	margin-left:3px;
	margin-top:3px;
}

/* new colors */
#startpage .teaser-v2 .teaser-content-box,
#startpage .right-col .teaser-v2.news,
#fright div.grey {
	background-color:#edf1f4;
}
#content .teaser-v2 .headline-box,
#content .teaser-v2.news .headline-box {
	background-color:#70a0ce;
}
#fright div.grey h3 {
	background-color:#acb4ba;
}
#fright .cnt h1, 
#fright .cnt h2, 
#fright .cnt h3, 
#fright .cnt h4 {
	background-color:#dee3e7;
}

/* BO */
#startpage .left-col .headline-box,
#startpage .teaser-v2 .headline-box {
	padding: 4px 10px 6px 10px; /* 2008-10-09 */
}
#fright p.bodytext > a.link-extern, 
#fright p.bodytext > a.link-extern:link, 
#fright p.bodytext > a.link-extern:visited, 
#fright p.bodytext > a.link, 
#fright p.bodytext > a.link:link, 
#fright p.bodytext > a.link:visited {
	background-position:0 3px;
	min-height:14px;
	padding-top:0; /* 2008-10-15 */
}

/* 2008-10-17 */
#fright .ff-sep {
	background-color:red;
	margin:0;
	padding:0;
	overflow:hidden;
	height:10px;
}



/* 2008-10-17 - align text in column */
#content div.imgsize1 .teaser-content {
	padding-right:0;
}
