/* CSS Document */
body{
	padding:16px 0 0 0; margin:0; background:url(../images/bg.gif) repeat-x #FFF2FC; color:#939393;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea, select, option{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
	

.spacer{
	font-size:0; line-height:0; clear:both;
	}
/*-------------------------------header part start------------------*/
#header{
	width:960px; margin:0 auto; height:354px; position:relative;
	}
#header img{
	display:block; font-size:0;
	}
#header img.logo{
	position:absolute; right:11px; top:0;
	}
#header h1{
	background:url(../images/sdlogan.gif) no-repeat 0 0;
	position:absolute;
	right:145px;
	top:148px;
	width:393px;
	height:126px;
	color: #FFFFFF;
	font-size: 30px;
	}
#header ul{
	height:38px; position:absolute; left:4px; top:310px; width: 949px; z-index:5; border-left:#DC8DC4 1px solid;
	border-right:#DC8DC4 1px solid; padding:1px 0 0 5px; background:url(../images/navi_bg.gif) repeat-x 0 0;
	}
#header ul li{
	float:left;
	display:block;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	}
#header ul li a{
	display:block;
	text-decoration:none;
	height:37px;
	color: #BF1C56;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	}
#header ul li a:hover,  #header ul li .activ{
	color: #FFFFFF;
	background-color: #BF1C56;
}
	
#header ul li a.home{
	background:url(../images/home.gif) no-repeat 0 0; width:52px; 
	}
#header ul li a.home:hover, #header ul li a.homeActive{
	background:url(../images/home_h.gif) no-repeat 0 0;width:52px; 
	}
#header ul li a.service{
	background:url(../images/our_service.gif) no-repeat 0 0; width:94px;
	}
#header ul li a.service:hover, #header ul li a.serviceActive{
	background:url(../images/our_service_h.gif) no-repeat 0 0;width:94px;
	}
#header ul li a.product{
	background:url(../images/product.gif) no-repeat 0 0; width:72px; 
	}
#header ul li a.product:hover, #header ul li a.productActiv{
	background:url(../images/product_h.gif) no-repeat 0 0;width:72px; 
	}
#header ul li a.fashion{
	background:url(../images/fashion.gif) no-repeat 0 0; width:68px;
	}
#header ul li a.fashion:hover{
	background:url(../images/fashion_h.gif) no-repeat 0 0; width:68px;
	}
#header ul li a.clients{
	background:url(../images/our_clients.gif) no-repeat 0 0; width:94px; 
	}
#header ul li a.clients:hover, #header ul li a.clientsActive{
	background:url(../images/our_clients_h.gif) no-repeat 0 0;width:94px; 
	}
#header ul li a.catlog {
	background:url(../images/catalogue.gif) no-repeat 0 0; width:86px; 
	}
#header ul li a.catlog:hover, #header ul li a.catlogActive{
	background:url(../images/catalogue_h.gif) no-repeat 0 0; width:86px; 
	}
#header ul li a.contact{
	background:url(../images/contact.gif) no-repeat 0 0; width:72px; 
	}
#header ul li a.contact:hover, #header ul li a.contactAction{
	background:url(../images/contact_h.gif) no-repeat 0 0;width:72px; 
	}
#flash{
	width:960px; height:315px; position:absolute; left:0; top:0;
	}
/*----------------------------  body part  ----------------------------*/
#body{
	width:960px; margin:0 auto; background:#FFF2FC; color:#939393; padding:11px 0 0 0;
	}
/*----------------------------left part start---------------*/
#left{
	width:237px; padding:0; float:left;
	}
#left h2.latest{
	width:214px;
	height:30px;
	font-size:24px;
	display:block;
	margin:15px 0;
	color: #91BDEA;
	font-weight: normal;
}

#left h3.top10{
	height:15px;
	font-size:18px;
	display:block;
	margin:15px 0;
	color: #91BDEA;
	font-weight: bold;

}

#left form{
	background:url(../images/left_bg.gif) repeat-x 0 0 #EB6BBF; color:#FFFFFF; padding:8px 7px 0 9px; height:187px;
	}
#left form h2{
	background:url(../images/left_icon.gif) no-repeat 0 0; padding:0 0 0 31px; margin:0 0 18px 0; display:block;
	font:bold 24px/27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#left form label{
	font:bold 11px/16px Arial, Helvetica, sans-serif; float:left; width:110px;
	}
#left form select{
	width:109px; border:none; float:left; margin:0 0 8px 0; background-color:#F198D2; color:#000000;
	outline:none; height:18px; 
	}
#left form input{
	background:url(../images/find_it.gif) no-repeat 0 0; width:75px; height:21px; float:right; cursor:pointer;
	font-size:0; border:none;
	}
#left img.attractionPic{
	font-size:0; display:block; margin:3px 0 ;
	}
#left p.bot{
	background:url(../images/left_bot.gif) no-repeat 0 0; height:11px; width:237px; margin:0; display:block;
	}
#left p.text{
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; margin:0 9px 0 3px; padding:0 0 18px 0; color:#685844;
	background-color:inherit; 
	}
#left p.text span{
	background:url(../images/left_arrow.gif) no-repeat 0 5px; margin:0 0;  padding:0 0 0 20px;
		}
#left p.text a{
		color:#911040; text-decoration:underline; background-color:#FFF2FC; display:block; width:65px; margin:10px 0 30px  0;
		}
#left p.text a.normar{
	margin:10px 0 0 0;
	}
#left p.text a:hover{
		text-decoration:none;
		}
		
		
#left ul{
	list-style-type:none;
	font-size:12px;
	}
	
#left ul a {
	color: #B92168;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#left ul a:hover {
	color: #59A3E0;
	text-decoration: underline;
}
#left li a{
	list-style-type: disc;
	line-height: 20px;
	list-style-position: inside;
}

	/*----------------------------right part start--------------*/
#right{
		width:670px; float:right; 
		}
#right h2.welcome{
	background:url(../images/welcome.gif) no-repeat 0 0;
	width:0px;
	height:59px;
	display:block;
	margin:0;
	float:left;
		}
		
#right h2.zweig {
	color: #B92168;
	font-weight: normal;
	padding-right: 10px;
	background-image: url(../images/zweig.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
#right h2,  #right h3, #right h3 a{
	color: #B92168;
	font-weight: normal;
	background-position: center center;
	background-repeat: no-repeat;
}
#right h3, #right h3 a {
	margin-top: 10px;
}
#right .blau {
	color: #59A3E0;
}

#right h2.our_company{
		background:url(../images/about_our_company.gif) no-repeat 0 0; width:312px; height:20px; display:block;
		margin:16px 0 8px 0;
		}
#right img.bodypic{
	float:right;
	}
#right p.text{
	width:490px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	padding:9px 0 9px 0;
	float:left;
		}
#right p.text a{
	color:#59A3E1; text-decoration:underline; background-color:inherit; display:block; width:65px; margin:20px 0 0  0;
	font-weight:bold;
		}
#right p.text a:hover{
	text-decoration:none;
		}
#right p{
	padding:9px 0 9px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
		}
#right p.text1{
	 font:normal 11px/15px  Arial, Helvetica, sans-serif; padding:9px 0 9px 0;
		}
#right p.text1 a{
	color:#59A3E1;
	text-decoration:underline;
	background-color:inherit;
	display:block;
	font-weight:bold;
	text-align: right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 10px;
		}
#right p.text1 a:hover{
	text-decoration:none;
		}
#right p.desig{
	width:660px;
	display:block;
	height:24px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	background-image: url(../images/design.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#right ul.picgallery{
	font-size:0px;
	width:655px;
	height:154px;
	padding:12px 0 0 13px;
	background-color: #EA68BD;
	background-image: url(../images/left_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	border: thin solid #AB0179;
		}
#right ul.picgallery li{
	display:block; float:left; padding:0 7px 0 0; text-align:center;
	}
#right ul.picgallery li img{
	display:block; font-size:0; margin:0 0 4px 0;
	}
#right ul.picgallery li a{
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline; text-align:center;
	color:#fff; background-color:inherit;
	}
#right ul.picgallery li a:hover{
	text-decoration:none;
	}
	
#right ul{
	list-style-type:none; font-size:12px;
	}
	/*--------------------------footer part start----------------*/
#footer{
	background:url(../images/footer_bg.gif) repeat-x 0 0 #F4E9D1; height:57px; width:960px; margin:0 auto; 
	padding:35px 0 0 0; color:#975265;
	}
#footer ul{
	height:13px; margin:0 0 0 0;
	}
#footer ul li{
	float:left; padding:0 31px;
	}
#footer ul li.nobor{
	border-right:none;
	}
#footer ul li a{
	background:inherit; font:bold 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#DA135A; text-decoration:none;
	}
#footer ul li a.hover{
	background:inherit; color:#fff;
	}
#footer ul li a:hover{
	background:inherit; color:#fff;
	}
#footer p{
	margin:8px 0 0 190px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	}
/*----------------------content------------*/
#right h2.aboutservices{
		background:url(../images/about_our_service.gif) no-repeat 0 0; width:489px; height:20px; display:block; margin:16px 0 0 0;
		 text-indent:-2000px; 
		}
/*--------------------------------contact us pages-----------------------*/
#right h2.contact{
		background:url(../images/about_contact.gif) no-repeat 0 0;   display:block; margin:14px 0 0 0; text-indent:-2000px; 
		height:20px;
		}
#right form{
		width:318px; padding:40px 0 0 95px; 
		}
#right form label{
			width:70px; height:18px; margin:0 0 5px 0; float:left; display:block; 
			font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; color:#CD1F77; background-color:inherit;
		}
#right form input{
			width:239px; height:16px; border:#919294 1px solid; float:left; margin:0 0 5px 0;
		}
#right form textarea{
			width:239px; border:#919294 1px solid; float:left; margin:0 0 11px 0; height:50px;
		}
#right form label.blank{
			width:123px; height:22px; font-size:0; 
		}
#right form input.submit{
			background:url(../images/submit.gif) no-repeat 0 0; width:59px; height:22px; cursor:pointer; border:none; margin:0; float:left;
		}
#right form input.reset{
			background:url(../images/reset.gif) no-repeat 0 0; width:52px; height:22px; cursor:pointer; border:none; margin:0 0 0 16px;;
		}
#right .link_right {
	text-align: right;
	padding-right: 40px;
}
#right a {
	color: #59A3E0;
	font-weight: bold;
	text-decoration: none;
}
#right a:hover {
	text-decoration: underline;
}
#right .produkt_bild, .produktausgabe .produkt_bild {
	float: right;
	height: 140px;
}
#right .produkt_bild img,.produktausgabe .produkt_bild img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	float: right;
}
.produktausgabe {
	height: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.produktausgabe h3 a{
	font-weight: normal;
	text-decoration: none;
	color: #B92168;
}
