/* Browserübergreifende Styles */
* {
	margin:0;
	padding:0;
}

/* Links */
a:link {
	text-decoration:none;
	color:#3FBCED;
}
a:visited {
	text-decoration:none;
	color:#3FBCED;
}
a:hover {
	text-decoration:none;
	color:#3FBCED;
}
a:active {
	text-decoration:none;
	color:#3FBCED;
}

/* Elementformatierungen */
body, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div {
	overflow:hidden;
}

.rollover {
	cursor:pointer;
}

body {
	background:#000000;
}

ul li {
	margin:10px 0 0 15px;
	color:#3FBCED;
}

#bg_left_td {
	vertical-align:top;
	background:url(../images/bg_left.jpg) right top repeat-x;
}

#bg_right_td {
	vertical-align:top;
	background:url(../images/bg_right.jpg) left top repeat-x;
}

#bodyFrame {
	position:relative;
	top:0px;
	left:0px;
	width:1156px;
	height:1640px;
	background:#000000;
}

#alternate_bg {
	position:absolute;
	top:0px;
	left:0px;
}

#alternate_text {
	position:absolute;
	top:440px;
	left:150px;
	font-size:16px;
}

#alternate_flash {
	position:absolute;
	top:400px;
	left:950px;
}

#info {
	position:absolute;
	top:1555px;
	left:0px;
	width:1156px;
	text-align:center;
}

#meta {
	position:absolute;
	top:1600px;
	left:0px;
	width:1156px;
	text-align:center;
}

#flash_navi {
	position:absolute;
	top:0px;
	left:0px;
	width:1156px;
	height:675px;
	z-index:2;
}

#content {
	position:absolute;
	top:601px;
	left:0px;
	width:1156px;
	height:932px;
	z-index:1;
	overflow:visible;
	/*background:#333333;*/
}

#navi {
	position:absolute;
	top:601px;
	left:0px;
	width:244px;
	height:932px;
	z-index:3;
	/*background:red;*/
}

#navi div {
	margin-top:2px;
}


#partner {
	position:absolute;
	top:601px;
	left:880px;
	width:276px;
	height:932px;
	z-index:3;
	/*background:blue;*/
}

#data {
	position:absolute;
	top:70px;
	left:294px;
	width:542px;
	height:862px;
	overflow:auto;
	/*background:green;*/
}

#category {
	font-size:14px;
	color:#3FBCED;
	padding:3px 0 0 0;
}

#heading, #heading_products, #heading_products1, #heading_products2, #heading_products3, #heading_products4, #heading_products5, #heading_products6, #heading_products7, #heading_products8, #heading_products9, #heading_products10 {
	margin:30px 0 10px 0;
	width:520px;
	height:25px;
	overflow:hidden;
}

#heading_products {
	height:35px;
}

#heading_products1, #heading_products2, #heading_products3, #heading_products4, #heading_products5, #heading_products6, #heading_products7, #heading_products8, #heading_products9, #heading_products10 {
	height:50px;
}


#text {
	margin:-10px 0 0 0;
	padding:0px 10px 0 0;
}

.product, .product_sys, .product_serv {
	padding:15px 0 0 20px;
	width:400px;
}

.product_sys {
	width:420px;
	height:220px;
}

.product_serv {
	padding:15px 0 0 0;
}

.price, .price_sys, .price_serv  {
	padding:15px 10px 0 0;
	width:120px;
	color:#3FBCED;
	text-align:right;
	vertical-align:middle;
}

.price_sys {
	width:100px;
	height:220px;
	font-size:15px;
}

.price_serv {
	padding:15px 0 0 0;
	vertical-align:bottom;
}

#list_item0, #list_item1, #list_item2, #list_item3, #list_item4, #list_item5, #list_item6, #list_item7, #list_item8, #list_item9, #list_item10, #list_item11 {
	position:absolute;
	left:0px;
	width:20px;
	height:25px;
	float:left;
	background:url(../images/circle.png) no-repeat;
}

#list {
	position:absolute;
	left:20px;
	width:500px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:1px solid #195c78;
}

#list2 {
	position:absolute;
	left:20px;
	width:500px;
}

/* nur IE 6 
* html #list  {
	left:0px;
}*/

/* nur IE 7 
*:first-child+html #list {
	left:0px;
}*/
