/* Page Home
-------------------------------------------------------------- */

#main-content-home {background:url(../layout/bg-main.gif) repeat-x top center;padding:20px 0; color:#333;}

#additional p {margin-bottom:5px;}
#additional a.more {float:right;}

body.section-home #main-content-home .left-column {width:300px;margin:0 30px 0 20px;}
body.section-home #main-content-home .middle-column {width:300px;}
body.section-home #main-content-home .right-column {width:275px;margin-right:30px;}

body.section-home #main-content-home .double-column {height:400px; position:relative;float:right;width:575px;margin-right:30px;}

.umzug { color:#333; position:absolute; width:320px; left:250px; top:30px; }


body.section-home #additional h2 {font-size:14px;color:#FFF;font-weight:bold;margin:0 0 8px 0;background-repeat:no-repeat;background-position:left center;padding:0 0 0 20px;}
#additional h2.about {background-image:url(../layout/icon-home-about.gif);}
#additional h2.products {background-image:url(../layout/icon-home-products.gif);}
#additional h2.jobs {background-image:url(../layout/icon-home-jobs.gif);}

a.newsmessage {display:block;border-bottom:1px solid #EDEDED;padding:15px 10px 15px 30px;line-height:12px;background:url(../layout/newsmessage-bullet.gif) no-repeat 10px 15px;}
a:hover.newsmessage {text-decoration:none;background-color:#EFEFEF;}
a:hover.newsmessage span.titel {color:#A0C7F2;}

a.newsmessage span.titel {display:block;color:#4D4C4C;font-size:12px;font-weight:bold;margin-bottom:5px;}
a.newsmessage span.short-text {color:#7F7F7F;font-size:10px;}

#main-content-home h3 {font-size:13px;border-bottom:3px solid #ECECEC;padding:0;margin:0 0 10px 0;}
a.new-product {display:block;background-repeat:no-repeat;background-position:left top;width:300px;height:176px;margin-top:20px;}
a.new-product span {position:absolute;text-indent:-9000px;}
a:hover.new-product {text-decoration:none;background-position:left bottom;}

.messe-info {font-size:11px;color:#7A7A7A;line-height:12px;margin:0;padding:15px 0 0 25px;}
.messe-info img {float:left;margin-right:10px;}


.col-a, .col-b, .col-c {
	display: block; float: left;
}

.col-a {
	width: 290px;
	margin-left: 30px;
}

.col-b {
	width: 280px;
	margin-left: 30px;
}

.col-c {
	width: 285px;
	margin-left: 30px;
}


/* Countdown
-------------------------------------------------------------- */

#countdown {position:relative;padding:18px 0 0 27px;width:254px;height:57px;background:url(../layout/bg-countdown.gif) no-repeat left top;}
#countdown div, #countdown span {text-align:center;}
#timedisplay {height:22px;}
#timedisplay, #units {display:block;clear:both;}
#timedisplay span, #units span {display:block;width:40px;float:left;}
#timedisplay span {color:#EF973A;font-size:17px;line-height:18px;font-weight:bold;}
#units span {color:#975C29;font-size:9px;}

.countdown-titel {font-weight:bold;color:#7A7A7A;margin:0;padding:10px 0 0 10px;}


/* Product Scroller
-------------------------------------------------------------- */

#product-scroller {width:980px;height:182px;overflow:hidden;}
#product-scroller, #product-scroller * {z-index:10;position:relative;}
	
.product-nav {margin:-10px 30px 0 0;display:block;float:right;width:40px;height:25px;}
.product-nav a {display:block;width:20px;height:20px;background-position:left top;background-repeat:no-repeat;}
.product-nav a:hover {background-position:left bottom;}
.product-nav a span {position:absolute;text-indent:-9000px;}
#go-prev {float:left;background-image:url(../featured/button-prev.png);}
#go-next {float:right;background-image:url(../featured/button-next.png);}

.featured-product {margin-top:-20px;padding:20px 20px 0 40px;height:162px;background:url(../featured/product-bracket.gif) no-repeat 580px 30px;z-index:10;position:relative;}
	
#easyLED img.product-image {float:left;margin-right:30px;}
#easyLED img.product-title {float:left;margin:65px 20px 0 0;}
#easyLED .product-description {width:280px;padding:10px 0 0 70px;}

#tcc5 { background-position:490px 30px; }
#tcc5 img.product-image {float:left;margin-right:0;}
#tcc5 img.product-title {float:left;margin:65px 10px 0 0;}
#tcc5 .product-description {width:380px;padding:20px 0 0 70px;}

#sieben-segment img.product-image {float:left;margin-right:20px;}
#sieben-segment img.product-title {float:left;margin:55px 20px 0 0;}
#sieben-segment .product-description {width:300px;padding:10px 0 0 50px;}

#analoguhren img.product-image {float:left;margin-right:20px;}
#analoguhren img.product-title {float:left;margin:55px 20px 0 0;}
#analoguhren .product-description {width:300px;padding:10px 0 0 70px;background-position:80px 30px;}
.featured-product#analoguhren {background-position:575px 30px;}

.product-description {float:left;color:#525252;font-size:11px;line-height:14px;}
.product-description a {font-weight:bold;}	
.product-description ul {margin:0 0 10px 20px;list-style-image:url(../featured/featured-bullet.gif);}
.product-description ul li {margin:0;}

.hide {visibility:hidden;position:absolute;overflow:hidden;z-index:5;display:none;}

/* Teaser
-------------------------------------------------------------- */

#teaser {height:182px;background:url(../layout/bg-teaser.gif) no-repeat center top;}

#dbb-partner {
	background:url(../dbb-partner.png) no-repeat 0 0;
	width:285px;
	height:334px;
	}

#dbb-partner p {
	font-size:11px;
	line-height:16px;
	padding-left:15px;
	padding-right:10px;
	margin:0;
	}
	
#dbb-partner .message-text {
	padding-top:195px;
	padding-bottom:0;
	}
#dbb-partner .message-links {
	padding-top:10px;
	padding-bottom:0;
	}
#dbb-partner a {
	display:block;
	color:#3C7FBB;
	font-weight:bold;
	margin-bottom:3px;
	}	
	
	
