/* CSS Document */


HTML {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: georgia, palatino linotype, times new roman, serif; HEIGHT: 100%; max-height: 100%
}


body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px; 
	margin-bottom:0px;
	background-repeat:repeat-x; background-position:left top;
	background-color:#767475; color:#4D4747;
	OVERFLOW: auto;
	HEIGHT: 100%; max-height: 100%
}

img {
	border:none;
}
ul, a, h2 {
	margin:0;
	padding:0;
	list-style:none;
	font-size: 10px;
	color: #333;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}

#frame{
	width:774px;
	height:810px;
	_height:818px;
	#height:818px;
	background-color:#fff; color:#4D4747;
	padding:0 2px;
	margin:auto;
}


#frame_disclaimer{
	width:774px;
	height:810px;
	_height:100%;
	#height:100%;
	background-color:#fff; color:#4D4747;
	padding:0 2px;
	margin:auto;
}

#mainframe{
		widht:774px;
		height:auto;
		
	
}
/* Header part style start from here */

#headcontainer{
z-index:3;
	width:774px;
	height:109px;
	background-image:url(images/header-bg.jpg);
	background-repeat:repeat-x; background-position:left top;
	margin:auto;
	position: absolute;
	_position: relative;
	#position: relative;
	top:0px;
}


#leftcontainer{
	width:471px;
	height:109px;
	background-image:url(images/header-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	margin-top:auto;
	
}

#rightcontainer{
	width:303px;
	height:109px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#4D4747;
	float:left;
	margin-top:auto;
}

#disclaimer{
width:145px;
height:auto;
padding-top:10px;
padding-right:20px;
float:right;
margin:auto;
}

/* Header part style end here */


/* nav part style start from here */

#country{
width:75px;
height:auto;
padding-top:10px;
padding-right:20px;
float:right;
margin:auto;
}

#navcontainer{
z-index: 2;
	width:774px;
	height:39px;
	background-color:#8F908F;
	position: absolute;
   _position: relative;
	#position: relative;
	left: auto;
	top: 100px;
	_top: 0px;
	#top: 0px;
}
#navcontainer ul {
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 32px;
}
#navcontainer ul li {
	float:left; padding:0 23px 0 14px;
	background:url(images/navarrrow.gif) 0 50% no-repeat;
}
#navcontainer ul li.noPad {	
	padding-right:0;
}
#navcontainer ul li a {
	color:#FFFFFF; background-color:inherit; text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li span {
	
	color:#f9bf06; background-color:inherit;
}

#homecontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#homearrow{
width:auto;
height:20px;
padding-left:30px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#home{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

a.hometxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#A3A2A2; background-color:inherit;
text-decoration:none;
}
a.hometxt:hover{
	color:#638E02; background-color:inherit;
}

#aboutcontainer{
	width:87px;
	height:39px;
	float:left;
	margin-top:auto;
}

#aboutarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#about{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

#datencontainer{
	width:87px;
	height:39px;
	float:left;
	margin-top:auto;
}

#datenarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#daten{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

#katalogcontainer{
	width:86px;
	height:39px;
	float:left;
	margin-top:auto;
}

#katalogsarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#katalog{
width:25px;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

#contactscontainer{
	width:90px;
	height:39px;
	float:left;
	margin-top:auto;
}

#contactsarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#contacts{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}



/* nav part style end here */

/*container part style start from here */

#lbodycontainer{
width:229px;
height:auto;
background-color:#FFFFFF; color:#4D4747;
float:left;
margin:auto;
padding-top:160px;
_padding-top:20px;
#padding-top:20px;


}

#rbodycontainer{
width:545px;;
padding-top:0px;
_padding-top:0px;
#padding-top:0px;
height:0px;
_height:0px;
#height:0px;
background-color:#FFFFFF; 
color:#4D4747;
float:left;
margin:auto;
}


#rbodycontainer_home{
width:545px;;
padding-top:110px;
_padding-top: 0px;
#padding-top: 0px;
height:0px;
_height:0px;
#height:0px;
background-color:#FFFFFF; 
color:#4D4747;
float:left;
margin:auto;
}


#rbodycontainer_dis{
width:545px;;
padding-top:139px;
_padding-top:0px;
#padding-top:0px;
height:0px;
_height:0px;
#height:0px;
background-color:#FFFFFF; 
color:#4D4747;
float:left;
margin:auto;
}


/* left part style start from here */

#shop{
width:229px;
height:119px;
background-image:url(images/onlineshop.jpg);
float:left;
margin:auto;

}


#bleft{
width:229px;
height:500px;
background-color: #8F908F;
float:left;
margin:auto;

}

#bright{
width:229px;
height:494px;
background-color: #8F908F;
float:left;
margin:auto;
}

#datenleft{
width:229px;
height:700px;
background-color: #8F908F;
float:left;
margin:auto;
}

#disclaimerleft{
width:229px;
height:1070px;
background-color: #8F908F;
float:left;
margin:auto;
}

#brf{
width:40px;
height:480px;
background-color: #8F908F;
float:left;
margin:auto;

}


#brcategory{
width:189px;
height:264px;
float:left;
margin:auto;
}

#category{
width:189px;
height:15px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000; background-color:#CCC;
float:left;
margin:auto;
}


.categorynav{
width:189px;
height:18px;
float:left;
margin:auto;

}

.bullet{
width:8px;
height:5px;
padding-top:5px;
float:left;
margin:auto;
}


.ctxtcontainer {
width:170px;
height:18px;
float:left;
margin:auto;
}

.ctxt{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.ctxtactive{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f9bf06; background-color:inherit;
text-decoration:none;
}
.ctxt:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f9bf06;
	background-color:inherit;
	text-decoration:none;
}


/* left end part style end here */

.blank{
width:774px;
height:12px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

/* body part style start from here */

#flashbanner{
width:545px;
height:202px;
background-color:#FFF;
float:left;
margin:auto;	
}

#bodycontainer{
width:774px;
height:auto; color:#4D4747;
background-color:#FFF;
margin:auto;
}


#bodycontainerleft{
width:233px;
height:auto;
background-color:#FFFFFF;
float:left;
margin:auto; color:#4D4747;
}

#lmaim{
width:119px;
height:auto;
text-align:center;
margin:auto;
}

#blmaim{
width:205px;
height:17px;
text-align:center;
margin:auto;
}

/* startsite style start from here */
#startblank{
width: 50px;
height: auto;
background-color:#FFF;
float: left;
margin: auto;
}

#textblank{
width: 80px;
height: auto;
background-color:#FFF;
float: left;
margin: auto;
}

#startbutton{
width:180px;
height:250px;
text-align:center;
margin:auto;
}


#starttxt{
width:260px;
height:auto;
float:left;
margin:auto;
background-repeat:no-repeat;
text-align:justify;
}

.starttext{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
line-height:10px;
text-align:justify;
color:#4D4747; background-color:inherit;
}

#forgot{
width:165px;
height:auto;
padding-top:10px;
text-align:left;
margin:auto;
}

.forgottxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4C4A4A; background-color:inherit;
text-decoration:none;
}
.forgottxt:hover{
text-decoration:underline;
}


#advtmaim-elektro{
width:205px;
height:202px;
background-image:url(images/elektro.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:auto;
}

#advtmaim-mechanic{
width:205px;
height:202px;
background-image:url(images/mechanic.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:auto;
}

#advtmaim-drucker{
width:205px;
height:202px;
background-image:url(images/drucker.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:auto;
}

#advtmaim-hobby{
width:205px;
height:202px;
background-image:url(images/hobby.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:auto;
}

#clickherecontainer{
width:150px;
height:25px;
padding-top:176px;
text-align:right;
margin:auto;
}

.clicktxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000; background-color:inherit;
text-decoration:none;
}
.clicktxt:hover{
color:#FF0000; background-color:inherit;
}

/* article part style start from here */

#articlelistmain{
width:545px;
height:auto; color:#4D4747;
background-color:#FFFFFF;
border-bottom:0px solid #B1C252;
float:left;
margin:auto;
}



#articlecontainertop{
padding-top:139px;
_padding-top:0px;
#padding-top:0px;
width:545px;
height:140px;
background-color:#FFF; color:#4D4747;
float:left;
margin:auto;
}

#articlepix{
width: 150px;
	height:600px;
padding-left:10px;
float: left;
martin:auto;
background-color:#FFF;
}


#articlethumb{
width: 90px;
height: 80px;
padding-left:10px;
float: left;
martin:auto;
}

#articlemainlink{
	width: 160px;
	height: 80px;
	float: left;
	martin:auto;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}

#datenblattlink{
	width:385px;
	height:545px;
	padding-top: 20px;
	float:left;
	margin:auto;
	background-repeat:no-repeat;
	text-align:left;
}

#disclaimerbody{
	width:385px;
	height:1080px;
	padding-top: 20px;
	float:left;
	margin:auto;
	background-repeat:no-repeat;
	text-align:left;
}

#atxt{
	width:385px;
	height:135px;
	padding-top: 15px;
	_padding-top: 15px;
	#padding-top: 15px;
	float:left;
	//margin:auto;
	background-repeat:no-repeat;
	text-align:left;
	
	
}


#atxt_kontakt{
	width:385px;
	height:135px;
	padding-top: 138px;
	_padding-top: 0px;
	#padding-top: 0px;
	float:left;
	//margin:auto;
	background-repeat:no-repeat;
	text-align:left;
	
	
}


#atxt_text{
	width:385px;
	height:314px;
	padding-top: 20px;
	padding-left:70px;
	float:left;
	//margin:auto;
	background-repeat:no-repeat;
	text-align:left;
	
	
}

.atext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	text-align:left;
	color:#4D4747;
	background-color:inherit;
}

.h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
text-align:justify;
color:#4D4747; background-color:inherit;
}

#abouttxt{
	width:385px;
	height:410px;
	padding-top: 170px;
	_padding-top: 30px;
	#padding-top: 30px;
	padding-left: 70px;
	float:left;
	margin:auto;
	background-repeat:no-repeat;
	text-align:left;
}

.rmore{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#FF0000; background-color:inherit;
text-decoration:none;
}
.rmore:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#5E8800; background-color:inherit;
text-decoration:none;
}

#bodycontainertop{
width:545px;
height:20px;
background-color:#FFF; color:#4D4747;
float:left;
margin:auto;
padding-top:150px;
_padding-top:0px;
#padding-top:0px;
}


#bodycontainerright{
width:545px;
height:auto;
background-color:#FFFFFF; color:#4D4747;
border-top:0px solid #B1C252;
float:left;
margin:auto;
padding-top: 140px;
_padding-top: 0px;
#padding-top: 0px;
}

#rmaim{
width:192px;
height:auto;
text-align:center;
margin:auto;
}


#blankright{
width:192px;
height:14px;
text-align:center;
margin:auto;
}

#rightpic{
width:192px;
height:170px;
float:left;
text-align:right;
margin:auto;
}
/* describtion part style begins here */

#describtionblank{
width: 50px;
height: auto;
background-color:#FFF;
float: left;
margin: auto;
}

#describtionpix{
width:150px;
height:500px;
background-color:#fff;
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:auto;
}

#describtiontxt{
width:300px;
height:500px;
float:left;
margin:auto;
background-repeat:no-repeat;
text-align:justify;
}



/* body end part style end here */



#footercontainercenter{
width:774px;
height:30px;
float:left;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat; background-position:left top;
border-bottom:1px solid #FFFFFF;

}

#copyright{
width:auto;
height:auto;
padding-top:10px;
float:left;
//margin:auto;
}

.copyrighttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-align:left;
padding-left:490px;
color:#4D4747; background-color:inherit;
}
.copyrighttxt a {
	color:#4D4747; text-decoration:underline; background-color:inherit;
}
.copyrighttxt a:hover {
	text-decoration:none;
}
