/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/
a:link, a:visited {
	color:white;
	text-decoration:underline;
	border:none;
}
a:hover {
	text-decoration:none;	
}
* { margin: 0; padding: 0; }
html, body { height: 100%; overflow: hidden; background: none; }
body { font: 11px arial; }
#page-wrap {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 12px 0 0 0px;
    width: 975px;
}
.info-col { float: left; width: 195px; height: 642px; background: none repeat scroll 0 0 #B9C7CE; padding: 0px 0 0 0; }
.info-col h2 { text-align: center; font-weight: normal; padding: 25px 0; font-size:12px; }

.image { height: 100px; text-indent: -9999px; display: block; border-right: 1px solid white; }

.powerservice { background: url(../images/service-370_1.jpg) center center no-repeat; }
.garantie { background: url(../images/service-370_2.jpg) center center no-repeat; }
.onlineservice { background: url(../images/service-370_3.jpg) center center no-repeat; }
.mmservice{ background: url(../images/service-370_4.jpg) center center no-repeat; }

dt { padding: 5px; background: #b9c7ce; color: white; border-bottom: 1px solid white; border-right: 1px solid white; }
dd { position: absolute; left: -9999px; top: -9999px; width: 749px; padding: 0px; color: white; border-right: 1px solid white; overflow:hidden;}


/*dt:nth-of-type(1) { background: #b0acac; }
dd:nth-of-type(1) { background: #b0acac; }

dt:nth-of-type(2) { background: #b67777; }
dd:nth-of-type(2) { background: #b67777; }

dt:nth-of-type(3) { background: #ae0e0e; }
dd:nth-of-type(3) { background: #ae0e0e; }

dt:nth-of-type(4) { background: #d50000; }
dd:nth-of-type(4) { background: #d50000; }

dt:nth-of-type(5) { background: #fd0e0e; }
dd:nth-of-type(5) { background: #fd0e0e; }

dt:nth-of-type(6) { background: #fd5656; }
dd:nth-of-type(6) { background: #fd5656; }*/

-dt:first-child { background: #53a8f6; }
-dt:first-child + { background: #53a8f6; }

-dt:first-child + * + * { background: #c3bbb8; }
-dt:first-child + * + * + * { background: #c3bbb8; }

-dt:first-child + * + * + * + * { background: #006193; }
-dt:first-child + * + * + * + * + * { background: #006193; }

-dt:first-child + * + * + * + * + * + * { background: #d50000; }
-dt:first-child + * + * + * + * + * + * + * { background: #d50000; }

-dt:first-child + * + * + * + * + * + * + * + * { background: #fd0e0e; }
-dt:first-child + * + * + * + * + * + * + * + * + * { background: #fd0e0e; }

-dt:first-child + * + * + * + * + * + * + * + * + * + * { background: #fd5656; }
-dt:first-child + * + * + * + * + * + * + * + * + * + * + * { background: #fd5656; }


/*.curCol { -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 1; position: relative; }*/

ul.column {
	margin-left:20px;
}

label.label-form {
	margin:4px 0 0 4px;	
	float:left;
}

input.text-form {
	margin:3px;
	float:left;
	width: 120px;
}

input.sendensubmit-mailform {
    border: medium none;
    margin: 2px;
}

.content_img {
	float:left;
	margin: 0 7px 7px 0;	
}
.anfangsbild {
    position: absolute;
    top: 216px;
    z-index: 3000;
}
#content td.separatorLeft, #content td.separatorRight {
    display:none;
}


#content {
    top:-20px;
}

