body, html {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:1.0em;
	background-color:#454A4F;
}

a {
	color:#CCC;
	text-decoration:none;
}

a:visited {color:#CCC;}
a:active {color:#CCC;}
a:hover {color:#CCC;}

ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
 
.seite {
	width:753px;
	background-image:url('../pic/bg/page.gif');
	background-repeat:repeat-y;
}

.seite .headcontainer {
	width:751px;
	height:85px;
	border:1px solid #000;
	background-image:url('../pic/bg/head.gif');
	background-repeat:repeat-x;
}

.seite .headcontainer .each-lang-nav {
	float:left;
	height:80px;
	padding-left:10px;
	padding-top:5px;
	font-size:0.65em;
}

.seite .headcontainer .logo {
	height:85px;
	background-image:url('../pic/bg/logo.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.seite .contentcontainer {
	width:753px;
}

.seite .navigationcontainer {
	float:left;
	width:150px;
	background-color:#636363;
}

.seite .navigationcontainer .each-element {
	width:150px;
	border-top:1px solid #FFF;
}

.seite .navigationcontainer .each-element-active {
	width:150px;
	border-top:1px solid #FFF;
}

.seite .navigationcontainer .each-productgroup-navigation {
	text-align:left;
	height:23px;
	font-size:0.65em;
	color:#FFF;
	background-color:#333;
}

.each-productgroup-navigation a {color:#FFF;}
.each-productgroup-navigation a:visited {color:#FFF;}
.each-productgroup-navigation a:active {color:#FFF;}
.each-productgroup-navigation a:hover {color:#FFF;}

.seite .maincontentcontainer {
	float:left;
	width:603px;
	border-top:1px solid #FFF;
}

.seite .maincontentcontainer .each-productgroup {
	float:left;
	width:200px;
	height:200px;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.seite .contentcontainer .logincontainer {
	position:relative;
	bottom:0px;
	left:0px;
	font-size:0.65em;
	color:#FFF;
	padding-left:15px;
	padding-right:8px;
	/*margin-bottom:24px;*/
}

.seite .contentcontainer .content {
	font-size:0.65em;
	padding-bottom:25px;
	color:#FFF;
}

.logincontainer .text-input {
	height:14px;
	width:65px;
	border-bottom:1px solid #F3F3F3;	
	border-right:1px solid #F3F3F3;	
	border-left:1px solid #A5A5A5;	
	border-top:1px solid #A5A5A5;	
}

.logincontainer .image-input {
	padding-top:1px;	
}

.seite .maincontentcontainer .logincontent {
	font-size:0.65em;
	color:#FFF;
}

.seite .each-product {
	float:left;
	width:150px;
	padding-right:25px;
	margin-bottom:15px;
}

.seite .each-product .product-thumb {
	padding-bottom:10px;
}

.seite .each-product .product-name {
	font-size:0.65em;
	color:#FFF;
}

.seite .each-product .more {
	font-size:0.65em;
	color:#FFFF01;
}

.more a {color:#FFFF01;}
.more a:visited {color:#FFFF01;}
.more a:active {color:#FFFF01;}
.more a:hover {color:#FFFF01;}

.seite .product-detail {
	float:left;
	width:553px;
}

.seite .product-detail .product-name {
	font-size:0.7em;
	color:#FFF;
	font-weight:bold;
	margin-bottom:40px;
}

.seite .product-detail .product-img {
	padding-bottom:15px;
	width:330px;
}

.seite .product-detail .product-info {
	float:left;
	width:216px;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
}

.seite .product-detail .product-info .each-line {
	float:left;
	border-bottom:1px solid #FFF;
	background-image:url('../pic/bg/product_detail_line.gif');
}

.seite .product-detail .product-info .each-line .value-name {
	float:left;
	font-size:0.65em;
	color:#FFF;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:3px;
	width:85px;
	border-right:1px solid #FFF;
	background-color:#565656;
}

.seite .product-detail .product-info .each-line .value-long {
	font-size:0.65em;
	color:#FFF;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:3px;
	width:211px;
	background-color:#565656;
}

.seite .product-detail .product-info .each-line .value-val {
	float:left;
	font-size:0.65em;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#FFF;
	width:120px;
}

.seite .product-detail .product-info .each-line .value-name-prod {
	float:left;
	font-size:0.65em;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:85px;
	border-right:1px solid #FFF;
	background-color:#565656;
}

.seite .product-detail .product-info .each-line .value-val-prod {
	float:left;
	font-size:0.65em;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	color:#FFF;
	width:120px;
}


.seite .footer {
	width:753px;
	float:left;
	background-color:#636363;
}

.seite .breadcrump {
	padding-top:20px;
	padding-left:15px;
	font-size:0.65em;
	padding-bottom:20px;
}

.seite .breadcrump .navigation{
	float:left;
	color:#CCC;
}

.seite .breadcrump .productgroup {
	color:#FFF;
}

.clear {
	clear:both;
}