body{margin: 0px; padding: 0px; border: 0px; font-size: 12px; font-family:  Arial, Helvetica, sans-serif; height: 100%; line-height: 1.3; background-color:#ffffff;}

h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address{margin: 0px; padding: 0px;}
ul,ol{margin: 1px; padding: 1px;}
ol li{margin-left: 30px;}
li{margin-left: 25px;}
a{color: #000000; text-decoration: none;}
a:hover{text-decoration: b;}

.olive
{ color:			#a00201;
  font-weight:		normal;
  font-size:		10px;
}

.cat
{color:			black; 
font-size:		20px;
	font-weight:		bold;
}
.ascat
{color:			red; 
font-size:		20px;
	font-weight:		bold;
}
.craat
{color:			#990000; 
font-size:		20px;
	font-weight:		bold;
}
.bat
{ font-size:		14px;
	font-weight:		normal;
}
.prric
{ font-size:		18px;
	font-weight:		bold;
}
.prridgc
{ font-size:		18px;
color:			#000000; 
	font-weight:		bold;
}
.prridgcd
{ font-size:		16px;
color:			#4078ff; 
	font-weight:		bold;
}
.merdescr
{ font-size:		13px;
	font-weight:		normal;
}
.interbox
{
	text-align: justify;
}
.preis1
{ font-size:		15px;
	margin: 5px; 
	padding: 5px;
	font-weight:		bold;
}
.preis2
{ font-size:		13px; 
	margin: 10px; 
	padding: 10px;
	font-weight:		normal;
}
.preis3
{ font-size:		13px; 
	font-weight:		bold;
}
.bart
{ font-size:		15px;
	font-weight:		bold;
	color:			black; 
}
.bartmi
{ font-size:		15px;
	font-weight:		bold;
	color:			red; 
}
.rat
{ font-size:		12px;
	font-weight:		normal;
}
.menuitem
{ font-size:		12px;
	font-weight:		bold;
	text-decoration: none;
	line-height: 1;

}
.standardsmall
{ font-size:		12px;
	font-weight:		normal;
	text-decoration: none; margin: 10px;
}
.mat
{ font-size:		16px;
	color:			#330099; 
	font-weight:		bold;
	}
.matr
{ font-size:		10px;
	color:			black; 
	font-weight:		bold;
	}
.zat
{ font-size:		12px;
	color:			#cc6600; 
	font-weight:		bold;
	}
.lat
{ font-size:		12px;
	color:			#660000;
	font-weight:		bold;
	}
.uat
{ font-size:		12px;
	color:			#330066; 
	font-weight:		bold;
	}
.uatr
{ font-size:		11px;
	color:			#330066; 
	}

	
.itemstable {
    -moz-border-radius: 5px;
    background: #ffffff;
    border: 3px solid #ff8178;
}
#logo{margin-left: auto; margin-right: auto; width: 1000px; height: 229px; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
#logoru{margin-left: auto; margin-right: auto; width: 1000px; height: 229px; background-image:url(../images/logoru.jpg); background-repeat:no-repeat;}

#mainframe{margin-left: auto; margin-right: auto; width: 1000px; background-repeat:repeat-y;}
#mainframe div.installmodule{padding-left: 250px; width: 710px;}
#maincolumn{padding-left: 20px; width: 500px; float: left; overflow:hidden;}
#maincolumn_right{padding-left: 50px; width: 710px; float: left; overflow:hidden;}
#maincolumn_left{padding-left: 10px; width: 710px; float: left; overflow:hidden;}
#maincolumn_off{margin: 0 auto; width: 925px; overflow:hidden; }
#bottom{margin-left: auto; margin-right: auto; width: 1000px; height: 30px;}

#topmenu{width: 1000px;  float: left; height: 1px;}

#topmenu li{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: 800;}
#topmenu ul{margin: 0px;  padding: 0px;}
#topmenu a{color: #000000; text-decoration: none; white-space: nowrap;}
#topmenu a:hover{text-decoration: underline;}
#topmenu li{list-style-type: none; float: left; height: 30px; text-align: left; line-height: 30px; overflow: hidden;}
#topmenu div.moduletable{
position: absolute;
left: 151px;
top: 180px; 
font-size: 1.5em; z-index: 2;}

#topmenu div.moduletable1{
position: absolute;
left: 150px;
top: 181px; 
font-size: 1.5em; z-index: 1;}

#logoname{width: 1000px;  float: left; height: 1px;}

#logoname {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 4em; font-weight: 800;}
#logoname div.loggo0{position: absolute;left: 201px;top: 1px; z-index: 4;color: #ff7a70;}
#logoname div.loggo1{position: absolute;left: 203px;top: 3px; z-index: 3;color: #000000;}
#logoname div.loggo2{position: absolute;left: 201px;top: 1px; z-index: 2;color: #ff7a70;}
#logoname div.loggo3{position: absolute;left: 204px;top: 3px; z-index: 1;color: #000000;}


#logoname div.frontpagetext
{ 
position: absolute;
left: 0px;
top: 0px; 

font-size:		1px;
	color:			#cfcfcf; 
	}


#contactdetails1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: 800;}
#contactdetails1 div.address0 {position: absolute;left: 640px;top: 65px; z-index: 4;color: #ccdbff;}
#contactdetails1 div.address1 {position: absolute;left: 641px;top: 63px; z-index: 3;color: #000000;}
#contactdetails1 div.address2 {position: absolute;left: 640px;top: 64px; z-index: 2;color: #000000;}
#contactdetails1 div.address3 {position: absolute;left: 642px;top: 64px; z-index: 1;color: #000000;}
#contactdetails1 div.address0 a{color: #ff7a70;}
#contactdetails1 div.address1 a{color: #000000;}
#contactdetails1 div.address2 a{color: #000000;}
#contactdetails1 div.address3 a{color: #000000;}

#contactdetails {font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; font-weight: 800;}
#contactdetails div.phone0{position: absolute;left: 725px;top: 115px; z-index: 4;color: #ffff00;}
#contactdetails div.phone1{position: absolute;left: 726px;top: 113px; z-index: 3;color: #000000;}
#contactdetails div.phone2{position: absolute;left: 725px;top: 114px; z-index: 2;color: #000000;}
#contactdetails div.phone3{position: absolute;left: 727px;top: 115px; z-index: 1;color: #000000;}

#langbutt {font-family: Arial, Helvetica, sans-serif;}
#langbutt div.langbutt1{position: absolute;left: 30px;top: 225px; z-index: 4;}

#contactdetails div.phone10{position: absolute;left: 788px;top: 145px; z-index: 4;color: #ffff00;}
#contactdetails div.phone11{position: absolute;left: 789px;top: 144px; z-index: 3;color: #000000;}
#contactdetails div.phone12{position: absolute;left: 788px;top: 144px; z-index: 2;color: #000000;}
#contactdetails div.phone13{position: absolute;left: 790px;top: 145px; z-index: 1;color: #000000;}

#contactdetails div.phone20{position: absolute;left: 788px;top: 175px; z-index: 4;color: #ffff00;}
#contactdetails div.phone21{position: absolute;left: 789px;top: 174px; z-index: 3;color: #000000;}
#contactdetails div.phone22{position: absolute;left: 788px;top: 174px; z-index: 2;color: #000000;}
#contactdetails div.phone23{position: absolute;left: 790px;top: 175px; z-index: 1;color: #000000;}

#contactdetails1 div.skype0{position: absolute;left: 725px;top: 205px; z-index: 4;color: #ccdbff;}
#contactdetails1 div.skype1{position: absolute;left: 726px;top: 204px; z-index: 3;color: #000000;}
#contactdetails1 div.skype2{position: absolute;left: 725px;top: 204px; z-index: 2;color: #000000;}
#contactdetails1 div.skype3{position: absolute;left: 727px;top: 205px; z-index: 1;color: #000000;}

#searchform {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: 800;}


.small {font-size:10px;}

div.module_content{margin: 0px; padding: 0px;}   
div.module_content h1, div.module_content h2, div.module_content h3, div.module_content h4, div.module_content h5, div.module_content h6{margin-top: -30px; margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 100%;}
div.search{padding: 10px;}

.sectiontableheader, tr.sectiontableheader td{padding-left: 10px; padding-right: 10px; text-align: left; border-bottom: 1px solid #000000;}
tr.sectiontableentry0 td, td.sectiontableentry0{padding-left: 10px; padding-right: 10px; padding: 5px; text-align: left;}
tr.sectiontableentry1 td, td.sectiontableentry1{padding-left: 10px; padding-right: 10px; padding: 5px; text-align: left;}
tr.sectiontableentry2 td, td.sectiontableentry2{padding-left: 10px; padding-right: 10px; padding: 5px; text-align: left;}

/* [left] */
#leftcolumn {padding-top:20px; text-align: left;}
#leftcolumn h3{text-align: center;}
#leftcolumn{padding-left: 20px; width: 200px; float: left;}	
#leftcolumn div.module_hat{color:#000000; height: 40px; width: 200px; background-image:url(../images/mod_left.jpg);}
#leftcolumn div.module_jacket{background-image:url(../images/mod_lefu.jpg);}
#leftcolumn div.module_content{color:#000000; text-align: left; padding-left: 15px; padding-right: 15px;}
#leftcolumn div.module_menu{color:#000000; text-align: left; padding-left: 25px; padding-right: 10px;}
#leftcolumn div.module_tail{color:#000000; height: 50px; width: 200px; margin-bottom: 10px; background-image:url(../images/mod_lefv.jpg);}
#leftcolumn h1, #leftcolumn h2, #leftcolumn h3{font-size: 1.2em;} #leftcolumn h4, #leftcolumn h5, #leftcolumn h6{font-size: 1.0em;}
#leftcolumn a{text-align: left; text-decoration: none; line-height: 1;}
#leftcolumn a:hover{text-decoration: underline; }


/* [footer] */
#footer {width: 1000px; background-image:url(../images/bottom.jpg); background-repeat:no-repeat;}
#footer a{color: #000000;}
#footer{color: #000000; margin-left: auto; margin-right: auto; text-align: center;}
#footer div.moduletable{margin-left: auto; margin-right: auto; text-align: center;}
#footer p{margin-left: auto; margin-right: auto; text-align: center;}

/* Form */
form {margin-top:10px;}
form label {cursor: pointer;}
input, select, textarea, .inputbox {padding: 3px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 70%;}
.button {padding: 3px 5px;	border: 1px solid #333333; color: #000000; font-size: 85%; }
.button:hover, .button:focus{border: 1px solid #999999; background: #FFFFFF; color: #000000;}
.inputbox {border: 1px solid #CCCCCC; background: #FFFFFF;}
.inputbox:hover, .inputbox:focus {background: #FFFFCC;}
.buttonheading{font-size:10px;}
.buttonheading a{text-decoration:none;}
.buttonheading img{border: 0;}
* html .button{padding: 2px 0 !important; /*IE 6*/}
*+html .button{padding: 2px 0 !important; /*IE 7*/}
